package com.jarvis.dataCenter.entity.prod; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.IdType; import java.util.Date; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable; import lombok.Data; import com.jarvis.lib.common.mybatisplus.entity.AbstractEntity; /** * <p> * 机构主表 ENTITY * </p> * * @author jinzhaopo * @since 2019-11-01 */ @Data @TableName("bus_agencymaster") public class BusAgencymasterEntity extends AbstractEntity { private static final long serialVersionUID = 1L; /** * 主键 自增长 */ @TableId(value = ID, type = IdType.AUTO) private Integer id; /** * 上级机构ID */ @TableField(PARENTID) private Integer parentId; /** * 所属集团ID */ @TableField(GROUPID) private Integer groupId; /** * 机构编码 */ @TableField(AGENCYCODE) private String agencyCode; /** * 机构名称 */ @TableField(AGENCYNAME) private String agencyName; /** * 机构简称 */ @TableField(AGENCYSHORTNAME) private String agencyShortName; /** * 开票抬头 */ @TableField(INV_TITLE) private String invTitle; /** * 基础档案设置 (椅位数)(com_sysItem) */ @TableField(QTY_CHAIR) private String qtyChair; /** * 基础档案设置 权限级别维度值id */ @TableField(PERMISSIONLEVEL) private String permissionLevel; /** * 机构类型(预留) */ @TableField(AGENCYTYPE) private String agencyType; /** * 机构分类id 基础多级档案设置:ABC类(com_sysItem)itemGpCode = bus_agencyMaster_agencyCategory */ @TableField(AGENCYCATEGORYID) private String agencyCategoryid; /** * 机构分类名称 基础多级档案设置:ABC类(com_sysItem)itemGpCode = bus_agencyMaster_agencyCategoryName */ @TableField(AGENCYCATEGORYNAME) private String agencyCategoryName; /** * 基础档案多级 所属区域/子公司id 基础多级档案设置;一个集团总账户,允许建立该集团下的区域及子公司上下级关系 */ @TableField(REGIONCOID) private String regionCoId; /** * 基础多级档案设置 所属区域/子公司名称 */ @TableField(REGIONCONAME) private String regionCoName; /** * 国家ID */ @TableField(COUNTRYID) private Integer countryId; /** * 国家名称 */ @TableField(COUNTRYNAME) private String countryName; /** * 省份ID */ @TableField(PROVINCEID) private Integer provinceId; /** * 省份名称 */ @TableField(PROVINCENAME) private String provinceName; /** * 城市ID */ @TableField(CITYID) private Integer cityId; /** * 城市名称 */ @TableField(CITYNAME) private String cityName; /** * 区ID */ @TableField(COUNTYID) private Integer countyId; /** * 区名称 */ @TableField(COUNTYNAME) private String countyName; /** * 详细地址 */ @TableField(ADDRESS) private String address; /** * 机构负责人姓名 */ @TableField(DIRECTOR) private String director; /** * 邮编 */ @TableField(POSTCODE) private String postCode; /** * 固定电话区号 */ @TableField(AREACODE) private String areaCode; /** * 固定电话 */ @TableField(TELPHONE) private String telPhone; /** * 经度 */ @TableField(LONGITUDE) private String longitude; /** * 纬度 */ @TableField(LATITUDE) private String latitude; /** * 是否标经纬度 0:否 1:是 */ @TableField(LONLATFLG) private Integer lonLatFlg; /** * 成立日期 格式到年月日 */ @TableField(ESTABLISHDATE) private Date establishDate; /** * 公司信息ID 关联bus_companyInfo信息 */ @TableField(COMPANYINFOID) private Integer companyInfoId; /** * 状态 0:禁用 1:启用 */ @TableField(USEFLG) private Integer useFlg; /** * 备注 */ @TableField(MEMO) private String memo; /** * 创建人 */ @TableField(CREATOR) private String creator; /** * 修改人 */ @TableField(EDITOR) private String editor; /** * 创建时间 */ @TableField(CREATEDTIME) private Date createdTime; /** * 更新时间 */ @TableField(UPDATEDTIME) private Date updatedTime; /** * 支付方式:1 全流程 0 精简支付 */ @TableField(PAYSTYLE) private Integer payStyle; /** * 推荐人 */ @TableField(REFEREE) private String referee; /** * 是否团购 0:否 1:是 */ @TableField(ISGROUPPURCHASE) private Integer isGroupPurchase; /** * 报表机构类型(业务不要用):1(测试)2(禁用)3(专用)4(开城)5(大客户)6(金牌100)7(腰部100)8(激活券)9(其他)null未设置 */ @TableField(REPORT_FLAG) private Integer reportFlag; /** * 1(开城),2(进销存),3(大客户),4(金牌100),5(腰部100),6(激活券),7(瑞尔外部),8(供应商调货),100(未设置) */ @TableField(REPORT_AGENCY_SIGN) private Integer reportAgencySign; /** * 是否签署医疗器械产品销售协议 0:否 1:是 */ @TableField(ISAGREEMENT) private Integer isAgreement; /** * 0:未认证;1:已认证 */ @TableField(AUTHENTICATION) private Integer authentication; /** * 主键 自增长 */ public static final String ID = "id"; /** * 上级机构ID */ public static final String PARENTID = "parentId"; /** * 所属集团ID */ public static final String GROUPID = "groupId"; /** * 机构编码 */ public static final String AGENCYCODE = "agencyCode"; /** * 机构名称 */ public static final String AGENCYNAME = "agencyName"; /** * 机构简称 */ public static final String AGENCYSHORTNAME = "agencyShortName"; /** * 开票抬头 */ public static final String INV_TITLE = "inv_title"; /** * 基础档案设置 (椅位数)(com_sysItem) */ public static final String QTY_CHAIR = "qty_chair"; /** * 基础档案设置 权限级别维度值id */ public static final String PERMISSIONLEVEL = "permissionLevel"; /** * 机构类型(预留) */ public static final String AGENCYTYPE = "agencyType"; /** * 机构分类id 基础多级档案设置:ABC类(com_sysItem)itemGpCode = bus_agencyMaster_agencyCategory */ public static final String AGENCYCATEGORYID = "agencyCategoryid"; /** * 机构分类名称 基础多级档案设置:ABC类(com_sysItem)itemGpCode = bus_agencyMaster_agencyCategoryName */ public static final String AGENCYCATEGORYNAME = "agencyCategoryName"; /** * 基础档案多级 所属区域/子公司id 基础多级档案设置;一个集团总账户,允许建立该集团下的区域及子公司上下级关系 */ public static final String REGIONCOID = "regionCoId"; /** * 基础多级档案设置 所属区域/子公司名称 */ public static final String REGIONCONAME = "regionCoName"; /** * 国家ID */ public static final String COUNTRYID = "countryId"; /** * 国家名称 */ public static final String COUNTRYNAME = "countryName"; /** * 省份ID */ public static final String PROVINCEID = "provinceId"; /** * 省份名称 */ public static final String PROVINCENAME = "provinceName"; /** * 城市ID */ public static final String CITYID = "cityId"; /** * 城市名称 */ public static final String CITYNAME = "cityName"; /** * 区ID */ public static final String COUNTYID = "countyId"; /** * 区名称 */ public static final String COUNTYNAME = "countyName"; /** * 详细地址 */ public static final String ADDRESS = "address"; /** * 机构负责人姓名 */ public static final String DIRECTOR = "director"; /** * 邮编 */ public static final String POSTCODE = "postCode"; /** * 固定电话区号 */ public static final String AREACODE = "areaCode"; /** * 固定电话 */ public static final String TELPHONE = "telPhone"; /** * 经度 */ public static final String LONGITUDE = "longitude"; /** * 纬度 */ public static final String LATITUDE = "latitude"; /** * 是否标经纬度 0:否 1:是 */ public static final String LONLATFLG = "lonLatFlg"; /** * 成立日期 格式到年月日 */ public static final String ESTABLISHDATE = "establishDate"; /** * 公司信息ID 关联bus_companyInfo信息 */ public static final String COMPANYINFOID = "companyInfoId"; /** * 状态 0:禁用 1:启用 */ public static final String USEFLG = "useFlg"; /** * 备注 */ public static final String MEMO = "memo"; /** * 创建人 */ public static final String CREATOR = "creator"; /** * 修改人 */ public static final String EDITOR = "editor"; /** * 创建时间 */ public static final String CREATEDTIME = "createdTime"; /** * 更新时间 */ public static final String UPDATEDTIME = "updatedTime"; /** * 支付方式:1 全流程 0 精简支付 */ public static final String PAYSTYLE = "payStyle"; /** * 推荐人 */ public static final String REFEREE = "referee"; /** * 是否团购 0:否 1:是 */ public static final String ISGROUPPURCHASE = "isGroupPurchase"; /** * 报表机构类型(业务不要用):1(测试)2(禁用)3(专用)4(开城)5(大客户)6(金牌100)7(腰部100)8(激活券)9(其他)null未设置 */ public static final String REPORT_FLAG = "report_flag"; /** * 1(开城),2(进销存),3(大客户),4(金牌100),5(腰部100),6(激活券),7(瑞尔外部),8(供应商调货),100(未设置) */ public static final String REPORT_AGENCY_SIGN = "report_agency_sign"; /** * 是否签署医疗器械产品销售协议 0:否 1:是 */ public static final String ISAGREEMENT = "isAgreement"; /** * 0:未认证;1:已认证 */ public static final String AUTHENTICATION = "authentication"; }