mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】获取用户应用信息,增加对图标和备注的返回
parent
10e14e23ce
commit
b133f1b2b0
|
@ -137,7 +137,7 @@ public class SysAppServiceImpl extends ServiceImpl<SysAppMapper, SysApp> impleme
|
||||||
|
|
||||||
LambdaQueryWrapper<SysApp> sysAppLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<SysApp> sysAppLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
sysAppLambdaQueryWrapper.in(SysApp::getAppId, appIds);
|
sysAppLambdaQueryWrapper.in(SysApp::getAppId, appIds);
|
||||||
sysAppLambdaQueryWrapper.select(SysApp::getAppId, SysApp::getAppName);
|
sysAppLambdaQueryWrapper.select(SysApp::getAppId, SysApp::getAppName, SysApp::getAppIcon, SysApp::getRemark);
|
||||||
sysAppLambdaQueryWrapper.orderByAsc(SysApp::getAppSort);
|
sysAppLambdaQueryWrapper.orderByAsc(SysApp::getAppSort);
|
||||||
|
|
||||||
List<SysApp> sysAppList = this.list(sysAppLambdaQueryWrapper);
|
List<SysApp> sysAppList = this.list(sysAppLambdaQueryWrapper);
|
||||||
|
@ -148,6 +148,8 @@ public class SysAppServiceImpl extends ServiceImpl<SysAppMapper, SysApp> impleme
|
||||||
IndexUserAppInfo indexUserAppInfo = new IndexUserAppInfo();
|
IndexUserAppInfo indexUserAppInfo = new IndexUserAppInfo();
|
||||||
indexUserAppInfo.setAppId(sysApp.getAppId());
|
indexUserAppInfo.setAppId(sysApp.getAppId());
|
||||||
indexUserAppInfo.setAppName(sysApp.getAppName());
|
indexUserAppInfo.setAppName(sysApp.getAppName());
|
||||||
|
indexUserAppInfo.setAppIcon(sysApp.getAppIcon());
|
||||||
|
indexUserAppInfo.setRemark(sysApp.getRemark());
|
||||||
indexUserAppInfo.setCurrentSelectFlag(false);
|
indexUserAppInfo.setCurrentSelectFlag(false);
|
||||||
indexUserAppInfos.add(indexUserAppInfo);
|
indexUserAppInfos.add(indexUserAppInfo);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
package cn.stylefeng.roses.kernel.sys.modular.login.pojo;
|
package cn.stylefeng.roses.kernel.sys.modular.login.pojo;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.file.api.format.FileUrlFormatProcess;
|
||||||
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
import cn.stylefeng.roses.kernel.rule.annotation.ChineseDescription;
|
||||||
|
import cn.stylefeng.roses.kernel.rule.annotation.SimpleFieldFormat;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -27,6 +29,19 @@ public class IndexUserAppInfo {
|
||||||
@ChineseDescription("应用名称")
|
@ChineseDescription("应用名称")
|
||||||
private String appName;
|
private String appName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用图标的文件id
|
||||||
|
*/
|
||||||
|
@ChineseDescription("应用图标的文件id")
|
||||||
|
@SimpleFieldFormat(processClass = FileUrlFormatProcess.class)
|
||||||
|
private Long appIcon;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 应用描述
|
||||||
|
*/
|
||||||
|
@ChineseDescription("应用描述")
|
||||||
|
private String remark;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 应用菜单集合
|
* 应用菜单集合
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue