package com.cyksj.model.entity; import com.baomidou.mybatisplus.annotation.FieldStrategy; import com.baomidou.mybatisplus.annotation.TableField; import lombok.Getter; import lombok.Setter; import java.util.Date; /** * 项目名: yhlxj11111111 * 文件名: ClaudeCodeCreditCard * 创建者: Claude * 创建时间:2025/8/26 * 描述: ClaudeCode积分卡定义表 */ @Getter @Setter public class ClaudeCodeCreditCard extends BaseEntity { /** * 积分卡编号 */ private String cardNumber; /** * 用户id */ private Long userId; /** * 首单订单id */ private Long orderId; /** * 积分额度 */ private Integer creditAmount; /** * 积分卡状态 0:未使用 1:已使用 2:已过期 */ private Integer status; /** * 使用用户ID */ @TableField(updateStrategy = FieldStrategy.IGNORED) private Long usedUserId; /** * 使用时间 */ @TableField(updateStrategy = FieldStrategy.IGNORED) private Date usedTime; /** * 有效期 */ private Date expiryTime; /** * 备注 */ private String remark; }