package com.hz.his.dto.user;


import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * ���桁���
 * @author wzh
 */
@Data
@ToString
public class UserParamDto extends UserBaseInfoDto {


    /** �ユ�篆≧�� */
    private UserUnionDto userUnion;

    /** 篌���膈�膾� */
    private String userLevel;
    /** ��膾�,100筝�1��鐚�150筝�1.5�� */
    private Integer starLevel;

    /** �������莚� */
    private String channelAssistId;
    /** �������腱� */
    private String channelAssistName;
    /** �����篋�膾ф��莚�,��婚 */
    private String channelAssist2Id;
    /** �����篋�膾ф�ユ�,��婚 */
    private String channelAssist2Name;

    /** QQ */
    private String QQ;
    /** CIQ */
    private String CIQ;
    /** 篌����� */
    private String memberNO;

    /** 羔�茣拷��蘂� */
    private String money;
    /** 筝�筝�罨♂�膾����紫�� */
    private String lastDoctorId;
    /** 筝�筝�罨♂�膾���蕁冗�� */
    private String lastCorpUserId;

    /** 綏ヤ�篋阪��Id */
    private String corpUserId;
    /** �ュ�id */
    private String apiId;
    /** 鎘∽�桁���篋阪��綏�id */
    private String customerDeveloperId;

    /** ���決��� */
    private Integer userRole;
    /**  �守�括��*/
    private String pinyinCode;

    /**  ��絮�臂��絽�*/
    private String beauticianCorpUserId;
    /** ������� */
    private String consultCorpUserId;
    /** �延昆絎∽�� */
    private Integer shareCustomer = 0;
    /** ��絮��ゅ� */
    private String nurseCorpUserId;
    /** ���絽��九� */
    private String consultBelonging;

    /** �遵�膠糸����腱� */
    private String countryTypeName;
    /** 莚㊧�膠糸����腱� */
    private String languageTypeName;
    /** ���桁拘蘊� */
    private Integer year = 0;

    /** ��綺х瓜����腱� */
    private String constellationTypeName;
    /** 羂��靏糸����腱� */
    private String nationalityTypeName;
    /** ��筝�膠糸����腱� */
    private String professionTypeName;
    /** �九�ョ瓜����腱� */
    private String incomeTypeName;
    /** 紿�紮紫瓜����腱� */
    private String marriageTypeName;
    /** ���牙瓜����腱� */
    private String growthTypeName;
    /** 膠�茣�瓜����腱� */
    private String nativePlaceTypeName;
    /** ��篏���腱� */
    private String unitName;
    /** 羈�莉���羆� */
    private Integer isHaveCar = 0;
    /** 莉����欠�� */
    private String carNumber;

    /** 菴����靁� */
    private String allergyLabel;
    /** �域院��膈� json */
    private String impressionLabelJson;
    /** ���桁�頑僑�怨ソjson */
    private String userInterestsJson;
    /** 腱�絎ゅ�括鎧json */
    private String departmentJson;
    /** 罨∴��笈�膂� json */
    private String phoneBooksJson;

    /** email */
    private String email;
    /** ���♂��膽��� */
    private String merchantNo;
    /** �阪��笈� */
    private String telPhone;
    /** wechat */
    private String wechat;
    /** Line */
    private String line;
    /** ��膸��劫� */
    private String contactType;


    /** �贋�井�狗�� */
    private Date updateTime;
    /** �у��0����1��2絅� */
    private Integer sex;
    /** 篌�����腱� */
    private String memberLevel;
    /** ��膣����菴�蕁合�� */
    private String projectName;

    /** �紫��id */
    private String doctorId;
    /** ����id */
    private String department;

    /** ���傑�茣号�狗�器�綣�紮�鐚�鐚��弱�鐚�yyyy-MM-dd HH:mm:ss */
    private String consumeStartTime;
    /** ��膣�����桁��綮堺�狗�器�綣�紮�鐚�鐚��弱�鐚�yyyy-MM-dd HH:mm:ss */
    private String createStartTime;
    /** ��膣�����桁��綮堺�狗�器�膸���鐚�鐚��弱�鐚�yyyy-MM-dd HH:mm:ss */
    private String createEndTime;

    /*���傑絵������篋�id*/
    private String referrerId;
    /*��罩ラ�綮榊������*/
    private boolean internal;

    //篆��号��篏�篋阪��腱�
    private String opMan;
    //篆��号��篏�篋堺��莚�
    private String opId;
    //篆��号��篏���紊�羈�
    private String note;

    public UserParamDto() {
    }

    /**�у��-����*/
    public static final Integer SEX_UNKNOWN = 0;
    /**�у��-��*/
    public static final Integer SEX_MAN = 1;
    /**�у��-絅�*/
    public static final Integer SEX_WUMAN = 2;

    /**羝���膠糸��-羝���*/
    public static final String CATEGORY_CHANNEL = "channel";
    /**羝���膠糸��-篌���*/
    public static final String CATEGORY_MEMBERS = "members";
    /**羝���膠糸��-��綏�*/
    public static final String CATEGORY_EMPLOYEE = "employee";
    /**羝���膠糸��-��訓��*/
    public static final String CATEGORY_ONESELF = "oneself";





}