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.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 double price; private Integer num; private String intro; }