class MessageConfig extends Object
消息配置
| Modifiers | Name | Description |
|---|---|---|
static class |
MessageConfig.Notification |
通知方式 |
static class |
MessageConfig.ProcessingPolicy |
办理策略 |
static class |
MessageConfig.ServiceTime |
| Modifiers | Name | Description |
|---|---|---|
static String |
DEFAULT |
| Type | Name and description |
|---|---|
Long |
applicationId所属应用 |
Boolean |
builtin是否是系统内置提醒 |
String |
code配置编码 |
static Object |
constraints |
String |
content默认提醒内容 |
Boolean |
disabled已禁用 |
Long |
domainId所属域 |
static Object |
hasMany |
static Map |
listFields |
static Object |
mapping |
String |
name配置名称:如督办、催办、通知、生日提醒、站内信等 |
String |
notes备注 |
Integer |
notifications默认通知方式 |
Integer |
processingPolicies默认办理策略 |
String |
receivers默认接收人 |
String |
service时间间隔:每隔一段时间后,自动重复提醒,如生日 |
String |
serviceTime服务接口中的提醒时间规则 |
String |
subject默认主题 |
Integer |
timeout超时提醒时限 |
static Object |
transients |
| Type | Name and description |
|---|---|
Object |
beforeValidate() |
static MessageConfig |
createIfNotExists(Map props)根据 code、application 判断配置是否存在,不存在则创建消息配置 |
DomainApplication |
getApplication() |
Domain |
getDomain() |
void |
setApplication(DomainApplication application) |
void |
setDomain(Domain domain) |
String |
toString() |
| Methods inherited from class | Name |
|---|---|
class Object |
Object#wait(long, int), Object#wait(long), Object#wait(), Object#equals(Object), Object#toString(), Object#hashCode(), Object#getClass(), Object#notify(), Object#notifyAll() |
所属应用
是否是系统内置提醒
配置编码
默认提醒内容
已禁用
所属域
配置名称:如督办、催办、通知、生日提醒、站内信等
备注
默认通知方式
默认办理策略
默认接收人
json 结构,与 为 o:osmEntity 生成的一致
时间间隔:每隔一段时间后,自动重复提醒,如生日
服务接口中的提醒时间规则
如:
. -7d 表示 7 个自然日前;
. +7d 表示 7 个自然日后
默认主题
超时提醒时限
消息的 deadline 前超期未处理,则重新提醒,单位为分钟。
根据 code、application 判断配置是否存在,不存在则创建消息配置