package com.cool.store.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import javax.persistence.*;

@Table(name = "xfsg_qualifications_info")
@Data
public class QualificationsInfoDO {
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;

    /**
     * xfsg_line_audit_info.id
     */
    @Column(name = "audit_id")
    private Long auditId;

    /**
     * xfsg_partner_user_info.partner_id
     */
    @Column(name = "partner_id")
    private String partnerId;

    /**
     * xfsg_line_info.id
     */
    @Column(name = "line_id")
    private Long lineId;

    /**
     * 加盟身份 1个人加盟 2企业加盟
     */
    @Column(name = "join_type")
    private Integer joinType;

    /**
     * 身份证号码/统一社会信用代码
     */
    @Column(name = "id_card_no")
    private String idCardNo;

    /**
     * 身份证正面
     */
    @Column(name = "front_of_id_card")
    private String frontOfIdCard;

    /**
     * 身份证正面
     */
    @Column(name = "back_of_id_card")
    private String backOfIdCard;

    /**
     * 1-未婚 2-已婚 3-离婚 4-丧偶
     */
    @Column(name = "marital_status")
    private Integer maritalStatus;

    /**
     * 1-初中及以下 2-高中 3-专科 4-本科及以上
     */
    @Column(name = "education_level")
    private Integer educationLevel;

    /**
     * 户口地址
     */
    @Column(name = "household_registration_address")
    private String householdRegistrationAddress;

    /**
     * 结算卡卡号
     */
    @Column(name = "settlement_card_no")
    private String settlementCardNo;

    /**
     * 结算卡开户行
     */
    @Column(name = "settlement_opening_bank")
    private String settlementOpeningBank;

    /**
     * 结算卡照片
     */
    @Column(name = "settlement_card_pic")
    private String settlementCardPic;

    /**
     * 创业经历 0-无 1-有
     */
    @Column(name = "entrepreneurial_experience")
    private Integer entrepreneurialExperience;

    /**
     * 以往从事行业
     */
    @Column(name = "previously_engaged_industries")
    private String previouslyEngagedIndustries;

    /**
     * 银行流水图片
     */
    @Column(name = "bank_statements_pic")
    private String bankStatementsPic;

    /**
     * 曾经经营过的品牌
     */
    @Column(name = "old_brands")
    private String oldBrands;

    /**
     * 目前经营的品牌
     */
    @Column(name = "new_brands")
    private String newBrands;

    /**
     * 公司名称
     */
    @Column(name = "enterprise_name")
    private String enterpriseName;

    /**
     * 注册地址
     */
    @Column(name = "company_registered_address")
    private String companyRegisteredAddress;

    /**
     * 办公地址
     */
    @Column(name = "office_address")
    private String officeAddress;

    /**
     * 法人姓名
     */
    @Column(name = "legal_name")
    private String legalName;

    /**
     * 法人身份证号码
     */
    @Column(name = "legal_id_card_no")
    private String legalIdCardNo;

    /**
     * 身份证正面
     */
    @Column(name = "legal_id_card_front")
    private String legalIdCardFront;

    /**
     * 身份证正面
     */
    @Column(name = "legal_id_card_back")
    private String legalIdCardBack;

    /**
     * 业务负责人姓名
     */
    @Column(name = "business_leader_name")
    private String businessLeaderName;

    /**
     * 业务负责人联系方式
     */
    @Column(name = "business_leader_mobile")
    private String businessLeaderMobile;

    /**
     * 业务负责人姓名
     */
    @Column(name = "financial_manager_name")
    private String financialManagerName;

    /**
     * 业务负责人联系方式
     */
    @Column(name = "financial_manager_mobile")
    private String financialManagerMobile;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 是否删除：0.否 1.是
     */
    private Boolean deleted;

    @Column(name = "business_license")
    private String businessLicense;
    @Column(name = "unified_social_credit_code")
    private String unifiedSocialCreditCode;

}