刘光辉
12 小时以前 34981c30a78e8bbd7791131059a9210f9928b62c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
package jnpf.message.entity;
 
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import jnpf.base.entity.SuperBaseEntity;
import jnpf.constant.TableFieldsNameConst;
import lombok.Data;
 
import java.util.Date;
 
/**
 * 消息实例
 *
 * @author JNPF开发平台组
 * @version V3.1.0
 * @copyright 引迈信息技术有限公司(https://www.jnpfsoft.com)
 * @date 2019年9月27日 上午9:18
 */
@Data
@TableName("base_notice")
public class MessageEntity extends SuperBaseEntity<String> {
 
    /**
     * 标题
     */
    @TableField("f_title")
    private String title;
 
    /**
     * 正文
     */
    @TableField("f_body_text")
    private String bodyText;
 
    /**
     * 收件用户
     */
    @TableField("f_to_user_ids")
    private String toUserIds;
 
    /**
     * 附件
     */
    @TableField("f_files")
    private String files;
 
    /**
     * 封面图片
     */
    @TableField("f_cover_image")
    private String coverImage;
 
    /**
     * 过期时间
     */
    @TableField("f_expiration_time")
    private Date expirationTime;
 
    /**
     * 分类 1-公告 2-通知
     */
    @TableField("f_category")
    private String category;
 
    /**
     * 提醒方式 1-站内信 2-自定义 3-不通知
     */
    @TableField("f_type")
    private Integer remindCategory;
 
    /**
     * 发送配置
     */
    @TableField("f_send_config_id")
    private String sendConfigId;
 
    /**
     * 描述
     */
    @TableField("f_description")
    private String excerpt;
 
    /**
     * 有效标志 (-1-删除,0-草稿,1-已发送,2-已过期,)
     */
    @TableField(value = "f_enabled_mark", fill = FieldFill.INSERT)
    private Integer enabledMark;
 
    /**
     * 排序码
     */
    @TableField("f_sort_code")
    private Long sortCode;
 
    /**
     * 删除标志
     */
    @TableField(value = "f_delete_mark", updateStrategy = FieldStrategy.ALWAYS)
    private Integer deleteMark;
 
    /**
     * 删除时间
     */
    @TableField(value = "f_delete_time", fill = FieldFill.UPDATE)
    private Date deleteTime;
 
    /**
     * 删除用户
     */
    @TableField(value = "f_delete_user_id", fill = FieldFill.UPDATE)
    private String deleteUserId;
 
    /**
     * 修改时间
     */
    @TableField(value = "f_last_modify_time", updateStrategy = FieldStrategy.ALWAYS)
    private Date lastModifyTime;
 
    /**
     * 修改用户
     */
    @TableField(value = "f_last_modify_user_id", updateStrategy = FieldStrategy.ALWAYS)
    private String lastModifyUserId;
 
    /**
     * 创建时间
     */
    @TableField(value = TableFieldsNameConst.F_CREATOR_TIME , fill = FieldFill.INSERT)
    private Date creatorTime;
 
    /**
     * 创建用户
     */
    @TableField(value = TableFieldsNameConst.F_CREATOR_USER_ID , fill = FieldFill.INSERT)
    private String creatorUserId;
 
    /**
     * 租户id
     */
    @TableField(value = TableFieldsNameConst.F_TENANT_ID , fill = FieldFill.INSERT_UPDATE)
    private String tenantId;
 
}