| | |
| | | @Size(max = 200) |
| | | private String title; |
| | | |
| | | @Schema(description = "作业区域/车间") |
| | | @Size(max = 100) |
| | | private String workshopName; |
| | | @Schema(description = "作业车间(关联 mes_md_workshop)") |
| | | private Long workshopId; |
| | | |
| | | @Schema(description = "作业地点") |
| | | @Size(max = 200) |
| | |
| | | @Size(max = 2000) |
| | | private String workContent; |
| | | |
| | | @Schema(description = "申请人", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotBlank(message = "申请人不能为空") |
| | | @Size(max = 50) |
| | | private String applicant; |
| | | @Schema(description = "申请人(员工编号,关联 hrm_employee)", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotNull(message = "请选择申请人") |
| | | private Long applicantId; |
| | | |
| | | @Schema(description = "申请时间") |
| | | @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) |
| | |
| | | @Size(max = 2000) |
| | | private String safetyMeasures; |
| | | |
| | | @Schema(description = "监护人") |
| | | @Size(max = 50) |
| | | private String guardian; |
| | | @Schema(description = "监护人(员工编号,关联 hrm_employee)") |
| | | private Long guardianId; |
| | | |
| | | @Schema(description = "作业票附件 URL,逗号分隔") |
| | | @Size(max = 2000) |