CombinationContent.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.zzys.lightting.combination.model;
  2. import com.zzys.lightting.base.model.BaseEntity;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.AllArgsConstructor;
  5. import lombok.Data;
  6. import lombok.NoArgsConstructor;
  7. import javax.persistence.Column;
  8. import javax.persistence.Entity;
  9. import javax.persistence.Table;
  10. /**
  11. * @Description:组合内容
  12. * @Author: mimang
  13. * @Date: 2025/1/23
  14. */
  15. @Data
  16. @AllArgsConstructor
  17. @NoArgsConstructor
  18. @Entity
  19. @Table(name = "lt_combination_content")
  20. public class CombinationContent extends BaseEntity {
  21. @ApiModelProperty(name = "组合ID",required = false,hidden = true)
  22. @Column(name = "combination_id",columnDefinition = "varchar(36) not null comment '组合ID'")
  23. private String combinationId;
  24. @ApiModelProperty(name = "音乐ID",required = true)
  25. @Column(name = "music_id",columnDefinition = "varchar(36) not null comment '音乐ID'")
  26. private String musicId;
  27. @ApiModelProperty(name = "音乐名称",required = true)
  28. @Column(name = "music_name",columnDefinition = "varchar(50) not null comment '音乐名称'")
  29. private String musicName;
  30. @ApiModelProperty(name = "音乐类型ID",required = true)
  31. @Column(name = "type_id",columnDefinition = "varchar(36) not null comment '音乐类型ID'")
  32. private String typeId;
  33. @ApiModelProperty(name = "音乐类型名称",required = true)
  34. @Column(name = "type_name",columnDefinition = "varchar(50) not null comment '音乐类型名称'")
  35. private String typeName;
  36. @ApiModelProperty(name = "创建时间",required = false,hidden = true)
  37. @Column(name = "create_time",columnDefinition = "varchar(30) not null comment '创建时间'")
  38. private String createTime;
  39. }