2021SC@SDUSC
底层共通业务API,提供其他独立模块调用
1.日志添加
在addlog方法中,输入的参数logcontent表示日志内容,logtype表示日志类型如0:操作日志;1:登录日志;2:定时任务,operatetype表示操作类型如:1:添加;2:修改;3:删除;
void addLog(String LogContent, Integer logType, Integer operatetype);
2.根据用户账号查询用户信息
public LoginUser getUserByName(String username);
3.根据用户id查询用户信息
public LoginUser getUserById(String id);
4.通过用户账号查询角色集合
public List<String> getRolesByUsername(String username);
5.通过用户账号查询部门集合
List<String> getDepartIdsByUsername(String username);
6.通过用户账号查询部门 name
List<String> getDepartNamesByUsername(String username);
7.查询所有部门 作为字典信息 id ->value,departName ->text
public List<DictModel> queryAllDepartBackDictModel();
8.发送系统消息,其中方法中的参数意义分别为:fromUser 发送人(用户登录账户)、toUser 发送给(用户登录账户)、title 消息主题、msgContent 消息内容
public void sendSysAnnouncement(String fromUser,String toUser,String title, String msgContent);
9.根据 code 查询数据库中存储的 DynamicDataSourceModel
DynamicDataSourceModel getDynamicDbSourceByCode(String dbSourceCode);