Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pms
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
iuav
pms
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
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论