当前使用版本(必填,否则不予处理)

3.0-RC1

该问题是如何引起的?(确定最新版也有问题再提!!!)

以下这张表生成的代码报错,这张表是遗留系统的一张表,设计及其不规范,其它表正常 CREATE TABLE yiya_wh_xd_customer_info ( id varchar(100) NOT NULL, id22 varchar(50) DEFAULT NULL, vipLevel_name varchar(50) DEFAULT NULL, reservations_id varchar(100) DEFAULT NULL, szm varchar(50) DEFAULT NULL COMMENT '名字首字母', department varchar(50) DEFAULT NULL COMMENT '所属部门', to_void_people varchar(50) DEFAULT NULL, to_void_time datetime DEFAULT NULL, status varchar(50) DEFAULT NULL COMMENT '状态', customer_status varchar(50) DEFAULT NULL COMMENT '客户状态旧', xcustomer_status varchar(50) DEFAULT NULL COMMENT '客户状态新', phone_shar_ship varchar(30) DEFAULT NULL, age_range varchar(10) DEFAULT NULL, actual_account_balance decimal(10,2) DEFAULT '0.00' COMMENT '实际账户余额', give_account_balance decimal(10,2) DEFAULT '0.00' COMMENT '每次缴费', account_arrears decimal(10,2) DEFAULT '0.00' COMMENT '账户欠款', receivables decimal(10,2) DEFAULT '0.00', cash_receipts decimal(10,2) DEFAULT '0.00', yhbalance decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '优惠券余额', jfbalance decimal(10,2) DEFAULT '0.00' COMMENT '积分余额', money_balance decimal(10,2) DEFAULT '0.00' COMMENT '定金余额', customer_name varchar(50) DEFAULT NULL COMMENT '客户姓名', recharger varchar(50) DEFAULT NULL COMMENT '充值申请人', refunder varchar(50) DEFAULT NULL COMMENT '退款申请人', medical_record_number varchar(50) DEFAULT NULL COMMENT '病历号', pseudonym varchar(50) DEFAULT NULL COMMENT '化名', customer_phone varchar(50) DEFAULT NULL COMMENT '手机号码', customer_phone2 varchar(50) DEFAULT NULL COMMENT '电话2', field_tc varchar(50) DEFAULT NULL COMMENT '现场tc', customer_sex int(2) DEFAULT '0' COMMENT '性别', customer_age int(4) DEFAULT '0' COMMENT '年龄', birthday date DEFAULT NULL COMMENT '生日', referee varchar(50) DEFAULT NULL COMMENT '推荐人', referee_ship varchar(50) DEFAULT NULL COMMENT '与推荐人关系', id_card_no varchar(50) DEFAULT NULL COMMENT '身份证号码', fixed_telephone varchar(50) DEFAULT NULL COMMENT '座机', is_have_children int(2) DEFAULT NULL COMMENT '有无小孩', number_of_stores int(11) DEFAULT '1' COMMENT '到店次数', email varchar(150) DEFAULT NULL COMMENT 'Email', zip_code varchar(100) DEFAULT NULL COMMENT '邮编', number_of_audits int(11) DEFAULT NULL COMMENT '审核次数', auditor_time datetime DEFAULT NULL COMMENT '审核时间', final_auditor varchar(50) DEFAULT NULL COMMENT '最后审核人', non_transaction_level varchar(50) DEFAULT NULL COMMENT '未成交等级', medium varchar(150) DEFAULT NULL, one_medium varchar(150) DEFAULT NULL, two_medium varchar(150) DEFAULT NULL, thr_medium varchar(150) DEFAULT NULL, channel varchar(150) DEFAULT NULL, one_channel varchar(150) DEFAULT NULL, two_channel varchar(150) DEFAULT NULL, thr_channel varchar(150) DEFAULT NULL, transaction_level varchar(50) DEFAULT NULL COMMENT '成交等级', doctor varchar(50) DEFAULT '未指定医生', characters varchar(50) DEFAULT NULL COMMENT '性格', consumption_habits varchar(50) DEFAULT NULL COMMENT '消费习惯', arrival_store varchar(150) DEFAULT '徐东店' COMMENT '到店门诊', expenditure_project varchar(150) DEFAULT NULL, is_return_visit int(2) DEFAULT '1' COMMENT '1 是 2 否 3 已回访', cause_of_no_return_visit text COMMENT '不回访原因', consum_ability varchar(50) DEFAULT NULL COMMENT '消费能力', qq_number varchar(50) DEFAULT NULL COMMENT 'QQ号', wechat_number varchar(50) DEFAULT NULL COMMENT '微信号', other_contact varchar(50) DEFAULT NULL COMMENT '其他联系方式', country varchar(50) DEFAULT NULL COMMENT '国家', province varchar(50) DEFAULT NULL COMMENT '省份', cities varchar(50) DEFAULT NULL COMMENT '城市', region varchar(50) DEFAULT NULL COMMENT '区域', address varchar(255) DEFAULT NULL COMMENT '地址', appointment_pay_service varchar(255) DEFAULT NULL COMMENT '咨询项目', customer_label varchar(255) DEFAULT NULL COMMENT '标签', marital_status varchar(50) DEFAULT NULL COMMENT '婚姻状况', occupation varchar(50) DEFAULT NULL COMMENT '职业', archiving varchar(50) DEFAULT NULL COMMENT '建档人', scarchiving varchar(50) DEFAULT NULL COMMENT '市场建档人', entry_clerk varchar(50) DEFAULT NULL COMMENT '录入人', update_people varchar(50) DEFAULT NULL COMMENT '修改人', return_to_remark varchar(50) DEFAULT NULL COMMENT '回访备注人', reservations varchar(50) DEFAULT '' COMMENT '预约回访人名字', follow_status varchar(50) DEFAULT NULL COMMENT '0 跟踪中 1 跟踪完成 2 跟踪结束', consumption_status varchar(50) DEFAULT NULL COMMENT '消费状态(0,未消费 1,只交定金 2,未完成 3完成)', diagnosis_status varchar(10) DEFAULT NULL COMMENT '看诊状态', deal_status varchar(10) DEFAULT NULL COMMENT '开单状态', isdeal_status varchar(10) DEFAULT '未成交' COMMENT '成交状态', update_time datetime DEFAULT NULL COMMENT '修改时间', filing_time date DEFAULT NULL COMMENT '建档时间', first_visit_date date DEFAULT NULL, arrival_time datetime DEFAULT NULL COMMENT '到店时间', appointment_time datetime DEFAULT NULL COMMENT '预约回访时间', treatment_unit varchar(50) DEFAULT NULL COMMENT '预约科室', remarks text COMMENT '备注', remarks_reservation text COMMENT '预约备注', emarks_reservation text, to_void_remarks text, remarks_of_return_visit text COMMENT '预约回访备注', arrival_status int(2) DEFAULT '1' COMMENT '1:预约,2:到店,3:就诊中,4:完成治疗,5:离开,6:已打电话,7:失约,8:取消预约,9:新诊预约,10:新诊预约点确定', start_time datetime DEFAULT NULL COMMENT '开始项目时间', end_time datetime DEFAULT NULL COMMENT '结束项目时间', create_appointment_time datetime DEFAULT NULL COMMENT '创建预约时间', medical_reasons varchar(255) DEFAULT NULL COMMENT '就诊原因', yellow_number varchar(255) DEFAULT NULL COMMENT '黄页编号', select_reasons varchar(50) DEFAULT NULL COMMENT '选择原因', is_status int(1) DEFAULT '0' COMMENT '是否写病历(0 否 1 是)', add_status int(1) DEFAULT '0' COMMENT '是否新建预约(0 否 1 是 )', finish_status int(1) DEFAULT '0' COMMENT '上传影像状态', transfer_status int(1) DEFAULT '0' COMMENT '转诊状态', visit_status int(1) DEFAULT '0' COMMENT '是否添加随访(0 否 1 是)', deduct_status int(1) DEFAULT '0' COMMENT '划扣状态', is_referraler int(1) DEFAULT '0' COMMENT '是否转诊', query_tc varchar(50) DEFAULT '0' COMMENT '继承TC', zai_remarks text COMMENT '再诊提交内容', zai_time datetime DEFAULT NULL COMMENT '再诊提交时间', zai_people varchar(50) DEFAULT NULL COMMENT '再诊提交人', first_diagnosis varchar(50) DEFAULT NULL, referraler varchar(50) DEFAULT NULL, referraler_person varchar(50) DEFAULT NULL, referraler_personed varchar(50) DEFAULT NULL, referraler_remarks text COMMENT '转诊备注', vip_level_name varchar(50) DEFAULT NULL, referraler_time datetime DEFAULT NULL, first_return_settings int(2) DEFAULT '0', check_status int(2) DEFAULT '0', discount_discount decimal(2,0) DEFAULT '1', card_number varchar(50) DEFAULT NULL, PRIMARY KEY (id), UNIQUE KEY id (id), KEY customer_name (customer_name), KEY customer_phone (customer_phone), KEY arrival_time (arrival_time), KEY appointment_time (appointment_time), KEY customer_status (customer_status), KEY reservations_id (reservations_id), KEY arrival_status (arrival_status), KEY szm (szm), KEY age_range (age_range), KEY field_tc (field_tc), KEY deal_status (deal_status), KEY isdeal_status (isdeal_status), KEY query_tc (query_tc), KEY one_channel (one_channel), KEY thr_channel (thr_channel), KEY two_channel (two_channel), KEY treatment_unit (treatment_unit), KEY birthday (birthday), KEY doctor (doctor), KEY start_time (start_time), KEY customer_sex (customer_sex), KEY customer_age (customer_age), KEY medical_record_number (medical_record_number), KEY one_medium (one_medium), KEY is_return_visit (is_return_visit), KEY arrival_store (arrival_store), KEY first_return_settings (first_return_settings), KEY first_visit_date (first_visit_date), KEY customer_phone2 (customer_phone2) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='心安店客户表'

重现步骤(如果有就写完整)

通过代码生成器生成代码,包括entity、mapper、service,调用mapper的方法就会报错

报错信息

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sqlSessionFactory' defined in class path resource [com/baomidou/mybatisplus/autoconfigure/MybatisPlusAutoConfiguration.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [H:\yykq-app\yykq-app\yykq-api-parent\yykq-api-service\target\classes\mapper\api\YiyaWhXdCustomerInfoMapper.xml]'; nested exception is java.lang.NullPointerException at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:590) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1256) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1105) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:503) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:251) at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1065) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1430) ... 67 common frames omitted Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.ibatis.session.SqlSessionFactory]: Factory method 'sqlSessionFactory' threw exception; nested exception is org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [H:\yykq-app\yykq-app\yykq-api-parent\yykq-api-service\target\classes\mapper\api\YiyaWhXdCustomerInfoMapper.xml]'; nested exception is java.lang.NullPointerException at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:185) at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:582) ... 79 common frames omitted Caused by: org.springframework.core.NestedIOException: Failed to parse mapping resource: 'file [H:\yykq-app\yykq-app\yykq-api-parent\yykq-api-service\target\classes\mapper\api\YiyaWhXdCustomerInfoMapper.xml]'; nested exception is java.lang.NullPointerException at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:607) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:390) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:630) at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:173) at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$17a004ae.CGLIB$sqlSessionFactory$0() at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$17a004ae$$FastClassBySpringCGLIB$$412b7a81.invoke() at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:361) at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration$$EnhancerBySpringCGLIB$$17a004ae.sqlSessionFactory() at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ... 80 common frames omitted Caused by: java.lang.NullPointerException: null at com.baomidou.mybatisplus.core.toolkit.LambdaUtils.createLambdaMap(LambdaUtils.java:103) at com.baomidou.mybatisplus.core.toolkit.LambdaUtils.createCache(LambdaUtils.java:72) at com.baomidou.mybatisplus.core.toolkit.TableInfoHelper.initTableInfo(TableInfoHelper.java:258) at com.baomidou.mybatisplus.core.injector.AbstractMethod.inject(AbstractMethod.java:80) at com.baomidou.mybatisplus.core.injector.AbstractSqlInjector.lambda$inspectInject$28(AbstractSqlInjector.java:56) at java.util.ArrayList.forEach(Unknown Source) at com.baomidou.mybatisplus.core.injector.AbstractSqlInjector.inspectInject(AbstractSqlInjector.java:56) at com.baomidou.mybatisplus.core.MybatisMapperAnnotationBuilder.parse(MybatisMapperAnnotationBuilder.java:149) at com.baomidou.mybatisplus.core.MybatisMapperRegistry.addMapper(MybatisMapperRegistry.java:86) at com.baomidou.mybatisplus.core.MybatisConfiguration.addMapper(MybatisConfiguration.java:109) at org.apache.ibatis.builder.xml.XMLMapperBuilder.bindMapperForNamespace(XMLMapperBuilder.java:413) at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:94) at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:605) ... 93 common frames omitted

