feat(warehouse): 添加仓库使用次数字段支持
- 在WmsWarehouse实体类中新增useCount字段及注释 - 在WmsWarehouseBo业务对象中添加useCount属性 - 更新WmsWarehouseMapper.xml映射文件,增加useCount字段映射 - 在WmsWarehouseServiceImpl查询条件中加入useCount过滤逻辑 - 在WmsWarehouseVo视图对象中添加useCount字段并配置Excel导出
This commit is contained in:
@@ -40,6 +40,10 @@ public class WmsWarehouse extends TreeEntity<WmsWarehouse> {
|
||||
* 同级排序号
|
||||
*/
|
||||
private Long sortNo;
|
||||
/**
|
||||
* 使用次数(用于排序:使用越多越靠前)
|
||||
*/
|
||||
private Integer useCount;
|
||||
/**
|
||||
* 是否启用(0=否,1=是)
|
||||
*/
|
||||
|
||||
@@ -47,6 +47,11 @@ public class WmsWarehouseBo extends TreeEntity<WmsWarehouseBo> {
|
||||
*/
|
||||
private Long sortNo;
|
||||
|
||||
/**
|
||||
* 使用次数(用于排序:使用越多越靠前)
|
||||
*/
|
||||
private Integer useCount;
|
||||
|
||||
/**
|
||||
* 是否启用(0=否,1=是)
|
||||
*/
|
||||
|
||||
@@ -56,6 +56,12 @@ public class WmsWarehouseVo {
|
||||
@ExcelProperty(value = "同级排序号")
|
||||
private Long sortNo;
|
||||
|
||||
/**
|
||||
* 使用次数(用于排序:使用越多越靠前)
|
||||
*/
|
||||
@ExcelProperty(value = "使用次数")
|
||||
private Integer useCount;
|
||||
|
||||
/**
|
||||
* 是否启用(0=否,1=是)
|
||||
*/
|
||||
|
||||
@@ -54,6 +54,7 @@ public class WmsWarehouseServiceImpl implements IWmsWarehouseService {
|
||||
lqw.like(StringUtils.isNotBlank(bo.getWarehouseName()), WmsWarehouse::getWarehouseName, bo.getWarehouseName());
|
||||
lqw.eq(bo.getWarehouseType() != null, WmsWarehouse::getWarehouseType, bo.getWarehouseType());
|
||||
lqw.eq(bo.getSortNo() != null, WmsWarehouse::getSortNo, bo.getSortNo());
|
||||
lqw.eq(bo.getUseCount() != null, WmsWarehouse::getUseCount, bo.getUseCount());
|
||||
lqw.eq(bo.getIsEnabled() != null, WmsWarehouse::getIsEnabled, bo.getIsEnabled());
|
||||
// 新增排序(SortNo升序)
|
||||
lqw.orderByAsc(WmsWarehouse::getSortNo);
|
||||
|
||||
@@ -11,6 +11,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
<result property="warehouseName" column="warehouse_name"/>
|
||||
<result property="warehouseType" column="warehouse_type"/>
|
||||
<result property="sortNo" column="sort_no"/>
|
||||
<result property="useCount" column="use_count"/>
|
||||
<result property="isEnabled" column="is_enabled"/>
|
||||
<result property="delFlag" column="del_flag"/>
|
||||
<result property="remark" column="remark"/>
|
||||
|
||||
Reference in New Issue
Block a user