2020-04-26 17:36:59 版本 : 概要设计-消息中心-历史概要设计补充
作者: 戴海林 于 2020年04月26日 发布在分类 / 物联网组 / 公司消息中心 / 项目管理 下,并于 2020年04月26日 编辑
 历史版本

修改日期 修改人 备注
2020-04-29 16:31:19[当前版本] 戴海林 修改标题
2020-04-28 11:05:01 戴海林 其他原因...
2020-04-28 11:03:28 戴海林 其他原因...
2020-04-28 09:56:09 戴海林 其他原因...

需求文档-消息中心-历史概要设计补充

一、报警级别配置

1.1 数据模型

报警等级表( msgcnt_errorlevel

字段名

类型

唯一(Y\ N

说明

ID

varchar

Y

主键

CREATETIME

datetime

N

创建时间

LEVELNAME

varchar

N

等级名称

LEVELCODE

varchar

N

等级编码

LIMITTIME

int

N

限制时间

1.2 接口定义


url 参数
/errorLevel/save
levelName String Y 报警级别名称
levelCode String Y 报警级别编码
limitTime String N 系统处理此级别报警的超时时间

二、报警类型配置


2.1 数据模型

报警类型表( Msgcnt_SystemType

字段名

类型

唯一(Y\ N

说明

ID

varchar

Y

主键

CREATETIME

datetime

N

创建时间

CREATEUSER

varchar

N

创建人

SYSTEMCODE

varchar

N

报警编码

SYSTEMNAME

varchar

N

报警名称

项目报警 类型关联关系 表( msgcnt_rel_reporttype_project add  at 2020-03-20

字段名

类型

唯一(Y\ N

说明

ID

varchar

Y

主键

PROJECTCODE

varchar

N

项目编码

TYPEID

varchar

N

报警类型 ID

2.2 接口定义


url
参数
systemType/save
syetemName String Y 报警类型名称
systemCode String Y 报警类型编号
createTime String N 创建时间
createUser String N 创建者
projects List<String> N 关联项目编号列表

三、消息规则配置


3.1 数据模型

消息规则表( Msgcnt_Message_Rule

字段名

类型

唯一(Y\ N

说明

ID

varchar

Y

主键

NAME

varchar

N

规则名称

TYPE

varchar

N

规则类型

DES

varchar

N

规则描述

PROJECT_ID

varchar

N

所属项目I D

PROJECT_NAME

varchar

N

所属项目名称

PROJECT_CODE

varchar

N

所属项目编码

ISUSE

varchar

N

是否启用  0启用 1未启用

CODE

varchar

N

规则编码

CREATETIME

datetime

N

创建时间

CREATEUSER

varchar

N

创建人

ERRORTYPE

varchar

N

报警类型编码

ALARM_LEVEL

varchar

N

报警级别。默认值为 0表示全部级别

消息规则配置表( Msgcnt_Rule_Cfg

字段名

类型

唯一(Y\ N

说明

ID

varchar

Y

主键

RULE_ID

varchar

N

规则 ID

SEND_TYPE

varchar

N

发送类型 010 邮件 020 APP   030 短信 040 WEB

SEND_OBJ

text

N

发送对象 邮箱、个推C ID 、手机号、运营平台用户I D

SEND_USER

longtext

N

发送对象账号

DEPARTMENT

varchar

N

部门

USER_ID

varchar

N

用户 ID

ISALARM

char

N

报警消息是否通知  0通知 1不通知

ISNOTICE

char

N

通知消息是否通知  0通知 1不通知

3.2 接口定义

url 参数 备注
messageRule/saveRuleAndCfg

rule MessageRule Y 规则实体信息

  • name StringY规则名称
  • type StringY规则类型
  • projectId StringY项目id
  • projectName StringY项目名称
  • projectCode StringY项目编号
  • isUse StringY是否启用 0启用 1未启用
  • createUser StringY
  • errorType StringY规则关联报警类型
  • alarmLevel StringY规则关联报警等级


cfg List<RuleCfg> Y 规则管理消息接收者信息

  • sendType StringY发送类型 010 邮件 020 APP 030短信 040 WEB
  • sendObj StringY发送对象 邮箱、个推CID、手机号、运营平台用户ID
  • sendUser StringY发送对象账号
  • department StringY部门
  • userId StringY用户ID

  1. CODE 规则编码生成规则:R + 时间年月日十分秒毫秒

    

历史版本-目录  [回到顶端]
    知识分享平台 -V 4.8.7 -wcp