This action will force synchronization from jimmy_JYue/jy-message, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
消息服务平台,给其他系统提供统一的消息接入,可以处理未读、已读、消息列表等,消息支持发送邮件【支持附件发送,附件必须为互联网可以访问的地址】或短信。 具体改造可以见SendEmailTask.java和SendSmsTask.java文件 消息服务平台还支持设置个人对分组消息的接收开关等规则,可以设置单个用户分组下的接收短信手机号和接收邮箱信息
message-server:下载源码后,启动message-server的服务,启动服务前,需要先创建好数据库(message),然后执行sql脚本(message.sql、init.sql)文件。
html版本的API:message-server\src\main\webapp\api下的index.html入口页面,提供了html调度接口
调用接口:/sysInfo/saveOrUpdate
参数:
sysNo:系统编码
name:系统名称
参考测试类:AccessUserTest.java
调用接口:/userInfo/saveOrUpdate
参数:
sysNo:系统编码
userId:用户编号
参考测试类:AccessUserTest.java
调用接口:/msgGroup/saveOrUpdate
参数:
id:分组编码
sysNo:系统编码
name:分组名称
type:类型[10系统、20个人、30其它]
pid:父分组编码
参考测试类:MsgGroupTest.java
调用接口:/msgGroup/pageQuery
参数:
page:页码
size:每页大小
sysNo:系统编码
pid:父分组编码
参考测试类:MsgGroupTest.java
调用接口:/userGroupRule/saveOrUpdate
参数:
sysNo:系统编码
groupId:分组编号
userId:用户编号
status:状态[10打开、20关闭]
emailStatus:发邮件[10打开、20关闭]
smsStatus:发短信[10打开、20关闭]
recePhone:接收手机[多个;分隔]
receEmail:接收邮箱[多个;分隔]
参考测试类:UserGroupRuleTest.java
调用接口:/userGroupRule/find
参数:
sysNo:系统编码
userId:用户编号
参考测试类:UserGroupRuleTest.java
调用接口:/msgInfo/save
参数:
sysNo:系统编码
groupId:消息分组编号[可以传入sys代表系统的消息分组]
title:标题
content:内容
sendUserId:发送人编码
receUserIds:接收人编码集合[多个用;分隔]
receContent:接收短信或邮件的内容[不传默认为content内容]
receEmailFiles:邮件的附件[多个附件;分隔]
recePhones:接收手机[多个;分隔]发送开关根据第一个接收人获取
receEmails:接收邮箱[多个;分隔]发送开关根据第一个接收人获取
参考测试类:MsgSendTest.java
调用接口:/msgInfo/deleteRece
参数:
id:消息编号
sysNo:系统编码
userId:用户编号
参考测试类:MsgInfoTest.java
调用接口:/msgInfo/updateIsRead
参数:
id:消息编号
sysNo:系统编码
userId:用户编号
isRead:是否阅读[0否、1是]
参考测试类:MsgInfoTest.java
调用接口:/msgInfo/getCountUnread
参数:
sysNo:系统编码
userId:用户编号
参考测试类:MsgQueryTest.java
调用接口:/msgInfo/pageQueryUnread
参数:
page:页码
size:每页大小
sysNo:系统编码
userId:用户编号
groupId:分组编号,多个;隔开
参考测试类:MsgQueryTest.java
调用接口:/msgInfo/pageQuery
参数:
page:页码
size:每页大小
sysNo:系统编码
userId:用户编号
isRead:是否阅读[0否、1是]不传入获取所有状态的消息
groupId:分组编号,多个;隔开
参考测试类:MsgQueryTest.java
调用接口:/msgInfo/findGroupUnread
参数:
sysNo:系统编码
userId:用户编号
参考测试类:MsgQueryTest.java
调用接口:/msgInfo/getDtl
参数:
id:消息编号
sysNo:系统编码
userId:用户编号
参考测试类:MsgQueryTest.java
http://127.0.0.1:6070/index.jsp 帐号:admin 密码:123456
接入系统的维护页面
发送的消息列表页面
更多完善中。。。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。