refactor: 完善部门接口文档说明

This commit is contained in:
haoxr
2023-03-10 23:55:35 +08:00
parent 5f28aa4f1e
commit 2274161509

View File

@@ -1,28 +1,38 @@
package com.youlai.system.pojo.vo; package com.youlai.system.pojo.vo;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;
@Schema(description = "部门视图对象")
@Data @Data
public class DeptVO { public class DeptVO {
@Schema(description = "部门ID")
private Long id; private Long id;
@Schema(description = "父部门ID")
private Long parentId; private Long parentId;
@Schema(description = "部门名称")
private String name; private String name;
@Schema(description = "排序")
private Integer sort; private Integer sort;
@Schema(description = "状态(1:启用0:禁用)")
private Integer status; private Integer status;
@Schema(description = "子部门")
private List<DeptVO> children; private List<DeptVO> children;
@Schema(description = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private LocalDateTime createTime; private LocalDateTime createTime;
@Schema(description = "修改时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
private LocalDateTime updateTime; private LocalDateTime updateTime;