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 | 38 | */ |
| 39 | 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 | 43 | * 字典 {@link DictTypeConstants#MES_MD_AUTO_CODE_PART_TYPE} |
| 52 | 44 | * 枚举 {@link cn.iocoder.yudao.module.mes.enums.md.autocode.MesMdAutoCodePartTypeEnum} |
| 53 | 45 | */ |
| 54 | 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 | 52 | // ========== 当 MesMdAutoCodePartTypeEnum#DATE 时,使用 ========== |
| 63 | 53 | /** |
| ... | ... | @@ -67,6 +57,12 @@ public class MesMdAutoCodePartDO extends BaseDO { |
| 67 | 57 | */ |
| 68 | 58 | private String dateFormat; |
| 69 | 59 | |
| 60 | + // ========== 当 MesMdAutoCodePartTypeEnum#INPUT_CHAR 时,使用 ========== | |
| 61 | + /** | |
| 62 | + * 固定字符 | |
| 63 | + */ | |
| 64 | + private String fixCharacter; | |
| 65 | + | |
| 70 | 66 | // ========== 当 MesMdAutoCodePartTypeEnum#SERIAL_NUMBER 时,使用 ========== |
| 71 | 67 | /** |
| 72 | 68 | * 流水号起始值 |
| ... | ... | @@ -88,4 +84,9 @@ public class MesMdAutoCodePartDO extends BaseDO { |
| 88 | 84 | */ |
| 89 | 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 | 38 | */ |
| 39 | 39 | private String result; |
| 40 | 40 | /** |
| 41 | - * 传入的参数 | |
| 42 | - */ | |
| 43 | - private String inputChar; | |
| 44 | - /** | |
| 45 | 41 | * 生成的流水号 |
| 46 | 42 | * |
| 47 | 43 | * 当规则组成中包含流水号分段({@link MesMdAutoCodePartTypeEnum#SERIAL_NUMBER})时记录,方便追溯和调试 |
| 48 | 44 | */ |
| 49 | 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 | 51 | */ |
| 52 | 52 | private Long workstationId; |
| 53 | 53 | /** |
| 54 | + * 来源单据类型 | |
| 55 | + */ | |
| 56 | + private String sourceDocType; | |
| 57 | + /** | |
| 54 | 58 | * 来源单据编号 |
| 55 | 59 | */ |
| 56 | 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 | 72 | private String batchCode; |
| 69 | 73 | /** |
| 70 | - * 来源单据行编号 | |
| 71 | - */ | |
| 72 | - private Long sourceLineId; | |
| 73 | - /** | |
| 74 | 74 | * 产品物料编号 |
| 75 | 75 | * |
| 76 | 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 | 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 | 56 | * 字典 {@link DictTypeConstants#MES_QC_SOURCE_DOC_TYPE} |
| ... | ... | @@ -65,6 +58,13 @@ public class MesQcOqcDO extends BaseDO { |
| 65 | 58 | */ |
| 66 | 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 | 68 | * 来源单据行 ID |
| 69 | 69 | * |
| 70 | 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 | 106 | */ |
| 107 | 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 | 164 | */ |
| 138 | 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 | 34 | */ |
| 35 | 35 | @TableId |
| 36 | 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 | 82 | */ |
| 100 | 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 | 45 | private Integer type; |
| 46 | 46 | // TODO @芋艿:这里还没定,关联哪些; |
| 47 | 47 | /** |
| 48 | + * 来源单据类型 | |
| 49 | + */ | |
| 50 | + private String sourceDocType; | |
| 51 | + /** | |
| 48 | 52 | * 来源单据 ID |
| 49 | 53 | */ |
| 50 | 54 | private Long sourceDocId; |
| ... | ... | @@ -53,10 +57,6 @@ public class MesWmMiscIssueDO extends BaseDO { |
| 53 | 57 | */ |
| 54 | 58 | private String sourceDocCode; |
| 55 | 59 | /** |
| 56 | - * 来源单据类型 | |
| 57 | - */ | |
| 58 | - private String sourceDocType; | |
| 59 | - /** | |
| 60 | 60 | * 出库日期 |
| 61 | 61 | */ |
| 62 | 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 | 45 | */ |
| 46 | 46 | private Integer type; |
| 47 | 47 | /** |
| 48 | + * 来源单据类型 | |
| 49 | + */ | |
| 50 | + private String sourceDocType; | |
| 51 | + /** | |
| 48 | 52 | * 来源单据 ID |
| 49 | 53 | */ |
| 50 | 54 | private Long sourceDocId; |
| ... | ... | @@ -53,10 +57,6 @@ public class MesWmMiscReceiptDO extends BaseDO { |
| 53 | 57 | */ |
| 54 | 58 | private String sourceDocCode; |
| 55 | 59 | /** |
| 56 | - * 来源单据类型 | |
| 57 | - */ | |
| 58 | - private String sourceDocType; | |
| 59 | - /** | |
| 60 | 60 | * 入库日期 |
| 61 | 61 | */ |
| 62 | 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 | 48 | * 枚举 {@link MesWmTransactionTypeEnum} |
| 49 | 49 | */ |
| 50 | 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 | 90 | */ |
| 97 | 91 | private Long itemId; |
| 98 | 92 | /** |
| 93 | + * 本次变动数量 | |
| 94 | + * | |
| 95 | + * 正数=入库,负数=出库 | |
| 96 | + */ | |
| 97 | + private BigDecimal quantity; | |
| 98 | + /** | |
| 99 | 99 | * 批次 ID |
| 100 | 100 | * |
| 101 | 101 | * 关联 {@link MesWmBatchDO#getId()} | ... | ... |