package com.xinquan.system.api.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.xinquan.common.core.web.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; /** *
* *
* * @author mitao * @since 2024-09-09 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("t_notice_record") @ApiModel(value = "NoticeRecord对象", description = "") public class NoticeRecord extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id") @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; @ApiModelProperty(value = "APP用户id") @TableField("app_user_id") private Long appUserId; @ApiModelProperty(value = "赠送人id") @TableField("userId") private Long userId; @ApiModelProperty(value = "冥想提问id 类型为回复通知时使用") @TableField("meditation_question_id") private Long meditationQuestionId; @ApiModelProperty(value = "冥想id") @TableField("meditation_id") private Long meditationId; @ApiModelProperty(value = "课程id") @TableField("course_id") private Long courseId; @ApiModelProperty(value = "查看状态 1:未读 2:已读 ") @TableField("read_status") private Integer readStatus; @ApiModelProperty(value = "通知类型 1=系统通知 2=回复通知") @TableField("notice_type") private Integer noticeType; @ApiModelProperty(value = "通知标题") @TableField("title") private String title; @ApiModelProperty(value = "通知内容") @TableField("content") private String content; @ApiModelProperty(value = "消息收到时间") @TableField(exist = false) private String time; }