|
|
@@ -2,6 +2,8 @@ package com.ruoyi.info.order.domain.vo;
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
+import com.ruoyi.common.annotation.ExcelDictFormat;
|
|
|
+import com.ruoyi.common.convert.ExcelEnumConvert;
|
|
|
import com.ruoyi.info.hospital.domain.vo.HospitalVo;
|
|
|
import com.ruoyi.info.order.enums.CancellationMethod;
|
|
|
import com.ruoyi.info.order.enums.OrderStatus;
|
|
|
@@ -31,41 +33,41 @@ public class OrderVo {
|
|
|
/**
|
|
|
* ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "ID")
|
|
|
@ApiModelProperty("ID")
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
* 订单号
|
|
|
*/
|
|
|
- @ExcelProperty(value = "订单号")
|
|
|
+ @ExcelProperty(value = "订单号", order = 1)
|
|
|
@ApiModelProperty("订单号")
|
|
|
private String orderNo;
|
|
|
|
|
|
/**
|
|
|
* C端用户ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "C端用户ID")
|
|
|
@ApiModelProperty("C端用户ID")
|
|
|
private Long userId;
|
|
|
@ApiModelProperty(value = "C端用户名称")
|
|
|
private String userName;
|
|
|
+ @ExcelProperty(value = "下单手机号", order = 7)
|
|
|
@ApiModelProperty(value = "C端用户手机号")
|
|
|
private String userMobile;
|
|
|
|
|
|
/**
|
|
|
* 状态
|
|
|
*/
|
|
|
- @ExcelProperty(value = "状态")
|
|
|
+ @ExcelProperty(value = "订单状态", converter = ExcelEnumConvert.class, order = 10)
|
|
|
+ @ExcelDictFormat(readConverterExp = "1=待确认,2=待服务,3=进行中,5=已完成,6=已取消,7=已退款")
|
|
|
@ApiModelProperty("状态")
|
|
|
private OrderStatus status;
|
|
|
|
|
|
/**
|
|
|
* 医院ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "医院ID")
|
|
|
@ApiModelProperty("医院ID")
|
|
|
private Long hospitalId;
|
|
|
+ @ExcelProperty(value = "下单医院", order = 8)
|
|
|
@ApiModelProperty(value = "医院名称")
|
|
|
private String hospitalName;
|
|
|
@ApiModelProperty(value = "医院信息")
|
|
|
@@ -74,30 +76,27 @@ public class OrderVo {
|
|
|
/**
|
|
|
* 医院科室ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "医院科室ID")
|
|
|
@ApiModelProperty("医院科室ID")
|
|
|
private Long hospitalDepartmentId;
|
|
|
+ @ExcelProperty(value = "所在科室", order = 9)
|
|
|
@ApiModelProperty(value = "医院科室名称")
|
|
|
private String hospitalDepartmentName;
|
|
|
|
|
|
/**
|
|
|
* 房床号
|
|
|
*/
|
|
|
- @ExcelProperty(value = "房床号")
|
|
|
@ApiModelProperty("房床号")
|
|
|
private String roomNumber;
|
|
|
|
|
|
/**
|
|
|
* 订单备注
|
|
|
*/
|
|
|
- @ExcelProperty(value = "订单备注")
|
|
|
@ApiModelProperty("订单备注")
|
|
|
private String remarks;
|
|
|
|
|
|
/**
|
|
|
* 就诊人ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "就诊人ID")
|
|
|
@ApiModelProperty("就诊人ID")
|
|
|
private Long patientId;
|
|
|
@ApiModelProperty("就诊人信息")
|
|
|
@@ -106,14 +105,16 @@ public class OrderVo {
|
|
|
/**
|
|
|
* 服务ID
|
|
|
*/
|
|
|
- @ExcelProperty(value = "服务ID")
|
|
|
@ApiModelProperty("服务ID")
|
|
|
private Long serviceId;
|
|
|
+ @ExcelProperty(value = "服务名称", order = 2)
|
|
|
@ApiModelProperty("服务名称")
|
|
|
private String serviceName;
|
|
|
/**
|
|
|
* 服务单位
|
|
|
*/
|
|
|
+ @ExcelProperty(value = "服务单位", converter = ExcelEnumConvert.class, order = 5)
|
|
|
+ @ExcelDictFormat(readConverterExp = "0=天,1=小时,2=次,3=套")
|
|
|
@ApiModelProperty("服务单位")
|
|
|
private ServiceUnit serviceUnit;
|
|
|
/**
|
|
|
@@ -125,28 +126,27 @@ public class OrderVo {
|
|
|
/**
|
|
|
* 期望时间
|
|
|
*/
|
|
|
- @ExcelProperty(value = "期望时间")
|
|
|
@ApiModelProperty("期望时间")
|
|
|
private Date expectedTime;
|
|
|
|
|
|
/**
|
|
|
* 下单数量
|
|
|
*/
|
|
|
- @ExcelProperty(value = "下单数量")
|
|
|
+ @ExcelProperty(value = "下单数量", order = 4)
|
|
|
@ApiModelProperty("下单数量")
|
|
|
private Integer orderNum;
|
|
|
|
|
|
/**
|
|
|
* 销售价
|
|
|
*/
|
|
|
- @ExcelProperty(value = "销售价")
|
|
|
+ @ExcelProperty(value = "销售价", order = 3)
|
|
|
@ApiModelProperty("销售价")
|
|
|
private BigDecimal sellingPrice;
|
|
|
|
|
|
/**
|
|
|
* 应付价格
|
|
|
*/
|
|
|
- @ExcelProperty(value = "应付价格")
|
|
|
+ @ExcelProperty(value = "应付金额", order = 6)
|
|
|
@ApiModelProperty("应付价格")
|
|
|
private BigDecimal totalPrice;
|
|
|
|
|
|
@@ -169,14 +169,13 @@ public class OrderVo {
|
|
|
/**
|
|
|
* 创建时间
|
|
|
*/
|
|
|
- @ExcelProperty(value = "创建时间")
|
|
|
+ @ExcelProperty(value = "下单时间", order = 11)
|
|
|
@ApiModelProperty("创建时间")
|
|
|
private Date createTime;
|
|
|
|
|
|
/**
|
|
|
* 修改时间
|
|
|
*/
|
|
|
- @ExcelProperty(value = "修改时间")
|
|
|
@ApiModelProperty("修改时间")
|
|
|
private Date updateTime;
|
|
|
}
|