From 1d44c20eabc99e9970fb58d4dbd3a94d77e83e39 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期五, 07 三月 2025 18:35:50 +0800 Subject: [PATCH] 冥想 --- xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java | 70 +++++++++++++++++++++++++++++++++-- 1 files changed, 66 insertions(+), 4 deletions(-) diff --git a/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java b/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java index 015b76e..76df573 100644 --- a/xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java +++ b/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; @@ -26,14 +30,66 @@ public class Meditation extends BaseModel { private static final long serialVersionUID = 1L; - + @ApiModelProperty(value = "余额") + @TableField(exist = false) + private BigDecimal balance; @ApiModelProperty(value = "id") @TableId(value = "id",type = IdType.ASSIGN_ID) private Long id; + @ApiModelProperty(value = "每日疗愈id 当设置为每日疗愈时存储") + @TableField("everyday_id") + private Long everydayId; + @ApiModelProperty(value = "是否为每日疗愈 1是2否") + @TableField("is_everyday") + private Integer isEveryday; + @ApiModelProperty(value = "每日疗愈 背景图片") + @TableField(exist = false) + private String imageUrl; + @ApiModelProperty(value = "播放时间段开始") + @TableField(exist = false) + @JsonFormat(pattern = "HH:mm:ss") + private LocalTime startPlayTime; + @ApiModelProperty(value = "播放时间段结束") + @TableField(exist = false) + @JsonFormat(pattern = "HH:mm:ss") + private LocalTime endPlayTime; @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 = "是否购买 1是2否") + @TableField(exist = false) + private Integer isBuy; + @ApiModelProperty(value = "背景音频 多个逗号拼接") + @TableField(exist = false) + private String musicUrls; + @ApiModelProperty(value = "背景音频时长 单位秒 多个逗号分割 与背景音频一一对应") + @TableField(exist = false) + private String musicSecond; + @ApiModelProperty(value = "背景音频内存大小 单位kb 多个逗号分割 与背景音频一一对应") + @TableField(exist = false) + private String musicSize; + @ApiModelProperty(value = "背景音频名称 多个逗号分割 与背景音频一一对应") + @TableField(exist = false) + private String name; + @ApiModelProperty(value = "查看详情回显使用 背景音频") + @TableField(exist = false) + private List<String> musicList; + @ApiModelProperty(value = "查看详情回显使用 所选的标签ids") + @TableField(exist = false) + private List<Long> tagList; + @ApiModelProperty(value = "查看详情回显使用 所选的标签名称集合") + @TableField(exist = false) + private List<String> tagNameList; @ApiModelProperty(value = "冥想标题") @TableField("meditation_title") @@ -94,10 +150,16 @@ @ApiModelProperty(value = "导师音频") @TableField("tutor_audio_url") private String tutorAudioUrl; + @ApiModelProperty(value = "导师音频时长 单位秒") + @TableField("tutor_audio_second") + private String tutorAudioSecond; + @ApiModelProperty(value = "导师音频文件名称") + @TableField("tutor_name") + private String tutorName; + @ApiModelProperty(value = "导师音频文件内存 单位kb ") + @TableField("tutor_size") + private String tutorSize; - @ApiModelProperty(value = "被点赞数") - @TableField("like_count") - private Integer likeCount; @ApiModelProperty(value = "被收藏数") @TableField("favorite_count") -- Gitblit v1.7.1