fhx
2024-05-10 e1990fe2cb0db1db3df9d000d4a6eacfbd2b1c57
提交 | 用户 | age
e1990f 1 package com.hz.his.dto.order;
F 2
3 import lombok.Data;
4
5 import java.math.BigDecimal;
6
7 /**
8  * 订单子单商品关联的优惠活动
9  * @USER: fhx
10  * @DATE: 2024/5/8
11  **/
12 @Data
13 public class OrderItemPreferentialDto {
14
15     /** 订单id(OrdersTotal) */
16     private String orderId;
17     /** 一级子订单id(OrderItem) */
18     private String orderItemId;
19
20     /** 优惠活动名称 */
21     private String name;
22     /** 来源类型 */
23     private String sourceType;
24     /** 来源标识 */
25     private String sourceId;
26
27     /** 辅助字段1 */
28     private String common1Id;
29     /** 辅助字段2 */
30     private String common2Id;
31     /** 辅助数值 */
32     private Integer commonNum;
33
34     /** 活动类型(ActivityPreferentialConstants) */
35     private String type;
36
37     /** 优惠数值 */
38     private BigDecimal valNum;
39     /** 赠送优惠json */
40     private String giftJson;
41
42     /** 优惠计算排序 */
43     private Integer sortNum;
44     /** 优惠前价格 */
45     private BigDecimal beforePrice = BigDecimal.ZERO;
46     /** 优惠后价格 */
47     private BigDecimal afterPrice = BigDecimal.ZERO;
48     /** 优惠价格(优惠前-优惠后) */
49     private BigDecimal preferentialPrice = BigDecimal.ZERO;
50
51
52     ////////////////////////////////////////////////////////////////////////////////////////////
53
54     public OrderItemPreferentialDto() {
55     }
56 }