public interface TerminalService extends IModelService<Terminal>
| 限定符和类型 | 方法和说明 |
|---|---|
EMap |
decrypt(Terminal term,
EMap params,
String[] keys)
对请求参数进行解密处理
注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
|
EMap |
encrypt(Terminal term,
EMap params,
String[] keys)
对请求参数进行加密处理
注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
|
EMap |
genSign(Terminal term,
EMap params,
String[] keys)
生成签名
注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
|
List<Terminal> |
getActiveTer()
获得可用的终端对象
|
List<Terminal> |
getAllTer()
获得全部终端对象
|
String |
getAllTerJson()
获得全部终端对象的JSON
|
Terminal |
getByDomain(String domain)
获得终端对象
|
Terminal |
getTer()
获得终端对象
|
List<Terminal> |
getTers(Querys qs)
获得终端对象
|
Result |
pushData(String domain,
String url,
EMap params)
向终端发送请求
|
Result |
pushData(Terminal term,
String url,
EMap params)
向终端发送请求
|
String |
pushData2Str(String domain,
String url,
EMap params)
向终端发送请求
|
String |
pushData2Str(Terminal term,
String url,
EMap params)
向终端发送请求
|
Result |
pushFile(String domain,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
Result |
pushFile(Terminal term,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
String |
pushFile2Str(String domain,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
String |
pushFile2Str(Terminal term,
String url,
Map<String,File> files,
EMap params)
向终端发送文件
|
Terminal |
saveTer(Terminal ter)
保存终端对象
|
boolean |
valiSign(Terminal term,
EMap params,
String[] keys)
签名校验
注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
|
able, batchSave, batchUpdate, deleteByCodes, deleteById, deleteByIda, deleteByIds, disable, disable, disableByIda, disableByIds, enable, enable, enableByIda, enableByIds, findByCode, findByCodea, findByCodes, findByDomain, findByDomainSingle, findById, findByIda, findByIds, paginate, paginate, removeRepeat, save, saveOrUpdate, select, select, select, select, select, select, select, select, selectAll, selectAll, selectAllBy, selectAllBy, selectCol, selectCol, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, updateTerminal getTer()
获得终端对象
String getAllTerJson()
获得全部终端对象的JSON
String pushFile2Str(Terminal term, String url, Map<String,File> files, EMap params)
向终端发送文件
term - 终端对象url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合String pushFile2Str(String domain, String url, Map<String,File> files, EMap params)
向终端发送文件
domain - 终端子域url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合Result pushFile(Terminal term, String url, Map<String,File> files, EMap params)
向终端发送文件
term - 终端对象url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合Result pushFile(String domain, String url, Map<String,File> files, EMap params)
向终端发送文件
domain - 终端子域url - 资源地址,不含域名files - 文件集合params - 含有签名(sign)的参数集合String pushData2Str(Terminal term, String url, EMap params)
向终端发送请求
term - 终端对象url - 资源地址,不含域名params - 含有签名(sign)的参数集合String pushData2Str(String domain, String url, EMap params)
向终端发送请求
domain - 终端子域url - 资源地址,不含域名params - 含有签名(sign)的参数集合Result pushData(Terminal term, String url, EMap params)
向终端发送请求
term - 终端对象url - 资源地址,不含域名params - 含有签名(sign)的参数集合Result pushData(String domain, String url, EMap params)
向终端发送请求
domain - 终端子域url - 资源地址,不含域名params - 含有签名(sign)的参数集合EMap genSign(Terminal term, EMap params, String[] keys)
生成签名 注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
term - 终端对象params - 原始请求参数集合keys - 参与签名的字段列表,注意顺序EMap encrypt(Terminal term, EMap params, String[] keys)
对请求参数进行加密处理 注意:如果某参数同时进行加密与签名,需要先进行 [签名] 再进行 [加密]。
term - 终端对象params - keys - EMap decrypt(Terminal term, EMap params, String[] keys)
对请求参数进行解密处理 注意:如果请求方同时对某参数进行了加密与签名,则校验时应先 [解密] 再进行 [签名校验]
term - 终端对象params - keys - Copyright © 2023. All rights reserved.