docs: 完善公共模块相关接口文档信息

This commit is contained in:
Charles7c 2023-08-15 00:23:58 +08:00
parent 90af86a04b
commit 190385ed36
7 changed files with 15 additions and 15 deletions

View File

@ -45,14 +45,14 @@ public class BaseDetailVO extends BaseVO {
/** /**
* 修改人 * 修改人
*/ */
@Schema(description = "修改人") @Schema(description = "修改人", example = "李四")
@ExcelProperty(value = "修改人") @ExcelProperty(value = "修改人")
private String updateUserString; private String updateUserString;
/** /**
* 修改时间 * 修改时间
*/ */
@Schema(description = "修改时间") @Schema(description = "修改时间", example = "2023-08-08 08:08:08")
@ExcelProperty(value = "修改时间") @ExcelProperty(value = "修改时间")
private LocalDateTime updateTime; private LocalDateTime updateTime;
} }

View File

@ -41,7 +41,7 @@ public class BaseVO implements Serializable {
/** /**
* ID * ID
*/ */
@Schema(description = "ID") @Schema(description = "ID", example = "1")
@ExcelProperty(value = "ID") @ExcelProperty(value = "ID")
private Long id; private Long id;
@ -54,14 +54,14 @@ public class BaseVO implements Serializable {
/** /**
* 创建人 * 创建人
*/ */
@Schema(description = "创建人") @Schema(description = "创建人", example = "超级管理员")
@ExcelProperty(value = "创建人") @ExcelProperty(value = "创建人")
private String createUserString; private String createUserString;
/** /**
* 创建时间 * 创建时间
*/ */
@Schema(description = "创建时间") @Schema(description = "创建时间", example = "2023-08-08 08:08:08")
@ExcelProperty(value = "创建时间") @ExcelProperty(value = "创建时间")
private LocalDateTime createTime; private LocalDateTime createTime;

View File

@ -46,7 +46,7 @@ public class SortQuery implements Serializable {
/** /**
* 排序条件 * 排序条件
*/ */
@Schema(description = "排序条件", example = "sort=published,desc&sort=title,asc") @Schema(description = "排序条件", example = "createTime,desc")
private String[] sort; private String[] sort;
/** /**
@ -61,7 +61,7 @@ public class SortQuery implements Serializable {
List<Sort.Order> orders = new ArrayList<>(sort.length); List<Sort.Order> orders = new ArrayList<>(sort.length);
if (StrUtil.contains(sort[0], StringConsts.COMMA)) { if (StrUtil.contains(sort[0], StringConsts.COMMA)) {
// e.g "sort=published,desc&sort=title,asc" // e.g "sort=createTime,desc&sort=name,asc"
for (String s : sort) { for (String s : sort) {
List<String> sortList = StrUtil.splitTrim(s, StringConsts.COMMA); List<String> sortList = StrUtil.splitTrim(s, StringConsts.COMMA);
Sort.Order order = Sort.Order order =
@ -69,7 +69,7 @@ public class SortQuery implements Serializable {
orders.add(order); orders.add(order);
} }
} else { } else {
// e.g "sort=published,desc" // e.g "sort=createTime,desc"
Sort.Order order = new Sort.Order(Sort.Direction.valueOf(sort[1].toUpperCase()), sort[0]); Sort.Order order = new Sort.Order(Sort.Direction.valueOf(sort[1].toUpperCase()), sort[0]);
orders.add(order); orders.add(order);
} }

View File

@ -41,7 +41,7 @@ public class UpdateStatusRequest implements Serializable {
/** /**
* 状态1启用 2禁用 * 状态1启用 2禁用
*/ */
@Schema(description = "状态1启用 2禁用", type = "Integer", allowableValues = {"1", "2"}) @Schema(description = "状态1启用 2禁用", type = "Integer", allowableValues = {"1", "2"}, example = "1")
@NotNull(message = "状态非法") @NotNull(message = "状态非法")
private DisEnableStatusEnum status; private DisEnableStatusEnum status;
} }

View File

@ -39,12 +39,13 @@ public class CaptchaVO implements Serializable {
/** /**
* 验证码标识 * 验证码标识
*/ */
@Schema(description = "验证码标识") @Schema(description = "验证码标识", example = "8a5a0296acd141a8b1bd789da867bc1a")
private String uuid; private String uuid;
/** /**
* 验证码图片Base64编码带图片格式data:image/gif;base64 * 验证码图片Base64编码带图片格式data:image/gif;base64
*/ */
@Schema(description = "验证码图片Base64编码带图片格式data:image/gif;base64") @Schema(description = "验证码图片Base64编码带图片格式data:image/gif;base64",
example = "data:image/png;base64,iVBORw0KGgoAAAAN...")
private String img; private String img;
} }

View File

@ -40,13 +40,13 @@ public class LabelValueVO<V> implements Serializable {
/** /**
* 标签 * 标签
*/ */
@Schema(description = "标签") @Schema(description = "标签", example = "")
private String label; private String label;
/** /**
* *
*/ */
@Schema(description = "") @Schema(description = "", example = "1")
private V value; private V value;
public LabelValueVO(String label, V value) { public LabelValueVO(String label, V value) {

View File

@ -68,8 +68,7 @@ public class GeneratorController {
@Parameters({ @Parameters({
@Parameter(name = "tableName", description = "表名称", required = true, example = "sys_user", @Parameter(name = "tableName", description = "表名称", required = true, example = "sys_user",
in = ParameterIn.PATH), in = ParameterIn.PATH),
@Parameter(name = "requireSync", description = "是否需要同步", example = "true", @Parameter(name = "requireSync", description = "是否需要同步", example = "true", in = ParameterIn.QUERY)})
in = ParameterIn.QUERY)})
@GetMapping("/field/{tableName}") @GetMapping("/field/{tableName}")
public R<List<FieldConfigDO>> listFieldConfig(@PathVariable String tableName, public R<List<FieldConfigDO>> listFieldConfig(@PathVariable String tableName,
@RequestParam(required = false, defaultValue = "false") Boolean requireSync) { @RequestParam(required = false, defaultValue = "false") Boolean requireSync) {