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
131243df
authored
Oct 01, 2025
by
Jony.L
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
算力资源重构-算力资源SPU管理修改1.1
parent
40059239
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
17 additions
and
7 deletions
+17
-7
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/controller/admin/resourcespu/ResourceSpuController.java
+2
-3
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/controller/admin/resourcespu/vo/ResourceSpuRespVO.java
+4
-0
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/dal/mysql/resourcespu/ResourceSpuMapper.java
+8
-2
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/service/resourcespu/ResourceSpuService.java
+2
-1
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/service/resourcespu/ResourceSpuServiceImpl.java
+1
-1
No files found.
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/controller/admin/resourcespu/ResourceSpuController.java
View file @
131243df
...
@@ -84,8 +84,7 @@ public class ResourceSpuController {
...
@@ -84,8 +84,7 @@ public class ResourceSpuController {
@Operation
(
summary
=
"获得算力资源SPU表(基础配置信息)分页"
)
@Operation
(
summary
=
"获得算力资源SPU表(基础配置信息)分页"
)
@PreAuthorize
(
"@ss.hasPermission('compute:resource-spu:query')"
)
@PreAuthorize
(
"@ss.hasPermission('compute:resource-spu:query')"
)
public
CommonResult
<
PageResult
<
ResourceSpuRespVO
>>
getResourceSpuPage
(
@Valid
ResourceSpuPageReqVO
pageReqVO
)
{
public
CommonResult
<
PageResult
<
ResourceSpuRespVO
>>
getResourceSpuPage
(
@Valid
ResourceSpuPageReqVO
pageReqVO
)
{
PageResult
<
ResourceSpuDO
>
pageResult
=
resourceSpuService
.
getResourceSpuPage
(
pageReqVO
);
return
success
(
resourceSpuService
.
getResourceSpuPage
(
pageReqVO
));
return
success
(
BeanUtils
.
toBean
(
pageResult
,
ResourceSpuRespVO
.
class
));
}
}
@GetMapping
(
"/export-excel"
)
@GetMapping
(
"/export-excel"
)
...
@@ -95,7 +94,7 @@ public class ResourceSpuController {
...
@@ -95,7 +94,7 @@ public class ResourceSpuController {
public
void
exportResourceSpuExcel
(
@Valid
ResourceSpuPageReqVO
pageReqVO
,
public
void
exportResourceSpuExcel
(
@Valid
ResourceSpuPageReqVO
pageReqVO
,
HttpServletResponse
response
)
throws
IOException
{
HttpServletResponse
response
)
throws
IOException
{
pageReqVO
.
setPageSize
(
PageParam
.
PAGE_SIZE_NONE
);
pageReqVO
.
setPageSize
(
PageParam
.
PAGE_SIZE_NONE
);
List
<
ResourceSpu
D
O
>
list
=
resourceSpuService
.
getResourceSpuPage
(
pageReqVO
).
getList
();
List
<
ResourceSpu
RespV
O
>
list
=
resourceSpuService
.
getResourceSpuPage
(
pageReqVO
).
getList
();
// 导出 Excel
// 导出 Excel
ExcelUtils
.
write
(
response
,
"算力资源SPU表(基础配置信息).xls"
,
"数据"
,
ResourceSpuRespVO
.
class
,
ExcelUtils
.
write
(
response
,
"算力资源SPU表(基础配置信息).xls"
,
"数据"
,
ResourceSpuRespVO
.
class
,
BeanUtils
.
toBean
(
list
,
ResourceSpuRespVO
.
class
));
BeanUtils
.
toBean
(
list
,
ResourceSpuRespVO
.
class
));
...
...
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/controller/admin/resourcespu/vo/ResourceSpuRespVO.java
View file @
131243df
...
@@ -56,6 +56,10 @@ public class ResourceSpuRespVO {
...
@@ -56,6 +56,10 @@ public class ResourceSpuRespVO {
@ExcelProperty
(
"算力资源分类编号"
)
@ExcelProperty
(
"算力资源分类编号"
)
private
Long
categoryId
;
private
Long
categoryId
;
@Schema
(
description
=
"算力资源分类名称"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"高性能计算服务资源"
)
@ExcelProperty
(
"算力资源分类名称"
)
private
String
categoryName
;
@Schema
(
description
=
"商品封面图"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"https://www.iocoder.cn"
)
@Schema
(
description
=
"商品封面图"
,
requiredMode
=
Schema
.
RequiredMode
.
REQUIRED
,
example
=
"https://www.iocoder.cn"
)
@ExcelProperty
(
"商品封面图"
)
@ExcelProperty
(
"商品封面图"
)
private
String
picUrl
;
private
String
picUrl
;
...
...
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/dal/mysql/resourcespu/ResourceSpuMapper.java
View file @
131243df
...
@@ -5,7 +5,10 @@ import java.util.*;
...
@@ -5,7 +5,10 @@ import java.util.*;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.common.pojo.PageResult
;
import
com.luhu.computility.framework.mybatis.core.query.LambdaQueryWrapperX
;
import
com.luhu.computility.framework.mybatis.core.query.LambdaQueryWrapperX
;
import
com.luhu.computility.framework.mybatis.core.mapper.BaseMapperX
;
import
com.luhu.computility.framework.mybatis.core.mapper.BaseMapperX
;
import
com.luhu.computility.framework.mybatis.core.query.MPJLambdaWrapperX
;
import
com.luhu.computility.module.compute.dal.dataobject.resourcecategory.ResourceCategoryDO
;
import
com.luhu.computility.module.compute.dal.dataobject.resourcespu.ResourceSpuDO
;
import
com.luhu.computility.module.compute.dal.dataobject.resourcespu.ResourceSpuDO
;
import
com.luhu.computility.module.compute.dal.mysql.resourcecategory.ResourceCategoryMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.luhu.computility.module.compute.controller.admin.resourcespu.vo.*
;
import
com.luhu.computility.module.compute.controller.admin.resourcespu.vo.*
;
...
@@ -17,8 +20,11 @@ import com.luhu.computility.module.compute.controller.admin.resourcespu.vo.*;
...
@@ -17,8 +20,11 @@ import com.luhu.computility.module.compute.controller.admin.resourcespu.vo.*;
@Mapper
@Mapper
public
interface
ResourceSpuMapper
extends
BaseMapperX
<
ResourceSpuDO
>
{
public
interface
ResourceSpuMapper
extends
BaseMapperX
<
ResourceSpuDO
>
{
default
PageResult
<
ResourceSpuDO
>
selectPage
(
ResourceSpuPageReqVO
reqVO
)
{
default
PageResult
<
ResourceSpuRespVO
>
selectPage
(
ResourceSpuPageReqVO
reqVO
)
{
return
selectPage
(
reqVO
,
new
LambdaQueryWrapperX
<
ResourceSpuDO
>()
return
selectJoinPage
(
reqVO
,
ResourceSpuRespVO
.
class
,
new
MPJLambdaWrapperX
<
ResourceSpuDO
>()
.
selectAll
(
ResourceSpuDO
.
class
)
.
selectAs
(
ResourceCategoryDO:
:
getName
,
ResourceSpuRespVO:
:
getCategoryName
)
.
leftJoin
(
ResourceCategoryDO
.
class
,
ResourceCategoryDO:
:
getId
,
ResourceSpuDO:
:
getCategoryId
)
.
likeIfPresent
(
ResourceSpuDO:
:
getName
,
reqVO
.
getName
())
.
likeIfPresent
(
ResourceSpuDO:
:
getName
,
reqVO
.
getName
())
.
eqIfPresent
(
ResourceSpuDO:
:
getCpu
,
reqVO
.
getCpu
())
.
eqIfPresent
(
ResourceSpuDO:
:
getCpu
,
reqVO
.
getCpu
())
.
eqIfPresent
(
ResourceSpuDO:
:
getGpu
,
reqVO
.
getGpu
())
.
eqIfPresent
(
ResourceSpuDO:
:
getGpu
,
reqVO
.
getGpu
())
...
...
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/service/resourcespu/ResourceSpuService.java
View file @
131243df
...
@@ -57,6 +57,6 @@ public interface ResourceSpuService {
...
@@ -57,6 +57,6 @@ public interface ResourceSpuService {
* @param pageReqVO 分页查询
* @param pageReqVO 分页查询
* @return 算力资源SPU表(基础配置信息)分页
* @return 算力资源SPU表(基础配置信息)分页
*/
*/
PageResult
<
ResourceSpu
D
O
>
getResourceSpuPage
(
ResourceSpuPageReqVO
pageReqVO
);
PageResult
<
ResourceSpu
RespV
O
>
getResourceSpuPage
(
ResourceSpuPageReqVO
pageReqVO
);
}
}
\ No newline at end of file
computility-module-compute/computility-module-compute-biz/src/main/java/com/luhu/computility/module/compute/service/resourcespu/ResourceSpuServiceImpl.java
View file @
131243df
...
@@ -78,7 +78,7 @@ public class ResourceSpuServiceImpl implements ResourceSpuService {
...
@@ -78,7 +78,7 @@ public class ResourceSpuServiceImpl implements ResourceSpuService {
}
}
@Override
@Override
public
PageResult
<
ResourceSpu
D
O
>
getResourceSpuPage
(
ResourceSpuPageReqVO
pageReqVO
)
{
public
PageResult
<
ResourceSpu
RespV
O
>
getResourceSpuPage
(
ResourceSpuPageReqVO
pageReqVO
)
{
return
resourceSpuMapper
.
selectPage
(
pageReqVO
);
return
resourceSpuMapper
.
selectPage
(
pageReqVO
);
}
}
...
...
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