feat(warehouse): 添加仓库使用次数字段支持

- 在WmsWarehouse实体类中新增useCount字段及注释
- 在WmsWarehouseBo业务对象中添加useCount属性
- 更新WmsWarehouseMapper.xml映射文件,增加useCount字段映射
- 在WmsWarehouseServiceImpl查询条件中加入useCount过滤逻辑
- 在WmsWarehouseVo视图对象中添加useCount字段并配置Excel导出
This commit is contained in:
2026-04-16 14:03:26 +08:00
parent c1938e29a4
commit 623e78629d
5 changed files with 17 additions and 0 deletions

View File

@@ -40,6 +40,10 @@ public class WmsWarehouse extends TreeEntity<WmsWarehouse> {
* 同级排序号
*/
private Long sortNo;
/**
* 使用次数(用于排序:使用越多越靠前)
*/
private Integer useCount;
/**
* 是否启用0=否1=是)
*/

View File

@@ -47,6 +47,11 @@ public class WmsWarehouseBo extends TreeEntity<WmsWarehouseBo> {
*/
private Long sortNo;
/**
* 使用次数(用于排序:使用越多越靠前)
*/
private Integer useCount;
/**
* 是否启用0=否1=是)
*/

View File

@@ -56,6 +56,12 @@ public class WmsWarehouseVo {
@ExcelProperty(value = "同级排序号")
private Long sortNo;
/**
* 使用次数(用于排序:使用越多越靠前)
*/
@ExcelProperty(value = "使用次数")
private Integer useCount;
/**
* 是否启用0=否1=是)
*/

View File

@@ -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);