Comment From: qmdx

请贴出生成的实体部分,错误应该是无法反射该实体

Comment From: allenwl123

你好,以下是生成的实体类 package com.yykq.api.entity;

import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.TableName; import java.time.LocalDate; import java.time.LocalDateTime; import com.baomidou.mybatisplus.annotation.TableField; import java.io.Serializable;

/* *

* 心安店客户表 *

* * @author allen * @since 2020-05-04 / @TableName("yiya_wh_xd_customer_info") public class YiyaWhXdCustomerInfo implements Serializable {

private static final long serialVersionUID = 1L;

private String id;

private String id22;

@TableField("vipLevel_name")
private String viplevelName;

@TableField("reservations_id")
private String reservationsId;

/**
 * 名字首字母
 */
private String szm;

/**
 * 所属部门
 */
private String department;

@TableField("to_void_people")
private String toVoidPeople;

@TableField("to_void_time")
private LocalDateTime toVoidTime;

/**
 * 状态
 */
private String status;

/**
 * 客户状态旧
 */
@TableField("customer_status")
private String customerStatus;

/**
 * 客户状态新
 */
@TableField("xcustomer_status")
private String xcustomerStatus;

@TableField("phone_shar_ship")
private String phoneSharShip;

@TableField("age_range")
private String ageRange;

