package com.talentcard.server.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableLogic; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; import java.time.LocalDateTime; @Data @TableName("merchant_coupon") public class MerchantCouponManagement { @TableId(type = IdType.AUTO) private Long id; private Long merchantId; private String couponName; private String couponType; private String conditionType; private BigDecimal conditionAmount; private BigDecimal couponAmount; private String talentLevels; private LocalDate validStart; private LocalDate validEnd; private String productScope; private Integer storeConsume; private Integer governmentSubsidy; private Integer useCount; private Integer status; private String batchNo; private Integer totalQuantity; private Integer claimedQuantity; private LocalDateTime createdAt; private LocalDateTime updatedAt; @TableLogic private Integer deleted; }