liyanqi
2022-09-15 41bf6384e3928f1490bf28b03b11ff6199d238df
ycl-common/src/main/java/com/ycl/vo/depart/DepartVO.java
@@ -1,11 +1,14 @@
package com.ycl.vo.depart;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.ycl.api.BasePageVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
 * @author Lyq
@@ -23,13 +26,13 @@
        private String departDes;
        @ApiModelProperty("部门类型")
        private Integer departType;
        private byte departType;
        @ApiModelProperty("父级id,默认0")
        private Long parentId;
        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
        private byte status;
//        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
//        private byte status;
    }
    @ApiModel
@@ -63,18 +66,47 @@
        private String departDes;
        @ApiModelProperty("部门类型")
        private Integer departType;
        private byte departType;
        @ApiModelProperty("父级id,默认0")
        private Long parentId;
        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
        private byte status;
        @ApiModelProperty("负责人Id集合")
        private List<Long> userIds;
//        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
//        private byte status;
    }
    @ApiModel
    @Data
    public static class PageDepartVO extends BasePageVO {
        @ApiModelProperty(value = "部门类型,0默认查询全部", example = "0")
        private Integer departType;
        @ApiModelProperty("部门名称")
        private String departName;
    }
    @Data
    public static class AdminDepartInfoVO {
        @ApiModelProperty("部门Id")
        private Long departId;
        @ApiModelProperty("部门名称")
        private String departName;
        @ApiModelProperty("部门描述")
        private String departDes;
        @ApiModelProperty("部门类型")
        private byte departType;
        @ApiModelProperty("用户Id")
        private Long userId;
        @ApiModelProperty("用户名")
        private String userName;
    }
}