heheng
2024-11-20 2d27b24029adafdbfc5703b38a519d65beda6a68
expert-common/src/main/java/com/gkhy/common/core/domain/entity/SysDept.java
@@ -1,40 +1,51 @@
package com.gkhy.common.core.domain.entity;
import java.util.ArrayList;
import java.util.List;
import com.gkhy.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import javax.validation.constraints.Email;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.gkhy.common.core.domain.BaseEntity;
import java.util.ArrayList;
import java.util.List;
/**
 * 部门表 sys_dept
 * 
 * @author expert
 */
@ApiModel(value = "SysDept对象", description = "部门业务处室")
public class SysDept extends BaseEntity
{
    private static final long serialVersionUID = 1L;
    /** 部门ID */
    @ApiModelProperty("主键")
    private Long deptId;
    /** 父部门ID */
    @ApiModelProperty("父部门ID")
    private Long parentId;
    /** 祖级列表 */
    @ApiModelProperty("祖级列表")
    private String ancestors;
    /** 部门名称 */
    @ApiModelProperty("部门名称")
    @NotBlank(message ="部门名称不能为空" )
    private String deptName;
    /** 显示顺序 */
    @ApiModelProperty("显示顺序")
    private Integer orderNum;
    /** 负责人 */
    @ApiModelProperty("负责人")
    private String leader;
    /** 联系电话 */
@@ -44,12 +55,14 @@
    private String email;
    /** 部门状态:0正常,1停用 */
    @ApiModelProperty("部门状态:0正常,1停用")
    private String status;
    /** 删除标志(0代表存在 2代表删除) */
    private String delFlag;
    /** 父部门名称 */
    @ApiModelProperty("父部门名称")
    private String parentName;
    
    /** 子部门 */