| | |
| | | import java.math.BigDecimal; |
| | | import java.time.LocalDate; |
| | | |
| | | @Schema(description = "管理后台 - 员工社保公积金档案新增/修改 Request VO") |
| | | @Schema(description = "管理后台 - 部门社保公积金档案新增/修改 Request VO") |
| | | @Data |
| | | public class HrmEmployeeSocialSecuritySaveReqVO { |
| | | |
| | | @Schema(description = "档案ID", example = "1") |
| | | private Long id; |
| | | |
| | | @Schema(description = "系统用户ID(关联 system_users.id)", requiredMode = Schema.RequiredMode.REQUIRED, example = "100") |
| | | @NotNull(message = "系统用户ID不能为空") |
| | | private Long userId; |
| | | @Schema(description = "部门ID(关联 system_dept.id)", requiredMode = Schema.RequiredMode.REQUIRED, example = "119") |
| | | @NotNull(message = "部门不能为空") |
| | | private Long deptId; |
| | | |
| | | @Schema(description = "社保公积金方案ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |
| | | @NotNull(message = "社保公积金方案不能为空") |
| | | private Long socialSecuritySchemeId; |
| | | |
| | | // ========== 缴纳基数(员工个性化设置) ========== |
| | | // ========== 缴纳基数(按部门设置) ========== |
| | | @Schema(description = "社保缴纳基数", requiredMode = Schema.RequiredMode.REQUIRED, example = "10000") |
| | | @NotNull(message = "社保缴纳基数不能为空") |
| | | private BigDecimal socialSecurityBase; |