/**
 * 实际账户余额
 */
@TableField("actual_account_balance")
private BigDecimal actualAccountBalance;

/**
 * 每次缴费
 */
@TableField("give_account_balance")
private BigDecimal giveAccountBalance;

/**
 * 账户欠款
 */
@TableField("account_arrears")
private BigDecimal accountArrears;

private BigDecimal receivables;

@TableField("cash_receipts")
private BigDecimal cashReceipts;

/**
 * 优惠券余额
 */
private BigDecimal yhbalance;

/**
 * 积分余额
 */
private BigDecimal jfbalance;

/**
 * 定金余额
 */
@TableField("money_balance")
private BigDecimal moneyBalance;

/**
 * 客户姓名
 */
@TableField("customer_name")
private String customerName;

/**
 * 充值申请人
 */
private String recharger;

/**
 * 退款申请人
 */
private String refunder;

/**
 * 病历号
 */
@TableField("medical_record_number")
private String medicalRecordNumber;

/**
 * 化名
 */
private String pseudonym;

/**
 * 手机号码
 */
@TableField("customer_phone")
private String customerPhone;

/**
 * 电话2
 */
@TableField("customer_phone2")
private String customerPhone2;

/**
 * 现场tc
 */
@TableField("field_tc")
private String fieldTc;

/**
 * 性别
 */
@TableField("customer_sex")
private Integer customerSex;

/**
 * 年龄
 */
@TableField("customer_age")
private Integer customerAge;

/**
 * 生日
 */
private LocalDate birthday;

/**
 * 推荐人
 */
private String referee;

/**
 * 与推荐人关系
 */
@TableField("referee_ship")
private String refereeShip;

/**
 * 身份证号码
 */
@TableField("id_card_no")
private String idCardNo;

/**
 * 座机
 */
@TableField("fixed_telephone")
private String fixedTelephone;

/**
 * 有无小孩
 */
@TableField("is_have_children")
private Integer isHaveChildren;

/**
 * 到店次数
 */
@TableField("number_of_stores")
private Integer numberOfStores;

/**
 * Email
 */
private String email;

/**
 * 邮编
 */
@TableField("zip_code")
private String zipCode;

/**
 * 审核次数
 */
@TableField("number_of_audits")
private Integer numberOfAudits;

/**
 * 审核时间
 */
@TableField("auditor_time")
private LocalDateTime auditorTime;

/**
 * 最后审核人
 */
@TableField("final_auditor")
private String finalAuditor;

/**
 * 未成交等级
 */
@TableField("non_transaction_level")
private String nonTransactionLevel;

private String medium;

@TableField("one_medium")
private String oneMedium;

@TableField("two_medium")
private String twoMedium;

@TableField("thr_medium")
private String thrMedium;

private String channel;

@TableField("one_channel")
private String oneChannel;

@TableField("two_channel")
private String twoChannel;

@TableField("thr_channel")
private String thrChannel;

/**
 * 成交等级
 */
@TableField("transaction_level")
private String transactionLevel;

private String doctor;

/**
 * 性格
 */
private String characters;

/**
 * 消费习惯
 */
@TableField("consumption_habits")
private String consumptionHabits;

/**
 * 到店门诊
 */
@TableField("arrival_store")
private String arrivalStore;

@TableField("expenditure_project")
private String expenditureProject;

/**
 * 1  是   2   否   3   已回访
 */
@TableField("is_return_visit")
private Integer isReturnVisit;

/**
 * 不回访原因
 */
@TableField("cause_of_no_return_visit")
private String causeOfNoReturnVisit;

/**
 * 消费能力
 */
@TableField("consum_ability")
private String consumAbility;

/**
 * QQ号
 */
@TableField("qq_number")
private String qqNumber;

/**
 * 微信号
 */
@TableField("wechat_number")
private String wechatNumber;

/**
 * 其他联系方式
 */
