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