package com.winsun.bean;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 订单
 *
 */
@Data
@TableName("hhr_order")
public class Order implements Serializable{

	private static final long serialVersionUID = 1052451021982452911L;
	/**
	 * 主键
	 */
	@TableId(value="id")
	private String id;

	/**
	 * 订单号
	 */
	@TableField(value = "order_number")
	private String orderNumber;

	/**
	 * 小白卡订单号id
	 */
	@TableField(value = "xb_order_id")
	private String xbOrderId;

	/**
	 * 订单id
	 */
	@TableField(value = "order_id")
	private String orderId;

	/**
	 * 订单状态
	 */
	@TableField(value = "order_status")
	private String orderStatus;

	/**
	 * 合伙人id
	 */
	@TableField(value = "hehuoren_id")
	private String hehuorenId;

	/**
	 * 套餐id
	 */
	@TableField(value = "package_id")
	private String packageId;

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


	/**
	 * 办理号码
	 */
	@TableField(value = "business_number")
	private String businessNumber;


	/**
	 * 联系号码
	 */
	@TableField(value = "contact_number")
	private String contactNumber;


	/**
	 * 身份证号码
	 */
	@TableField(value = "id_card")
	private String idCard;

	/**
	 * 办理号码ICCID
	 */
	@TableField(value = "business_iccid")
	private String businessIccid;

	/**
	 * 卡品
	 */
	@TableField(value = "kapin")
	private String kapin;

	/**
	 * 身份证正面地址
	 */
	@TableField(value = "id_cardz")
	private String idCardz;

	/**
	 * 身份证反面地址
	 */
	@TableField(value = "id_cardf")
	private String idCardf;

	/**
	 * 手持身份证正面地址
	 */
	@TableField(value = "id_cardzs")
	private String idCardzs;

	/**
	 * 学生卡
	 */
	@TableField(value = "studen_card")
	private String studenCard;

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

	/**
	 * 订单更新状态时间
	 */@TableField(value = "update_time")
	private Date updateTime;

	/**
	 * 订单完成时间
	 */
	@TableField(value = "success_time")
	private Date successTime;

	/**
	 * 地址
	 */
	@TableField(value = "address")
	private String address;

	/**
	 * 备注
	 */
	@TableField(value = "remarks")
	private String remarks;

	/**
	 * 快递公司
	 */
	@TableField(value = "company")
	private String company;

	/**
	 * 快递单号
	 */
	@TableField(value = "kuaidi_order")
	private String kuaidiOrder;

	/**
	 * 快递时间
	 */
	@TableField(value = "kuaidi_time")
	private Date kuaidiTime;

	/**
	 * 省市县
	 */
	@TableField(value = "site")
	private String site;

	/**
	 * 预实名返回值
	 */
	@TableField(value = "msg")
	private String msg;

	/**
	 * 派送方式
	 */
	@TableField(value = "send_type")
	private String sendType;

	/**
	 * 现有套餐
	 */
	@TableField(value = "now_package")
	private String nowPackage;

	/**
	 * 办理套餐
	 */
	@TableField(value = "business_package")
	private String businessPackage;

	/**
	 * 老用户id
	 */
	@TableField(value = "user_id")
	private String userId;

	/**
	 * 老用户办理类型1:套餐更换，2：单宽进融合，3融合提速，4充值
	 */
	@TableField(value = "user_bussiness_type")
	private String userBussinessType;

	/**
	 * 用户类型（1：老客户；0新客户;2:老客户续约3：融合 4：抽奖；5：单宽；6：羊城通卡）
	 */
	@TableField(value = "user_type")
	private String userType;

	/**
	 * 受理结果（通过/不通过）  0：待审核 1：已通过  2：未通过
	 */
	@TableField(value = "accept_result")
	private String acceptResult;

	/**
	 * 受理人
	 */
	@TableField(value = "accept_name")
	private String acceptName;

	/**
	 * 受理意见
	 */
	@TableField(value = "accept_comment")
	private String acceptComment;

	/**
	 * 受理时间
	 */
	@TableField(value = "accept_date")
	private Date acceptDate;

	/**
	 * 提交佣金系统次数
	 */
	@TableField(value = "yj_count")
	private String yjCount;

	/**
	 * 提交佣金系统结果
	 */
	@TableField(value = "yj_type")
	private String yjType;

	/**
	 * 新用户提交方式0督导1本人
	 */
	@TableField(value = "tj_type")
	private String tjType;

	/**
	 * 小白卡1单移 2融合
	 */
	@TableField(value = "xb_type")
	private String xbType;

	/**
	 * 宽带账号
	 */
	@TableField(value = "net_number")
	private String netNumber;

	/**
	 * 宽带密码
	 */
	@TableField(value = "net_password")
	private String netPassword;

	/**
	 * 学校
	 */
	@TableField(value = "userSchool")
	private String userSchool;

	/**
	 * 学生证审核状态， 0 未审核，1已审核
	 */
	@TableField(value = "student_card_check_status")
	private String studentCardCheckStatus;

	/**
	 * 失败原因
	 */
	@TableField(value = "check_fail")
	private String checkFail;

	/**
	 * 资费
	 */
	@TableField(value = "expenses")
	private String expenses;

	/**
	 * 办理标识
	 */
	@TableField(value = "identifying")
	private String identifying;

	/**
	 * 宽带id
	 */
	@TableField(value = "kd_order_id")
	private String kdOrderId;

	/**
	 * 奖品的账号
	 */
	@TableField(value = "gift_account")
	private String giftAccount;

	/**
	 * 奖品的密码
	 */
	@TableField(value = "gift_password")
	private String giftCypher;

	/**
	 * 合伙人县分
	 */
	@TableField(value = "hehuoren_area")
	private String hehuorenArea;

	/**
	 * 合伙人县分
	 */
	@TableField(value = "hehuoren_name")
	private String hehuorenName;

	/**
	 *
	 */
	@TableField(value = "hehuoren_school")
	private String hehuorenSchool;

	/**
	 *
	 */
	@TableField(value = "hehuoren_phone")
	private String hehuorenPhone;

	/**
	 *
	 */
	@TableField(value = "supervisor_name")
	private String supervisorName;

	/**
	 *
	 */
	@TableField(value = "lzgh")
	private String lzgh;

	/**
	 * 对应的智能平台上订单的状态
	 */
	@TableField(value = "th_status")
	private String thStatus;

	/**
	 *
	 */
	@TableField(value = "student_number")
	private String studentNumber;

	/**
	 * 班级
	 */
	@TableField(value = "class_number")
	private String classNumber;

	/**
	 * 父母名字
	 */
	@TableField(value = "parent_name")
	private String parentName;

	@TableField(value = "rh_time")
	private Date rhTime;

	/**
	 * 年级
	 */
	@TableField(value = "clazz")
	private String clazz;

	/**
	 * 多媒体账号
	 */
	@TableField(value = "dmt_number")
	private String dmtNumber;

	/**
	 * 签名协议图片路径
	 */
	@TableField(value = "sign_img")
	private String signImg;

	/**
	 * 小白卡配送方式：0：自提 1：省仓配送 2：本地配送（2021-07-21新增字段）
	 */
	@TableField(value = "is_delivery")
	private String isDelivery;
}