@TableField("other_contact")
private String otherContact;

/**
 * 国家
 */
private String country;

/**
 * 省份
 */
private String province;

/**
 * 城市
 */
private String cities;

/**
 * 区域
 */
private String region;

/**
 * 地址
 */
private String address;

/**
 * 咨询项目
 */
@TableField("appointment_pay_service")
private String appointmentPayService;

/**
 * 标签
 */
@TableField("customer_label")
private String customerLabel;

/**
 * 婚姻状况
 */
@TableField("marital_status")
private String maritalStatus;

/**
 * 职业
 */
private String occupation;

/**
 * 建档人
 */
private String archiving;

/**
 * 市场建档人
 */
private String scarchiving;

/**
 * 录入人
 */
@TableField("entry_clerk")
private String entryClerk;

/**
 * 修改人
 */
@TableField("update_people")
private String updatePeople;

/**
 * 回访备注人
 */
@TableField("return_to_remark")
private String returnToRemark;

/**
 * 预约回访人名字
 */
private String reservations;

/**
 * 0 跟踪中    1  跟踪完成   2  跟踪结束
 */
@TableField("follow_status")
private String followStatus;

/**
 * 消费状态(0,未消费     1,只交定金   2,未完成   3完成)
 */
@TableField("consumption_status")
private String consumptionStatus;

/**
 * 看诊状态
 */
@TableField("diagnosis_status")
private String diagnosisStatus;

/**
 * 开单状态
 */
@TableField("deal_status")
private String dealStatus;

/**
 * 成交状态
 */
@TableField("isdeal_status")
private String isdealStatus;

/**
 * 修改时间
 */
@TableField("update_time")
private LocalDateTime updateTime;

/**
 * 建档时间
 */
@TableField("filing_time")
private LocalDate filingTime;

@TableField("first_visit_date")
private LocalDate firstVisitDate;

/**
 * 到店时间
 */
@TableField("arrival_time")
private LocalDateTime arrivalTime;

/**
 * 预约回访时间
 */
@TableField("appointment_time")
private LocalDateTime appointmentTime;

/**
 * 预约科室
 */
@TableField("treatment_unit")
private String treatmentUnit;

/**
 * 备注
 */
private String remarks;

/**
 * 预约备注
 */
@TableField("remarks_reservation")
private String remarksReservation;

@TableField("emarks_reservation")
private String emarksReservation;

@TableField("to_void_remarks")
private String toVoidRemarks;

/**
 * 预约回访备注
 */
@TableField("remarks_of_return_visit")
private String remarksOfReturnVisit;

/**
 * 1:预约,2:到店,3:就诊中,4:完成治疗,5:离开,6:已打电话,7:失约,8:取消预约,9:新诊预约,10:新诊预约点确定
 */
@TableField("arrival_status")
private Integer arrivalStatus;

/**
 * 开始项目时间
 */
@TableField("start_time")
private LocalDateTime startTime;

/**
 * 结束项目时间
 */
@TableField("end_time")
private LocalDateTime endTime;

/**
 * 创建预约时间
 */
@TableField("create_appointment_time")
private LocalDateTime createAppointmentTime;

/**
 * 就诊原因
 */
@TableField("medical_reasons")
private String medicalReasons;

/**
 * 黄页编号
 */
@TableField("yellow_number")
private String yellowNumber;

/**
 * 选择原因
 */
@TableField("select_reasons")
private String selectReasons;

/**
 * 是否写病历(0 否   1 是)
 */
@TableField("is_status")
private Integer isStatus;

/**
 * 是否新建预约(0 否 1 是 )
 */
@TableField("add_status")
private Integer addStatus;

/**
 * 上传影像状态
 */
@TableField("finish_status")
private Integer finishStatus;

/**
 * 转诊状态
 */
@TableField("transfer_status")
private Integer transferStatus;

/**
 * 是否添加随访(0 否 1 是)
 */
@TableField("visit_status")
private Integer visitStatus;

/**
 * 划扣状态
 */
@TableField("deduct_status")
private Integer deductStatus;

/**
 * 是否转诊
 */
@TableField("is_referraler")
private Integer isReferraler;

/**
 * 继承TC
 */
@TableField("query_tc")
private String queryTc;

/**
 * 再诊提交内容
 */
@TableField("zai_remarks")
private String zaiRemarks;

/**
 * 再诊提交时间
 */
@TableField("zai_time")
private LocalDateTime zaiTime;

/**
 * 再诊提交人
 */
@TableField("zai_people")
private String zaiPeople;

@TableField("first_diagnosis")
private String firstDiagnosis;

private String referraler;

@TableField("referraler_person")
private String referralerPerson;

@TableField("referraler_personed")
private String referralerPersoned;

/**
 * 转诊备注
 */
@TableField("referraler_remarks")
private String referralerRemarks;

@TableField("vip_level_name")
private String vipLevelName;

@TableField("referraler_time")
private LocalDateTime referralerTime;

@TableField("first_return_settings")
private Integer firstReturnSettings;

@TableField("check_status")
private Integer checkStatus;

@TableField("discount_discount")
private BigDecimal discountDiscount;

@TableField("card_number")
private String cardNumber;


public String getId() {
    return id;
}

public void setId(String id) {
    this.id = id;
}

public String getId22() {
    return id22;
}

public void setId22(String id22) {
    this.id22 = id22;
}

public String getViplevelName() {
    return viplevelName;
}

public void setViplevelName(String viplevelName) {
    this.viplevelName = viplevelName;
}

public String getReservationsId() {
    return reservationsId;
}

public void setReservationsId(String reservationsId) {
    this.reservationsId = reservationsId;
}

public String getSzm() {
    return szm;
}

public void setSzm(String szm) {
    this.szm = szm;
}

public String getDepartment() {
    return department;
}

public void setDepartment(String department) {
    this.department = department;
}

public String getToVoidPeople() {
    return toVoidPeople;
}

public void setToVoidPeople(String toVoidPeople) {
    this.toVoidPeople = toVoidPeople;
}

public LocalDateTime getToVoidTime() {
    return toVoidTime;
}

