UpgradePackageView.java 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.cyksj.model.views;
  2. import com.baomidou.mybatisplus.annotation.TableId;
  3. import com.ejlchina.searcher.bean.DbField;
  4. import com.ejlchina.searcher.bean.SearchBean;
  5. import lombok.Data;
  6. import java.math.BigDecimal;
  7. /**
  8. * @author zwhui
  9. * @date 2024/4/24 15:20
  10. */
  11. @Data
  12. @SearchBean(tables = "upgrade_package up left join goods_don g on up.goods_id = g.id " +
  13. "left join goods_don_sku s on up.sku_id = s.id", where = "up.deleted = true")
  14. public class UpgradePackageView {
  15. @DbField("up.id")
  16. private Long id;
  17. /**
  18. * 套餐名称
  19. */
  20. @DbField("up.name")
  21. private String name;
  22. /**
  23. * 商品id
  24. */
  25. @DbField("up.goods_id")
  26. private Long goodsId;
  27. /**
  28. * 商品名称
  29. */
  30. @DbField("g.title")
  31. private String goodsName;
  32. /**
  33. * 商品规格id
  34. */
  35. @DbField("up.sku_id")
  36. private Long skuId;
  37. /**
  38. * 商品规格名称
  39. */
  40. @DbField("s.spec_val")
  41. private String specVal;
  42. /**
  43. * 套餐价格
  44. */
  45. @DbField("up.price")
  46. private BigDecimal price;
  47. /**
  48. * 数量
  49. */
  50. @DbField("up.num")
  51. private Integer num;
  52. /**
  53. * 备注
  54. */
  55. @DbField("up.remark")
  56. private String remark;
  57. /**
  58. * true 上架 / false 下架
  59. */
  60. @DbField("up.status")
  61. private Boolean status;
  62. /**
  63. * true 存在 / false 删除
  64. */
  65. @DbField("up.deleted")
  66. private Boolean deleted;
  67. }