package com.pz.system.domain.vo;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.pz.common.annotation.ExcelDictFormat;
import com.pz.common.convert.ExcelDictConvert;
import com.pz.system.domain.StoreGoodsTag;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
/**
* 总订单视图对象 total_order
*
* @author ruoyi
* @date 2023-09-08
*/
@Data
@ExcelIgnoreUnannotated
public class TotalOrderVo {
private static final long serialVersionUID = 1L;
/**
*
*/
@ExcelProperty(value = "")
private Long id;
/**
* 订单号
*/
@ExcelProperty(value = "订单号")
private String orderSn;
/**
* 用户id
*/
@ExcelProperty(value = "用户id")
private Integer uid;
/**
* 接单人员
*/
@ExcelProperty(value = "接单人员")
private Integer emId;
/**
* 城市
*/
@ExcelProperty(value = "城市")
private Integer cityId;
/**
* 对应业务表id,但是0代表该订单为商城订单
*/
@ExcelProperty(value = "对应业务表id,但是0代表该订单为商城订单")
private Integer businessId;
/**
* 服务
*/
@ExcelProperty(value = "服务")
private Integer serviceId;
/**
* 订单价格
*/
@ExcelProperty(value = "订单价格")
private Double payMoney;
/**
* 订单状态
*/
@ExcelProperty(value = "订单状态")
private Integer status;
/**
* 订单备注
*/
@ExcelProperty(value = "订单备注")
private String remark;
/**
* 是否好评,0-未评价,1-好评,2-差评
*/
@ExcelProperty(value = "是否好评,0-未评价,1-好评,2-差评")
private Integer isSatisfaction;
/**
* 评价内容
*/
@ExcelProperty(value = "评价内容")
private String evaluationContent;
/**
* 退款理由
*/
@ExcelProperty(value = "退款理由")
private String refundReason;
/**
* 退款金额
*/
@ExcelProperty(value = "退款金额")
private String refundAmount;
/**
* 订单封面
*/
private String cover;
/**
* 订单标题
*/
private String name;
/**
* 陪诊人名称
*/
private String emName;
/**
* 优惠价格
*/
private Double salePrice;
/**
* 医生
*/
private String doctor;
/**
* 服务状态
*/
private Integer serviceStatus;
/**
* 标签
*/
private List<StoreGoodsTag> tags;
/**
* 陪护时间
*/
private List<String> chaperonageDate;
/**
* 业务名称
*/
private String business;
/**
* 服务名称
*/
private String service;
/**
* 医院名称
*/
private String hospital;
/**
* 就诊人
*/
private String visitor;
/**
* 科室
*/
private String department;
/**
* 就诊时间
*/
private Date visitTime;
/**
* 手机号
*/
private String phone;
/**
* 陪护项目
*/
private String project;
/**
* 陪护日期
*/
private String phrq;
/**
* 陪护时间
*/
private String phsj;
/**
* 凭证图片
*/
private String voucher;
/**
* 服务完成状态
*/
private Date overTime;
/**
* 主诉
*/
private String chiefComplaint;
/**
* 现病史
*/
private String historyOfPresentIllness;
/**
* 上次就医情况
*/
private String pastHistory;
/**
* 治疗后情况
*/
private String postTreatmentCondition;
/**
* 相关报告
*/
private String relatedReports;
/**
* 服务要求
*/
private String serviceRequirements;
/**
* 说明
*/
private String indications;
/**
* 药品名称
*/
private String ypName;
/**
* 药店地址
*/
private String ydAddress;
/**
* 是否处方药
*/
private Integer isCf;
/**
* 处方附件
*/
private String prescriptionAttachment;
/**
* 取药方式:0-邮寄到家,1-送货上门
*/
private Integer way;
/**
* 收件人
*/
private String recipient;
/**
* 收货地址
*/
private String address;
/**
* 详细地址
*/
private String addressInfo;
/**
*是否冷藏
*/
private Integer isRefrigerate;
/**
* 预约时间
*/
private String timeOfAppointment;
/**
* 上次就医情况
*/
private String lastMedicalTreatmentSituation;
/**
* 商品实体
*/
private StoreGoodsVo storeGoodsVo;
/**
* 发货实体
*/
private UserAddressVo userAddressVo;
/**
* 发货状态
*/
private Object object;
/**
* 陪诊员ID
*/
private Integer eUserId;
/**
* 商品封面
*/
private String smallCover;
private BigDecimal price;
private Integer num;
private String intro;
private String pzRemark;
private Integer goodsId;
private String avatar;
}