package com.ycwl.basic.pricing.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; /** * 券码实体 */ @Data @TableName("price_voucher_code") public class PriceVoucherCode { @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 批次ID */ private Long batchId; /** * 景区ID */ private Long scenicId; /** * 券码 */ private String code; /** * 状态:0=未领取,1=已领取未使用,2=已使用 */ private Integer status; /** * 领取人faceId */ private Long faceId; /** * 领取时间 */ private Date claimedTime; /** * 使用时间 */ private Date usedTime; /** * 使用备注 */ private String remark; /** * 当前使用次数 */ private Integer currentUseCount; /** * 最后使用时间 */ private Date lastUsedTime; @TableField("create_time") private Date createTime; @TableField("update_time") private Date updateTime; private Integer deleted; private Date deletedAt; }