无关风月
2024-10-14 039a33d1bfa6ef041161666bbd120c34086fe7c1
xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java
@@ -4,10 +4,14 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.xinquan.common.core.web.domain.BaseModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.List;
import lombok.Data;
import lombok.EqualsAndHashCode;
@@ -34,6 +38,27 @@
    @ApiModelProperty(value = "冥想音频分类id")
    @TableField("cate_id")
    private Long cateId;
    @ApiModelProperty(value = "分类名称")
    @TableField(exist = false)
    private String categoryName;
    @ApiModelProperty(value = "uid")
    @TableField(exist = false)
    private String uid;
    @ApiModelProperty(value = "选择标签的ids 逗号拼接 ")
    @TableField(exist = false)
    private String tagIds;
    @ApiModelProperty(value = "背景音频 多个逗号拼接")
    @TableField(exist = false)
    private String musicUrls;
    @ApiModelProperty(value = "背景音频时长 单位秒 多个逗号分割 与背景音频一一对应")
    @TableField(exist = false)
    private String musicSecond;
    @ApiModelProperty(value = "查看详情回显使用 背景音频")
    @TableField(exist = false)
    private List<String> musicList;
    @ApiModelProperty(value = "查看详情回显使用 所选的标签ids")
    @TableField(exist = false)
    private List<Long> tagList;
    @ApiModelProperty(value = "冥想标题")
    @TableField("meditation_title")
@@ -94,6 +119,10 @@
    @ApiModelProperty(value = "导师音频")
    @TableField("tutor_audio_url")
    private String tutorAudioUrl;
    @ApiModelProperty(value = "导师音频时长 单位秒")
    @TableField("tutor_audio_second")
    private String tutorAudioSecond;
    @ApiModelProperty(value = "被点赞数")
    @TableField("like_count")
@@ -102,6 +131,14 @@
    @ApiModelProperty(value = "被收藏数")
    @TableField("favorite_count")
    private Integer favoriteCount;
    @ApiModelProperty(value = "播放时间段开始")
    @TableField("start_play_time")
    @JsonFormat(pattern = "HH:mm:ss")
    private LocalTime startPlayTime;
    @ApiModelProperty(value = "播放时间段结束")
    @TableField("end_play_time")
    @JsonFormat(pattern = "HH:mm:ss")
    private LocalTime endPlayTime;
}