parent
d4ccffb1f6
commit
c79a956369
@ -0,0 +1,28 @@
|
||||
package com.chanko.yunxi.mes.module.heli.dal.mysql.processbomdetail;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
|
||||
import com.chanko.yunxi.mes.framework.common.pojo.PageParam;
|
||||
import com.chanko.yunxi.mes.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.chanko.yunxi.mes.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import com.chanko.yunxi.mes.module.heli.dal.dataobject.processbomdetail.ProcessBomDetailDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* 工艺bom明细 Mapper
|
||||
*
|
||||
* @author 管理员
|
||||
*/
|
||||
@Mapper
|
||||
public interface ProcessBomDetailMapper extends BaseMapperX<ProcessBomDetailDO> {
|
||||
|
||||
default List<ProcessBomDetailDO> selectListByBomId(Long bomId) {
|
||||
return selectList(ProcessBomDetailDO::getBomId, bomId);
|
||||
}
|
||||
|
||||
default int deleteByBomId(Long bomId) {
|
||||
return delete(ProcessBomDetailDO::getBomId, bomId);
|
||||
}
|
||||
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.chanko.yunxi.mes.module.heli.dal.mysql.processbom;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
|
||||
import com.chanko.yunxi.mes.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import com.chanko.yunxi.mes.framework.mybatis.core.mapper.BaseMapperX;
|
||||
import com.chanko.yunxi.mes.module.heli.dal.dataobject.processbom.ProcessBomDO;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import com.chanko.yunxi.mes.module.heli.controller.admin.processbom.vo.*;
|
||||
|
||||
/**
|
||||
* 工艺bom Mapper
|
||||
*
|
||||
* @author 管理员
|
||||
*/
|
||||
@Mapper
|
||||
public interface ProcessBomMapper extends BaseMapperX<ProcessBomDO> {
|
||||
|
||||
default PageResult<ProcessBomDO> selectPage(ProcessBomPageReqVO reqVO) {
|
||||
return selectPage(reqVO, new LambdaQueryWrapperX<ProcessBomDO>()
|
||||
.eqIfPresent(ProcessBomDO::getCode, reqVO.getCode())
|
||||
.eqIfPresent(ProcessBomDO::getPlanId, reqVO.getPlanId())
|
||||
.eqIfPresent(ProcessBomDO::getProjectId, reqVO.getProjectId())
|
||||
.eqIfPresent(ProcessBomDO::getProjectSubId, reqVO.getProjectSubId())
|
||||
.likeIfPresent(ProcessBomDO::getProjectSubName, reqVO.getProjectSubName())
|
||||
.eqIfPresent(ProcessBomDO::getProjectSubCode, reqVO.getProjectSubCode())
|
||||
.eqIfPresent(ProcessBomDO::getVersion, reqVO.getVersion())
|
||||
.eqIfPresent(ProcessBomDO::getBomStatus, reqVO.getBomStatus())
|
||||
.eqIfPresent(ProcessBomDO::getRemark, reqVO.getRemark())
|
||||
.eqIfPresent(ProcessBomDO::getStatus, reqVO.getStatus())
|
||||
.betweenIfPresent(ProcessBomDO::getCreateTime, reqVO.getCreateTime())
|
||||
.orderByDesc(ProcessBomDO::getId));
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue