package com.zzys.lightting.combination.model; import com.zzys.lightting.base.model.BaseEntity; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; /** * @Description:组合内容 * @Author: mimang * @Date: 2025/1/23 */ @Data @AllArgsConstructor @NoArgsConstructor @Entity @Table(name = "lt_combination_content") public class CombinationContent extends BaseEntity { @ApiModelProperty(name = "组合ID",required = false,hidden = true) @Column(name = "combination_id",columnDefinition = "varchar(36) not null comment '组合ID'") private String combinationId; @ApiModelProperty(name = "音乐ID",required = true) @Column(name = "music_id",columnDefinition = "varchar(36) not null comment '音乐ID'") private String musicId; @ApiModelProperty(name = "音乐名称",required = true) @Column(name = "music_name",columnDefinition = "varchar(50) not null comment '音乐名称'") private String musicName; @ApiModelProperty(name = "音乐类型ID",required = true) @Column(name = "type_id",columnDefinition = "varchar(36) not null comment '音乐类型ID'") private String typeId; @ApiModelProperty(name = "音乐类型名称",required = true) @Column(name = "type_name",columnDefinition = "varchar(50) not null comment '音乐类型名称'") private String typeName; @ApiModelProperty(name = "创建时间",required = false,hidden = true) @Column(name = "create_time",columnDefinition = "varchar(30) not null comment '创建时间'") private String createTime; }