文档中心 > API文档

2.22.1.2. 系统消息属性说明

参数 说明
id 消息主键,唯一标示消息
creationDate 创建时间
referenceId 主对象ID,例如此处为调查对象的ID
messageCategory 消息所属应用类型,应用类型请查看应用类型枚举说明
messageContent 消息内容
messageType 消息类型,目前只有系统消息一种
senderId 发送者ID
receiverId 接收者ID
userId 消息接收人Id
senderName 发送者名称
linkType 链接类型
openType 链接的打开方式,0:新窗口打开;1:工作区打开
linkParam0 — linkParam9 链接参数,顺序要与消息链接配置中保持一致。
isRead 是否已读

应用类型枚举说明

public enum ApplicationCategoryEnum {
 
     global(0), // 全局
     collaboration(1), // 协同应用
     form(2), // 表单
     doc(3), // 知识管理
     edoc(4), // 公文
     plan(5), // 计划
     meeting(6), // 会议
     bulletin(7), // 公告
     news(8), // 新闻
     bbs(9), // 讨论
     inquiry(10), // 调查
     calendar(11), // 日程事件
     mail(12), // 邮件
     organization(13),// 组织模型
     project(14), // 项目
     relateMember(15), // 关联人员
     exchange(16), // 交换
     hr(17), //人力资源
     blog(18), //博客
     edocSend(19), //发文
     edocRec(20),	//收文
     edocSign(21),	//签报	
     exSend(22), //待发送公文
     exSign(23), //待签收公文
     edocRegister(24), //待登记公文
     communication(25), //在线交流
     office(26),//综合办公
     agent(27),//代理设置
     modifyPassword(28), //密码修改
     meetingroom(29), //会议室
     taskManage(30), //任务管理
     guestbook(31),	//留言板
     info(32), //信息报 送
     infoStat(33),  //信息报送统计
     edocRecDistribute(34),//收文分发
     notice(35),  //公示板
     attendance(36)	// 签到
     ;
 
 	// 标识 用于数据库存储
 	private int key;
 
 	ApplicationCategoryEnum(int key) {
 		this.key = key;
 	}
 
 	public int getKey() {
 		return this.key;
 	}
 
 	public int key() {
 		return this.key;
 	}
 	
 	/**
 	 * 根据key得到枚举类型
 	 * 
 	 * @param key
 	 * @return
 	 */
 	public static ApplicationCategoryEnum valueOf(int key) {
 		ApplicationCategoryEnum[] enums = ApplicationCategoryEnum.values();
 
 		if (enums != null) {
 			for (ApplicationCategoryEnum enum1 : enums) {
 				if (enum1.key() == key) {
 					return enum1;
 				}
 			}
 		}
 
 		return null;
 	}
 
 }