| | |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import jakarta.validation.constraints.NotEmpty; |
| | | import jakarta.validation.constraints.NotNull; |
| | | import jakarta.validation.constraints.DecimalMin; |
| | | import lombok.Data; |
| | | |
| | | import java.math.BigDecimal; |
| | |
| | | private String name; |
| | | |
| | | @Schema(description = "基本工资", example = "8000.00") |
| | | @NotNull(message = "基本工资不能为空") |
| | | @DecimalMin(value = "0", message = "基本工资不能为负数") |
| | | private BigDecimal baseSalary; |
| | | |
| | | @Schema(description = "绩效工资占比(%)", example = "20") |
| | |
| | | @Schema(description = "备注", example = "备注信息") |
| | | private String remark; |
| | | |
| | | } |
| | | } |