物料管理 远程搜索接口

物料管理 远程搜索接口
pull/4/head
siontion 8 months ago
parent 511c09e023
commit aca26fd060

@ -24,6 +24,9 @@ public class MaterialPageReqVO extends PageParam {
@Schema(description = "物料名称", example = "李四")
private String name;
@Schema(description = "物料名称", example = "李四")
private String codeAndName;
@Schema(description = "品牌")
private String brand;

@ -8,6 +8,7 @@ import com.chanko.yunxi.mes.module.heli.dal.dataobject.material.MaterialDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.pn.PnDO;
import com.chanko.yunxi.mes.module.heli.dal.dataobject.supplier.SupplierDO;
import com.chanko.yunxi.mes.module.heli.enums.YesOrNoEnum;
import com.chanko.yunxi.mes.module.system.dal.dataobject.user.AdminUserDO;
import com.github.yulichang.wrapper.MPJLambdaWrapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.util.StringUtils;
@ -37,6 +38,10 @@ public interface MaterialMapper extends BaseMapperX<MaterialDO> {
.eq(true,MaterialDO::getVirtualPart, YesOrNoEnum.N.name())
.eq(!StringUtils.isEmpty(reqVO.getVirtualPart()), MaterialDO::getVirtualPart, reqVO.getVirtualPart());
if(!StringUtils.isEmpty(reqVO.getCodeAndName())){
query.like(MaterialDO::getName, reqVO.getName()).or().like(MaterialDO::getCode, reqVO.getCode());
}
return selectPage(reqVO, query);
}

@ -4,6 +4,7 @@ export interface MaterialVO {
id: number
code: string
name: string
codeAndName:string
brand: string
spec: string
sizeInfo: string

Loading…
Cancel
Save