PackageGoods.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.izouma.jiashanxia.domain;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Builder;
  6. import lombok.Data;
  7. import lombok.NoArgsConstructor;
  8. import org.hibernate.annotations.NotFound;
  9. import org.hibernate.annotations.NotFoundAction;
  10. import org.hibernate.annotations.Where;
  11. import javax.persistence.*;
  12. import java.math.BigDecimal;
  13. @Data
  14. @AllArgsConstructor
  15. @NoArgsConstructor
  16. @Builder
  17. @Entity
  18. @ApiModel(value = "套餐商品")
  19. @Where(clause = "del = 0")
  20. public class PackageGoods extends BaseEntity {
  21. private Long packageId;
  22. private Long goodsInfoId;
  23. private String name;
  24. private String unit;
  25. @ApiModelProperty(value = "数量")
  26. private Integer num;
  27. @ApiModelProperty(value = "价格")
  28. private BigDecimal price;
  29. private String remark;
  30. // @ManyToOne(fetch = FetchType.LAZY)
  31. // @JoinColumn(name = "goodsInfoId", insertable = false, updatable = false, foreignKey = @ForeignKey(ConstraintMode.NO_CONSTRAINT))
  32. // @NotFound(action = NotFoundAction.IGNORE)
  33. // private GoodsInfo goodsInfo;
  34. }