package org.ruoyi.system.domain;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableLogic;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import org.ruoyi.common.tenant.core.TenantEntity;
|
|
import java.io.Serial;
|
|
/**
|
* 部门表 sys_dept
|
*
|
* @author Lion Li
|
*/
|
|
@Data
|
@EqualsAndHashCode(callSuper = true)
|
@TableName("SYS_DEPT")
|
public class SysDept extends TenantEntity {
|
|
@Serial
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 部门ID
|
*/
|
@TableId(value = "DEPT_ID")
|
private Long deptId;
|
|
/**
|
* 父部门ID
|
*/
|
@TableField("PARENT_ID")
|
private Long parentId;
|
|
/**
|
* 部门名称
|
*/
|
@TableField("DEPT_NAME")
|
private String deptName;
|
|
/**
|
* 显示顺序
|
*/
|
@TableField("ORDER_NUM")
|
private Integer orderNum;
|
|
/**
|
* 负责人
|
*/
|
@TableField("LEADER")
|
private Long leader;
|
|
/**
|
* 联系电话
|
*/
|
@TableField("PHONE")
|
private String phone;
|
|
/**
|
* 邮箱
|
*/
|
@TableField("EMAIL")
|
private String email;
|
|
/**
|
* 部门状态:0正常,1停用
|
*/
|
@TableField("STATUS")
|
private String status;
|
|
/**
|
* 删除标志(0代表存在 2代表删除)
|
*/
|
@TableLogic
|
@TableField("DEL_FLAG")
|
private String delFlag;
|
|
/**
|
* 祖级列表
|
*/
|
@TableField("ANCESTORS")
|
private String ancestors;
|
|
}
|