Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
phsl
/
api
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
f97a6679
authored
Aug 05, 2025
by
lijinqi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
client包删除了,代码放到app包
parent
0700da4e
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
126 deletions
+23
-126
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/bannerinfo/AppBannerInfoController.java
+17
-13
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/bannerinfo/vo/AppBannerInfoRespVO.java
+0
-55
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/computilityinformation/AppComputilityinformationController.java
+2
-4
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/industryapplication/AppIndustryApplicationController.java
+2
-5
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/information/AppInformationController.java
+2
-4
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/client/bannerinfo/AppBannerInfoController.java
+0
-45
No files found.
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/bannerinfo/AppBannerInfoController.java
View file @
f97a6679
...
@@ -2,38 +2,43 @@ package com.luhu.computility.module.biz.controller.app.bannerinfo;
...
@@ -2,38 +2,43 @@ package com.luhu.computility.module.biz.controller.app.bannerinfo;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
import
com.luhu.computility.module.biz.controller.a
pp.bannerinfo.vo.App
BannerInfoRespVO
;
import
com.luhu.computility.module.biz.controller.a
dmin.bannerinfo.vo.
BannerInfoRespVO
;
import
com.luhu.computility.module.biz.dal.dataobject.bannerinfo.BannerInfoDO
;
import
com.luhu.computility.module.biz.dal.dataobject.bannerinfo.BannerInfoDO
;
import
com.luhu.computility.module.biz.service.bannerinfo.BannerInfoService
;
import
com.luhu.computility.module.biz.service.bannerinfo.BannerInfoService
;
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.validation.annotation.Validated
;
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
;
import
javax.annotation.security.PermitAll
;
import
java.util.List
;
import
java.util.List
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
pojo
.
CommonResult
.
success
;
import
static
com
.
luhu
.
computility
.
framework
.
common
.
pojo
.
CommonResult
.
success
;
@Tag
(
name
=
"
app - banner页
"
)
@Tag
(
name
=
"
用户 APP - banner信息
"
)
@RestController
@RestController
@RequestMapping
(
"/biz/banner-info"
)
@RequestMapping
(
"/biz/banner-info"
)
@Validated
public
class
AppBannerInfoController
{
public
class
AppBannerInfoController
{
@Resource
@Resource
private
BannerInfoService
bannerInfoService
;
private
BannerInfoService
bannerInfoService
;
// 只包含客户端需要的只读方法
@GetMapping
(
"/get"
)
@GetMapping
(
"/get"
)
@Operation
(
summary
=
"获得所有bannerInfo"
)
@Operation
(
summary
=
"获得banner页管理"
)
@PermitAll
@Parameter
(
name
=
"id"
,
description
=
"编号"
,
required
=
true
,
example
=
"1024"
)
public
CommonResult
<
List
<
AppBannerInfoRespVO
>>
getAllBannerInfo
()
{
//@PreAuthorize("@ss.hasPermission('biz:banner-info:query')")
List
<
BannerInfoDO
>
allBanner
=
bannerInfoService
.
getAllBanner
();
public
CommonResult
<
BannerInfoRespVO
>
getBannerInfo
(
@RequestParam
(
"id"
)
Long
id
)
{
return
success
(
BeanUtils
.
toBean
(
allBanner
,
AppBannerInfoRespVO
.
class
));
BannerInfoDO
bannerInfo
=
bannerInfoService
.
getBannerInfo
(
id
);
return
success
(
BeanUtils
.
toBean
(
bannerInfo
,
BannerInfoRespVO
.
class
));
}
}
}
@GetMapping
(
"/bannerList"
)
\ No newline at end of file
public
CommonResult
<
List
<
BannerInfoRespVO
>>
getBannerList
()
{
List
<
BannerInfoDO
>
list
=
bannerInfoService
.
getAllBanners
();
// 新增Service方法
return
success
(
BeanUtils
.
toBean
(
list
,
BannerInfoRespVO
.
class
));
}
}
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/app/bannerinfo/vo/AppBannerInfoRespVO.java
deleted
100644 → 0
View file @
0700da4e
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
app
.
bannerinfo
.
vo
;
import
com.alibaba.excel.annotation.ExcelIgnoreUnannotated
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
io.swagger.v3.oas.annotations.media.Schema
;
import
lombok.Data
;
import
java.time.LocalDateTime
;
@Schema
(
description
=
"管理后台 - banner页管理 Response VO"
)
@Data
@ExcelIgnoreUnannotated
public
class
AppBannerInfoRespVO
{
@Schema
(
description
=
"编号"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1024"
)
private
Long
id
;
@Schema
(
description
=
"轮播图地址"
)
@ExcelProperty
(
"轮播图地址"
)
private
String
image
;
@Schema
(
description
=
"内容"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@ExcelProperty
(
"内容"
)
private
String
information
;
@Schema
(
description
=
"标题"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@ExcelProperty
(
"标题"
)
private
String
title
;
@Schema
(
description
=
"链接地址"
,
example
=
"https://www.iocoder.cn"
)
@ExcelProperty
(
"链接地址"
)
private
String
url
;
@Schema
(
description
=
"描述内容"
,
example
=
"随便"
)
@ExcelProperty
(
"描述内容"
)
private
String
description
;
@Schema
(
description
=
"排序值"
)
@ExcelProperty
(
"排序值"
)
private
Integer
orderNum
;
@Schema
(
description
=
"状态:0-已隐藏,1-已显示"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"1"
)
@ExcelProperty
(
"状态:0-已隐藏,1-已显示"
)
private
Integer
showStatus
;
@Schema
(
description
=
"创建时间"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
)
@ExcelProperty
(
"创建时间"
)
private
LocalDateTime
createTime
;
@Schema
(
description
=
"备注"
,
example
=
"你说的对"
)
@ExcelProperty
(
"备注"
)
private
String
remark
;
}
\ No newline at end of file
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
client
/computilityinformation/AppComputilityinformationController.java
→
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
app
/computilityinformation/AppComputilityinformationController.java
View file @
f97a6679
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
client
.
computilityinformation
;
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
app
.
computilityinformation
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
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.computilityinformation.vo.ComputilityInformationRespVO
;
import
com.luhu.computility.module.biz.controller.admin.computilityinformation.vo.ComputilityInformationRespVO
;
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
;
...
@@ -22,7 +20,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
...
@@ -22,7 +20,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
@Tag
(
name
=
"用户 APP - 计算资源首页管理"
)
@Tag
(
name
=
"用户 APP - 计算资源首页管理"
)
@RestController
@RestController
@RequestMapping
(
"/
app-api/
biz/computility-information"
)
@RequestMapping
(
"/biz/computility-information"
)
public
class
AppComputilityinformationController
{
public
class
AppComputilityinformationController
{
@Resource
@Resource
private
ComputilityInformationService
computilityInformationService
;
private
ComputilityInformationService
computilityInformationService
;
...
...
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
client
/industryapplication/AppIndustryApplicationController.java
→
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
app
/industryapplication/AppIndustryApplicationController.java
View file @
f97a6679
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
client
.
industryapplication
;
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
app
.
industryapplication
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
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.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.dal.dataobject.industryapplication.IndustryApplicationDO
;
import
com.luhu.computility.module.biz.service.bannerinfo.BannerInfoService
;
import
com.luhu.computility.module.biz.service.industryapplication.IndustryApplicationService
;
import
com.luhu.computility.module.biz.service.industryapplication.IndustryApplicationService
;
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
;
...
@@ -20,7 +17,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
...
@@ -20,7 +17,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
@Tag
(
name
=
"用户 APP - 行业应用首页管理"
)
@Tag
(
name
=
"用户 APP - 行业应用首页管理"
)
@RestController
@RestController
@RequestMapping
(
"/
app-api/
biz/assembly"
)
@RequestMapping
(
"/biz/assembly"
)
public
class
AppIndustryApplicationController
{
public
class
AppIndustryApplicationController
{
@Resource
@Resource
...
...
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
client
/information/AppInformationController.java
→
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/
app
/information/AppInformationController.java
View file @
f97a6679
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
client
.
information
;
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
app
.
information
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.pojo.CommonResult
;
import
com.luhu.computility.framework.common.util.object.BeanUtils
;
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.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.dal.dataobject.information.InformationDO
;
import
com.luhu.computility.module.biz.service.information.InformationService
;
import
com.luhu.computility.module.biz.service.information.InformationService
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
import
io.swagger.v3.oas.annotations.tags.Tag
;
...
@@ -19,7 +17,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
...
@@ -19,7 +17,7 @@ import static com.luhu.computility.framework.common.pojo.CommonResult.success;
@Tag
(
name
=
"用户 APP - 活动资讯首页管理"
)
@Tag
(
name
=
"用户 APP - 活动资讯首页管理"
)
@RestController
@RestController
@RequestMapping
(
"/
app-api/
biz/information"
)
@RequestMapping
(
"/biz/information"
)
public
class
AppInformationController
{
public
class
AppInformationController
{
@Resource
@Resource
...
...
computility-module-biz/src/main/java/com/luhu/computility/module/biz/controller/client/bannerinfo/AppBannerInfoController.java
deleted
100644 → 0
View file @
0700da4e
package
com
.
luhu
.
computility
.
module
.
biz
.
controller
.
client
.
bannerinfo
;
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.dal.dataobject.bannerinfo.BannerInfoDO
;
import
com.luhu.computility.module.biz.service.bannerinfo.BannerInfoService
;
import
io.swagger.v3.oas.annotations.Operation
;
import
io.swagger.v3.oas.annotations.Parameter
;
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.RequestParam
;
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 - banner信息"
)
@RestController
@RequestMapping
(
"/app-api/biz/banner-info"
)
public
class
AppBannerInfoController
{
@Resource
private
BannerInfoService
bannerInfoService
;
// 只包含客户端需要的只读方法
@GetMapping
(
"/get"
)
@Operation
(
summary
=
"获得banner页管理"
)
@Parameter
(
name
=
"id"
,
description
=
"编号"
,
required
=
true
,
example
=
"1024"
)
//@PreAuthorize("@ss.hasPermission('biz:banner-info:query')")
public
CommonResult
<
BannerInfoRespVO
>
getBannerInfo
(
@RequestParam
(
"id"
)
Long
id
)
{
BannerInfoDO
bannerInfo
=
bannerInfoService
.
getBannerInfo
(
id
);
return
success
(
BeanUtils
.
toBean
(
bannerInfo
,
BannerInfoRespVO
.
class
));
}
@GetMapping
(
"/bannerList"
)
public
CommonResult
<
List
<
BannerInfoRespVO
>>
getBannerList
()
{
List
<
BannerInfoDO
>
list
=
bannerInfoService
.
getAllBanners
();
// 新增Service方法
return
success
(
BeanUtils
.
toBean
(
list
,
BannerInfoRespVO
.
class
));
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment