package com.yupi.springbootinit.model.entity; 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 io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.util.Date; import lombok.Data; /* * @author: ziin * @date: 2026/2/10 20:25 */ /** * 通知公告表 */ @ApiModel(description="通知公告表") @Data @TableName(value = "system_notice") public class SystemNotice { /** * 公告ID */ @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty(value="公告ID") private Long id; /** * 公告标题 */ @TableField(value = "title") @ApiModelProperty(value="公告标题") private String title; /** * 公告内容 */ @TableField(value = "content") @ApiModelProperty(value="公告内容") private String content; /** * 公告类型(1通知 2公告) */ @TableField(value = "`type`") @ApiModelProperty(value="公告类型(1通知 2公告)") private Byte type; /** * 公告状态(0正常 1关闭) */ @TableField(value = "`status`") @ApiModelProperty(value="公告状态(0正常 1关闭)") private Byte status; /** * 创建者 */ @TableField(value = "creator") @ApiModelProperty(value="创建者") private String creator; /** * 创建时间 */ @TableField(value = "create_time") @ApiModelProperty(value="创建时间") private Date createTime; /** * 更新者 */ @TableField(value = "updater") @ApiModelProperty(value="更新者") private String updater; /** * 更新时间 */ @TableField(value = "update_time") @ApiModelProperty(value="更新时间") private Date updateTime; /** * 是否删除 */ @TableField(value = "deleted") @ApiModelProperty(value="是否删除") private Boolean deleted; /** * 租户编号 */ @TableField(value = "tenant_id") @ApiModelProperty(value="租户编号") private Long tenantId; /** * 分类 */ @TableField(value = "category") @ApiModelProperty(value="分类") private String category; }