wl
2022-10-13 0041b415eaf904ec70aeb7c4e44ea4f292e6dd20
ycl-common/src/main/java/com/ycl/vo/depart/DepartVO.java
@@ -1,11 +1,13 @@
package com.ycl.vo.depart;
import com.ycl.api.BasePageVO;
import com.ycl.entity.depart.DepartManager;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
 * @author Lyq
@@ -28,8 +30,10 @@
        @ApiModelProperty("父级id,默认0")
        private Long parentId;
        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
        private byte status;
        @ApiModelProperty("添加用户")
        private List<DepartManager> departManagerList;
//        @ApiModelProperty("停用状态,0->false,1->true,默认停用")
//        private byte status;
    }
    @ApiModel
@@ -68,13 +72,42 @@
        @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 Integer departType;
        @ApiModelProperty("用户Id")
        private Long userId;
        @ApiModelProperty("用户名")
        private String userName;
    }
}