public void setToVoidTime(LocalDateTime toVoidTime) {
    this.toVoidTime = toVoidTime;
}

public String getStatus() {
    return status;
}

public void setStatus(String status) {
    this.status = status;
}

public String getCustomerStatus() {
    return customerStatus;
}

public void setCustomerStatus(String customerStatus) {
    this.customerStatus = customerStatus;
}

public String getXcustomerStatus() {
    return xcustomerStatus;
}

public void setXcustomerStatus(String xcustomerStatus) {
    this.xcustomerStatus = xcustomerStatus;
}

public String getPhoneSharShip() {
    return phoneSharShip;
}

public void setPhoneSharShip(String phoneSharShip) {
    this.phoneSharShip = phoneSharShip;
}

public String getAgeRange() {
    return ageRange;
}

public void setAgeRange(String ageRange) {
    this.ageRange = ageRange;
}

public BigDecimal getActualAccountBalance() {
    return actualAccountBalance;
}

public void setActualAccountBalance(BigDecimal actualAccountBalance) {
    this.actualAccountBalance = actualAccountBalance;
}

public BigDecimal getGiveAccountBalance() {
    return giveAccountBalance;
}

public void setGiveAccountBalance(BigDecimal giveAccountBalance) {
    this.giveAccountBalance = giveAccountBalance;
}

public BigDecimal getAccountArrears() {
    return accountArrears;
}

public void setAccountArrears(BigDecimal accountArrears) {
    this.accountArrears = accountArrears;
}

public BigDecimal getReceivables() {
    return receivables;
}

public void setReceivables(BigDecimal receivables) {
    this.receivables = receivables;
}

public BigDecimal getCashReceipts() {
    return cashReceipts;
}

public void setCashReceipts(BigDecimal cashReceipts) {
    this.cashReceipts = cashReceipts;
}

public BigDecimal getYhbalance() {
    return yhbalance;
}

public void setYhbalance(BigDecimal yhbalance) {
    this.yhbalance = yhbalance;
}

public BigDecimal getJfbalance() {
    return jfbalance;
}

public void setJfbalance(BigDecimal jfbalance) {
    this.jfbalance = jfbalance;
}

public BigDecimal getMoneyBalance() {
    return moneyBalance;
}

public void setMoneyBalance(BigDecimal moneyBalance) {
    this.moneyBalance = moneyBalance;
}

public String getCustomerName() {
    return customerName;
}

public void setCustomerName(String customerName) {
    this.customerName = customerName;
}

public String getRecharger() {
    return recharger;
}

public void setRecharger(String recharger) {
    this.recharger = recharger;
}

public String getRefunder() {
    return refunder;
}

public void setRefunder(String refunder) {
    this.refunder = refunder;
}

public String getMedicalRecordNumber() {
    return medicalRecordNumber;
}

public void setMedicalRecordNumber(String medicalRecordNumber) {
    this.medicalRecordNumber = medicalRecordNumber;
}

public String getPseudonym() {
    return pseudonym;
}

public void setPseudonym(String pseudonym) {
    this.pseudonym = pseudonym;
}

public String getCustomerPhone() {
    return customerPhone;
}

public void setCustomerPhone(String customerPhone) {
    this.customerPhone = customerPhone;
}

public String getCustomerPhone2() {
    return customerPhone2;
}

public void setCustomerPhone2(String customerPhone2) {
    this.customerPhone2 = customerPhone2;
}

public String getFieldTc() {
    return fieldTc;
}

public void setFieldTc(String fieldTc) {
    this.fieldTc = fieldTc;
}

public Integer getCustomerSex() {
    return customerSex;
}

public void setCustomerSex(Integer customerSex) {
    this.customerSex = customerSex;
}

public Integer getCustomerAge() {
    return customerAge;
}

public void setCustomerAge(Integer customerAge) {
    this.customerAge = customerAge;
}

public LocalDate getBirthday() {
    return birthday;
}

public void setBirthday(LocalDate birthday) {
    this.birthday = birthday;
}

public String getReferee() {
    return referee;
}

public void setReferee(String referee) {
    this.referee = referee;
}

public String getRefereeShip() {
    return refereeShip;
}

public void setRefereeShip(String refereeShip) {
    this.refereeShip = refereeShip;
}

public String getIdCardNo() {
    return idCardNo;
}

public void setIdCardNo(String idCardNo) {
    this.idCardNo = idCardNo;
}

public String getFixedTelephone() {
    return fixedTelephone;
}

public void setFixedTelephone(String fixedTelephone) {
    this.fixedTelephone = fixedTelephone;
}

public Integer getIsHaveChildren() {
    return isHaveChildren;
}

public void setIsHaveChildren(Integer isHaveChildren) {
    this.isHaveChildren = isHaveChildren;
}

public Integer getNumberOfStores() {
    return numberOfStores;
}

public void setNumberOfStores(Integer numberOfStores) {
    this.numberOfStores = numberOfStores;
}

public String getEmail() {
    return email;
}

public void setEmail(String email) {
    this.email = email;
}

public String getZipCode() {
    return zipCode;
}

public void setZipCode(String zipCode) {
    this.zipCode = zipCode;
}

public Integer getNumberOfAudits() {
    return numberOfAudits;
}

public void setNumberOfAudits(Integer numberOfAudits) {
    this.numberOfAudits = numberOfAudits;
}

public LocalDateTime getAuditorTime() {
    return auditorTime;
}

public void setAuditorTime(LocalDateTime auditorTime) {
    this.auditorTime = auditorTime;
}

public String getFinalAuditor() {
    return finalAuditor;
}

public void setFinalAuditor(String finalAuditor) {
    this.finalAuditor = finalAuditor;
}

public String getNonTransactionLevel() {
    return nonTransactionLevel;
}

public void setNonTransactionLevel(String nonTransactionLevel) {
    this.nonTransactionLevel = nonTransactionLevel;
}

public String getMedium() {
    return medium;
}

public void setMedium(String medium) {
    this.medium = medium;
}

public String getOneMedium() {
    return oneMedium;
}

