| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- package com.ydtech.modules.admin.model;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.io.Serializable;
- import java.util.Date;
- import java.util.List;
- @TableName(value = "sys_dept")
- @Data
- @ApiModel(value = "机构管理")
- public class SysDept implements Serializable {
- private static final long serialVersionUID = 5394001562423038630L;
- @TableId(value = "id")
- @ApiModelProperty(value = "id")
- private String id;
- @TableField(value = "name")
- @ApiModelProperty(value = "机构名称")
- private String name;
- @TableField(value = "parent_id")
- @ApiModelProperty(value = "上级机构ID,一级机构为0")
- private String parentId;
- @TableField(value = "order_num")
- @ApiModelProperty(value = "排序")
- private Integer orderNum;
- @TableField(value = "create_by")
- @ApiModelProperty(value = "创建人")
- private String createBy;
- @TableField(value = "create_time")
- @ApiModelProperty(value = "创建时间")
- private Date createTime;
- @TableField(value = "last_update_by")
- @ApiModelProperty(value = "更新人")
- private String lastUpdateBy;
- @TableField(value = "last_update_time")
- @ApiModelProperty(value = "更新时间")
- private Date lastUpdateTime;
- @TableField(value = "del_flag")
- @ApiModelProperty(value = "是否删除 -1:已删除 0:正常")
- private Integer delFlag;
- @TableField(value = "comtype")
- @ApiModelProperty(value = "机构类型")
- private String comtype;
- @TableField(value = "comlevel")
- @ApiModelProperty(value = "机构级别")
- private String comlevel;
- @TableField(value = "address")
- @ApiModelProperty(value = "机构地址")
- private String address;
- @TableField(value = "leadername")
- @ApiModelProperty(value = "负责人姓名")
- private String leadername;
- @TableField(value = "leaderphone")
- @ApiModelProperty(value = "负责人电话")
- private String leaderphone;
- @TableField(value = "comattribute")
- @ApiModelProperty(value = "机构性质")
- private String comattribute;
- @TableField(value = "isstop")
- @ApiModelProperty(value = "是否停业")
- private String isstop;
- @TableField(value = "dept_code")
- @ApiModelProperty(value = "机构编码")
- private String deptCode;
- @TableField(value = "province")
- @ApiModelProperty(value = "省")
- private String province;
- @TableField(value = "city")
- @ApiModelProperty(value = "市")
- private String city;
- @TableField(value = "area")
- @ApiModelProperty(value = "区县")
- private String area;
- @TableField(value = "house")
- @ApiModelProperty(value = "门店")
- private String house;
- @TableField(value = "dept_type")
- @ApiModelProperty(value = "子公司C,门店M,部门D")
- private String deptType;
- // @TableField(value = "management_fee")
- // @ApiModelProperty(value = "管理费比例%")
- // private double managementFee;
- //
- // @TableField(value = "management_fee_second")
- // @ApiModelProperty(value = "二级机构管理费比例%")
- // private double managementFeeSecond;
- //
- // @TableField(value = "management_fee_third")
- // @ApiModelProperty(value = "三级机构管理费比例%")
- // private double managementFeeThird;
- //
- // @TableField(value = "management_fee_forth")
- // @ApiModelProperty(value = "四级机构管理费比例%")
- // private double managementFeeForth;
- //
- // @TableField(value = "management_fee_fifth")
- // @ApiModelProperty(value = "五级机构管理费比例%")
- // private double managementFeeFifth;
- @TableField(value = "management_source")
- @ApiModelProperty(value = "机构来源(渠道、个代)")
- private String managementSource;
- @TableField(exist = false)
- private List<SysDept> children;
- // 非数据库字段
- @TableField(exist = false)
- private String parentName;
- // 非数据库字段
- @TableField(exist = false)
- private Integer level;
- }
|