gaoluyang
5 天以前 fe4a5c78dc6c4e21e57d9652be9d4a42dccf0ca1
yudao-module-hrm/src/main/java/cn/iocoder/yudao/module/hrm/controller/admin/employee/vo/HrmEmployeeSaveReqVO.java
@@ -23,9 +23,9 @@
    @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 = "员工姓名不能为空")
@@ -90,6 +90,21 @@
    @Schema(description = "基本工资", example = "10000.00")
    private BigDecimal baseSalary;
    @Schema(description = "标准工资", example = "8000.00")
    private BigDecimal standardSalary;
    @Schema(description = "岗位工资", example = "2000.00")
    private BigDecimal postSalary;
    @Schema(description = "加班工资标准(元/小时)", example = "45.98")
    private BigDecimal overtimeHourlyRate;
    @Schema(description = "安全环保奖标准", example = "500.00")
    private BigDecimal safetyAwardStandard;
    @Schema(description = "绩效标准", example = "1500.00")
    private BigDecimal performanceStandard;
    @Schema(description = "角色ID列表", example = "[1, 2]")
    private List<Long> roleIds;