【7.6.0】【sys】获取用户应用信息,增加对图标和备注的返回

pull/57/head
fengshuonan 2023-06-27 20:44:00 +08:00
parent 10e14e23ce
commit b133f1b2b0
2 changed files with 18 additions and 1 deletions

View File

@ -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);
} }

View File

@ -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;
/** /**
* *
*/ */