9 changed files with 85 additions and 129 deletions
@ -0,0 +1,44 @@ |
|||
package com.win.module.mes.dal.mysql.workstation; |
|||
|
|||
import java.util.*; |
|||
|
|||
import com.win.framework.common.pojo.PageResult; |
|||
import com.win.framework.mybatis.core.query.LambdaQueryWrapperX; |
|||
import com.win.framework.mybatis.core.mapper.BaseMapperX; |
|||
import com.win.module.mes.dal.dataobject.workstation.MesWorkstationDO; |
|||
import com.win.module.mes.dal.dataobject.workstation.MesWorkstationDO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import com.win.module.mes.controller.workstation.vo.*; |
|||
|
|||
/** |
|||
* 工位 Mapper |
|||
* |
|||
* @author 张斌 |
|||
*/ |
|||
@Mapper |
|||
public interface MesWorkstationMapper extends BaseMapperX<MesWorkstationDO> { |
|||
|
|||
default PageResult<MesWorkstationDO> selectPage(WorkstationPageReqVO reqVO) { |
|||
return selectPage(reqVO, new LambdaQueryWrapperX<MesWorkstationDO>() |
|||
.eqIfPresent(MesWorkstationDO::getCode, reqVO.getCode()) |
|||
.likeIfPresent(MesWorkstationDO::getName, reqVO.getName()) |
|||
.eqIfPresent(MesWorkstationDO::getWorkshopCode, reqVO.getWorkshopCode()) |
|||
.eqIfPresent(MesWorkstationDO::getProductionLineCode, reqVO.getProductionLineCode()) |
|||
.orderByDesc(MesWorkstationDO::getId)); |
|||
} |
|||
|
|||
default List<MesWorkstationDO> selectList(WorkstationExportReqVO reqVO) { |
|||
return selectList(new LambdaQueryWrapperX<MesWorkstationDO>() |
|||
.eqIfPresent(MesWorkstationDO::getCode, reqVO.getCode()) |
|||
.likeIfPresent(MesWorkstationDO::getName, reqVO.getName()) |
|||
.eqIfPresent(MesWorkstationDO::getWorkshopCode, reqVO.getWorkshopCode()) |
|||
.eqIfPresent(MesWorkstationDO::getProductionLineCode, reqVO.getProductionLineCode()) |
|||
.orderByDesc(MesWorkstationDO::getId)); |
|||
} |
|||
default MesWorkstationDO selectByCode(String code){ |
|||
return selectOne(new LambdaQueryWrapperX<MesWorkstationDO>().eqIfPresent(MesWorkstationDO::getCode,code)); |
|||
} |
|||
default MesWorkstationDO selectById(Long id){ |
|||
return selectOne(new LambdaQueryWrapperX<MesWorkstationDO>().eqIfPresent(MesWorkstationDO::getId,id)); |
|||
} |
|||
} |
@ -1,43 +0,0 @@ |
|||
package com.win.module.mes.dal.mysql.workstation; |
|||
|
|||
import java.util.*; |
|||
|
|||
import com.win.framework.common.pojo.PageResult; |
|||
import com.win.framework.mybatis.core.query.LambdaQueryWrapperX; |
|||
import com.win.framework.mybatis.core.mapper.BaseMapperX; |
|||
import com.win.module.mes.dal.dataobject.workstation.WorkstationDO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import com.win.module.mes.controller.workstation.vo.*; |
|||
|
|||
/** |
|||
* 工位 Mapper |
|||
* |
|||
* @author 张斌 |
|||
*/ |
|||
@Mapper |
|||
public interface WorkstationMapper extends BaseMapperX<WorkstationDO> { |
|||
|
|||
default PageResult<WorkstationDO> selectPage(WorkstationPageReqVO reqVO) { |
|||
return selectPage(reqVO, new LambdaQueryWrapperX<WorkstationDO>() |
|||
.eqIfPresent(WorkstationDO::getCode, reqVO.getCode()) |
|||
.likeIfPresent(WorkstationDO::getName, reqVO.getName()) |
|||
.eqIfPresent(WorkstationDO::getWorkshopCode, reqVO.getWorkshopCode()) |
|||
.eqIfPresent(WorkstationDO::getProductionLineCode, reqVO.getProductionLineCode()) |
|||
.orderByDesc(WorkstationDO::getId)); |
|||
} |
|||
|
|||
default List<WorkstationDO> selectList(WorkstationExportReqVO reqVO) { |
|||
return selectList(new LambdaQueryWrapperX<WorkstationDO>() |
|||
.eqIfPresent(WorkstationDO::getCode, reqVO.getCode()) |
|||
.likeIfPresent(WorkstationDO::getName, reqVO.getName()) |
|||
.eqIfPresent(WorkstationDO::getWorkshopCode, reqVO.getWorkshopCode()) |
|||
.eqIfPresent(WorkstationDO::getProductionLineCode, reqVO.getProductionLineCode()) |
|||
.orderByDesc(WorkstationDO::getId)); |
|||
} |
|||
default WorkstationDO selectByCode(String code){ |
|||
return selectOne(new LambdaQueryWrapperX<WorkstationDO>().eqIfPresent(WorkstationDO::getCode,code)); |
|||
} |
|||
default WorkstationDO selectById(Long id){ |
|||
return selectOne(new LambdaQueryWrapperX<WorkstationDO>().eqIfPresent(WorkstationDO::getId,id)); |
|||
} |
|||
} |
Loading…
Reference in new issue