feat(wms): 添加物料钢卷查询时间筛选功能
- 在 WmsMaterialCoilBo 中新增 startTime 和 endTime 字段 - 使用 @JsonFormat 和 @DateTimeFormat 注解格式化时间字段- 在 WmsMaterialCoilServiceImpl 中根据时间范围筛选数据- 支持按更新时间区间查询物料钢卷信息
This commit is contained in:
@@ -1,12 +1,16 @@
|
||||
package com.klp.domain.bo;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.klp.common.core.domain.BaseEntity;
|
||||
import com.klp.common.core.validate.AddGroup;
|
||||
import com.klp.common.core.validate.EditGroup;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.validation.constraints.*;
|
||||
import java.math.BigDecimal;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@@ -110,5 +114,13 @@ public class WmsMaterialCoilBo extends BaseEntity {
|
||||
*/
|
||||
private List<WmsMaterialCoilBo> newCoils;
|
||||
|
||||
//时间格式化
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date startTime;
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date endTime;
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -155,6 +155,9 @@ public class WmsMaterialCoilServiceImpl implements IWmsMaterialCoilService {
|
||||
qw.eq(bo.getItemId() !=null, "mc.item_id", bo.getItemId());
|
||||
//逻辑删除
|
||||
qw.eq("mc.del_flag", 0);
|
||||
//根据开始时间和结束时间筛选修改时间
|
||||
qw.ge(bo.getStartTime() != null, "mc.update_time", bo.getStartTime());
|
||||
qw.le(bo.getEndTime() != null, "mc.update_time", bo.getEndTime());
|
||||
return qw;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user