Commit fab2d60c311e6096bd3ea1652c3567fc7b25b993
1 parent
02c63392
♻️ refactor(models): 重构数据对象,调整字段顺序和注释
调整多个数据对象的字段顺序,优化注释内容,提升代码可读性和维护性。确保字段定义更加清晰,便于后续开发和使用。
Showing
9 changed files
with
90 additions
and
89 deletions
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/md/autocode/MesMdAutoCodePartDO.java
| @@ -38,26 +38,16 @@ public class MesMdAutoCodePartDO extends BaseDO { | @@ -38,26 +38,16 @@ public class MesMdAutoCodePartDO extends BaseDO { | ||
| 38 | */ | 38 | */ |
| 39 | private Integer sort; | 39 | private Integer sort; |
| 40 | /** | 40 | /** |
| 41 | - * 分段长度 | ||
| 42 | - */ | ||
| 43 | - private Integer length; | ||
| 44 | - /** | ||
| 45 | - * 备注 | ||
| 46 | - */ | ||
| 47 | - private String remark; | ||
| 48 | - /** | ||
| 49 | * 分段类型 | 41 | * 分段类型 |
| 50 | * | 42 | * |
| 51 | * 字典 {@link DictTypeConstants#MES_MD_AUTO_CODE_PART_TYPE} | 43 | * 字典 {@link DictTypeConstants#MES_MD_AUTO_CODE_PART_TYPE} |
| 52 | * 枚举 {@link cn.iocoder.yudao.module.mes.enums.md.autocode.MesMdAutoCodePartTypeEnum} | 44 | * 枚举 {@link cn.iocoder.yudao.module.mes.enums.md.autocode.MesMdAutoCodePartTypeEnum} |
| 53 | */ | 45 | */ |
| 54 | private Integer type; | 46 | private Integer type; |
| 55 | - | ||
| 56 | - // ========== 当 MesMdAutoCodePartTypeEnum#INPUT_CHAR 时,使用 ========== | ||
| 57 | /** | 47 | /** |
| 58 | - * 固定字符 | 48 | + * 分段长度 |
| 59 | */ | 49 | */ |
| 60 | - private String fixCharacter; | 50 | + private Integer length; |
| 61 | 51 | ||
| 62 | // ========== 当 MesMdAutoCodePartTypeEnum#DATE 时,使用 ========== | 52 | // ========== 当 MesMdAutoCodePartTypeEnum#DATE 时,使用 ========== |
| 63 | /** | 53 | /** |
| @@ -67,6 +57,12 @@ public class MesMdAutoCodePartDO extends BaseDO { | @@ -67,6 +57,12 @@ public class MesMdAutoCodePartDO extends BaseDO { | ||
| 67 | */ | 57 | */ |
| 68 | private String dateFormat; | 58 | private String dateFormat; |
| 69 | 59 | ||
| 60 | + // ========== 当 MesMdAutoCodePartTypeEnum#INPUT_CHAR 时,使用 ========== | ||
| 61 | + /** | ||
| 62 | + * 固定字符 | ||
| 63 | + */ | ||
| 64 | + private String fixCharacter; | ||
| 65 | + | ||
| 70 | // ========== 当 MesMdAutoCodePartTypeEnum#SERIAL_NUMBER 时,使用 ========== | 66 | // ========== 当 MesMdAutoCodePartTypeEnum#SERIAL_NUMBER 时,使用 ========== |
| 71 | /** | 67 | /** |
| 72 | * 流水号起始值 | 68 | * 流水号起始值 |
| @@ -88,4 +84,9 @@ public class MesMdAutoCodePartDO extends BaseDO { | @@ -88,4 +84,9 @@ public class MesMdAutoCodePartDO extends BaseDO { | ||
| 88 | */ | 84 | */ |
| 89 | private Integer cycleMethod; | 85 | private Integer cycleMethod; |
| 90 | 86 | ||
| 87 | + /** | ||
| 88 | + * 备注 | ||
| 89 | + */ | ||
| 90 | + private String remark; | ||
| 91 | + | ||
| 91 | } | 92 | } |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/md/autocode/MesMdAutoCodeRecordDO.java
| @@ -38,14 +38,14 @@ public class MesMdAutoCodeRecordDO extends BaseDO { | @@ -38,14 +38,14 @@ public class MesMdAutoCodeRecordDO extends BaseDO { | ||
| 38 | */ | 38 | */ |
| 39 | private String result; | 39 | private String result; |
| 40 | /** | 40 | /** |
| 41 | - * 传入的参数 | ||
| 42 | - */ | ||
| 43 | - private String inputChar; | ||
| 44 | - /** | ||
| 45 | * 生成的流水号 | 41 | * 生成的流水号 |
| 46 | * | 42 | * |
| 47 | * 当规则组成中包含流水号分段({@link MesMdAutoCodePartTypeEnum#SERIAL_NUMBER})时记录,方便追溯和调试 | 43 | * 当规则组成中包含流水号分段({@link MesMdAutoCodePartTypeEnum#SERIAL_NUMBER})时记录,方便追溯和调试 |
| 48 | */ | 44 | */ |
| 49 | private Long serialNo; | 45 | private Long serialNo; |
| 46 | + /** | ||
| 47 | + * 传入的参数 | ||
| 48 | + */ | ||
| 49 | + private String inputChar; | ||
| 50 | 50 | ||
| 51 | } | 51 | } |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/pro/task/MesProTaskIssueDO.java
| @@ -51,26 +51,26 @@ public class MesProTaskIssueDO extends BaseDO { | @@ -51,26 +51,26 @@ public class MesProTaskIssueDO extends BaseDO { | ||
| 51 | */ | 51 | */ |
| 52 | private Long workstationId; | 52 | private Long workstationId; |
| 53 | /** | 53 | /** |
| 54 | + * 来源单据类型 | ||
| 55 | + */ | ||
| 56 | + private String sourceDocType; | ||
| 57 | + /** | ||
| 54 | * 来源单据编号 | 58 | * 来源单据编号 |
| 55 | */ | 59 | */ |
| 56 | private Long sourceDocId; | 60 | private Long sourceDocId; |
| 57 | /** | 61 | /** |
| 58 | - * 来源单据编码 | 62 | + * 来源单据行编号 |
| 59 | */ | 63 | */ |
| 60 | - private String sourceDocCode; | 64 | + private Long sourceLineId; |
| 61 | /** | 65 | /** |
| 62 | - * 来源单据类型 | 66 | + * 来源单据编码 |
| 63 | */ | 67 | */ |
| 64 | - private String sourceDocType; | 68 | + private String sourceDocCode; |
| 65 | /** | 69 | /** |
| 66 | * 投料批次 | 70 | * 投料批次 |
| 67 | */ | 71 | */ |
| 68 | private String batchCode; | 72 | private String batchCode; |
| 69 | /** | 73 | /** |
| 70 | - * 来源单据行编号 | ||
| 71 | - */ | ||
| 72 | - private Long sourceLineId; | ||
| 73 | - /** | ||
| 74 | * 产品物料编号 | 74 | * 产品物料编号 |
| 75 | * | 75 | * |
| 76 | * 关联 {@link MesMdItemDO#getId()} | 76 | * 关联 {@link MesMdItemDO#getId()} |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/qc/oqc/MesQcOqcDO.java
| @@ -51,13 +51,6 @@ public class MesQcOqcDO extends BaseDO { | @@ -51,13 +51,6 @@ public class MesQcOqcDO extends BaseDO { | ||
| 51 | // ========== 来源单据 ========== | 51 | // ========== 来源单据 ========== |
| 52 | 52 | ||
| 53 | /** | 53 | /** |
| 54 | - * 来源单据 ID | ||
| 55 | - * | ||
| 56 | - * 关联:根据 {@link #sourceDocType} 不同: | ||
| 57 | - * 1. {@link cn.iocoder.yudao.module.mes.enums.qc.MesQcSourceDocTypeEnum#PRODUCT_SALES} 时,关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.wm.productsales.MesWmProductSalesDO#getId()} | ||
| 58 | - */ | ||
| 59 | - private Long sourceDocId; | ||
| 60 | - /** | ||
| 61 | * 来源单据类型 | 54 | * 来源单据类型 |
| 62 | * | 55 | * |
| 63 | * 字典 {@link DictTypeConstants#MES_QC_SOURCE_DOC_TYPE} | 56 | * 字典 {@link DictTypeConstants#MES_QC_SOURCE_DOC_TYPE} |
| @@ -65,6 +58,13 @@ public class MesQcOqcDO extends BaseDO { | @@ -65,6 +58,13 @@ public class MesQcOqcDO extends BaseDO { | ||
| 65 | */ | 58 | */ |
| 66 | private Integer sourceDocType; | 59 | private Integer sourceDocType; |
| 67 | /** | 60 | /** |
| 61 | + * 来源单据 ID | ||
| 62 | + * | ||
| 63 | + * 关联:根据 {@link #sourceDocType} 不同: | ||
| 64 | + * 1. {@link cn.iocoder.yudao.module.mes.enums.qc.MesQcSourceDocTypeEnum#PRODUCT_SALES} 时,关联 {@link cn.iocoder.yudao.module.mes.dal.dataobject.wm.productsales.MesWmProductSalesDO#getId()} | ||
| 65 | + */ | ||
| 66 | + private Long sourceDocId; | ||
| 67 | + /** | ||
| 68 | * 来源单据行 ID | 68 | * 来源单据行 ID |
| 69 | * | 69 | * |
| 70 | * 关联:根据 {@link #sourceDocType} 不同: | 70 | * 关联:根据 {@link #sourceDocType} 不同: |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/qc/rqc/MesQcRqcDO.java
| @@ -106,6 +106,33 @@ public class MesQcRqcDO extends BaseDO { | @@ -106,6 +106,33 @@ public class MesQcRqcDO extends BaseDO { | ||
| 106 | */ | 106 | */ |
| 107 | private BigDecimal unqualifiedQuantity; | 107 | private BigDecimal unqualifiedQuantity; |
| 108 | 108 | ||
| 109 | + // ========== 缺陷统计 ========== | ||
| 110 | + | ||
| 111 | + /** | ||
| 112 | + * 致命缺陷率(%) | ||
| 113 | + */ | ||
| 114 | + private BigDecimal criticalRate; | ||
| 115 | + /** | ||
| 116 | + * 严重缺陷率(%) | ||
| 117 | + */ | ||
| 118 | + private BigDecimal majorRate; | ||
| 119 | + /** | ||
| 120 | + * 轻微缺陷率(%) | ||
| 121 | + */ | ||
| 122 | + private BigDecimal minorRate; | ||
| 123 | + /** | ||
| 124 | + * 致命缺陷数量 | ||
| 125 | + */ | ||
| 126 | + private Integer criticalQuantity; | ||
| 127 | + /** | ||
| 128 | + * 严重缺陷数量 | ||
| 129 | + */ | ||
| 130 | + private Integer majorQuantity; | ||
| 131 | + /** | ||
| 132 | + * 轻微缺陷数量 | ||
| 133 | + */ | ||
| 134 | + private Integer minorQuantity; | ||
| 135 | + | ||
| 109 | // ========== 检验 ========== | 136 | // ========== 检验 ========== |
| 110 | 137 | ||
| 111 | /** | 138 | /** |
| @@ -137,31 +164,4 @@ public class MesQcRqcDO extends BaseDO { | @@ -137,31 +164,4 @@ public class MesQcRqcDO extends BaseDO { | ||
| 137 | */ | 164 | */ |
| 138 | private String remark; | 165 | private String remark; |
| 139 | 166 | ||
| 140 | - // ========== 缺陷统计 ========== | ||
| 141 | - | ||
| 142 | - /** | ||
| 143 | - * 致命缺陷数量 | ||
| 144 | - */ | ||
| 145 | - private Integer criticalQuantity; | ||
| 146 | - /** | ||
| 147 | - * 严重缺陷数量 | ||
| 148 | - */ | ||
| 149 | - private Integer majorQuantity; | ||
| 150 | - /** | ||
| 151 | - * 轻微缺陷数量 | ||
| 152 | - */ | ||
| 153 | - private Integer minorQuantity; | ||
| 154 | - /** | ||
| 155 | - * 致命缺陷率(%) | ||
| 156 | - */ | ||
| 157 | - private BigDecimal criticalRate; | ||
| 158 | - /** | ||
| 159 | - * 严重缺陷率(%) | ||
| 160 | - */ | ||
| 161 | - private BigDecimal majorRate; | ||
| 162 | - /** | ||
| 163 | - * 轻微缺陷率(%) | ||
| 164 | - */ | ||
| 165 | - private BigDecimal minorRate; | ||
| 166 | - | ||
| 167 | } | 167 | } |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/materialstock/MesWmMaterialStockDO.java
| @@ -34,23 +34,6 @@ public class MesWmMaterialStockDO extends BaseDO { | @@ -34,23 +34,6 @@ public class MesWmMaterialStockDO extends BaseDO { | ||
| 34 | */ | 34 | */ |
| 35 | @TableId | 35 | @TableId |
| 36 | private Long id; | 36 | private Long id; |
| 37 | - | ||
| 38 | - /** | ||
| 39 | - * 在库数量 | ||
| 40 | - */ | ||
| 41 | - private BigDecimal quantity; | ||
| 42 | - /** | ||
| 43 | - * 入库时间 | ||
| 44 | - */ | ||
| 45 | - private LocalDateTime receiptTime; | ||
| 46 | - | ||
| 47 | - /** | ||
| 48 | - * 供应商编号 | ||
| 49 | - * | ||
| 50 | - * 关联 {@link MesMdVendorDO#getId()} | ||
| 51 | - */ | ||
| 52 | - private Long vendorId; | ||
| 53 | - | ||
| 54 | // ==================== 物料维度 ==================== | 37 | // ==================== 物料维度 ==================== |
| 55 | 38 | ||
| 56 | /** | 39 | /** |
| @@ -99,6 +82,23 @@ public class MesWmMaterialStockDO extends BaseDO { | @@ -99,6 +82,23 @@ public class MesWmMaterialStockDO extends BaseDO { | ||
| 99 | */ | 82 | */ |
| 100 | private Long areaId; | 83 | private Long areaId; |
| 101 | 84 | ||
| 85 | + // ==================== 供应商 & 数量 ==================== | ||
| 86 | + | ||
| 87 | + /** | ||
| 88 | + * 供应商编号 | ||
| 89 | + * | ||
| 90 | + * 关联 {@link MesMdVendorDO#getId()} | ||
| 91 | + */ | ||
| 92 | + private Long vendorId; | ||
| 93 | + /** | ||
| 94 | + * 在库数量 | ||
| 95 | + */ | ||
| 96 | + private BigDecimal quantity; | ||
| 97 | + /** | ||
| 98 | + * 入库时间 | ||
| 99 | + */ | ||
| 100 | + private LocalDateTime receiptTime; | ||
| 101 | + | ||
| 102 | // ==================== 状态 ==================== | 102 | // ==================== 状态 ==================== |
| 103 | 103 | ||
| 104 | /** | 104 | /** |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/miscissue/MesWmMiscIssueDO.java
| @@ -45,6 +45,10 @@ public class MesWmMiscIssueDO extends BaseDO { | @@ -45,6 +45,10 @@ public class MesWmMiscIssueDO extends BaseDO { | ||
| 45 | private Integer type; | 45 | private Integer type; |
| 46 | // TODO @芋艿:这里还没定,关联哪些; | 46 | // TODO @芋艿:这里还没定,关联哪些; |
| 47 | /** | 47 | /** |
| 48 | + * 来源单据类型 | ||
| 49 | + */ | ||
| 50 | + private String sourceDocType; | ||
| 51 | + /** | ||
| 48 | * 来源单据 ID | 52 | * 来源单据 ID |
| 49 | */ | 53 | */ |
| 50 | private Long sourceDocId; | 54 | private Long sourceDocId; |
| @@ -53,10 +57,6 @@ public class MesWmMiscIssueDO extends BaseDO { | @@ -53,10 +57,6 @@ public class MesWmMiscIssueDO extends BaseDO { | ||
| 53 | */ | 57 | */ |
| 54 | private String sourceDocCode; | 58 | private String sourceDocCode; |
| 55 | /** | 59 | /** |
| 56 | - * 来源单据类型 | ||
| 57 | - */ | ||
| 58 | - private String sourceDocType; | ||
| 59 | - /** | ||
| 60 | * 出库日期 | 60 | * 出库日期 |
| 61 | */ | 61 | */ |
| 62 | private LocalDateTime issueDate; | 62 | private LocalDateTime issueDate; |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/miscreceipt/MesWmMiscReceiptDO.java
| @@ -45,6 +45,10 @@ public class MesWmMiscReceiptDO extends BaseDO { | @@ -45,6 +45,10 @@ public class MesWmMiscReceiptDO extends BaseDO { | ||
| 45 | */ | 45 | */ |
| 46 | private Integer type; | 46 | private Integer type; |
| 47 | /** | 47 | /** |
| 48 | + * 来源单据类型 | ||
| 49 | + */ | ||
| 50 | + private String sourceDocType; | ||
| 51 | + /** | ||
| 48 | * 来源单据 ID | 52 | * 来源单据 ID |
| 49 | */ | 53 | */ |
| 50 | private Long sourceDocId; | 54 | private Long sourceDocId; |
| @@ -53,10 +57,6 @@ public class MesWmMiscReceiptDO extends BaseDO { | @@ -53,10 +57,6 @@ public class MesWmMiscReceiptDO extends BaseDO { | ||
| 53 | */ | 57 | */ |
| 54 | private String sourceDocCode; | 58 | private String sourceDocCode; |
| 55 | /** | 59 | /** |
| 56 | - * 来源单据类型 | ||
| 57 | - */ | ||
| 58 | - private String sourceDocType; | ||
| 59 | - /** | ||
| 60 | * 入库日期 | 60 | * 入库日期 |
| 61 | */ | 61 | */ |
| 62 | private LocalDateTime receiptDate; | 62 | private LocalDateTime receiptDate; |
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/dal/dataobject/wm/transaction/MesWmTransactionDO.java
| @@ -48,12 +48,6 @@ public class MesWmTransactionDO extends BaseDO { | @@ -48,12 +48,6 @@ public class MesWmTransactionDO extends BaseDO { | ||
| 48 | * 枚举 {@link MesWmTransactionTypeEnum} | 48 | * 枚举 {@link MesWmTransactionTypeEnum} |
| 49 | */ | 49 | */ |
| 50 | private Integer type; | 50 | private Integer type; |
| 51 | - /** | ||
| 52 | - * 本次变动数量 | ||
| 53 | - * | ||
| 54 | - * 正数=入库,负数=出库 | ||
| 55 | - */ | ||
| 56 | - private BigDecimal quantity; | ||
| 57 | 51 | ||
| 58 | /** | 52 | /** |
| 59 | * 业务类型 | 53 | * 业务类型 |
| @@ -96,6 +90,12 @@ public class MesWmTransactionDO extends BaseDO { | @@ -96,6 +90,12 @@ public class MesWmTransactionDO extends BaseDO { | ||
| 96 | */ | 90 | */ |
| 97 | private Long itemId; | 91 | private Long itemId; |
| 98 | /** | 92 | /** |
| 93 | + * 本次变动数量 | ||
| 94 | + * | ||
| 95 | + * 正数=入库,负数=出库 | ||
| 96 | + */ | ||
| 97 | + private BigDecimal quantity; | ||
| 98 | + /** | ||
| 99 | * 批次 ID | 99 | * 批次 ID |
| 100 | * | 100 | * |
| 101 | * 关联 {@link MesWmBatchDO#getId()} | 101 | * 关联 {@link MesWmBatchDO#getId()} |