Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pms-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
pms-ci-test
Commits
5f6df3bd
提交
5f6df3bd
authored
5月 16, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update
上级
e5e96ddc
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
28 行增加
和
37 行删除
+28
-37
MiniProgramDeviceController.java
...a/com/mmc/pms/controller/MiniProgramDeviceController.java
+8
-7
MiniProgramProductMallController.java
.../mmc/pms/controller/MiniProgramProductMallController.java
+3
-2
WebDeviceController.java
...main/java/com/mmc/pms/controller/WebDeviceController.java
+6
-17
WebProductMallController.java
...java/com/mmc/pms/controller/WebProductMallController.java
+9
-7
WareInfoDTO.java
src/main/java/com/mmc/pms/model/dto/WareInfoDTO.java
+1
-2
LeaseVo.java
src/main/java/com/mmc/pms/model/vo/LeaseVo.java
+1
-2
没有找到文件。
src/main/java/com/mmc/pms/controller/MiniProgramDeviceController.java
浏览文件 @
5f6df3bd
...
...
@@ -2,8 +2,7 @@ package com.mmc.pms.controller;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.model.dto.WareInfoDTO
;
import
com.mmc.pms.model.dto.WareInfoItemDTO
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.vo.LeaseVo
;
import
com.mmc.pms.page.Page
;
...
...
@@ -34,33 +33,35 @@ public class MiniProgramDeviceController {
@ApiOperation
(
"设备类目"
)
@GetMapping
(
"/category"
)
public
ResultBody
category
()
{
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DeviceCategoryDTO
.
class
)})
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
return
webDeviceService
.
category
();
}
@ApiOperation
(
"品牌"
)
@GetMapping
(
"/brand"
)
public
ResultBody
brand
()
{
public
ResultBody
<
BrandDTO
>
brand
()
{
return
webDeviceService
.
brand
();
}
@ApiOperation
(
"型号"
)
@GetMapping
(
"/model"
)
public
ResultBody
model
()
{
public
ResultBody
<
ModelDTO
>
model
()
{
return
webDeviceService
.
model
();
}
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@PostMapping
(
"/deviceList"
)
public
ResultBody
listWareInfoPage
(
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
public
ResultBody
<
WareInfoItemDTO
>
listWareInfoPage
(
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
return
webDeviceService
.
listWareInfoPage
(
param
);
}
@ApiOperation
(
value
=
"设备详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/detail"
)
public
ResultBody
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
return
wareInfoDTO
==
null
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
...
...
src/main/java/com/mmc/pms/controller/MiniProgramProductMallController.java
浏览文件 @
5f6df3bd
...
...
@@ -25,14 +25,15 @@ public class MiniProgramProductMallController {
@ApiOperation
(
value
=
"小程序-商品信息-分页"
)
@PostMapping
(
"listPageGoodsInfo"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
public
ResultBody
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
}
@ApiOperation
(
value
=
"小程序端-获取商品详细信息--共多少种选择"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@GetMapping
(
"getAppGoodsInfoDetail"
)
public
ResultBody
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
}
}
src/main/java/com/mmc/pms/controller/WebDeviceController.java
浏览文件 @
5f6df3bd
...
...
@@ -2,18 +2,14 @@ package com.mmc.pms.controller;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.model.dto.WareInfoDTO
;
import
com.mmc.pms.model.dto.WareInfoItemDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.vo.LeaseVo
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.service.WebDeviceService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiResponse
;
import
io.swagger.annotations.ApiResponses
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
/**
...
...
@@ -29,39 +25,32 @@ public class WebDeviceController {
@ApiOperation
(
value
=
"地域"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/getSecondDistrictInfo"
)
public
ResultBody
getSecondDistrictInfo
()
{
public
ResultBody
<
DistrictInfoDTO
>
getSecondDistrictInfo
()
{
return
webDeviceService
.
listSecondDistrict
();
}
@ApiOperation
(
"设备类目"
)
@GetMapping
(
"/category"
)
public
ResultBody
category
()
{
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
return
webDeviceService
.
category
();
}
@ApiOperation
(
"品牌"
)
@GetMapping
(
"/brand"
)
public
ResultBody
brand
()
{
public
ResultBody
<
BrandDTO
>
brand
()
{
return
webDeviceService
.
brand
();
}
@ApiOperation
(
"型号"
)
@GetMapping
(
"/model"
)
public
ResultBody
model
()
{
public
ResultBody
<
ModelDTO
>
model
()
{
return
webDeviceService
.
model
();
}
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@PostMapping
(
"/deviceList"
)
public
ResultBody
listWareInfoPage
(
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
return
webDeviceService
.
listWareInfoPage
(
param
);
}
@ApiOperation
(
value
=
"设备详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/detail"
)
public
ResultBody
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
return
wareInfoDTO
==
null
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
...
...
src/main/java/com/mmc/pms/controller/WebProductMallController.java
浏览文件 @
5f6df3bd
...
...
@@ -3,6 +3,7 @@ package com.mmc.pms.controller;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.AppGoodsInfoDetailDTO
;
import
com.mmc.pms.model.dto.GoodsInfoListDTO
;
import
com.mmc.pms.model.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
...
...
@@ -23,33 +24,34 @@ public class WebProductMallController {
@ApiOperation
(
"产品类目"
)
@GetMapping
(
"/category"
)
public
ResultBody
productCategory
()
{
public
ResultBody
<
ProductCategoryDTO
>
productCategory
()
{
return
webProductMallService
.
productCategory
();
}
@ApiOperation
(
"产品部件"
)
@GetMapping
(
"/parts"
)
public
ResultBody
productParts
()
{
public
ResultBody
<
ProductCategoryDTO
>
productParts
()
{
return
webProductMallService
.
productParts
();
}
@ApiOperation
(
"产品成色"
)
@GetMapping
(
"/quality"
)
public
ResultBody
productQuality
()
{
public
ResultBody
<
ProductCategoryDTO
>
productQuality
()
{
return
webProductMallService
.
productQuality
();
}
@ApiOperation
(
value
=
"
Web端
-商品信息-分页"
)
@ApiOperation
(
value
=
"
小程序
-商品信息-分页"
)
@PostMapping
(
"listPageGoodsInfo"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
public
ResultBody
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
}
@ApiOperation
(
value
=
"
Web
端-获取商品详细信息--共多少种选择"
)
@ApiOperation
(
value
=
"
小程序
端-获取商品详细信息--共多少种选择"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@GetMapping
(
"getAppGoodsInfoDetail"
)
public
ResultBody
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
}
}
src/main/java/com/mmc/pms/model/dto/WareInfoDTO.java
浏览文件 @
5f6df3bd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -18,7 +17,7 @@ import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.dto.WareInfoDTO"
,
description
=
"商品视频DTO"
)
//
@ApiModel(value = "com.mmc.csf.model.dto.WareInfoDTO", description = "商品视频DTO")
public
class
WareInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
4916469576205012865L
;
...
...
src/main/java/com/mmc/pms/model/vo/LeaseVo.java
浏览文件 @
5f6df3bd
package
com
.
mmc
.
pms
.
model
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -14,7 +13,7 @@ import javax.validation.constraints.NotBlank;
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.pms.model.vo.LeaseVo"
,
description
=
"立即租赁"
)
//
@ApiModel(value = "com.mmc.pms.model.vo.LeaseVo", description = "立即租赁")
public
class
LeaseVo
{
private
static
final
long
serialVersionUID
=
-
8917940296555539559L
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论