fwq
2024-05-13 f52dc5114638600e934cc82fe63c4a25f22594cc
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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package com.hz.his.dto.user.coupon;
 
 
import com.hz.his.dto.PageDto;
import lombok.Data;
 
/**
 * 用户优惠券
 * @author fwq
 */
@Data
public class UserCouponDto extends PageDto {
    /*****************************取消使用*************************/
    /**类型0订单1充值*/
    private Integer type;
    /**子订单号*/
    private String orderItemNo;
 
    /*****************************新增使用******************************/
    /**phis优惠券标识*/
    private String couponId;
    /**数量*/
    private Integer couponNum;
    /**领取类型*/
    private Integer collectionType;
    /**phis用户标识*/
    private String userId;
    /**手机号*/
    private String tel;
    /**操作人标识*/
    private String operatorId;
    /**操作人名称*/
    private String operatorName;
    /**操作人类型*/
    private Integer operatorType;
    /**管理员Id*/
    private String adminId;
    /**管理员名*/
    private String adminName;
    /**备注信息*/
    private String remarks;
    /**是否短信通知客户*/
    private Integer isSmsSend;
    /**标志标识类型:crm,订单order,recharge充值*/
    private String commonType;
    /**标志标识(礼包记录标识或者其他标识)*/
    private String commonId;
    /**标志子标识*/
    private String commonItemId;
    /**有效状态:0作废1有效*/
    private Integer validState;
    /**是否使用*/
    private Integer isUse;
    /**订单号*/
    private String orderNo;
    /**用户优惠券标识*/
    private String userCouponId;
    /**平台类型*/
    private String platform;
    /**列表状态:0全部1未使用2已使用3已过期*/
    private Integer listStatus;
    /**列表状态: 是否过滤生日券 */
    private Integer isBirthday;
    /**列表状态:是否状态多选*/
    private Integer isStatus;
 
    /**领取类型-未知*/
    public static Integer C_TYPE_UNKNOW = -1;
    /**领取类型-用户自领*/
    public static Integer C_TYPE_USER = 0;
    /**领取类型-管理员赠送*/
    public static Integer C_TYPE_ADMIN = 1;
    /**领取类型-员工赠送*/
    public static Integer C_TYPE_STAFF = 2;
    /**领取类型-协商赠送*/
    public static Integer C_TYPE_NEGOTIATION = 3;
    /**领取类型-换货*/
    public static Integer C_TYPE_CHANGE = 4;
    /**领取类型-充值累计赠送*/
    public static Integer C_TYPE_RECHARGE_SEND = 5;
 
    /**使用类型-未知*/
    public static Integer USE_TYPE_UNKNOW = -1;
    /**使用类型-用户使用*/
    public static Integer USE_TYPE_USER = 0;
    /**使用类型-管理员核销*/
    public static Integer USE_TYPE_ADMIN = 1;
 
    /**标志标识-订单*/
    public static String COMMON_TYPE_ORDER = "order";
    /**标志标识-充值*/
    public static String COMMON_TYPE_RECHARGE = "recharge";
 
 
    /**发送短信状态-成功*/
    public static Integer NOTE_STARUS_SUCCEED = 1;
    /**发送短信状态-失败*/
    public static Integer NOTE_STARUS_FALL = 0;
 
    /**操作人类型-管理员*/
    public static Integer OPERATOR_TYPE_ADMIN = 1;
    /**操作人类型-员工*/
    public static Integer OPERATOR_TYPE_EMPLOYEES = 0;
    /**操作人类型-用户自领*/
    public static Integer OPERATOR_TYPE_USER = 2;
}