Files
klp-oa/klp-wms/src/main/java/com/klp/domain/bo/WmsInspectionMainBo.java
Joshi f0de25a3a2 feat(inspection): 添加检验模块日期范围筛选功能
- 在WmsInspectionMainBo中增加inspectionDateStart和inspectionDateEnd字段用于日期范围筛选
- 在WmsInspectionMainServiceImpl中实现日期范围查询逻辑
- 在WmsInspectionTensileDetailBo中增加productionDateStart、productionDateEnd、testDateStart和testDateEnd字段
- 在WmsInspectionTensileDetailServiceImpl中实现生产日期和试验日期范围查询逻辑
- 添加DateTimeFormat注解支持日期格式化处理
2026-06-13 13:08:11 +08:00

79 lines
1.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.klp.domain.bo;
import com.klp.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.*;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
/**
* 检验主业务对象 wms_inspection_main
*
* @author klp
* @date 2026-06-13
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class WmsInspectionMainBo extends BaseEntity {
/**
* 主键ID
*/
private Long mainId;
/**
* 检验日期(对应日期列)
*/
private Date inspectionDate;
/**
* 检验日期开始(用于范围筛选)
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date inspectionDateStart;
/**
* 检验日期结束(用于范围筛选)
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date inspectionDateEnd;
/**
* 样品名称(对应样品名称列)
*/
private String sampleName;
/**
* 样品编号(对应样品编号列)
*/
private String sampleNo;
/**
* 来样编号对应来样编号列如A箱/B箱
*/
private String batchNo;
/**
* 检验方案ID关联wms_inspection_item_template
*/
private Long templateId;
/**
* 检验任务配置JSON存储任务级配置
*/
private String taskConfigJson;
/**
* 备注
*/
private String remark;
}