chenjiahe
2024-03-19 9314ee848f4e8276f9f9be97e1720f3dbd1f5a29
提交 | 用户 | age
f5bce1 1 package com.hz.his.dto.user.coupon;
F 2
3
4 import com.hz.his.dto.PageDto;
5 import lombok.Data;
6
7 /**
ddd881 8  * 用户优惠券
f5bce1 9  * @author fwq
ddd881 10  */
f5bce1 11 @Data
F 12 public class UserCouponDto extends PageDto {
ddd881 13     /*****************************取消使用*************************/
F 14     /**类型0订单1充值*/
15     private Integer type;
16     /**子订单号*/
17     private String orderItemNo;
18
19     /*****************************新增使用******************************/
20     /**phis优惠券标识*/
21     private String couponId;
22     /**数量*/
23     private Integer couponNum;
24     /**领取类型*/
25     private Integer collectionType;
f5bce1 26     /**phis用户标识*/
F 27     private String userId;
ddd881 28     /**手机号*/
F 29     private String tel;
30     /**操作人标识*/
31     private String operatorId;
32     /**操作人名称*/
33     private String operatorName;
34     /**操作人类型*/
35     private Integer operatorType;
36     /**管理员Id*/
37     private String adminId;
38     /**管理员名*/
39     private String adminName;
40     /**备注信息*/
41     private String remarks;
42     /**是否短信通知客户*/
43     private Integer isSmsSend;
44     /**标志标识类型:crm,订单order,recharge充值*/
45     private String commonType;
46     /**标志标识(礼包记录标识或者其他标识)*/
47     private String commonId;
48     /**标志子标识*/
49     private String commonItemId;
f5bce1 50     /**有效状态:0作废1有效*/
F 51     private Integer validState;
52     /**是否使用*/
53     private Integer isUse;
54     /**订单号*/
55     private String orderNo;
56     /**用户优惠券标识*/
57     private String userCouponId;
40a392 58     /**平台类型*/
F 59     private String platform;
a2090b 60     /**列表状态:0全部1未使用2已使用3已过期*/
F 61     private Integer listStatus;
f378c0 62     /**列表状态: 是否过滤生日券 */
R 63     private Integer isBirthday;
dc8210 64     /**列表状态:是否状态多选*/
R 65     private Integer isStatus;
ddd881 66
F 67     /**领取类型-未知*/
68     public static Integer C_TYPE_UNKNOW = -1;
69     /**领取类型-用户自领*/
70     public static Integer C_TYPE_USER = 0;
71     /**领取类型-管理员赠送*/
72     public static Integer C_TYPE_ADMIN = 1;
73     /**领取类型-员工赠送*/
74     public static Integer C_TYPE_STAFF = 2;
75     /**领取类型-协商赠送*/
76     public static Integer C_TYPE_NEGOTIATION = 3;
77     /**领取类型-换货*/
78     public static Integer C_TYPE_CHANGE = 4;
79     /**领取类型-充值累计赠送*/
80     public static Integer C_TYPE_RECHARGE_SEND = 5;
81
82     /**使用类型-未知*/
83     public static Integer USE_TYPE_UNKNOW = -1;
84     /**使用类型-用户使用*/
85     public static Integer USE_TYPE_USER = 0;
86     /**使用类型-管理员核销*/
87     public static Integer USE_TYPE_ADMIN = 1;
88
89     /**标志标识-订单*/
90     public static String COMMON_TYPE_ORDER = "order";
91     /**标志标识-充值*/
92     public static String COMMON_TYPE_RECHARGE = "recharge";
93
94
95     /**发送短信状态-成功*/
96     public static Integer NOTE_STARUS_SUCCEED = 1;
97     /**发送短信状态-失败*/
98     public static Integer NOTE_STARUS_FALL = 0;
99
100     /**操作人类型-管理员*/
101     public static Integer OPERATOR_TYPE_ADMIN = 1;
102     /**操作人类型-员工*/
103     public static Integer OPERATOR_TYPE_EMPLOYEES = 0;
104     /**操作人类型-用户自领*/
105     public static Integer OPERATOR_TYPE_USER = 2;
f5bce1 106 }