|
|
|
|
@ -4,16 +4,21 @@ |
|
|
|
|
package org.springblade.desk.basic.service.impl; |
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.Wrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
|
import lombok.Data; |
|
|
|
|
import lombok.EqualsAndHashCode; |
|
|
|
|
import org.springblade.common.constant.CommonConstant; |
|
|
|
|
import org.springblade.core.mp.base.BaseServiceImpl; |
|
|
|
|
import org.springblade.core.mp.support.Condition; |
|
|
|
|
import org.springblade.desk.basic.excel.WorkTankExcel; |
|
|
|
|
import org.springblade.desk.basic.mapper.WorkTankMapper; |
|
|
|
|
import org.springblade.desk.basic.pojo.entity.WorkTank; |
|
|
|
|
import org.springblade.desk.basic.pojo.vo.WorkTankVO; |
|
|
|
|
import org.springblade.desk.basic.service.IWorkTankService; |
|
|
|
|
import org.springblade.desk.order.pojo.entity.YieldOrderCraft; |
|
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
@ -28,19 +33,28 @@ import java.util.List; |
|
|
|
|
@Data |
|
|
|
|
@AllArgsConstructor |
|
|
|
|
@EqualsAndHashCode(callSuper = true) |
|
|
|
|
public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank> implements IWorkTankService { |
|
|
|
|
public class WorkTankServiceImpl extends BaseServiceImpl<WorkTankMapper, WorkTank> |
|
|
|
|
implements IWorkTankService { |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) { |
|
|
|
|
return page.setRecords(baseMapper.selectWorkTankPage(page, workTank)); |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public IPage<WorkTankVO> selectWorkTankPage(IPage<WorkTankVO> page, WorkTankVO workTank) { |
|
|
|
|
return page.setRecords(baseMapper.selectWorkTankPage(page, workTank)); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) { |
|
|
|
|
List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper); |
|
|
|
|
//workTankList.forEach(workTank -> {
|
|
|
|
|
// workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType()));
|
|
|
|
|
//});
|
|
|
|
|
return workTankList; |
|
|
|
|
} |
|
|
|
|
@Override |
|
|
|
|
public List<WorkTankExcel> exportWorkTank(Wrapper<WorkTank> queryWrapper) { |
|
|
|
|
List<WorkTankExcel> workTankList = baseMapper.exportWorkTank(queryWrapper); |
|
|
|
|
//workTankList.forEach(workTank -> {
|
|
|
|
|
// workTank.setTypeName(DictCache.getValue(DictEnum.YES_NO, WorkTank.getType()));
|
|
|
|
|
//});
|
|
|
|
|
return workTankList; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
public List<WorkTank> getListByWcId(Long wcId) { |
|
|
|
|
LambdaQueryWrapper<WorkTank> qw = Wrappers.lambdaQuery(WorkTank.class) |
|
|
|
|
.eq(WorkTank::getWorkstationId, wcId) |
|
|
|
|
.eq(WorkTank::getIsDeleted, CommonConstant.DELETE_FALSE); |
|
|
|
|
return baseMapper.selectList(qw); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|