Browse Source

feat(inspection): 添加我的验货清单数据对象

- 创建 MyInspectionListVO 类继承 QueryPage
- 定义验货相关字段包括站点、申请单号、行号等基本信息
- 添加订单参考、料号、物料描述等物料信息
- 包含数量、状态、检验单号、检验结果等检验数据
- 关联供应商编号、供应商名称、QC人员等头表信息
- 设置建议验货日期、计划开始结束日期等时间字段
- 添加验货地址、联系人等地址联系方式
- 配置日期格式化注解支持 yyyy-MM-dd 格式
master
qiankanghui 1 day ago
parent
commit
856ebcef87
  1. 121
      src/main/java/com/xujie/modules/inspection/data/MyInspectionListVO.java

121
src/main/java/com/xujie/modules/inspection/data/MyInspectionListVO.java

@ -0,0 +1,121 @@
package com.xujie.modules.inspection.data;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xujie.common.utils.QueryPage;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* 我的验货清单VO
*/
@Data
@TableName("srm_inspect_request_detail")
public class MyInspectionListVO extends QueryPage {
/**
* 站点/工厂编码
*/
private String site;
/**
* 申请单号
*/
private String requestNo;
/**
* 行号
*/
private Integer itemNo;
/**
* 订单参考1
*/
private String orderRef1;
/**
* 料号
*/
private String partNo;
/**
* 物料描述 part 表关联查询
*/
private String partDesc;
/**
* 数量
*/
private BigDecimal qty;
/**
* 状态
*/
private String status;
/**
* 数据库状态
*/
private String statusDb;
/**
* 检验单号
*/
private String inspectNo;
/**
* 检验结果
*/
private String inspectResult;
// ========== 以下从头表关联查询 ==========
/**
* 供应商编号
*/
private String supplierNo;
/**
* 供应商名称
*/
private String supplierName;
/**
* QC人员
*/
private String qcOperator;
/**
* 建议验货日期
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date needInspectDate;
/**
* 计划开始日期
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date planStartDate;
/**
* 计划结束日期
*/
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date planEndDate;
/**
* 验货地址
*/
private String inspectAddress;
/**
* 联系人
*/
private String inspectContract;
}
Loading…
Cancel
Save