|
@@ -1,111 +1,119 @@
|
|
|
package com.yonge.cooleshow.biz.dal.entity;
|
|
|
|
|
|
import com.yonge.cooleshow.common.entity.BaseEntity;
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
+import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
* 曲谱表
|
|
|
* @author yzp
|
|
|
- * @date 2022-03-22 16:02:54
|
|
|
+ * @date 2022-03-22 17:55:56
|
|
|
* @version v1.0
|
|
|
**/
|
|
|
+@ApiModel(value = "music_sheet-曲谱表")
|
|
|
public class MusicSheet extends BaseEntity {
|
|
|
- /**
|
|
|
- * 主键
|
|
|
- */
|
|
|
- private Long id;
|
|
|
- /**
|
|
|
- * 曲谱名称
|
|
|
- */
|
|
|
- private String musicSheetName;
|
|
|
- /**
|
|
|
- * 曲谱来源(0:平台;非0:老师ID)
|
|
|
- */
|
|
|
- private Long userId;
|
|
|
- /**
|
|
|
- * 作曲人
|
|
|
- */
|
|
|
- private String composer;
|
|
|
- /**
|
|
|
- * 曲谱声部(适用的乐器,可能是多个,用逗号分隔)
|
|
|
- */
|
|
|
- private String musicSubject;
|
|
|
- /**
|
|
|
- * 曲谱音频文件类型(midi;mp3)
|
|
|
- */
|
|
|
- private String audioType;
|
|
|
- /**
|
|
|
- * 曲谱标签(多个标签用逗号分隔)
|
|
|
- */
|
|
|
- private String musicTag;
|
|
|
- /**
|
|
|
- * 默认播放速度
|
|
|
- */
|
|
|
- private Integer playSpeed;
|
|
|
- /**
|
|
|
- * 是否可以评测(0:否;1:是)
|
|
|
- */
|
|
|
- private Integer canEvaluate;
|
|
|
- /**
|
|
|
- * 是否展示指法(0:否;1:是)
|
|
|
- */
|
|
|
- private Integer showFingering;
|
|
|
- /**
|
|
|
- * 收费类型(0:免费;1:会员;2:单曲收费)
|
|
|
- */
|
|
|
- private Integer chargeType;
|
|
|
- /**
|
|
|
- * 审核状态
|
|
|
- */
|
|
|
- private Integer auditStatus;
|
|
|
- /**
|
|
|
- * 排序号
|
|
|
- */
|
|
|
- private Integer sortNumber;
|
|
|
- /**
|
|
|
- * 是否置顶(0:否;1:是)
|
|
|
- */
|
|
|
- private Integer topFlag;
|
|
|
- /**
|
|
|
- * 是否热门曲谱(0:否;1:是)
|
|
|
- */
|
|
|
- private Integer hotFlag;
|
|
|
- /**
|
|
|
- * 曲谱价格
|
|
|
- */
|
|
|
- private java.math.BigDecimal musicPrice;
|
|
|
- /**
|
|
|
- * 音频文件存储路径
|
|
|
- */
|
|
|
- private String audioFileUrl;
|
|
|
- /**
|
|
|
- * XML文件存储路径
|
|
|
- */
|
|
|
- private String xmlFileUrl;
|
|
|
- /**
|
|
|
- * 是否自带节拍器(0:否;1:是)
|
|
|
- */
|
|
|
- private Integer hasBeat;
|
|
|
- /**
|
|
|
- * 创建时间
|
|
|
- */
|
|
|
- private java.util.Date createTime;
|
|
|
- /**
|
|
|
- * 创建人(老师或者是后台平台用户)
|
|
|
- */
|
|
|
- private Long createBy;
|
|
|
- /**
|
|
|
- * 更新时间
|
|
|
- */
|
|
|
- private java.util.Date updateTime;
|
|
|
- /**
|
|
|
- * 更新人(老师或者是后台平台用户)
|
|
|
- */
|
|
|
- private Long updateBy;
|
|
|
- /**
|
|
|
- * 备注
|
|
|
- */
|
|
|
- private String remark;
|
|
|
+
|
|
|
+ @TableId(value = "id_", type = IdType.AUTO)
|
|
|
+ @ApiModelProperty(value = "主键id")
|
|
|
+ private Long id; //主键ID
|
|
|
+
|
|
|
+ @TableField("music_sheet_name_")
|
|
|
+ @ApiModelProperty(value = "曲谱名称")
|
|
|
+ private String musicSheetName; //曲谱名称
|
|
|
+
|
|
|
+ @TableField("user_id_")
|
|
|
+ @ApiModelProperty(value = "曲谱来源(0:平台;非0:老师ID)")
|
|
|
+ private Long userId; //曲谱来源(0:平台;非0:老师ID)
|
|
|
+
|
|
|
+ @TableField("composer_")
|
|
|
+ @ApiModelProperty(value = "作曲人")
|
|
|
+ private String composer; //作曲人
|
|
|
+
|
|
|
+ @TableField("music_subject_")
|
|
|
+ @ApiModelProperty(value = "曲谱声部(适用的乐器,可能是多个,用逗号分隔)")
|
|
|
+ private String musicSubject; //曲谱声部(适用的乐器,可能是多个,用逗号分隔)
|
|
|
+
|
|
|
+ @TableField("audio_type_")
|
|
|
+ @ApiModelProperty(value = "曲谱音频文件类型(midi;mp3)")
|
|
|
+ private String audioType; //曲谱音频文件类型(midi;mp3)
|
|
|
+
|
|
|
+ @TableField("music_tag_")
|
|
|
+ @ApiModelProperty(value = "曲谱标签(多个标签用逗号分隔)")
|
|
|
+ private String musicTag; //曲谱标签(多个标签用逗号分隔)
|
|
|
+
|
|
|
+ @TableField("play_speed_")
|
|
|
+ @ApiModelProperty(value = "默认播放速度")
|
|
|
+ private Integer playSpeed; //默认播放速度
|
|
|
+
|
|
|
+ @TableField("can_evaluate_")
|
|
|
+ @ApiModelProperty(value = "是否可以评测(0:否;1:是)")
|
|
|
+ private Integer canEvaluate; //是否可以评测(0:否;1:是)
|
|
|
+
|
|
|
+ @TableField("show_fingering_")
|
|
|
+ @ApiModelProperty(value = "是否展示指法(0:否;1:是)")
|
|
|
+ private Integer showFingering; //是否展示指法(0:否;1:是)
|
|
|
+
|
|
|
+ @TableField("charge_type_")
|
|
|
+ @ApiModelProperty(value = "收费类型(0:免费;1:会员;2:单曲收费)")
|
|
|
+ private Integer chargeType; //收费类型(0:免费;1:会员;2:单曲收费)
|
|
|
+
|
|
|
+ @TableField("audit_status_")
|
|
|
+ @ApiModelProperty(value = "审核状态")
|
|
|
+ private Integer auditStatus; //审核状态
|
|
|
+
|
|
|
+ @TableField("sort_number_")
|
|
|
+ @ApiModelProperty(value = "排序号")
|
|
|
+ private Integer sortNumber; //排序号
|
|
|
+
|
|
|
+ @TableField("top_flag_")
|
|
|
+ @ApiModelProperty(value = "是否置顶(0:否;1:是)")
|
|
|
+ private Integer topFlag; //是否置顶(0:否;1:是)
|
|
|
+
|
|
|
+ @TableField("hot_flag_")
|
|
|
+ @ApiModelProperty(value = "是否热门曲谱(0:否;1:是)")
|
|
|
+ private Integer hotFlag; //是否热门曲谱(0:否;1:是)
|
|
|
+
|
|
|
+ @TableField("music_price_")
|
|
|
+ @ApiModelProperty(value = "曲谱价格")
|
|
|
+ private java.math.BigDecimal musicPrice; //曲谱价格
|
|
|
+
|
|
|
+ @TableField("audio_file_url_")
|
|
|
+ @ApiModelProperty(value = "音频文件存储路径")
|
|
|
+ private String audioFileUrl; //音频文件存储路径
|
|
|
+
|
|
|
+ @TableField("xml_file_url_")
|
|
|
+ @ApiModelProperty(value = "XML文件存储路径")
|
|
|
+ private String xmlFileUrl; //XML文件存储路径
|
|
|
+
|
|
|
+ @TableField("has_beat_")
|
|
|
+ @ApiModelProperty(value = "是否自带节拍器(0:否;1:是)")
|
|
|
+ private Integer hasBeat; //是否自带节拍器(0:否;1:是)
|
|
|
+
|
|
|
+ @TableField("create_time_")
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime; //创建时间
|
|
|
+
|
|
|
+ @TableField("create_by_")
|
|
|
+ @ApiModelProperty(value = "创建人(老师或者是后台平台用户)")
|
|
|
+ private Long createBy; //创建人(老师或者是后台平台用户)
|
|
|
+
|
|
|
+ @TableField("update_time_")
|
|
|
+ @ApiModelProperty(value = "更新时间")
|
|
|
+ private Date updateTime; //更新时间
|
|
|
+
|
|
|
+ @TableField("update_by_")
|
|
|
+ @ApiModelProperty(value = "更新人(老师或者是后台平台用户)")
|
|
|
+ private Long updateBy; //更新人(老师或者是后台平台用户)
|
|
|
+
|
|
|
+ @TableField("remark_")
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remark; //备注
|
|
|
+
|
|
|
|
|
|
public MusicSheet setId(Long id) {
|
|
|
this.id = id;
|
|
@@ -259,12 +267,12 @@ public class MusicSheet extends BaseEntity {
|
|
|
public Integer getHasBeat() {
|
|
|
return this.hasBeat;
|
|
|
}
|
|
|
- public MusicSheet setCreateTime(java.util.Date createTime) {
|
|
|
+ public MusicSheet setCreateTime(Date createTime) {
|
|
|
this.createTime = createTime;
|
|
|
return this;
|
|
|
}
|
|
|
|
|
|
- public java.util.Date getCreateTime() {
|
|
|
+ public Date getCreateTime() {
|
|
|
return this.createTime;
|
|
|
}
|
|
|
public MusicSheet setCreateBy(Long createBy) {
|
|
@@ -275,12 +283,12 @@ public class MusicSheet extends BaseEntity {
|
|
|
public Long getCreateBy() {
|
|
|
return this.createBy;
|
|
|
}
|
|
|
- public MusicSheet setUpdateTime(java.util.Date updateTime) {
|
|
|
+ public MusicSheet setUpdateTime(Date updateTime) {
|
|
|
this.updateTime = updateTime;
|
|
|
return this;
|
|
|
}
|
|
|
|
|
|
- public java.util.Date getUpdateTime() {
|
|
|
+ public Date getUpdateTime() {
|
|
|
return this.updateTime;
|
|
|
}
|
|
|
public MusicSheet setUpdateBy(Long updateBy) {
|