@Service public class ZeroService extends Object
| 构造器和说明 |
|---|
ZeroService() |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,String> |
addEnumInfo()
新增保存一条枚举信息,如:全部组织类型(deptTypes,syncUsers等)
|
Map<String,String> |
delEnumInfo()
删除一条枚举信息,如:全部组织类型(deptTypes,syncUsers等)
|
Object |
getEnumInfo()
从ENUM表中获取枚举信息
|
List<Map<String,String>> |
getEnumList()
获取枚举信息一览
|
Map<String,String> |
getEnumType()
获取当前应用的枚举参数,如:enumKey=“deptTypes”(全部组织类型)
|
List<Map<String,String>> |
getSyncDatas(String jsonStr,
Object obj)
同步数据并处理Aolai平台的基础数据(如:getUserList用户、getDeptList部门等)
获取数据List,并返回解析后的数据List |
boolean |
notifyAll(String compId,
List<Map<String,String>> empList)
发送消息接口
|
Map<String,Object> |
remoteInteface(String jsonStr,
Object map)
已过时。
这个方法已被弃用,使用remoteInvoke()方法替代。
|
Map<String,Object> |
remoteInvoke(String jsonStr,
Object map)
调用远程第三方服务接口
|
Map<String,String> |
syncDatas(String table,
Map<String,Object> apiCond,
Map<String,Object> cond)
调用基于Aolai平台的服务接口,获取同步数据列表
可根据不同配置获取信息:用户ID\姓名\公司\城市\手机\邮箱 接口名:apiName,如:syncUsers\getOperUsers,以下转换参数可以为空,为空时返回原值 传入参数:{empState:"0", empComp:"2"},userLock='0' userComp='2' 参数转换:{"userLock":"empState","userComp":"empComp"} 响应参数转换:{"empId":"userId","empUid":"userId","empName":"userName","empComp":"userComp", ...} |
Map<String,String> |
syncDepts()
同步部门信息
|
Map<String,String> |
syncUsers()
同步用户信息
|
Map<String,Object> |
testBy()
这个方法仅为了测试用
|
public Object getEnumInfo()
public Map<String,String> syncDatas(String table, Map<String,Object> apiCond, Map<String,Object> cond)
传入参数:{empState:"0", empComp:"2"},userLock='0' userComp='2'
参数转换:{"userLock":"empState","userComp":"empComp"}
响应参数转换:{"empId":"userId","empUid":"userId","empName":"userName","empComp":"userComp", ...}
public List<Map<String,String>> getSyncDatas(String jsonStr, Object obj)
public Map<String,Object> remoteInvoke(String jsonStr, Object map)
jsonStr - map - public Map<String,Object> remoteInteface(String jsonStr, Object map)
jsonStr - map - Copyright © 2024. All rights reserved.