| | |
| | | |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.util.List; |
| | | |
| | | @Schema(description = "管理后台 - 考勤异常申请新增/修改 Request VO") |
| | | @Data |
| | |
| | | @NotNull(message = "异常日期不能为空") |
| | | private LocalDate exceptionDate; |
| | | |
| | | @Schema(description = "异常时间点", example = "2024-01-15 09:00:00") |
| | | @Schema(description = "异常时间点", requiredMode = Schema.RequiredMode.REQUIRED, example = "2024-01-15 09:00:00") |
| | | @NotNull(message = "异常时间点不能为空") |
| | | private LocalDateTime exceptionTime; |
| | | |
| | | @Schema(description = "申请原因", requiredMode = Schema.RequiredMode.REQUIRED, example = "忘记打卡") |
| | | @NotEmpty(message = "申请原因不能为空") |
| | | private String reason; |
| | | |
| | | @Schema(description = "附件地址", example = "https://xxx.com/xxx.jpg") |
| | | private String fileUrl; |
| | | @Schema(description = "附件blobId列表", example = "[1, 2, 3]") |
| | | private List<Long> blobIds; |
| | | |
| | | @Schema(description = "备注", example = "备注信息") |
| | | private String remark; |