public void setOneMedium(String oneMedium) {
    this.oneMedium = oneMedium;
}

public String getTwoMedium() {
    return twoMedium;
}

public void setTwoMedium(String twoMedium) {
    this.twoMedium = twoMedium;
}

public String getThrMedium() {
    return thrMedium;
}

public void setThrMedium(String thrMedium) {
    this.thrMedium = thrMedium;
}

public String getChannel() {
    return channel;
}

public void setChannel(String channel) {
    this.channel = channel;
}

public String getOneChannel() {
    return oneChannel;
}

public void setOneChannel(String oneChannel) {
    this.oneChannel = oneChannel;
}

public String getTwoChannel() {
    return twoChannel;
}

public void setTwoChannel(String twoChannel) {
    this.twoChannel = twoChannel;
}

public String getThrChannel() {
    return thrChannel;
}

public void setThrChannel(String thrChannel) {
    this.thrChannel = thrChannel;
}

public String getTransactionLevel() {
    return transactionLevel;
}

public void setTransactionLevel(String transactionLevel) {
    this.transactionLevel = transactionLevel;
}

public String getDoctor() {
    return doctor;
}

public void setDoctor(String doctor) {
    this.doctor = doctor;
}

public String getCharacters() {
    return characters;
}

public void setCharacters(String characters) {
    this.characters = characters;
}

public String getConsumptionHabits() {
    return consumptionHabits;
}

public void setConsumptionHabits(String consumptionHabits) {
    this.consumptionHabits = consumptionHabits;
}

public String getArrivalStore() {
    return arrivalStore;
}

public void setArrivalStore(String arrivalStore) {
    this.arrivalStore = arrivalStore;
}

public String getExpenditureProject() {
    return expenditureProject;
}

public void setExpenditureProject(String expenditureProject) {
    this.expenditureProject = expenditureProject;
}

public Integer getIsReturnVisit() {
    return isReturnVisit;
}

public void setIsReturnVisit(Integer isReturnVisit) {
    this.isReturnVisit = isReturnVisit;
}

public String getCauseOfNoReturnVisit() {
    return causeOfNoReturnVisit;
}

public void setCauseOfNoReturnVisit(String causeOfNoReturnVisit) {
    this.causeOfNoReturnVisit = causeOfNoReturnVisit;
}

public String getConsumAbility() {
    return consumAbility;
}

public void setConsumAbility(String consumAbility) {
    this.consumAbility = consumAbility;
}

public String getQqNumber() {
    return qqNumber;
}

public void setQqNumber(String qqNumber) {
    this.qqNumber = qqNumber;
}

public String getWechatNumber() {
    return wechatNumber;
}

public void setWechatNumber(String wechatNumber) {
    this.wechatNumber = wechatNumber;
}

public String getOtherContact() {
    return otherContact;
}

public void setOtherContact(String otherContact) {
    this.otherContact = otherContact;
}

public String getCountry() {
    return country;
}

public void setCountry(String country) {
    this.country = country;
}

public String getProvince() {
    return province;
}

public void setProvince(String province) {
    this.province = province;
}

public String getCities() {
    return cities;
}

public void setCities(String cities) {
    this.cities = cities;
}

public String getRegion() {
    return region;
}

public void setRegion(String region) {
    this.region = region;
}

public String getAddress() {
    return address;
}

public void setAddress(String address) {
    this.address = address;
}

public String getAppointmentPayService() {
    return appointmentPayService;
}

public void setAppointmentPayService(String appointmentPayService) {
    this.appointmentPayService = appointmentPayService;
}

public String getCustomerLabel() {
    return customerLabel;
}

public void setCustomerLabel(String customerLabel) {
    this.customerLabel = customerLabel;
}

public String getMaritalStatus() {
    return maritalStatus;
}

public void setMaritalStatus(String maritalStatus) {
    this.maritalStatus = maritalStatus;
}

public String getOccupation() {
    return occupation;
}

public void setOccupation(String occupation) {
    this.occupation = occupation;
}

public String getArchiving() {
    return archiving;
}

public void setArchiving(String archiving) {
    this.archiving = archiving;
}

public String getScarchiving() {
    return scarchiving;
}

public void setScarchiving(String scarchiving) {
    this.scarchiving = scarchiving;
}

public String getEntryClerk() {
    return entryClerk;
}

public void setEntryClerk(String entryClerk) {
    this.entryClerk = entryClerk;
}

public String getUpdatePeople() {
    return updatePeople;
}

public void setUpdatePeople(String updatePeople) {
    this.updatePeople = updatePeople;
}

public String getReturnToRemark() {
    return returnToRemark;
}

public void setReturnToRemark(String returnToRemark) {
    this.returnToRemark = returnToRemark;
}

public String getReservations() {
    return reservations;
}

public void setReservations(String reservations) {
    this.reservations = reservations;
}

public String getFollowStatus() {
    return followStatus;
}

public void setFollowStatus(String followStatus) {
    this.followStatus = followStatus;
}

public String getConsumptionStatus() {
    return consumptionStatus;
}

public void setConsumptionStatus(String consumptionStatus) {
    this.consumptionStatus = consumptionStatus;
}

public String getDiagnosisStatus() {
    return diagnosisStatus;
}

public void setDiagnosisStatus(String diagnosisStatus) {
    this.diagnosisStatus = diagnosisStatus;
}

public String getDealStatus() {
    return dealStatus;
}

public void setDealStatus(String dealStatus) {
    this.dealStatus = dealStatus;
}

public String getIsdealStatus() {
    return isdealStatus;
}

public void setIsdealStatus(String isdealStatus) {
    this.isdealStatus = isdealStatus;
}

public LocalDateTime getUpdateTime() {
    return updateTime;
}

public void setUpdateTime(LocalDateTime updateTime) {
    this.updateTime = updateTime;
}

public LocalDate getFilingTime() {
    return filingTime;
}

public void setFilingTime(LocalDate filingTime) {
    this.filingTime = filingTime;
}

public LocalDate getFirstVisitDate() {
    return firstVisitDate;
}

public void setFirstVisitDate(LocalDate firstVisitDate) {
    this.firstVisitDate = firstVisitDate;
}

