parent
159def12f6
commit
cb51402301
@ -0,0 +1,59 @@
|
|||||||
|
package com.chanko.yunxi.mes.module.heli.dal.dataobject.storagelogNow;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.chanko.yunxi.mes.framework.mybatis.core.dataobject.BaseDO;
|
||||||
|
import lombok.*;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 入/出库日志 DO
|
||||||
|
*
|
||||||
|
* @author 管理员
|
||||||
|
*/
|
||||||
|
@TableName("v_storage_material_now")
|
||||||
|
@Data
|
||||||
|
@EqualsAndHashCode(callSuper = true)
|
||||||
|
@ToString(callSuper = true)
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class StorageLogNowDO extends BaseDO {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 主键id
|
||||||
|
*/
|
||||||
|
@TableId
|
||||||
|
private Long id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 库存良品数量
|
||||||
|
*/
|
||||||
|
private BigDecimal storageOkQty;
|
||||||
|
/**
|
||||||
|
* 批次号
|
||||||
|
*/
|
||||||
|
private String lotNo;
|
||||||
|
|
||||||
|
private String matName;
|
||||||
|
|
||||||
|
private String matCode;
|
||||||
|
|
||||||
|
private String matType;
|
||||||
|
|
||||||
|
private Long whId;
|
||||||
|
private String whName;
|
||||||
|
|
||||||
|
private Long rgId;
|
||||||
|
private String rgName;
|
||||||
|
|
||||||
|
private Long pnId;
|
||||||
|
private String pnName;
|
||||||
|
|
||||||
|
private String shortName;
|
||||||
|
|
||||||
|
private String matSpec;
|
||||||
|
private String matBrand;
|
||||||
|
private String matUnit;
|
||||||
|
}
|
@ -0,0 +1,36 @@
|
|||||||
|
package com.chanko.yunxi.mes.module.heli.dal.mysql.storagelog;
|
||||||
|
|
||||||
|
import com.alibaba.druid.util.StringUtils;
|
||||||
|
import com.chanko.yunxi.mes.framework.common.pojo.PageResult;
|
||||||
|
import com.chanko.yunxi.mes.framework.mybatis.core.mapper.BaseMapperX;
|
||||||
|
import com.chanko.yunxi.mes.module.heli.controller.admin.storagelog.vo.StorageLogPageReqVO;
|
||||||
|
import com.chanko.yunxi.mes.module.heli.dal.dataobject.storagelogNow.StorageLogNowDO;
|
||||||
|
import com.github.yulichang.wrapper.MPJLambdaWrapper;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 入/出库日志 Mapper
|
||||||
|
*
|
||||||
|
* @author 管理员
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface StorageLogNowMapper extends BaseMapperX<StorageLogNowDO> {
|
||||||
|
|
||||||
|
default PageResult<StorageLogNowDO> selectPage(StorageLogPageReqVO reqVO) {
|
||||||
|
MPJLambdaWrapper<StorageLogNowDO> query = new MPJLambdaWrapper<>();
|
||||||
|
|
||||||
|
query.selectAll(StorageLogNowDO.class)
|
||||||
|
.orderByDesc(StorageLogNowDO::getId);
|
||||||
|
|
||||||
|
query.like(!StringUtils.isEmpty(reqVO.getMatType()),StorageLogNowDO::getMatType, reqVO.getMatType())
|
||||||
|
.eq(reqVO.getWhId()!= null,StorageLogNowDO::getWhId, reqVO.getWhId())
|
||||||
|
.eq(reqVO.getRgId()!= null,StorageLogNowDO::getRgId, reqVO.getRgId())
|
||||||
|
.eq(reqVO.getPnId()!= null,StorageLogNowDO::getPnId, reqVO.getPnId())
|
||||||
|
.like(!StringUtils.isEmpty(reqVO.getMatName()), StorageLogNowDO::getMatName, reqVO.getMatName())
|
||||||
|
.like(!StringUtils.isEmpty(reqVO.getMatCode()), StorageLogNowDO::getMatCode, reqVO.getMatCode())
|
||||||
|
.like(!StringUtils.isEmpty(reqVO.getLotNo()),StorageLogNowDO::getLotNo, reqVO.getLotNo());
|
||||||
|
|
||||||
|
return selectPage(reqVO,query);
|
||||||
|
}
|
||||||
|
PageResult<StorageLogNowDO> selectAllPage(StorageLogPageReqVO reqVO);
|
||||||
|
}
|
Loading…
Reference in new issue