ANDRU-PC\Andru
2023-05-24 3e2bc47e5b77210072748ad1e85069cc65bc2b00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package com.hz.phis.dt.order;
 
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 一级订单详情转化实体
 */
@Data
public class OrderItemDt {
    /**订单编号*/
    private String orderNo;
    /**商品类型(OrderItemConstants)*/
    private String type;
    /**项目编号/商品编码/套餐编码/其他编码*/
    private String goodsNo;
    /**名称*/
    private String goodsName;
    /**图片*/
    private String goodsImage;
    /**规格,冗余字段(格式:[{'specsId':‘规格标识’,'specsTitle':'规格名称,'specsValue':'规格值','unit':'单位'}])*/
    private String specs = "[]";
    /**身体部位标识*/
    private String bodyPartsId;
    /**身体部位名称*/
    private String bodyPartsName;
    /**支付状态*/
    private Integer payStatus;
    /**退款状态*/
    private Integer refundStatus;
    /**订单总金额*/
    private BigDecimal total;
    /**实付金额*/
    private BigDecimal actualTotal;
    /**用户已支付总金额*/
    private BigDecimal userPaidTotal;
    /**订单总积分*/
    private BigDecimal totalPoints=BigDecimal.ZERO;
    /**应付总积分*/
    private BigDecimal shouldTotalPoints=BigDecimal.ZERO;
    /**已支付总积分*/
    private BigDecimal actualTotalPoints=BigDecimal.ZERO;
    /**原价*/
    private BigDecimal oriPrice;
    /**现价*/
    private BigDecimal curPrice;
    /**项目/商品疗程单次数(疗程次数)*/
    private Integer single;
    /**折扣(单位:百分比)*/
    private BigDecimal discount;
    /**总次数(疗程次数,默认为0)*/
    private Integer usedTotal;
    /**购买数量*/
    private Integer buyNum;
    /**子项订单备注*/
    private String remarks;
    /**项目id/商品id/套餐标识/其他标识(公用标识)*/
    private String commonId;
    /**执行条目ID*/
    private String performId;
    /**订单id(OrdersTotal)*/
    private String orderId;
    /**卡包标识(UserCard)*/
    private String userCardId;
    /**转入门店id*/
    private String transferIntoShopId;
    /**转入门店名称*/
    private String transferIntoShopName;
    /**是否转疗*/
    private Integer isTransfer;
    /**是否转赠*/
    private Integer isTurn;
    /**平台类型*/
    private String platformType;
    /**平台类型关联商品id*/
    private String platformTypeId;
    /**第三方item标识(该字段平台类型根据appIdCode判断)*/
    private String commonItemId;
    /**是否限购*/
    private Integer isLimitBug;
    /**是否SPA(0:否,1:是)*/
    private Integer isSpa;
    /**子级*/
    private List<OrderItemSonDt> itemSonList;
}