package com.fzzy.sys.entity;
import com.bstek.dorado.annotation.PropertyDef;
import lombok.Data;
import javax.persistence.*;
import java.util.List;
/**
* 系统表-部门表
*
*/
@Data
@Entity
@Table(name = "SYS_DEPT")
public class SysDept {
@Id
@Column(name = "ID_", length = 40)
private String id;
@Column(name = "COMPANY_ID_", length = 20)
private String companyId;
@Column(name = "NAME_", length = 50)
private String name;
@Column(name = "DESC_", length = 100)
private String desc;
@Column(name = "PARENT_ID_", length = 40)
private String parentId;
@Transient
private List children;
// ------------自定义字段信息-----------------------//
@PropertyDef(label = "类型")
@Column(name = "TYPE_", length = 10)
private String type;
@PropertyDef(label = "所在省")
@Column(name = "PROVINCE_", length = 30)
private String province;
@PropertyDef(label = "所在城市")
@Column(name = "CITY_", length = 30)
private String city;
@PropertyDef(label = "所在区县")
@Column(name = "COUNTRY_", length = 30)
private String country;
@PropertyDef(label = "所在省")
@Column(name = "PROVINCE_NAME_", length = 30)
private String provinceName;
@PropertyDef(label = "所在城市")
@Column(name = "CITY_NAME_", length = 30)
private String cityName;
@PropertyDef(label = "所在区县")
@Column(name = "COUNTRY_NAME_", length = 30)
private String countryName;
}