返回介绍

Cloud System API

发布于 2020-09-14 22:20:46 字数 6743 浏览 1801 评论 0 收藏 0

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 -->value
departName -->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`)
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数据库连接密码

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文