feat(bonus-pool): 添加奖金池开始时间和结束时间字段支持

- 在WmsBonusPool实体类中新增bonusStartTime和bonusEndTime属性
- 在WmsBonusPoolBo业务对象中添加对应的开始结束时间字段及日期格式注解
- 更新MyBatis映射文件中的结果集映射配置
- 在查询条件中加入开始时间和结束时间的筛选逻辑
- 在WmsBonusPoolVo视图对象中添加Excel导出和JSON格式化支持
This commit is contained in:
2026-05-11 10:56:53 +08:00
parent bab8bee123
commit 94b3b70360
5 changed files with 41 additions and 0 deletions

View File

@@ -63,6 +63,8 @@ public class WmsBonusPoolServiceImpl implements IWmsBonusPoolService {
LambdaQueryWrapper<WmsBonusPool> lqw = Wrappers.lambdaQuery();
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());
lqw.eq(bo.getBonusEndTime() != null, WmsBonusPool::getBonusEndTime, bo.getBonusEndTime());
lqw.eq(bo.getTotalBonus() != null, WmsBonusPool::getTotalBonus, bo.getTotalBonus());
lqw.eq(StringUtils.isNotBlank(bo.getCreateBy()), WmsBonusPool::getCreateBy, bo.getCreateBy());
return lqw;