package com.ruoyi.system.model; 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.ruoyi.common.core.domain.BaseModel; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.time.LocalDateTime; /** *
* 菌种报告库 *
* * @author 无关风月 * @since 2025-04-12 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("t_notice") @ApiModel(value="TNotice对象", description="中台消息") public class TNotice extends BaseModel { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "主键id") @TableId("id") private String id; @ApiModelProperty(value = "提交人id") @TableField("commit_id") private String commitId; @ApiModelProperty(value = "提交人名称") @TableField(exist = false) private String commitName; @ApiModelProperty(value = "消息所属人员id") @TableField("user_id") private String userId; @ApiModelProperty(value = "消息内容") @TableField("notice_content") private String noticeContent; @ApiModelProperty(value = "状态 1=未读2=已读") @TableField("status") private Integer status; @ApiModelProperty(value = "对应内容id") @TableField("data_id") private String dataId; @ApiModelProperty(value = "消息类型" + "1报告待审核" + "2报告待评定" + "3菌种库确认通知" + "4菌种谱系图入库确认通知" + "5菌种选育保藏记录确认通知" + "6菌种验证数据资料确认通知" + "7菌种报告审核结果通知" + "8菌种报告评定结果通知" + "9菌种库操作评定通知") @TableField("notice_type") private Integer noticeType; }