package com.yeejoin.amos.boot.module.hygf.api.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yeejoin.amos.boot.biz.common.entity.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName(value = "privilege_company",autoResultMap = true)
public class PrivilegeCompany extends BaseEntity {
    @TableField("COMPANY_NAME")
    private String companyName;
    @TableField("COMPANY_CODE")
    private String companyCode;
    @TableField("DESCRIPTION")
    private String description;
    @TableField("PARENT_ID")
    private Long parentId;
    @TableField("REGION_SEQ")
    private String regionSeq;
    @TableField("`LEVEL`")
    private String level;
    @TableField("EMAIL")
    private String email;
    @TableField("LONGITUDE")
    private String longitude;
    @TableField("LATITUDE")
    private String latitude;
    @TableField("CONTACT")
    private String contact;
    @TableField("LANDLINE_PHONE")
    private String landlinePhone;
    @TableField("ADDRESS")
    private String address;
    @TableField("COMPANY_ORG_CODE")
    private Integer companyOrgCode;
    @TableField("ORG_CODE")
    private String orgCode;
    @TableField("AGENCY_CODE")
    private String agencyCode;
    @TableField("COMPANY_TYPE")
    private String companyType;
    @TableField("SUPER_ORG_CODE")
    private String superOrgCode;
    @TableField(exist = false)
    private String text;

}
