package com.ytpm.middle.view;

import com.ytpm.general.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@EqualsAndHashCode(callSuper = true)
@Data
@ApiModel("企业信息列表")
@NoArgsConstructor
@AllArgsConstructor
public class AgentBaseInfoListVO extends BaseParam {
    /** 企业ID */
    @ApiModelProperty("企业ID")
    private int enterpriseId;
    /** 用户ID */
    @ApiModelProperty("账号")
    private String userId;
    /** 企业名称 */
    @ApiModelProperty("企业名称")
    private String enterpriseName;
    /** 企业类型 1-直营 2-分销 */
    @ApiModelProperty("企业类型 1-直营 2-分销")
    private Integer enterpriseType;
    /** 企业信用代码 */
    @ApiModelProperty("企业信用代码")
    private String creditCode;
    /** 营业执照副本 */
    @ApiModelProperty("营业执照副本")
    private String businessLicence;
    /** 法人 */
    @ApiModelProperty("法人")
    private String legal;
    /** 法人证件号 */
    @ApiModelProperty("法人证件号")
    private String legalCard;
    /** 法人联系方式 */
    @ApiModelProperty("法人联系方式")
    private String concatPhone;
    /** 注册地址 */
    @ApiModelProperty("注册地址")
    private String registryAddress;
    /** 登录用户名 */
    @ApiModelProperty("登录用户名")
    private String loginName;
    /** 创建人 */
    @ApiModelProperty("创建人")
    private String createUserName;
    /** 用户类型 */
    @ApiModelProperty("用户类型")
    private Integer userType;

    @ApiModelProperty("taku公钥")
    private String takuPublicKey;
    @ApiModelProperty("是否显示重置密码")
    private boolean showResetPwd;
}
