批量将 required = true 替换成 requiredMode = Schema.RequiredMode.REQUIRED

This commit is contained in:
YunaiV
2023-07-26 20:52:15 +08:00
parent 6331054678
commit 9e01afc1da
197 changed files with 882 additions and 935 deletions

View File

@@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty;
@Data
public class GoViewDataGetBySqlReqVO {
// @Schema(description = "SQL 语句", required = true, example = "SELECT * FROM user")
// @Schema(description = "SQL 语句", requiredMode = Schema.RequiredMode.REQUIRED, example = "SELECT * FROM user")
@NotEmpty(message = "SQL 语句不能为空")
private String sql;

View File

@@ -10,10 +10,10 @@ import java.util.Map;
@Data
public class GoViewDataRespVO {
// @Schema(description = "数据维度", required = true, example = "['product', 'data1', 'data2']")
// @Schema(description = "数据维度", requiredMode = Schema.RequiredMode.REQUIRED, example = "['product', 'data1', 'data2']")
private List<String> dimensions;
// @Schema(description = "数据明细列表", required = true)
// @Schema(description = "数据明细列表", requiredMode = Schema.RequiredMode.REQUIRED)
private List<Map<String, Object>> source;
}

View File

@@ -8,7 +8,7 @@ import javax.validation.constraints.NotEmpty;
@Data
public class GoViewProjectCreateReqVO {
// @Schema(description = "项目名称", required = true, example = "王五")
// @Schema(description = "项目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
@NotEmpty(message = "项目名称不能为空")
private String name;

View File

@@ -8,13 +8,13 @@ import java.time.LocalDateTime;
@Data
public class GoViewProjectRespVO {
// @Schema(description = "编号", required = true, example = "18993")
// @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18993")
private Long id;
// @Schema(description = "项目名称", required = true, example = "王五")
// @Schema(description = "项目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
private String name;
// @Schema(description = "发布状态", required = true, example = "1")
// @Schema(description = "发布状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
private Integer status;
// @Schema(description = "报表内容") // JSON 格式
@@ -26,10 +26,10 @@ public class GoViewProjectRespVO {
// @Schema(description = "项目备注", example = "你猜")
private String remark;
// @Schema(description = "创建人编号", required = true, example = "1024")
// @Schema(description = "创建人编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
private String creator;
// @Schema(description = "创建时间", required = true)
// @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
private LocalDateTime createTime;
}

View File

@@ -10,14 +10,14 @@ import javax.validation.constraints.NotNull;
@Data
public class GoViewProjectUpdateReqVO {
// @Schema(description = "编号", required = true, example = "18993")
// @Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "18993")
@NotNull(message = "编号不能为空")
private Long id;
// @Schema(description = "项目名称", required = true, example = "王五")
// @Schema(description = "项目名称", requiredMode = Schema.RequiredMode.REQUIRED, example = "王五")
private String name;
// @Schema(description = "发布状态", required = true, example = "1")
// @Schema(description = "发布状态", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
@InEnum(value = CommonStatusEnum.class, message = "发布状态必须是 {value}")
private Integer status;