Commit 2d8f385703fd3849a492802fc35faa2db12dc1f7

Authored by YunaiV
1 parent d6d6887b

✨ feat(mes): 移除来源单据编号字段,优化数据结构

yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/ipqc/vo/MesQcIpqcRespVO.java
... ... @@ -40,9 +40,6 @@ public class MesQcIpqcRespVO {
40 40 @Schema(description = "来源单据类型", example = "304")
41 41 private Integer sourceDocType;
42 42  
43   - @Schema(description = "来源单据编号", example = "FB20250101001")
44   - private String sourceDocCode;
45   -
46 43 @Schema(description = "来源单据行 ID", example = "300")
47 44 private Long sourceLineId;
48 45  
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/oqc/vo/MesQcOqcRespVO.java
... ... @@ -36,9 +36,6 @@ public class MesQcOqcRespVO {
36 36 @Schema(description = "来源单据类型", example = "118")
37 37 private Integer sourceDocType;
38 38  
39   - @Schema(description = "来源单据编号", example = "SO20250101001")
40   - private String sourceDocCode;
41   -
42 39 @Schema(description = "来源单据行 ID", example = "300")
43 40 private Long sourceLineId;
44 41  
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/qc/oqc/vo/MesQcOqcSaveReqVO.java
... ... @@ -32,9 +32,6 @@ public class MesQcOqcSaveReqVO {
32 32 @Schema(description = "来源单据类型", example = "118")
33 33 private Integer sourceDocType;
34 34  
35   - @Schema(description = "来源单据编号", example = "SO20250101001")
36   - private String sourceDocCode;
37   -
38 35 @Schema(description = "来源单据行 ID", example = "300")
39 36 private Long sourceLineId;
40 37  
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/qc/ipqc/MesQcIpqcDO.java
... ... @@ -3,6 +3,7 @@ package cn.iocoder.yudao.module.mes.dal.dataobject.qc.ipqc;
3 3 import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
4 4 import cn.iocoder.yudao.module.mes.dal.dataobject.md.item.MesMdItemDO;
5 5 import cn.iocoder.yudao.module.mes.dal.dataobject.md.workstation.MesMdWorkstationDO;
  6 +import cn.iocoder.yudao.module.mes.dal.dataobject.pro.feedback.MesProFeedbackDO;
6 7 import cn.iocoder.yudao.module.mes.dal.dataobject.pro.workorder.MesProWorkOrderDO;
7 8 import cn.iocoder.yudao.module.mes.dal.dataobject.qc.template.MesQcTemplateDO;
8 9 import cn.iocoder.yudao.module.mes.enums.qc.MesQcSourceDocTypeEnum;
... ... @@ -68,7 +69,7 @@ public class MesQcIpqcDO extends BaseDO {
68 69 * 来源单据 ID
69 70 *
70 71 * 关联:根据 {@link #sourceDocType} 不同:
71   - * 1. {@link MesQcSourceDocTypeEnum#FEEDBACK} 时,关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.pro.feedback.MesProFeedbackDO#getId()}
  72 + * 1. {@link MesQcSourceDocTypeEnum#FEEDBACK} 时,关联 {@link MesProFeedbackDO#getId()}
72 73 */
73 74 private Long sourceDocId;
74 75 /**
... ...
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/qc/oqc/MesQcOqcDO.java
... ... @@ -60,10 +60,6 @@ public class MesQcOqcDO extends BaseDO {
60 60 */
61 61 private Integer sourceDocType;
62 62 /**
63   - * 来源单据编号
64   - */
65   - private String sourceDocCode;
66   - /**
67 63 * 来源单据行 ID
68 64 */
69 65 private Long sourceLineId;
... ...
yudao-module-mes/src/test/resources/sql/create_tables.sql
... ... @@ -309,7 +309,6 @@ CREATE TABLE IF NOT EXISTS "mes_qc_oqc" (
309 309 "template_id" bigint NOT NULL,
310 310 "source_doc_id" bigint DEFAULT NULL,
311 311 "source_doc_type" int DEFAULT NULL,
312   - "source_doc_code" varchar(64) DEFAULT NULL,
313 312 "source_line_id" bigint DEFAULT NULL,
314 313 "client_id" bigint NOT NULL,
315 314 "batch_code" varchar(64) DEFAULT NULL,
... ...