gongzuming
2024-09-19 a768dc3daa04d35fedfbe75c0a59b9b2545b85c4
src/main/java/com/mzl/flower/entity/coupon/CouponRecordDO.java
对比新文件
@@ -0,0 +1,113 @@
package com.mzl.flower.entity.coupon;
import com.baomidou.mybatisplus.annotation.TableName;
import com.mzl.flower.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.math.BigDecimal;
import java.time.LocalDateTime;
/**
 * @author @TaoJie
 * @since 2024-08-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("t_coupon_record")
public class CouponRecordDO extends BaseEntity {
    /**
     * 优惠券ID
     */
    private String couponId;
    /**
     * 用户id
     */
    private String userId;
    /**
     * 商户ID
     */
    private Long customerId;
    /**
     * 状态(coupon_record_status)未使用、已使用、已过期
     */
    private String status;
    /**
     * 有效开始时间
     */
    private LocalDateTime effectiveStart;
    /**
     * 有效结束时间
     */
    private LocalDateTime effectiveEnd;
    /**
     * 使用订单
     */
    private String orderId;
    /**
     * 使用时间
     */
    private LocalDateTime usedTime;
    /**
     * 优惠券面值
     */
    private BigDecimal couponDiscountValue;
    /**
     * 使用条件(满多少钱)
     */
    private BigDecimal minOrderAmount;
    /**
     * 优惠券种类(活动优惠券、用户优惠券、会员优惠券,积分优惠券)
     */
    private String category;
    /**
     * 优惠券代码
     */
    private String couponCode;
    /**
     * 优惠券名称
     */
    private String couponName;
    private String couponDiscountType;
    private String getType;
    /**
     * 用户获取类型
     */
    private String getUserType;
    /**
     * 积分数量
     */
    private Integer point;
    /**
     * 会员等级
     */
    private Integer memberId;
    /**
     * 优惠券图片
     */
    private String imageUrl;
}