| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- package com.cyksj.model.entity;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableName;
- import com.cyksj.model.BaseEntity;
- import lombok.Data;
- import java.util.Date;
- /**
- * 公告实体类
- * @author chan
- * @date 2025/8/10
- */
- @Data
- @TableName("announcements")
- public class Announcement extends BaseEntity {
- /**
- * 公告标题
- */
- private String title;
- /**
- * 公告内容
- */
- private String description;
- /**
- * 公告类型:info/warning/error/success
- */
- private String type;
- /**
- * 目标受众:all/new_users/existing_users
- */
- @TableField("target_audience")
- private String targetAudience;
- /**
- * 语言
- */
- private String language;
- /**
- * 开始时间
- */
- @TableField("start_date")
- private Date startDate;
- /**
- * 结束时间
- */
- @TableField("end_date")
- private Date endDate;
- /**
- * 状态:active/inactive
- */
- private String status;
- /**
- * 优先级
- */
- private Integer priority;
- }
|