读取小程序导航图标

This commit is contained in:
gxwebsoft
2024-05-05 02:57:08 +08:00
parent bb1a6449ef
commit 8b43d7c991
2 changed files with 10 additions and 4 deletions
@@ -7,10 +7,7 @@ import cn.hutool.http.HttpRequest;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.gxwebsoft.cms.entity.*; import com.gxwebsoft.cms.entity.*;
import com.gxwebsoft.cms.param.AdParam; import com.gxwebsoft.cms.param.*;
import com.gxwebsoft.cms.param.ArticleCategoryParam;
import com.gxwebsoft.cms.param.NavigationParam;
import com.gxwebsoft.cms.param.WebsiteParam;
import com.gxwebsoft.cms.service.*; import com.gxwebsoft.cms.service.*;
import com.gxwebsoft.common.core.security.JwtUtil; import com.gxwebsoft.common.core.security.JwtUtil;
import com.gxwebsoft.common.core.utils.RedisUtil; import com.gxwebsoft.common.core.utils.RedisUtil;
@@ -69,6 +66,8 @@ public class WebsiteController extends BaseController {
private MerchantService merchantService; private MerchantService merchantService;
@Resource @Resource
private MerchantAccountService merchantAccountService; private MerchantAccountService merchantAccountService;
@Resource
private MpMenuService mpMenuService;
@ApiOperation("获取网站信息") @ApiOperation("获取网站信息")
@GetMapping("/getSiteInfo") @GetMapping("/getSiteInfo")
@@ -211,6 +210,9 @@ public class WebsiteController extends BaseController {
// 附加自定义字段 // 附加自定义字段
website.setFields(websiteFieldService.list()); website.setFields(websiteFieldService.list());
// 小程序端导航图标
final MpMenuParam mpMenuParam = new MpMenuParam();
website.setMpMenus(mpMenuService.listRel(mpMenuParam));
// 附加自定义导航 // 附加自定义导航
final NavigationParam navigationParam = new NavigationParam(); final NavigationParam navigationParam = new NavigationParam();
@@ -137,6 +137,10 @@ public class Website implements Serializable {
@TableField(exist = false) @TableField(exist = false)
private List<WebsiteField> fields; private List<WebsiteField> fields;
@ApiModelProperty(value = "小程序导航图标")
@TableField(exist = false)
private List<MpMenu> mpMenus;
@ApiModelProperty(value = "网站导航栏") @ApiModelProperty(value = "网站导航栏")
@TableField(exist = false) @TableField(exist = false)
private List<Navigation> navigations; private List<Navigation> navigations;