public LocalDateTime getArrivalTime() {
    return arrivalTime;
}

public void setArrivalTime(LocalDateTime arrivalTime) {
    this.arrivalTime = arrivalTime;
}

public LocalDateTime getAppointmentTime() {
    return appointmentTime;
}

public void setAppointmentTime(LocalDateTime appointmentTime) {
    this.appointmentTime = appointmentTime;
}

public String getTreatmentUnit() {
    return treatmentUnit;
}

public void setTreatmentUnit(String treatmentUnit) {
    this.treatmentUnit = treatmentUnit;
}

public String getRemarks() {
    return remarks;
}

public void setRemarks(String remarks) {
    this.remarks = remarks;
}

public String getRemarksReservation() {
    return remarksReservation;
}

public void setRemarksReservation(String remarksReservation) {
    this.remarksReservation = remarksReservation;
}

public String getEmarksReservation() {
    return emarksReservation;
}

public void setEmarksReservation(String emarksReservation) {
    this.emarksReservation = emarksReservation;
}

public String getToVoidRemarks() {
    return toVoidRemarks;
}

public void setToVoidRemarks(String toVoidRemarks) {
    this.toVoidRemarks = toVoidRemarks;
}

public String getRemarksOfReturnVisit() {
    return remarksOfReturnVisit;
}

public void setRemarksOfReturnVisit(String remarksOfReturnVisit) {
    this.remarksOfReturnVisit = remarksOfReturnVisit;
}

public Integer getArrivalStatus() {
    return arrivalStatus;
}

public void setArrivalStatus(Integer arrivalStatus) {
    this.arrivalStatus = arrivalStatus;
}

public LocalDateTime getStartTime() {
    return startTime;
}

public void setStartTime(LocalDateTime startTime) {
    this.startTime = startTime;
}

public LocalDateTime getEndTime() {
    return endTime;
}

public void setEndTime(LocalDateTime endTime) {
    this.endTime = endTime;
}

public LocalDateTime getCreateAppointmentTime() {
    return createAppointmentTime;
}

public void setCreateAppointmentTime(LocalDateTime createAppointmentTime) {
    this.createAppointmentTime = createAppointmentTime;
}

public String getMedicalReasons() {
    return medicalReasons;
}

public void setMedicalReasons(String medicalReasons) {
    this.medicalReasons = medicalReasons;
}

public String getYellowNumber() {
    return yellowNumber;
}

public void setYellowNumber(String yellowNumber) {
    this.yellowNumber = yellowNumber;
}

public String getSelectReasons() {
    return selectReasons;
}

public void setSelectReasons(String selectReasons) {
    this.selectReasons = selectReasons;
}

public Integer getIsStatus() {
    return isStatus;
}

public void setIsStatus(Integer isStatus) {
    this.isStatus = isStatus;
}

public Integer getAddStatus() {
    return addStatus;
}

public void setAddStatus(Integer addStatus) {
    this.addStatus = addStatus;
}

public Integer getFinishStatus() {
    return finishStatus;
}

public void setFinishStatus(Integer finishStatus) {
    this.finishStatus = finishStatus;
}

public Integer getTransferStatus() {
    return transferStatus;
}

public void setTransferStatus(Integer transferStatus) {
    this.transferStatus = transferStatus;
}

public Integer getVisitStatus() {
    return visitStatus;
}

public void setVisitStatus(Integer visitStatus) {
    this.visitStatus = visitStatus;
}

public Integer getDeductStatus() {
    return deductStatus;
}

public void setDeductStatus(Integer deductStatus) {
    this.deductStatus = deductStatus;
}

public Integer getIsReferraler() {
    return isReferraler;
}

public void setIsReferraler(Integer isReferraler) {
    this.isReferraler = isReferraler;
}

public String getQueryTc() {
    return queryTc;
}

public void setQueryTc(String queryTc) {
    this.queryTc = queryTc;
}

public String getZaiRemarks() {
    return zaiRemarks;
}

public void setZaiRemarks(String zaiRemarks) {
    this.zaiRemarks = zaiRemarks;
}

public LocalDateTime getZaiTime() {
    return zaiTime;
}

public void setZaiTime(LocalDateTime zaiTime) {
    this.zaiTime = zaiTime;
}

public String getZaiPeople() {
    return zaiPeople;
}

public void setZaiPeople(String zaiPeople) {
    this.zaiPeople = zaiPeople;
}

public String getFirstDiagnosis() {
    return firstDiagnosis;
}

public void setFirstDiagnosis(String firstDiagnosis) {
    this.firstDiagnosis = firstDiagnosis;
}

public String getReferraler() {
    return referraler;
}

public void setReferraler(String referraler) {
    this.referraler = referraler;
}

public String getReferralerPerson() {
    return referralerPerson;
}

public void setReferralerPerson(String referralerPerson) {
    this.referralerPerson = referralerPerson;
}

public String getReferralerPersoned() {
    return referralerPersoned;
}

public void setReferralerPersoned(String referralerPersoned) {
    this.referralerPersoned = referralerPersoned;
}

public String getReferralerRemarks() {
    return referralerRemarks;
}

public void setReferralerRemarks(String referralerRemarks) {
    this.referralerRemarks = referralerRemarks;
}

public String getVipLevelName() {
    return vipLevelName;
}

public void setVipLevelName(String vipLevelName) {
    this.vipLevelName = vipLevelName;
}

public LocalDateTime getReferralerTime() {
    return referralerTime;
}

public void setReferralerTime(LocalDateTime referralerTime) {
    this.referralerTime = referralerTime;
}

public Integer getFirstReturnSettings() {
    return firstReturnSettings;
}

public void setFirstReturnSettings(Integer firstReturnSettings) {
    this.firstReturnSettings = firstReturnSettings;
}

public Integer getCheckStatus() {
    return checkStatus;
}

public void setCheckStatus(Integer checkStatus) {
    this.checkStatus = checkStatus;
}

public BigDecimal getDiscountDiscount() {
    return discountDiscount;
}

