无关风月
2025-03-07 1d44c20eabc99e9970fb58d4dbd3a94d77e83e39
xinquan-api/xinquan-api-meditation/src/main/java/com/xinquan/meditation/api/domain/Meditation.java
@@ -30,10 +30,29 @@
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")
@@ -47,18 +66,30 @@
    @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")
@@ -122,23 +153,17 @@
    @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")
    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;
}