| | |
| | | @NotNull(message = "部门不能为空") |
| | | private Long deptId; |
| | | |
| | | @Schema(description = "岗位ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | @NotNull(message = "岗位不能为空") |
| | | private Long postId; |
| | | @Schema(description = "岗位ID列表", requiredMode = Schema.RequiredMode.REQUIRED, example = "[1, 2]") |
| | | @NotEmpty(message = "岗位不能为空") |
| | | private List<Long> postIds; |
| | | |
| | | @Schema(description = "员工姓名", requiredMode = Schema.RequiredMode.REQUIRED, example = "张三") |
| | | @NotEmpty(message = "员工姓名不能为空") |
| | |
| | | @NotNull(message = "员工状态不能为空") |
| | | private Integer employeeStatus; |
| | | |
| | | @Schema(description = "员工类别:1-普通员工,2-技工,3-管理", example = "1") |
| | | private Integer employeeCategory; |
| | | |
| | | @Schema(description = "年假余额(天)", example = "5") |
| | | private BigDecimal annualLeaveBalance; |
| | | |
| | |
| | | @Valid |
| | | private List<HrmEmployeeEmergencyContactSaveReqVO> emergencyContacts; |
| | | |
| | | @Schema(description = "附件 blobId 列表", example = "[1, 2, 3]") |
| | | private List<Long> blobIds; |
| | | |
| | | } |