wzh
2022-08-11 a0bf4e256edaf6454da4ec7ad161cebe90c06ce5
提交 | 用户 | age
ddd881 1 package com.hz.his.dto.order;
F 2
3 import lombok.Data;
4
5 import java.math.BigDecimal;
6
7 /**
8  * 订单信息
9  * @author wzh
10  */
11 @Data
12 public class OrderItemDto {
13
14     /** id */
15     private String id;
16
17     /** 订单编号,以SO)开头, SOyyyyMMdd0000000 */
18     private String orderNo;
19     /** 商品类型(OrderItemConstants) */
20     private String type;
21
22     /** 项目编号/商品编码/套餐编码/其他编码 */
23     private String goodsNo;
24     /** 项目名称/商品名称 */
25     private String goodsName;
26     /** 项目主图/商品图片 */
27     private String goodsImage;
28     /** 规格,冗余字段(格式:[{'specsId':‘规格标识’,'specsTitle':'规格名称,'specsValue':'规格值','unit':'单位'}]) */
29     private String specs = "[]";
30     /** 身体部位标识 */
31     private String bodyPartsId;
32     /** 身体部位名称 */
33     private String bodyPartsName;
34
35     /** 支付状态(OrderTotalConstants) */
36     private Integer payStatus;
37
38     /** 退款状态 */
39     private Integer refundStatus;
40
41     /** 订单总金额 */
42     private BigDecimal total;
43     /** 实付金额 */
44     private BigDecimal actualTotal;
45     /** 原价 */
46     private BigDecimal userPaidTotal;
47     /** 原价 */
48     private BigDecimal oriPrice;
49     /** 现价 */
50     private BigDecimal curPrice;
51     /** 项目/商品疗程单次数(疗程次数,默认为0) */
52     private Integer single;
53
54     /** 折扣(单位:百分比) */
55     private BigDecimal discount;
56
57     /** 总次数(疗程次数,默认为0) */
58     private Integer usedTotal;
59
60     /** 购买数量 */
61     private Integer buyNum;
62
63     /** 子项订单备注 */
64     private String remarks;
65
66     /** 项目id/商品id/套餐标识/其他标识(公用标识) */
67     private String commonId;
68     /** 执行条目ID */
69     private String performId;
70     /** 订单id(OrdersTotal) */
71     private String orderId;
72
73     /** 转入门店id */
74     private String transferIntoShopId;
75
76     /** 转入门店名称 */
77     private String transferIntoShopName;
78
79     /** 是否转疗 */
80     private Integer isTransfer;
81
82     /** 是否转赠 */
83     private Integer isTurn;
84 }