liusheng
2024-01-15 a0bcee3aa22b79f592c44cdb3dcdbd681490f265
ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/SysDept.java
@@ -6,6 +6,10 @@
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
@@ -15,44 +19,58 @@
 * 
 * @author ruoyi
 */
@Data
@ApiModel(value = "SysDept", description = "部门表")
public class SysDept extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** 部门ID */
    @ApiModelProperty("部门ID")
    private Long deptId;
    /** 父部门ID */
    @ApiModelProperty("父部门ID")
    private Long parentId;
    /** 祖级列表 */
    @ApiModelProperty("祖级列表")
    private String ancestors;
    /** 部门名称 */
    @ApiModelProperty("部门名称")
    private String deptName;
    /** 显示顺序 */
    @ApiModelProperty("显示顺序")
    private Integer orderNum;
    /** 负责人 */
    @ApiModelProperty("负责人")
    private String leader;
    /** 联系电话 */
    @ApiModelProperty("联系电话")
    private String phone;
    /** 邮箱 */
    @ApiModelProperty("邮箱")
    private String email;
    /** 部门状态:0正常,1停用 */
    @ApiModelProperty("部门状态:0正常,1停用")
    private String status;
    /** 删除标志(0代表存在 2代表删除) */
    @ApiModelProperty("删除标志(0代表存在 2代表删除)")
    private String delFlag;
    /** 父部门名称 */
    @ApiModelProperty("父部门名称")
    private String parentName;
    
    /** 子部门 */
    @ApiModelProperty("子部门")
    private List<SysDept> children = new ArrayList<SysDept>();
    public Long getDeptId()