| | |
| | | @Schema(description = "配置ID", example = "1") |
| | | private Long id; |
| | | |
| | | @Schema(description = "配置名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "2024年个税税率表") |
| | | @NotBlank(message = "配置名称不能为空") |
| | | @Schema(description = "配置名称,不传时自动生成(如 2026年11月个税税率表)", example = "2024年个税税率表") |
| | | private String name; |
| | | |
| | | @Schema(description = "生效日期", requiredMode = Schema.RequiredMode.REQUIRED) |
| | | @NotNull(message = "生效日期不能为空") |
| | | @Schema(description = "生效日期,不传时默认当月1号") |
| | | private LocalDate effectiveDate; |
| | | |
| | | @Schema(description = "税率级数:1-7", requiredMode = Schema.RequiredMode.REQUIRED, example = "1") |