Commit a5f8a299 by yangchen

实现assemblyList接口和informationList接口,并且对之前实现的两个List接口分别改名为bannerList和computilityList

parent 3411103b
...@@ -74,7 +74,7 @@ public class ComputilityInformationController { ...@@ -74,7 +74,7 @@ public class ComputilityInformationController {
@GetMapping("/get") @GetMapping("/get")
@Operation(summary = "获得计算资源首页管理") @Operation(summary = "获得计算资源首页管理")
@Parameter(name = "id", description = "编号", required = true, example = "1024") @Parameter(name = "id", description = "编号", required = true, example = "1024")
@PreAuthorize("@ss.hasPermission('biz:computility-information:query')") // @PreAuthorize("@ss.hasPermission('biz:computility-information:query')")
public CommonResult<ComputilityInformationRespVO> getComputilityInformation(@RequestParam("id") Long id) { public CommonResult<ComputilityInformationRespVO> getComputilityInformation(@RequestParam("id") Long id) {
ComputilityInformationDO computilityInformation = computilityInformationService.getComputilityInformation(id); ComputilityInformationDO computilityInformation = computilityInformationService.getComputilityInformation(id);
return success(BeanUtils.toBean(computilityInformation, ComputilityInformationRespVO.class)); return success(BeanUtils.toBean(computilityInformation, ComputilityInformationRespVO.class));
......
...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*; ...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*;
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
public class ComputilityInformationRespVO { public class ComputilityInformationRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
private Long id;
@Schema(description = "展示图地址") @Schema(description = "展示图地址")
@ExcelProperty("展示图地址") @ExcelProperty("展示图地址")
private String image; private String image;
......
...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*; ...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*;
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
public class IndustryApplicationRespVO { public class IndustryApplicationRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
private Long id;
@Schema(description = "展示图地址") @Schema(description = "展示图地址")
@ExcelProperty("展示图地址") @ExcelProperty("展示图地址")
private String image; private String image;
......
...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*; ...@@ -12,6 +12,9 @@ import com.alibaba.excel.annotation.*;
@ExcelIgnoreUnannotated @ExcelIgnoreUnannotated
public class InformationRespVO { public class InformationRespVO {
@Schema(description = "编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1024")
private Long id;
@Schema(description = "咨询类别", requiredMode = Schema.RequiredMode.REQUIRED) @Schema(description = "咨询类别", requiredMode = Schema.RequiredMode.REQUIRED)
@ExcelProperty("咨询类别") @ExcelProperty("咨询类别")
private Boolean category; private Boolean category;
......
...@@ -34,10 +34,10 @@ public class AppBannerInfoController { ...@@ -34,10 +34,10 @@ public class AppBannerInfoController {
//@PreAuthorize("@ss.hasPermission('biz:banner-info:query')") //@PreAuthorize("@ss.hasPermission('biz:banner-info:query')")
public CommonResult<BannerInfoRespVO> getBannerInfo(@RequestParam("id") Long id) { public CommonResult<BannerInfoRespVO> getBannerInfo(@RequestParam("id") Long id) {
BannerInfoDO bannerInfo = bannerInfoService.getBannerInfo(id); BannerInfoDO bannerInfo = bannerInfoService.getBannerInfo(id);
return success(BeanUtils.toBean(bannerInfo, BannerInfoRespVO.class)); return success( BeanUtils.toBean(bannerInfo, BannerInfoRespVO.class));
} }
@GetMapping("/list") @GetMapping("/bannerList")
public CommonResult<List<BannerInfoRespVO>> getBannerList() { public CommonResult<List<BannerInfoRespVO>> getBannerList() {
List<BannerInfoDO> list = bannerInfoService.getAllBanners(); // 新增Service方法 List<BannerInfoDO> list = bannerInfoService.getAllBanners(); // 新增Service方法
return success(BeanUtils.toBean(list, BannerInfoRespVO.class)); return success(BeanUtils.toBean(list, BannerInfoRespVO.class));
......
...@@ -8,9 +8,11 @@ import com.luhu.computility.module.biz.dal.dataobject.bannerinfo.BannerInfoDO; ...@@ -8,9 +8,11 @@ import com.luhu.computility.module.biz.dal.dataobject.bannerinfo.BannerInfoDO;
import com.luhu.computility.module.biz.dal.dataobject.computilityinformation.ComputilityInformationDO; import com.luhu.computility.module.biz.dal.dataobject.computilityinformation.ComputilityInformationDO;
import com.luhu.computility.module.biz.service.computilityinformation.ComputilityInformationService; import com.luhu.computility.module.biz.service.computilityinformation.ComputilityInformationService;
import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag; import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource; import javax.annotation.Resource;
...@@ -25,7 +27,16 @@ public class AppComputilityinformationController { ...@@ -25,7 +27,16 @@ public class AppComputilityinformationController {
@Resource @Resource
private ComputilityInformationService computilityInformationService; private ComputilityInformationService computilityInformationService;
@GetMapping("/list") @GetMapping("/get")
@Operation(summary = "获得计算资源首页管理")
@Parameter(name = "id", description = "编号", required = true, example = "1024")
// @PreAuthorize("@ss.hasPermission('biz:computility-information:query')")
public CommonResult<ComputilityInformationRespVO> getComputilityInformation(@RequestParam("id") Long id) {
ComputilityInformationDO computilityInformation = computilityInformationService.getComputilityInformation(id);
return success(BeanUtils.toBean(computilityInformation, ComputilityInformationRespVO.class));
}
@GetMapping("/computilityList")
public CommonResult<List<ComputilityInformationRespVO>> getList() { public CommonResult<List<ComputilityInformationRespVO>> getList() {
List<ComputilityInformationDO> list = computilityInformationService.getAllComputilityInformations(); // 新增Service方法 List<ComputilityInformationDO> list = computilityInformationService.getAllComputilityInformations(); // 新增Service方法
return success(BeanUtils.toBean(list, ComputilityInformationRespVO.class)); return success(BeanUtils.toBean(list, ComputilityInformationRespVO.class));
......
package com.luhu.computility.module.biz.controller.client.industryapplication;
import com.luhu.computility.framework.common.pojo.CommonResult;
import com.luhu.computility.framework.common.util.object.BeanUtils;
import com.luhu.computility.module.biz.controller.admin.bannerinfo.vo.BannerInfoRespVO;
import com.luhu.computility.module.biz.controller.admin.industryapplication.vo.IndustryApplicationRespVO;
import com.luhu.computility.module.biz.dal.dataobject.bannerinfo.BannerInfoDO;
import com.luhu.computility.module.biz.dal.dataobject.industryapplication.IndustryApplicationDO;
import com.luhu.computility.module.biz.service.bannerinfo.BannerInfoService;
import com.luhu.computility.module.biz.service.industryapplication.IndustryApplicationService;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import static com.luhu.computility.framework.common.pojo.CommonResult.success;
@Tag(name = "用户 APP - 行业应用首页管理")
@RestController
@RequestMapping("/app-api/biz/assembly")
public class AppIndustryApplicationController {
@Resource
private IndustryApplicationService industryApplicationService;
@GetMapping("/assemblyList")
public CommonResult<List<IndustryApplicationRespVO>> getIndustryApplicationList() {
List<IndustryApplicationDO> list = industryApplicationService.getAllIndustryApplication(); // 新增Service方法
return success(BeanUtils.toBean(list, IndustryApplicationRespVO.class));
}
}
package com.luhu.computility.module.biz.controller.client.information;
import com.luhu.computility.framework.common.pojo.CommonResult;
import com.luhu.computility.framework.common.util.object.BeanUtils;
import com.luhu.computility.module.biz.controller.admin.industryapplication.vo.IndustryApplicationRespVO;
import com.luhu.computility.module.biz.controller.admin.information.vo.InformationRespVO;
import com.luhu.computility.module.biz.dal.dataobject.industryapplication.IndustryApplicationDO;
import com.luhu.computility.module.biz.dal.dataobject.information.InformationDO;
import com.luhu.computility.module.biz.service.information.InformationService;
import io.swagger.v3.oas.annotations.tags.Tag;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import static com.luhu.computility.framework.common.pojo.CommonResult.success;
@Tag(name = "用户 APP - 活动资讯首页管理")
@RestController
@RequestMapping("/app-api/biz/information")
public class AppInformationController {
@Resource
private InformationService informationService;
@GetMapping("/informationList")
public CommonResult<List<InformationRespVO>> getInformationList() {
List<InformationDO> list = informationService.getAllInformation(); // 新增Service方法
return success(BeanUtils.toBean(list, InformationRespVO.class));
}
}
...@@ -59,4 +59,5 @@ public interface IndustryApplicationService { ...@@ -59,4 +59,5 @@ public interface IndustryApplicationService {
*/ */
PageResult<IndustryApplicationDO> getIndustryApplicationPage(IndustryApplicationPageReqVO pageReqVO); PageResult<IndustryApplicationDO> getIndustryApplicationPage(IndustryApplicationPageReqVO pageReqVO);
List<IndustryApplicationDO> getAllIndustryApplication();
} }
\ No newline at end of file
package com.luhu.computility.module.biz.service.industryapplication; package com.luhu.computility.module.biz.service.industryapplication;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.luhu.computility.module.biz.dal.dataobject.computilityinformation.ComputilityInformationDO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -82,4 +83,9 @@ public class IndustryApplicationServiceImpl implements IndustryApplicationServic ...@@ -82,4 +83,9 @@ public class IndustryApplicationServiceImpl implements IndustryApplicationServic
return industryApplicationMapper.selectPage(pageReqVO); return industryApplicationMapper.selectPage(pageReqVO);
} }
@Override
public List<IndustryApplicationDO> getAllIndustryApplication() {
return industryApplicationMapper.selectList(null); // 查询所有数据
}
} }
\ No newline at end of file
...@@ -59,4 +59,5 @@ public interface InformationService { ...@@ -59,4 +59,5 @@ public interface InformationService {
*/ */
PageResult<InformationDO> getInformationPage(InformationPageReqVO pageReqVO); PageResult<InformationDO> getInformationPage(InformationPageReqVO pageReqVO);
List<InformationDO> getAllInformation();
} }
\ No newline at end of file
package com.luhu.computility.module.biz.service.information; package com.luhu.computility.module.biz.service.information;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.luhu.computility.module.biz.dal.dataobject.industryapplication.IndustryApplicationDO;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -82,4 +83,9 @@ public class InformationServiceImpl implements InformationService { ...@@ -82,4 +83,9 @@ public class InformationServiceImpl implements InformationService {
return informationMapper.selectPage(pageReqVO); return informationMapper.selectPage(pageReqVO);
} }
@Override
public List<InformationDO> getAllInformation() {
return informationMapper.selectList(null); // 查询所有数据
}
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment