package com.muchinfo.mtp3pojos.vo.organ.son;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "OrganAddSonOrganParam对象", description = "子机构管理新增请求")
public class OrganAddSonOrganParam {

    @ApiModelProperty(value = "平台、机构新增、修改固定为3 ")
    private Integer usertype;

    @ApiModelProperty(value = "父级userid ")
    private Long parentuserid;

    @ApiModelProperty(value = "机构代码 ")
    private Long userid;

    @ApiModelProperty(value = "所有者类型 ")
    private Integer  userinfotype;

    @ApiModelProperty(value = "修改用 ")
    private Integer modifystatus;

    @ApiModelProperty(value = "修改用 推荐人 ")
    private Long refereeuserid;

    @ApiModelProperty(value = "机构名称 ")
    private String accountname;

    @ApiModelProperty(value = "名称 ")
    private String customername;

    @ApiModelProperty(value = "公司  个人")
    private String company;

    @ApiModelProperty(value = "企业性质  公司")
    private Integer biznature;

    @ApiModelProperty(value = "证件类型 ")
    private Integer cardtypeid;

    @ApiModelProperty(value = "证件号码 ")
    private String cardnum;

    @ApiModelProperty(value = "证件照正面 ")
    private String cardfrontphotourl;

    @ApiModelProperty(value = "证件照反面 ")
    private String cardbackphotourl;

    @ApiModelProperty(value = "法人姓名 ")
    private String legalpersonname;

    @ApiModelProperty(value = "法人身份证正面 ")
    private String legalcardfrontphotourl;

    @ApiModelProperty(value = "法人身份证反面 ")
    private String legalcardbackphotourl;

    @ApiModelProperty(value = "联系人 ")
    private String contactname;

    @ApiModelProperty(value = "性别")
    private Integer sex;

    @ApiModelProperty(value = "手机号 ")
    private String mobile;

    @ApiModelProperty(value = "联系电话 ")
    private String telphone;

    @ApiModelProperty(value = "国家")
    private Long countryid;

    @ApiModelProperty(value = "省 ")
    private Long provinceid;

    @ApiModelProperty(value = "市 ")
    private Long cityid;

    @ApiModelProperty(value = "区 ")
    private Long districtid;

    @ApiModelProperty(value = "地址 ")
    private String address;

    @ApiModelProperty(value = "邮政编码 ")
    private String postalcode;

    @ApiModelProperty(value = "邮箱 ")
    private String email;

    @ApiModelProperty(value = "qq ")
    private String qq;

    @ApiModelProperty(value = "微信 ")
    private String wechat;

    @ApiModelProperty(value = "备注 ")
    private String remark;

    @ApiModelProperty(value = "管理员登录帐号 ")
    private String logincode;

    @ApiModelProperty(value = "管理员id ")
    private Long autoid;

    @ApiModelProperty(value = "管理员名称 ")
    private String username;

    @ApiModelProperty(value = "附件1 ")
    private String attachment1;

    @ApiModelProperty(value = "附件2 ")
    private String attachment2;

    private Integer accountstatus;

    private Long reckonaccountid;

}
