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; /**领取类型-未知*/ 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; }