跳到主要内容

cloudsystemapi

ISysBaseAPI
方法名参数(类型)描述(返回值)
createLogLogDTO (object)往日志表新增日志数据
getUserByNameusername (string)通过用户账号查询用户(LoginUser)
getUserByIdid(string)通过用户id查询用户(LoginUser)
getRolesByUsernameusername (string)通过用户账号查询角色集合(List<String>)
getDepartIdsByUsernameusername (string)通过用户账号查询部门id集合(List<String>)
getDepartNamesByUsernameusername (string)通过用户账号查询部门名称集合(List<String>)
queryDictItemsByCodecode(string)根据编码获取数据字典项(List<DictModel>)
queryAllDict-查询所有的父级字典,按照create_time排序(List<DictModel>)
queryAllDSysCategory-查询所有分类字典(List<SysCategoryModel>)
queryTableDictItemsByCodetable(String), text(String), code(String)根据表名及相关字段名查询出的数据作为字典数据(List<DictModel>)
queryAllDepartBackDictModel-查询部门数据 作为数据字典(List<DictModel>) id -->valuedepartName -->text
sendSysAnnouncementMessageDTO(object)发送消息,使用构造器1实例化方法参数
queryFilterTableDictInfotable(String) 表名text(String) 字段名作为显示用code(String) 字段名作为存储用filterSql(String) 过滤SQL查询表作为数据字典,支持过滤sql,示例:name = 'admin'
queryTableDictByKeystable(String) 表名text(String) 字段名作为显示用code(String) 字段名作为存储用keyArray(String[]) code字段的数组作为in查询查询指定table的 text code 获取字典(List<String>)
queryAllUser-查询所有有效的用户(List<ComboModel>) realname --> title
queryAllRoleroleIds(String[])角色ID数组,为空则查询所有查询所有有效的角色(List<ComboModel>) rolename--> title
getRoleIdsByUsernameusername(string)通过用户账号获取角色Id集合(List<String>)
getDepartIdsByOrgCodeorgCode(string)通过部门编号查询部门id (string)
getAllSysDepart-查询所有部门(List<SysDepartModel>
getDynamicDbSourceByIddbSourceId(string)查询多数据源配置(DynamicDataSourceModel
getDynamicDbSourceByCodedbSourceCode(string)查询多数据源配置(DynamicDataSourceModel
getDeptHeadByDepIddeptId(string)根据部门Id获取部门负责人(List<String>
sendWebSocketMsguserIds(String[])用户ID数组cmd(String) 消息指令标识给指定用户发消息
queryAllUserByIdsuserIds(String[])用户ID数组根据id数组获取所有用户(List<LoginUser>
meetingSignWebsocketuserId(String)用户ID数组推送签到人员信息
queryUserByNamesuserNames(String[])根据name获取所有用户(List<LoginUser>
getUserRoleSetusername(String)获取用户的角色集合(Set<String>)
getUserPermissionSetusername(String)获取用户的权限集合(Set<String>)

LogDTO

属性类型描述
logContentstring日志内容
logTypeint日志类型(0:操作日志;1:登录日志;2:定时任务)
operatetypeint操作类型(1:添加;2:修改;3:删除;)
loginUserobject登录用户 可以用如下方法获取:LoginUser user = (LoginUser) SecurityUtils.getSubject().getPrincipal();

DictModel

属性类型描述
valuestring字典值
textstring字典文本

SysCategoryModel

属性类型描述
idstring字典id
pidstring所属父级
namestring字典文本
codestring字典编码

MessageDTO

属性类型描述
fromUserstring发送方用户账号
toUserstring接收方用户账号
titlestring消息标题
contentstring消息内容

ComboModel

属性类型描述
idstringid
titlestring标题
usernamestring用户账号

SysDepartModel

属性类型描述
idstringid
departNamestring部门名称
orgCodestring部门编码

DynamicDataSourceModel

属性类型描述
idstringid
codestring编码
dbTypestring数据库类型
dbDriverstring驱动类名称
dbUrlstring数据源地址
dbNamestring数据库名称
dbUsernamestring数据库连接用户名
dbPasswordstring数据库连接密码