Appearance
message
jnpf.message.util.DingTalkUtil
getAccessToken - 获取token
参数 | 说明 | 类型 |
---|---|---|
appkey | String | |
appsecret | String |
D - 示例代码
java
sendDingMessage - 给用户推送消息(文字消息)
参数 | 说明 | 类型 |
---|---|---|
appkey | String | |
appsecret | String | |
agentid | String | |
userIds | String | |
content | String | |
return | 收到消息格式如下: 发送的内容 |
D - 示例代码
java
jnpf.message.util.EmailUtil - 邮件类
sendMail -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
jnpf.message.util.JnpfMessageUtil - 消息实体类
setMessageEntity -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
setMessageReceiveEntity -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
jnpf.message.util.QyWebChatUtil - 企业微信的接口类
getAccessToken - 获取接口访问凭证
参数 | 说明 | 类型 |
---|
D - 示例代码
java
sendMessage - 发送消息 20210416 Add By GongXishan 不抛出异常,返回Json
参数 | 说明 | 类型 |
---|
D - 示例代码
java
sendWxMessage - 向企业微信发送信息
参数 | 说明 | 类型 |
---|---|---|
corpId | String | |
corpSecret | String | |
agentId | String | |
toUserId | String | |
contents | String |
D - 示例代码
java
jnpf.message.util.SentMessageUtil - 消息实体类
sendMessage - 发送消息
参数 | 说明 | 类型 |
---|---|---|
sentMessageForm | message中的类 |
D - 示例代码
java
jnpf.message.util.SmsAliYunUtil - 阿里云发送短信
sendSms -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
sendSms - 发送阿里云短信
参数 | 说明 | 类型 |
---|---|---|
mobile | 手机号 | String |
param | 替换短信模板内容 | String |
config | 配置 | String |
templateCode | 短信模板code | String |
com.aliyuncs.exceptions.ClientException | com.aliyuncs.exceptions.ClientException |
D - 示例代码
java
jnpf.message.util.SmsTenCentCloudUtil - 腾讯云发送短信类
sendSms -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
jnpf.message.util.SmsUtil - 短信工具类
reSendSms - 重新发送 重新发送一定是java系统的,不存在net过来的,所以reSendSms方法不需要用户做入参
参数 | 说明 | 类型 |
---|---|---|
smsSendlogId | 日志id | String |
tel | 电话号码 | String |
D - 示例代码
java
sendSmsByPt - 具体业务发送的时候可以调用这个
参数 | 说明 | 类型 |
---|---|---|
templateCode | 短信模板的编码 | String |
templateParam | 模板里配置的变量对应的的实际值参数 | String |
tels | 电话号码,多个逗号隔开 | String |
table | tableId对应的表,如果没有业务,则给空值记即可 | String |
tableId | 业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可 | String |
userInfo | userInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边 | UserInfo |
D - 示例代码
java
sendSmsByPt - 具体业务发送的时候可以调用这个
参数 | 说明 | 类型 |
---|---|---|
smsTemplateEntity | 短信模板的对象 | entity中的类 |
templateParam | 模板里配置的变量对应的的实际值参数 | String |
tels | 电话号码,多个逗号隔开 | String |
tels | 电话号码,多个逗号隔开 | String |
table | tableId对应的表,如果没有业务,则给空值记即可 | String |
tableId | 业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可 | String |
smsSourceId | 当前重新发送的时候上一条日志的主键,如果是正常的发送给空即可 | UserInfo |
userInfo | userInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边 |
D - 示例代码
java
sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)
参数 | 说明 | 类型 |
---|---|---|
templateCode | 短信模板的编码,即根据这个值去获取配置的模板记录 | String |
templateParam | 模板里配置的变量对应的的实际值参数 | String |
tels | 电话号码,多个逗号隔开 | String |
userInfo | userInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边 | UserInfo |
return | 发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了) |
D - 示例代码
java
sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)
参数 | 说明 | 类型 |
---|---|---|
templateCode | 短信模板的编码,即根据这个值去获取配置的模板记录 | String |
templateParam | 模板里配置的变量对应的的实际值参数 | String |
tels | 电话号码,多个逗号隔开 | String |
table | tableId对应的表,如果没有业务,则给空值记即可 | String |
tableId | 业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可 | String |
userInfo | userInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边 | UserInfo |
return | 发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了) |
D - 示例代码
java
sendSmByWg - 网关发送短信(注意:事务的注解由各自调用的业务自己配置)
参数 | 说明 | 类型 |
---|---|---|
templateParam | 模板里配置的变量对应的的实际值参数 | entity中的类 |
tels | 电话号码,多个逗号隔开 | String |
table | tableId对应的表,如果没有业务,则给空值记即可 | String |
tableId | 业务id,即table对应的主键,比如值可以是GG_SL,如果业主提那个单据的短信没收到,可以根据这个值来数据库查询是否有,如果没有业务,则给空值记即可 | String |
smsSourceId | 当前重新发送的时候上一条日志的主键,如果是正常的发送给空即可 | String |
userInfo | userInfo作为入参没有统一获取java登录那个对象的原因是,防止有些发送做在net那边 | String |
return | 发送是否成功(注意 , 这边调用后 , 对方是存到他们的数据库 , 并未真正发送 , 真正是否发送成功要去回执接收的时候看 , 那个时候他们才是真正发起出去了) | UserInfo |
D - 示例代码
java
receiveRptByWg -
注意:同一个回执编号发送时对应同一个内容(因为内容不一样,会按多次发送,回执编号自然不一样), 这个同一个内容对应容一个模板记录, 综上所述,一个回执编号只会对应一个模板,然后一个模板只会对应一个F_SMS_KEY 所以回执编号跟F_SMS_KEY是1:1的关系,F_SMS_KEY即配置的短信平台账号密码等的信息 所以模板里的
参数 | 说明 | 类型 |
---|
D - 示例代码
java
receiveRptByWg -
参数 | 说明 | 类型 |
---|---|---|
smId | int | |
smsKey | String |
D - 示例代码
java
sendSms - 发送短信
参数 | 说明 | 类型 |
---|---|---|
templateCode | 模板代码 | String |
templateParam | 模板参数如: | String |
tels | 电话支持多个,以逗号分隔 tel1,tel2 | String |
return | boolean |
D - 示例代码
java
replaceContent - 替换占位符${}里面的内容
参数 | 说明 | 类型 |
---|---|---|
content | String | |
params | JSONObject | |
java.lang.Throwable | java.lang.Throwable |
D - 示例代码
java
getReplaceContent - 替换占位符${}里面的内容 黄保敬修改
参数 | 说明 | 类型 |
---|---|---|
content | String | |
params | JSONObject | |
java.lang.Throwable | java.lang.Throwable |
D - 示例代码
java
init - 移动网关发送短信c初始化
参数 | 说明 | 类型 |
---|---|---|
templateConfig | 短信平台配置 | String |
D - 示例代码
java
sendSm - 移动网关发送短信
参数 | 说明 | 类型 |
---|---|---|
templateCode | 模板代码 | String |
templateParam | 模板参数如: | String |
tels | 电话支持多个,以逗号分隔 tel1,tel2 | String |
D - 示例代码
java
receiveRpt - 移动网关获取短信回执
参数 | 说明 | 类型 |
---|
D - 示例代码
java
jnpf.message.util.SmsYiDongYunUtil - 移动云MAS发送短信
sendSms - 发送移动mas短信 自定义模板
参数 | 说明 | 类型 |
---|---|---|
mobile | 手机号,多个以逗号隔开 | String |
templateConfig | 平台配置 2022-09-13 黄保敬修改参数为对象 | String |
content | 模板内容 | String |
java.lang.Throwable | java.lang.Throwable |
D - 示例代码
java
sendSms - 发送移动mas短信 自定义模板
参数 | 说明 | 类型 |
---|---|---|
mobile | 手机号,多个以逗号隔开 | String |
config | 平台配置 2022-09-13 黄保敬修改参数为对象 | JSONObject |
content | 模板内容 | String |
java.lang.Throwable | java.lang.Throwable |
D - 示例代码
java
md5_32 - MD5 32位加密小写 大写32位 buf.toString()后面加.toUpperCase()即可
参数 | 说明 | 类型 |
---|---|---|
str | 要加密的字符串 | String |
java.security.NoSuchAlgorithmException | java.security.NoSuchAlgorithmException | |
java.io.UnsupportedEncodingException | java.io.UnsupportedEncodingException |
D - 示例代码
java
jnpf.message.util.SynDingTalkUtil - 同步到企业微信的接口
getAccessToken - 获取接口访问凭证
参数 | 说明 | 类型 |
---|
D - 示例代码
java
createDepartment - 创建钉钉部门接口
参数 | 说明 | 类型 |
---|---|---|
deptModel | message中的类 | |
accessToken | String |
D - 示例代码
java
updateDepartment - 更新钉钉部门接口
参数 | 说明 | 类型 |
---|---|---|
deptModel | message中的类 | |
accessToken | String |
D - 示例代码
java
deleteDepartment - 删除钉钉部门接口
参数 | 说明 | 类型 |
---|---|---|
id | Long | |
accessToken | String |
D - 示例代码
java
getDepartmentList - 获取钉钉部门列表信息接口(一次只能获取下一级部门,不能多级查询)
参数 | 说明 | 类型 |
---|---|---|
id | Long | |
accessToken | String |
D - 示例代码
java
getDepartmentInfo - 获取指定的钉钉部门信息接口
参数 | 说明 | 类型 |
---|---|---|
deptId | Long | |
accessToken | String |
D - 示例代码
java
createUser - 创建钉钉用户信息接口
参数 | 说明 | 类型 |
---|---|---|
userModel | message中的类 | |
accessToken | String |
D - 示例代码
java
updateUser - 更新钉钉用户信息接口
参数 | 说明 | 类型 |
---|---|---|
userModel | message中的类 | |
accessToken | String |
D - 示例代码
java
deleteUser - 删除钉钉用户信息接口
参数 | 说明 | 类型 |
---|---|---|
userId | String | |
accessToken | String |
D - 示例代码
java
getUserList -
参数 | 说明 | 类型 |
---|
D - 示例代码
java
getOrganizeTreeToList - 按目录树结构数据转化为列表
参数 | 说明 | 类型 |
---|---|---|
selectorVO | message中的类 | |
organizeList | entity中的类 | |
listByOrder | entity中的类 |
D - 示例代码
java
jnpf.message.util.SynQyWebChatUtil - 同步到企业微信的接口
getAccessToken - 获取接口访问凭证
参数 | 说明 | 类型 |
---|
D - 示例代码
java
sendMessage - 发送消息 20210416 Add By GongXishan 不抛出异常,返回Json
参数 | 说明 | 类型 |
---|
D - 示例代码
java
sendWxMessage - 向企业微信发送信息
参数 | 说明 | 类型 |
---|---|---|
corpId | String | |
corpSecret | String | |
agentId | String | |
toUserId | String | |
contents | String |
D - 示例代码
java
createDepartment - 创建部门
参数 | 说明 | 类型 |
---|---|---|
department | json数据格式 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
updateDepartment - 更新部门
参数 | 说明 | 类型 |
---|---|---|
department | json数据格式 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
deleteDepartment - 删除部门
参数 | 说明 | 类型 |
---|---|---|
id | 部门ID | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
getDepartmentList - 部门列表
参数 | 说明 | 类型 |
---|---|---|
id | 根部门ID | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
createUser - 创建用户
参数 | 说明 | 类型 |
---|---|---|
user | json数据格式 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
updateUser - 更新用户
参数 | 说明 | 类型 |
---|---|---|
user | json数据格式 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
deleteUser - 删除用户
参数 | 说明 | 类型 |
---|---|---|
id | 用户ID | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
getUserById - 获取单个成员信息
参数 | 说明 | 类型 |
---|---|---|
id | 企业微信成员ID | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
getUserList - 获取用户列表(返回精简的成员信息)
参数 | 说明 | 类型 |
---|---|---|
id | String | |
isGetChild | 1-递归获取,0-只获取本部门 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
getUserDetailList - 获取用户列表(返回详细的成员信息)
参数 | 说明 | 类型 |
---|---|---|
id | String | |
isGetChild | 1-递归获取,0-只获取本部门 | String |
accessToken | String | |
jnpf.exception.WxErrorException | jnpf.exception.WxErrorException |
D - 示例代码
java
getOrganizeTreeToList - 按目录树结构数据转化为列表
参数 | 说明 | 类型 |
---|---|---|
selectorVO | message中的类 | |
organizeList | entity中的类 | |
listByOrder | entity中的类 |
D - 示例代码
java