fhx
2024-02-06 0d06ae039c98e827a67767a0a907d3b70d0da942
phis-feign/src/main/java/com/hz/his/dto/user/coupon/UserCouponDto.java
@@ -5,27 +5,102 @@
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;
    /**标志标识类型:crm,订单order,recharge充值*/
    private String commonType;
    /**标志标识*/
    private String commonId;
    /**标志子标识*/
    private String commonItemId;
    /**订单号*/
    private String orderNo;
    /**子订单号*/
    private String orderItemNo;
    /**用户优惠券标识*/
    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;
}