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
|
* @version 1.0
|
* @date 2022/9/7
|
*/
|
public class DepartVO {
|
@Data
|
@ApiModel
|
public static class AddDepartVO {
|
@ApiModelProperty("部门名称")
|
private String departName;
|
|
@ApiModelProperty("部门描述")
|
private String departDes;
|
|
@ApiModelProperty("部门类型")
|
private Integer departType;
|
|
@ApiModelProperty("父级id,默认0")
|
private Long parentId;
|
|
@ApiModelProperty("添加用户")
|
private List<DepartManager> departManagerList;
|
// @ApiModelProperty("停用状态,0->false,1->true,默认停用")
|
// private byte status;
|
}
|
|
@ApiModel
|
@Data
|
public static class IdDepartVO {
|
@ApiModelProperty(value = "部门id")
|
@NotNull(message = "部门id不能为空")
|
private Long id;
|
}
|
|
@ApiModel
|
@Data
|
public static class StatusDepartVO {
|
@ApiModelProperty(value = "部门id")
|
@NotNull(message = "部门id不能为空")
|
private Long id;
|
@ApiModelProperty("停用状态,0->false,1->true,默认停用")
|
private byte status;
|
}
|
|
@ApiModel
|
@Data
|
public static class UpdateDepartVO extends AddDepartVO {
|
@ApiModelProperty(value = "部门id")
|
@NotNull(message = "部门id不能为空")
|
private Long id;
|
}
|
|
@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;
|
}
|
|
}
|