feat(wms): 添加物料预警创建时间范围查询功能

- 在WmsMaterialWarningBo中新增createStartTime和createEndTime字段
- 为新增字段添加JSON格式化注解和文档注释
- 在WmsMaterialWarningServiceImpl中实现时间范围查询逻辑
- 使用ge和le条件进行创建时间范围过滤
- 保持按创建时间倒序排列的排序规则
This commit is contained in:
2026-06-12 13:03:25 +08:00
parent d3c6790603
commit 1cd2cf2b9a
2 changed files with 14 additions and 0 deletions

View File

@@ -105,5 +105,17 @@ public class WmsMaterialWarningBo extends BaseEntity {
*/
private String remark;
/**
* 创建开始时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createStartTime;
/**
* 创建结束时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date createEndTime;
}

View File

@@ -106,6 +106,8 @@ public class WmsMaterialWarningServiceImpl implements IWmsMaterialWarningService
lqw.eq(StringUtils.isNotBlank(bo.getHandleBy()), WmsMaterialWarning::getHandleBy, bo.getHandleBy());
lqw.eq(bo.getHandleTime() != null, WmsMaterialWarning::getHandleTime, bo.getHandleTime());
lqw.eq(StringUtils.isNotBlank(bo.getHandleRemark()), WmsMaterialWarning::getHandleRemark, bo.getHandleRemark());
lqw.ge(bo.getCreateStartTime() != null, WmsMaterialWarning::getCreateTime, bo.getCreateStartTime());
lqw.le(bo.getCreateEndTime() != null, WmsMaterialWarning::getCreateTime, bo.getCreateEndTime());
// 根据创建时间倒叙
lqw.orderByDesc(WmsMaterialWarning::getCreateTime);
return lqw;