| | |
| | | @Schema(description = "物料编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "ITEM001") |
| | | private String code; |
| | | |
| | | @Schema(description = "修改前的物料编码,用于安全识别已关联的生产物料") |
| | | private String previousCode; |
| | | |
| | | @Schema(description = "物料名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "螺丝") |
| | | private String name; |
| | | |
| | | @Schema(description = "规格型号", example = "M6*20") |
| | | private String specification; |
| | | |
| | | @Schema(description = "颜色", example = "红") |
| | | private String color; |
| | | |
| | | @Schema(description = "计量单位编码", requiredMode = Schema.RequiredMode.REQUIRED, example = "PCS") |
| | | private String unitCode; |
| | |
| | | @Schema(description = "备注", example = "备注") |
| | | private String remark; |
| | | |
| | | @Schema(description = "状态", example = "1") |
| | | private Integer status; |
| | | |
| | | // ========== 批次属性配置 ========== |
| | | |
| | | @Schema(description = "生产日期必填", example = "true") |
| | | private Boolean produceDateFlag; |
| | | |
| | | @Schema(description = "有效期必填", example = "true") |
| | | private Boolean expireDateFlag; |
| | | |
| | | @Schema(description = "入库日期必填", example = "false") |
| | | private Boolean receiptDateFlag; |
| | | |
| | | @Schema(description = "供应商必填", example = "true") |
| | | private Boolean vendorFlag; |
| | | |
| | | @Schema(description = "采购订单号必填", example = "false") |
| | | private Boolean purchaseOrderCodeFlag; |
| | | |
| | | @Schema(description = "生产批号必填", example = "true") |
| | | private Boolean lotNumberFlag; |
| | | |
| | | @Schema(description = "质量状态必填", example = "false") |
| | | private Boolean qualityStatusFlag; |
| | | |
| | | private Long mdmItemId; |
| | | |
| | | } |