From f569e2257372a2f940aace9ad151fd758196eb9a Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期六, 13 六月 2026 14:34:42 +0800
Subject: [PATCH] 修改客户,销售,协同,报价,质量

---
 src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java |  150 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 150 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java b/src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java
new file mode 100644
index 0000000..a4a9209
--- /dev/null
+++ b/src/main/java/com/ruoyi/quality/pojo/QualityUnqualifiedOrder.java
@@ -0,0 +1,150 @@
+package com.ruoyi.quality.pojo;
+
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.basic.dto.StorageBlobDTO;
+import com.ruoyi.basic.dto.StorageBlobVO;
+import com.ruoyi.dto.DateQueryDto;
+import com.ruoyi.framework.aspectj.lang.annotation.Excel;
+import io.swagger.v3.oas.annotations.media.Schema;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 璐ㄩ噺绠$悊--涓嶅悎鏍煎搧澶勭悊鍗�
+ * quality_unqualified_order
+ */
+@TableName(value = "quality_unqualified_order")
+@Data
+public class QualityUnqualifiedOrder extends DateQueryDto implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    @TableId(type = IdType.AUTO)
+    private Long id;
+
+    @Schema(description = "澶勭悊鍗曠紪鍙�")
+    private String orderNo;
+
+    @Schema(description = "鍏宠仈涓嶅悎鏍煎搧ID")
+    private Long unqualifiedId;
+
+    @Excel(name = "椤圭洰鍚嶇О")
+    private String projectName;
+
+    @Excel(name = "椤圭洰缂栧彿")
+    private String projectNo;
+
+    @Schema(description = "鍏宠仈璁惧ID")
+    private Long equipmentId;
+
+    @Excel(name = "璁惧鍚嶇О")
+    private String equipmentName;
+
+    @Schema(description = "璁惧鍥惧彿")
+    private String equipmentDrawingNo;
+
+    @Excel(name = "鐗╂枡/閮ㄤ欢鍚嶇О")
+    private String materialName;
+
+    @Schema(description = "鍏宠仈浜у搧鍨嬪彿ID")
+    private Long productModelId;
+
+    @Schema(description = "鐗╂枡鍥惧彿")
+    private String materialDrawingNo;
+
+    @Excel(name = "鍨嬪彿瑙勬牸")
+    private String specificationModel;
+
+    @Schema(description = "鏉愯川")
+    private String materialQuality;
+
+    @Excel(name = "鎬绘暟閲�")
+    private BigDecimal quantity;
+
+    @Excel(name = "涓嶅悎鏍兼暟閲�")
+    private BigDecimal unqualifiedQuantity;
+
+    @Excel(name = "涓嶅悎鏍煎伐搴�", readConverterExp = "1=鏉ユ枡,2=鍒剁▼,3=鎴愬搧")
+    private Integer unqualifiedProcess;
+
+    @Excel(name = "渚涘簲鍟嗗悕绉�")
+    private String supplierName;
+
+    @Excel(name = "妫�楠屽憳")
+    private String inspectorName;
+
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @Excel(name = "妫�楠屾棩鏈�", width = 30, dateFormat = "yyyy-MM-dd")
+    private Date inspectDate;
+
+    @Schema(description = "璐d换浜�")
+    private String responsiblePerson;
+
+    @Schema(description = "璐d换閮ㄩ棬")
+    private String responsibleDept;
+
+    @Schema(description = "闂鎻忚堪")
+    private String problemDescription;
+
+    @Schema(description = "鍘熷洜鍒嗘瀽鍙婂缓璁�")
+    private String reasonAnalysis;
+
+    @Schema(description = "绾犳鎺柦")
+    private String correctionAction;
+
+    @Excel(name = "澶勭疆鏂瑰紡", readConverterExp = "1=璁╂鎺ユ敹,2=鍘傚唴缁翠慨,3=杩斿巶缁翠慨,4=鎹㈣揣,5=閫�璐�,6=鎶ュ簾")
+    private Integer disposalMethod;
+
+    @Schema(description = "鍘傚唴/杩斿巶缁翠慨璇勪及")
+    private String repairEvaluation;
+
+    @Schema(description = "棰勯槻鎺柦")
+    private String preventiveAction;
+
+    @Excel(name = "鐘舵��", readConverterExp = "0=鑽夌,1=寰呭鎵�,2=瀹℃壒涓�,3=宸插畬鎴�,4=宸查┏鍥�")
+    private Integer status;
+
+    @Schema(description = "澶囨敞")
+    private String remark;
+
+    @Schema(description = "鍒涘缓鐢ㄦ埛")
+    @TableField(value = "create_by", fill = FieldFill.INSERT)
+    private Integer createBy;
+
+    @Schema(description = "淇敼鐢ㄦ埛")
+    @TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE)
+    private Integer updateBy;
+
+    @Schema(description = "鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @Schema(description = "淇敼鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @Schema(description = "绉熸埛ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long tenantId;
+
+    @Schema(description = "閮ㄩ棬ID")
+    @TableField(fill = FieldFill.INSERT)
+    private Long deptId;
+
+    @TableLogic
+    @TableField(fill = FieldFill.INSERT)
+    private Integer deleted;
+
+    @Schema(description = "闄勪欢鍒楄〃锛堟柊澧�/缂栬緫鏃朵紶鍏ワ級")
+    @TableField(exist = false)
+    private List<StorageBlobDTO> storageBlobDTOs;
+
+    @Schema(description = "闄勪欢鍒楄〃锛堟煡璇㈡椂杩斿洖锛�")
+    @TableField(exist = false)
+    private List<StorageBlobVO> storageBlobVOs;
+}

--
Gitblit v1.9.3