GoodsDonSkuRenewView.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.cyksj.model.views;
  2. import com.ejlchina.searcher.bean.DbField;
  3. import com.ejlchina.searcher.bean.DbIgnore;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Getter;
  6. import lombok.Setter;
  7. import java.math.BigDecimal;
  8. /**
  9. * 项目名: yhlxj
  10. * 文件名: GoodsDonSkuRenewView
  11. * 创建者: JavaZou
  12. * 创建时间:2024/8/29 11:38
  13. */
  14. @Getter
  15. @Setter
  16. @SearchBean(tables = "goods_don_sku sku left join goods_don g on g.id = sku.goods_id",
  17. where = "sku.status is true and g.status is true and g.deleted is true")
  18. public class GoodsDonSkuRenewView {
  19. @DbField("sku.id")
  20. private Long skuId;
  21. @DbField("sku.sub_title")
  22. private String subTitle;
  23. @DbField("sku.spec_val")
  24. private String specVal;
  25. @DbField("sku.price")
  26. private BigDecimal price;
  27. @DbField("g.id")
  28. private Long goodsId;
  29. @DbField("g.title")
  30. private String title;
  31. @DbField("sku.months")
  32. private Integer months;
  33. /**
  34. * gpt 镜像限制次数
  35. */
  36. @DbField("sku.gpt_limit_num")
  37. private Integer gptUserLimitNum;
  38. /**
  39. * gpt 镜像限制时间
  40. */
  41. @DbField("sku.gpt_limit_time")
  42. private Long gptUserLimitTime;
  43. /**
  44. * deepseek限制次数
  45. */
  46. @DbField("sku.ds_limit_num")
  47. private Integer userDsLimitNum;
  48. /**
  49. * deepseek限制时间
  50. */
  51. @DbField("sku.ds_limit_time")
  52. private Long userDsLimitTime;
  53. /**
  54. * 其他模型限制次数
  55. */
  56. @DbField("sku.other_limit_num")
  57. private Integer userOtherLimitNum;
  58. /**
  59. * 其他模型限制时间
  60. */
  61. @DbField("sku.other_limit_time")
  62. private Long userOtherLimitTime;
  63. /**
  64. * 续费升级套餐id
  65. */
  66. @DbIgnore
  67. private Long packageId;
  68. /**
  69. * 续费升级目前规格订单id
  70. */
  71. @DbIgnore
  72. private Long originalOrderId;
  73. /**
  74. * claude code积分上限
  75. */
  76. @DbField("sku.code_points")
  77. private Integer codePoints;
  78. /**
  79. * claude code每小时恢复积分
  80. */
  81. @DbField("sku.code_credit_recovery")
  82. private Integer codeCreditRecovery;
  83. }