feat(bonus-pool): 添加奖金池名称字段支持

- 在 WmsBonusPool 实体类中新增 poolName 字段及注释
- 在 WmsBonusPoolBo 业务对象中添加 poolName 属性
- 更新 WmsBonusPoolMapper.xml 映射文件中的 resultMap 配置
- 在构建查询条件时添加奖金池名称模糊匹配功能
- 在 WmsBonusPoolVo 视图对象中增加 poolName 字段并配置 Excel 导出
This commit is contained in:
2026-05-13 10:47:41 +08:00
parent 8397a304a5
commit 2014972e44
5 changed files with 17 additions and 0 deletions

View File

@@ -27,6 +27,10 @@ public class WmsBonusPool extends BaseEntity {
*/
@TableId(value = "pool_id")
private Long poolId;
/**
* 奖金池名称
*/
private String poolName;
/**
* 产线
*/

View File

@@ -26,6 +26,11 @@ public class WmsBonusPoolBo extends BaseEntity {
*/
private Long poolId;
/**
* 奖金池名称
*/
private String poolName;
/**
* 产线
*/

View File

@@ -29,6 +29,12 @@ public class WmsBonusPoolVo extends BaseEntity {
@ExcelProperty(value = "主键ID")
private Long poolId;
/**
* 奖金池名称
*/
@ExcelProperty(value = "奖金池名称")
private String poolName;
/**
* 产线
*/

View File

@@ -61,6 +61,7 @@ public class WmsBonusPoolServiceImpl implements IWmsBonusPoolService {
private LambdaQueryWrapper<WmsBonusPool> buildQueryWrapper(WmsBonusPoolBo bo) {
Map<String, Object> params = bo.getParams();
LambdaQueryWrapper<WmsBonusPool> lqw = Wrappers.lambdaQuery();
lqw.like(StringUtils.isNotBlank(bo.getPoolName()), WmsBonusPool::getPoolName, bo.getPoolName());
lqw.eq(StringUtils.isNotBlank(bo.getProductionLine()), WmsBonusPool::getProductionLine, bo.getProductionLine());
lqw.eq(bo.getBonusTime() != null, WmsBonusPool::getBonusTime, bo.getBonusTime());
lqw.eq(bo.getBonusStartTime() != null, WmsBonusPool::getBonusStartTime, bo.getBonusStartTime());

View File

@@ -6,6 +6,7 @@
<resultMap type="com.klp.domain.WmsBonusPool" id="WmsBonusPoolResult">
<result property="poolId" column="pool_id"/>
<result property="poolName" column="pool_name"/>
<result property="productionLine" column="production_line"/>
<result property="bonusTime" column="bonus_time"/>
<result property="bonusStartTime" column="bonus_start_time"/>