public void setDiscountDiscount(BigDecimal discountDiscount) {
    this.discountDiscount = discountDiscount;
}

public String getCardNumber() {
    return cardNumber;
}

public void setCardNumber(String cardNumber) {
    this.cardNumber = cardNumber;
}

@Override
public String toString() {
    return "YiyaWhXdCustomerInfo{" +
    ", id=" + id +
    ", id22=" + id22 +
    ", viplevelName=" + viplevelName +
    ", reservationsId=" + reservationsId +
    ", szm=" + szm +
    ", department=" + department +
    ", toVoidPeople=" + toVoidPeople +
    ", toVoidTime=" + toVoidTime +
    ", status=" + status +
    ", customerStatus=" + customerStatus +
    ", xcustomerStatus=" + xcustomerStatus +
    ", phoneSharShip=" + phoneSharShip +
    ", ageRange=" + ageRange +
    ", actualAccountBalance=" + actualAccountBalance +
    ", giveAccountBalance=" + giveAccountBalance +
    ", accountArrears=" + accountArrears +
    ", receivables=" + receivables +
    ", cashReceipts=" + cashReceipts +
    ", yhbalance=" + yhbalance +
    ", jfbalance=" + jfbalance +
    ", moneyBalance=" + moneyBalance +
    ", customerName=" + customerName +
    ", recharger=" + recharger +
    ", refunder=" + refunder +
    ", medicalRecordNumber=" + medicalRecordNumber +
    ", pseudonym=" + pseudonym +
    ", customerPhone=" + customerPhone +
    ", customerPhone2=" + customerPhone2 +
    ", fieldTc=" + fieldTc +
    ", customerSex=" + customerSex +
    ", customerAge=" + customerAge +
    ", birthday=" + birthday +
    ", referee=" + referee +
    ", refereeShip=" + refereeShip +
    ", idCardNo=" + idCardNo +
    ", fixedTelephone=" + fixedTelephone +
    ", isHaveChildren=" + isHaveChildren +
    ", numberOfStores=" + numberOfStores +
    ", email=" + email +
    ", zipCode=" + zipCode +
    ", numberOfAudits=" + numberOfAudits +
    ", auditorTime=" + auditorTime +
    ", finalAuditor=" + finalAuditor +
    ", nonTransactionLevel=" + nonTransactionLevel +
    ", medium=" + medium +
    ", oneMedium=" + oneMedium +
    ", twoMedium=" + twoMedium +
    ", thrMedium=" + thrMedium +
    ", channel=" + channel +
    ", oneChannel=" + oneChannel +
    ", twoChannel=" + twoChannel +
    ", thrChannel=" + thrChannel +
    ", transactionLevel=" + transactionLevel +
    ", doctor=" + doctor +
    ", characters=" + characters +
    ", consumptionHabits=" + consumptionHabits +
    ", arrivalStore=" + arrivalStore +
    ", expenditureProject=" + expenditureProject +
    ", isReturnVisit=" + isReturnVisit +
    ", causeOfNoReturnVisit=" + causeOfNoReturnVisit +
    ", consumAbility=" + consumAbility +
    ", qqNumber=" + qqNumber +
    ", wechatNumber=" + wechatNumber +
    ", otherContact=" + otherContact +
    ", country=" + country +
    ", province=" + province +
    ", cities=" + cities +
    ", region=" + region +
    ", address=" + address +
    ", appointmentPayService=" + appointmentPayService +
    ", customerLabel=" + customerLabel +
    ", maritalStatus=" + maritalStatus +
    ", occupation=" + occupation +
    ", archiving=" + archiving +
    ", scarchiving=" + scarchiving +
    ", entryClerk=" + entryClerk +
    ", updatePeople=" + updatePeople +
    ", returnToRemark=" + returnToRemark +
    ", reservations=" + reservations +
    ", followStatus=" + followStatus +
    ", consumptionStatus=" + consumptionStatus +
    ", diagnosisStatus=" + diagnosisStatus +
    ", dealStatus=" + dealStatus +
    ", isdealStatus=" + isdealStatus +
    ", updateTime=" + updateTime +
    ", filingTime=" + filingTime +
    ", firstVisitDate=" + firstVisitDate +
    ", arrivalTime=" + arrivalTime +
    ", appointmentTime=" + appointmentTime +
    ", treatmentUnit=" + treatmentUnit +
    ", remarks=" + remarks +
    ", remarksReservation=" + remarksReservation +
    ", emarksReservation=" + emarksReservation +
    ", toVoidRemarks=" + toVoidRemarks +
    ", remarksOfReturnVisit=" + remarksOfReturnVisit +
    ", arrivalStatus=" + arrivalStatus +
    ", startTime=" + startTime +
    ", endTime=" + endTime +
    ", createAppointmentTime=" + createAppointmentTime +
    ", medicalReasons=" + medicalReasons +
    ", yellowNumber=" + yellowNumber +
    ", selectReasons=" + selectReasons +
    ", isStatus=" + isStatus +
    ", addStatus=" + addStatus +
    ", finishStatus=" + finishStatus +
    ", transferStatus=" + transferStatus +
    ", visitStatus=" + visitStatus +
    ", deductStatus=" + deductStatus +
    ", isReferraler=" + isReferraler +
    ", queryTc=" + queryTc +
    ", zaiRemarks=" + zaiRemarks +
    ", zaiTime=" + zaiTime +
    ", zaiPeople=" + zaiPeople +
    ", firstDiagnosis=" + firstDiagnosis +
    ", referraler=" + referraler +
    ", referralerPerson=" + referralerPerson +
    ", referralerPersoned=" + referralerPersoned +
    ", referralerRemarks=" + referralerRemarks +
    ", vipLevelName=" + vipLevelName +
    ", referralerTime=" + referralerTime +
    ", firstReturnSettings=" + firstReturnSettings +
    ", checkStatus=" + checkStatus +
    ", discountDiscount=" + discountDiscount +
    ", cardNumber=" + cardNumber +
    "}";
}

}

Comment From: xiaoyangzhang

用的最新版3.0.6没问题

Comment From: miemieYaho

最新是3.3.2