package com.cyksj.model.views; import lombok.Builder; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * @author chan * @date 2024/4/10 11:21 */ @Data @Builder public class ChatGptUserView { /** * 规格名称 */ private String skuName; /** * 规格specVal */ private String specVal; /** * 过期时间 */ private Date expireTime; /** * 限制时间 */ private Long limitTime; /** * 限制次数 */ private Integer limitNum; /** * deepseek限制次数 */ private Integer dsLimitNum; /** * deepseek限制时间 */ private Long dsLimitTime; /** * 其他模型限制次数 */ private Integer otherLimitNum; /** * 其他模型限制时间 */ private Long otherLimitTime; /** * GPT think 次数 */ private Integer gptThink; /** * GPT think 限制时间 */ private Long gptThinkLimitTime; /** * 深度研究 次数 */ private Integer gptDeepStyleLimit; /** * 深度研究 限制时间 */ private Long gptDeepStyleLimitTime; /** * 使用次数 */ private Long use; private Long otherUse; private Long dpsUse; /** * 是否可升级套餐 */ private Boolean upgrade; /** * 原订单id */ private Long orderId; private Long goodsId; /** * 规格 */ private Long skuId; /** * 月份 */ private Integer months; /** * 目前套餐id */ private Long packageId; /** * 目前套餐价格 */ private BigDecimal packagePrice; /** * 是否是续费升级 */ private Boolean isRenewPackage; /** * 续费升级规格id */ private Long renewSkuId; /** * 续费升级订单id */ private Long renewOrderId; /** * 续费升级规格 */ private String renewSpecVal; /** * 用户目前模式 0旧版 1新版 */ private Integer model; private String userToken; }