Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
pms
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
iuav
pms
Commits
2808dd4c
提交
2808dd4c
authored
6月 07, 2023
作者:
xiaowang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
维护
上级
5e0dbfdd
隐藏空白字符变更
内嵌
并排
正在显示
189 个修改的文件
包含
2544 行增加
和
3151 行删除
+2544
-3151
BackstageBrandManageController.java
...om/mmc/pms/controller/BackstageBrandManageController.java
+1
-1
BackstageCategoriesController.java
...com/mmc/pms/controller/BackstageCategoriesController.java
+36
-5
BackstageGoodsManageController.java
...om/mmc/pms/controller/BackstageGoodsManageController.java
+6
-4
BackstageIndustrySpecController.java
...m/mmc/pms/controller/BackstageIndustrySpecController.java
+5
-5
BackstageProductSpecController.java
...om/mmc/pms/controller/BackstageProductSpecController.java
+5
-5
MiniProgramDeviceController.java
...a/com/mmc/pms/controller/MiniProgramDeviceController.java
+60
-53
MiniProgramProductMallController.java
.../mmc/pms/controller/MiniProgramProductMallController.java
+19
-17
WebAndMiniProgramCategoryController.java
...c/pms/controller/WebAndMiniProgramCategoryController.java
+26
-0
WebDeviceController.java
...main/java/com/mmc/pms/controller/WebDeviceController.java
+68
-61
WebProductMallController.java
...java/com/mmc/pms/controller/WebProductMallController.java
+41
-39
CategoriesDao.java
src/main/java/com/mmc/pms/dao/CategoriesDao.java
+11
-5
GoodsInfoDao.java
src/main/java/com/mmc/pms/dao/GoodsInfoDao.java
+3
-1
IndustrySpecDao.java
src/main/java/com/mmc/pms/dao/IndustrySpecDao.java
+6
-5
MiniProgramProductMallDao.java
src/main/java/com/mmc/pms/dao/MiniProgramProductMallDao.java
+0
-1
ProductDao.java
src/main/java/com/mmc/pms/dao/ProductDao.java
+6
-6
WebAndMiniProgramCategoryDao.java
...in/java/com/mmc/pms/dao/WebAndMiniProgramCategoryDao.java
+9
-0
WebDeviceDao.java
src/main/java/com/mmc/pms/dao/WebDeviceDao.java
+18
-20
AdDO.java
src/main/java/com/mmc/pms/entity/AdDO.java
+1
-2
Brand.java
src/main/java/com/mmc/pms/entity/Brand.java
+8
-8
BrandInfoDO.java
src/main/java/com/mmc/pms/entity/BrandInfoDO.java
+1
-1
Categories.java
src/main/java/com/mmc/pms/entity/Categories.java
+3
-3
DeviceCategory.java
src/main/java/com/mmc/pms/entity/DeviceCategory.java
+8
-8
DeviceListDO.java
src/main/java/com/mmc/pms/entity/DeviceListDO.java
+27
-27
Directory.java
src/main/java/com/mmc/pms/entity/Directory.java
+6
-4
DistrictDO.java
src/main/java/com/mmc/pms/entity/DistrictDO.java
+1
-1
GoodsDetailDO.java
src/main/java/com/mmc/pms/entity/GoodsDetailDO.java
+22
-22
GoodsImgDO.java
src/main/java/com/mmc/pms/entity/GoodsImgDO.java
+15
-15
GoodsInfo.java
src/main/java/com/mmc/pms/entity/GoodsInfo.java
+7
-1
GoodsInfoDO.java
src/main/java/com/mmc/pms/entity/GoodsInfoDO.java
+70
-68
GoodsQaDO.java
src/main/java/com/mmc/pms/entity/GoodsQaDO.java
+7
-18
GoodsServiceDO.java
src/main/java/com/mmc/pms/entity/GoodsServiceDO.java
+32
-27
IndustryProductInventoryDO.java
...n/java/com/mmc/pms/entity/IndustryProductInventoryDO.java
+14
-14
IndustrySku.java
src/main/java/com/mmc/pms/entity/IndustrySku.java
+2
-2
IndustrySpecDO.java
src/main/java/com/mmc/pms/entity/IndustrySpecDO.java
+3
-3
IndustrySpecPriceDO.java
src/main/java/com/mmc/pms/entity/IndustrySpecPriceDO.java
+1
-1
MallGoodsInfoSimpleDO.java
src/main/java/com/mmc/pms/entity/MallGoodsInfoSimpleDO.java
+1
-1
MallGoodsProductDO.java
src/main/java/com/mmc/pms/entity/MallGoodsProductDO.java
+1
-1
MallGoodsSpecSimpleDO.java
src/main/java/com/mmc/pms/entity/MallGoodsSpecSimpleDO.java
+1
-1
MallIndustrySkuInfoDO.java
src/main/java/com/mmc/pms/entity/MallIndustrySkuInfoDO.java
+2
-2
MallProdInfoDO.java
src/main/java/com/mmc/pms/entity/MallProdInfoDO.java
+2
-2
Model.java
src/main/java/com/mmc/pms/entity/Model.java
+1
-1
OrderInfoDO.java
src/main/java/com/mmc/pms/entity/OrderInfoDO.java
+106
-106
OrderReceiptDO.java
src/main/java/com/mmc/pms/entity/OrderReceiptDO.java
+63
-63
ProductCategory.java
src/main/java/com/mmc/pms/entity/ProductCategory.java
+1
-1
ProductSkuDO.java
src/main/java/com/mmc/pms/entity/ProductSkuDO.java
+4
-2
ProductSpecDO.java
src/main/java/com/mmc/pms/entity/ProductSpecDO.java
+3
-3
ProductSpecPriceDO.java
src/main/java/com/mmc/pms/entity/ProductSpecPriceDO.java
+1
-1
RepoCashDO.java
src/main/java/com/mmc/pms/entity/RepoCashDO.java
+1
-1
SkuInfoDO.java
src/main/java/com/mmc/pms/entity/SkuInfoDO.java
+4
-4
SkuPriceDO.java
src/main/java/com/mmc/pms/entity/SkuPriceDO.java
+3
-3
SkuUnitDO.java
src/main/java/com/mmc/pms/entity/SkuUnitDO.java
+1
-1
WareDetailDO.java
src/main/java/com/mmc/pms/entity/WareDetailDO.java
+1
-1
WareImgDO.java
src/main/java/com/mmc/pms/entity/WareImgDO.java
+22
-22
WareInfoDO.java
src/main/java/com/mmc/pms/entity/WareInfoDO.java
+113
-109
WarePropDO.java
src/main/java/com/mmc/pms/entity/WarePropDO.java
+1
-1
ClassifyDetailsDTO.java
.../com/mmc/pms/model/categories/dto/ClassifyDetailsDTO.java
+1
-1
ClassifyInfoDTO.java
...ava/com/mmc/pms/model/categories/dto/ClassifyInfoDTO.java
+1
-1
CategoriesInfoVO.java
...ava/com/mmc/pms/model/categories/vo/CategoriesInfoVO.java
+1
-1
CategoryParamAndValueVO.java
.../mmc/pms/model/categories/vo/CategoryParamAndValueVO.java
+1
-1
ClassifyInfoVO.java
.../java/com/mmc/pms/model/categories/vo/ClassifyInfoVO.java
+3
-1
DirectoryInfoVO.java
...java/com/mmc/pms/model/categories/vo/DirectoryInfoVO.java
+4
-2
RelevanceCurriculumVO.java
...om/mmc/pms/model/categories/vo/RelevanceCurriculumVO.java
+13
-11
RelevanceGoodsInfoVO.java
...com/mmc/pms/model/categories/vo/RelevanceGoodsInfoVO.java
+15
-14
RelevanceServiceInfoVO.java
...m/mmc/pms/model/categories/vo/RelevanceServiceInfoVO.java
+29
-0
RelevantBusinessVO.java
...a/com/mmc/pms/model/categories/vo/RelevantBusinessVO.java
+25
-0
BaseAccountDTO.java
src/main/java/com/mmc/pms/model/dto/BaseAccountDTO.java
+0
-100
CompanyCacheDTO.java
src/main/java/com/mmc/pms/model/dto/CompanyCacheDTO.java
+0
-31
CompanySimpleDTO.java
src/main/java/com/mmc/pms/model/dto/CompanySimpleDTO.java
+0
-37
FlyerAccountDTO.java
src/main/java/com/mmc/pms/model/dto/FlyerAccountDTO.java
+0
-155
FlyerEntInfoDTO.java
src/main/java/com/mmc/pms/model/dto/FlyerEntInfoDTO.java
+0
-82
FlyerOrderTaskDTO.java
src/main/java/com/mmc/pms/model/dto/FlyerOrderTaskDTO.java
+0
-32
FlyerScenesAuthDTO.java
src/main/java/com/mmc/pms/model/dto/FlyerScenesAuthDTO.java
+0
-63
RepoAccountDTO.java
src/main/java/com/mmc/pms/model/dto/RepoAccountDTO.java
+0
-126
TaskFlyerCostDTO.java
src/main/java/com/mmc/pms/model/dto/TaskFlyerCostDTO.java
+0
-116
UserAccountDTO.java
src/main/java/com/mmc/pms/model/dto/UserAccountDTO.java
+0
-107
WagTermDetailDTO.java
src/main/java/com/mmc/pms/model/dto/WagTermDetailDTO.java
+0
-86
Create.java
src/main/java/com/mmc/pms/model/group/Create.java
+3
-2
Freeze.java
src/main/java/com/mmc/pms/model/group/Freeze.java
+3
-2
Update.java
src/main/java/com/mmc/pms/model/group/Update.java
+3
-2
AppletWareInfoDTO.java
...n/java/com/mmc/pms/model/lease/dto/AppletWareInfoDTO.java
+32
-32
BrandDTO.java
src/main/java/com/mmc/pms/model/lease/dto/BrandDTO.java
+5
-5
DeviceCategoryDTO.java
...n/java/com/mmc/pms/model/lease/dto/DeviceCategoryDTO.java
+5
-5
DeviceListDTO.java
src/main/java/com/mmc/pms/model/lease/dto/DeviceListDTO.java
+23
-23
WareDetailDTO.java
src/main/java/com/mmc/pms/model/lease/dto/WareDetailDTO.java
+1
-1
WareImgDTO.java
src/main/java/com/mmc/pms/model/lease/dto/WareImgDTO.java
+2
-2
WareInfoDTO.java
src/main/java/com/mmc/pms/model/lease/dto/WareInfoDTO.java
+1
-1
WareInfoItemDTO.java
...ain/java/com/mmc/pms/model/lease/dto/WareInfoItemDTO.java
+2
-3
WarePropDTO.java
src/main/java/com/mmc/pms/model/lease/dto/WarePropDTO.java
+1
-1
WareVideoDTO.java
src/main/java/com/mmc/pms/model/lease/dto/WareVideoDTO.java
+1
-1
LeaseVo.java
src/main/java/com/mmc/pms/model/lease/vo/LeaseVo.java
+14
-14
PriceAcquisition.java
...ain/java/com/mmc/pms/model/lease/vo/PriceAcquisition.java
+1
-1
WareImgVO.java
src/main/java/com/mmc/pms/model/lease/vo/WareImgVO.java
+8
-8
WareInfoVO.java
src/main/java/com/mmc/pms/model/lease/vo/WareInfoVO.java
+104
-102
WareSkuInfoVO.java
src/main/java/com/mmc/pms/model/lease/vo/WareSkuInfoVO.java
+41
-39
WareSkuPriceVO.java
src/main/java/com/mmc/pms/model/lease/vo/WareSkuPriceVO.java
+40
-38
OrderGoodsIndstDTO.java
.../java/com/mmc/pms/model/order/dto/OrderGoodsIndstDTO.java
+2
-1
OrderGoodsIndstDetailDTO.java
...com/mmc/pms/model/order/dto/OrderGoodsIndstDetailDTO.java
+1
-1
OrderGoodsIndstProdListDTO.java
...m/mmc/pms/model/order/dto/OrderGoodsIndstProdListDTO.java
+1
-1
OrderGoodsProdDTO.java
...n/java/com/mmc/pms/model/order/dto/OrderGoodsProdDTO.java
+2
-1
OrderGoodsProdDetailDTO.java
.../com/mmc/pms/model/order/dto/OrderGoodsProdDetailDTO.java
+1
-1
OrderInfoDTO.java
src/main/java/com/mmc/pms/model/order/dto/OrderInfoDTO.java
+88
-87
OrderReceiptDTO.java
...ain/java/com/mmc/pms/model/order/dto/OrderReceiptDTO.java
+44
-44
OrderRefundDTO.java
...main/java/com/mmc/pms/model/order/dto/OrderRefundDTO.java
+30
-28
OrderTaskDTO.java
src/main/java/com/mmc/pms/model/order/dto/OrderTaskDTO.java
+121
-148
OrderTaskSonDTO.java
...ain/java/com/mmc/pms/model/order/dto/OrderTaskSonDTO.java
+75
-75
OrderVcuDTO.java
src/main/java/com/mmc/pms/model/order/dto/OrderVcuDTO.java
+16
-16
LeaseOrderVO.java
src/main/java/com/mmc/pms/model/order/vo/LeaseOrderVO.java
+29
-29
OrderReceiptVO.java
src/main/java/com/mmc/pms/model/order/vo/OrderReceiptVO.java
+46
-46
AdDTO.java
src/main/java/com/mmc/pms/model/other/dto/AdDTO.java
+1
-1
DistrictInfoDTO.java
...ain/java/com/mmc/pms/model/other/dto/DistrictInfoDTO.java
+1
-1
ExpStationsDTO.java
...main/java/com/mmc/pms/model/other/dto/ExpStationsDTO.java
+1
-1
KdnExpDTO.java
src/main/java/com/mmc/pms/model/other/dto/KdnExpDTO.java
+1
-1
ModelDTO.java
src/main/java/com/mmc/pms/model/other/dto/ModelDTO.java
+1
-1
RefundLogDTO.java
src/main/java/com/mmc/pms/model/other/dto/RefundLogDTO.java
+1
-1
RepoAddressDTO.java
...main/java/com/mmc/pms/model/other/dto/RepoAddressDTO.java
+1
-1
RepoCashDTO.java
src/main/java/com/mmc/pms/model/other/dto/RepoCashDTO.java
+1
-1
RepoInfoDTO.java
src/main/java/com/mmc/pms/model/other/dto/RepoInfoDTO.java
+1
-1
RoleInfoDTO.java
src/main/java/com/mmc/pms/model/other/dto/RoleInfoDTO.java
+1
-1
GoodsInfoQO.java
src/main/java/com/mmc/pms/model/qo/GoodsInfoQO.java
+28
-28
IndustrySkuQO.java
src/main/java/com/mmc/pms/model/qo/IndustrySkuQO.java
+1
-1
ProductSkuQO.java
src/main/java/com/mmc/pms/model/qo/ProductSkuQO.java
+1
-1
AppGoodsInfoDTO.java
...main/java/com/mmc/pms/model/sale/dto/AppGoodsInfoDTO.java
+22
-22
AppGoodsInfoDetailDTO.java
...ava/com/mmc/pms/model/sale/dto/AppGoodsInfoDetailDTO.java
+33
-35
BrandInfoDTO.java
src/main/java/com/mmc/pms/model/sale/dto/BrandInfoDTO.java
+1
-1
GoodsDetailInfoDTO.java
...n/java/com/mmc/pms/model/sale/dto/GoodsDetailInfoDTO.java
+9
-9
GoodsImgDTO.java
src/main/java/com/mmc/pms/model/sale/dto/GoodsImgDTO.java
+7
-7
GoodsInfoListDTO.java
...ain/java/com/mmc/pms/model/sale/dto/GoodsInfoListDTO.java
+23
-23
GoodsOtherServiceDTO.java
...java/com/mmc/pms/model/sale/dto/GoodsOtherServiceDTO.java
+7
-7
GoodsServiceDTO.java
...main/java/com/mmc/pms/model/sale/dto/GoodsServiceDTO.java
+7
-7
GoodsSpecDTO.java
src/main/java/com/mmc/pms/model/sale/dto/GoodsSpecDTO.java
+1
-1
GoodsTypeDetailDTO.java
...n/java/com/mmc/pms/model/sale/dto/GoodsTypeDetailDTO.java
+14
-14
IndustrySkuDTO.java
src/main/java/com/mmc/pms/model/sale/dto/IndustrySkuDTO.java
+1
-1
IndustrySpecCPQVO.java
...in/java/com/mmc/pms/model/sale/dto/IndustrySpecCPQVO.java
+2
-2
IndustrySpecDTO.java
...main/java/com/mmc/pms/model/sale/dto/IndustrySpecDTO.java
+3
-1
IndustrySpecPriceDTO.java
...java/com/mmc/pms/model/sale/dto/IndustrySpecPriceDTO.java
+1
-1
MallGoodsDetailDTO.java
...n/java/com/mmc/pms/model/sale/dto/MallGoodsDetailDTO.java
+1
-1
MallGoodsShopCarDTO.java
.../java/com/mmc/pms/model/sale/dto/MallGoodsShopCarDTO.java
+1
-1
MallIndustrySpecDTO.java
.../java/com/mmc/pms/model/sale/dto/MallIndustrySpecDTO.java
+16
-16
MallProductSpecDTO.java
...n/java/com/mmc/pms/model/sale/dto/MallProductSpecDTO.java
+21
-21
MallProductSpecPriceDTO.java
...a/com/mmc/pms/model/sale/dto/MallProductSpecPriceDTO.java
+1
-1
MallSkuInfoSpecDTO.java
...n/java/com/mmc/pms/model/sale/dto/MallSkuInfoSpecDTO.java
+1
-1
MallUserDTO.java
src/main/java/com/mmc/pms/model/sale/dto/MallUserDTO.java
+88
-88
ProductCategoryDTO.java
...n/java/com/mmc/pms/model/sale/dto/ProductCategoryDTO.java
+1
-1
ProductInventoryVO.java
...n/java/com/mmc/pms/model/sale/dto/ProductInventoryVO.java
+2
-2
ProductSkuDTO.java
src/main/java/com/mmc/pms/model/sale/dto/ProductSkuDTO.java
+1
-1
ProductSkuVO.java
src/main/java/com/mmc/pms/model/sale/dto/ProductSkuVO.java
+3
-3
ProductSpecDTO.java
src/main/java/com/mmc/pms/model/sale/dto/ProductSpecDTO.java
+1
-1
ProductSpecPriceDTO.java
.../java/com/mmc/pms/model/sale/dto/ProductSpecPriceDTO.java
+1
-1
ProductSpecVO.java
src/main/java/com/mmc/pms/model/sale/dto/ProductSpecVO.java
+4
-4
RemoveSkuDTO.java
src/main/java/com/mmc/pms/model/sale/dto/RemoveSkuDTO.java
+1
-1
SkuAndSpecDTO.java
src/main/java/com/mmc/pms/model/sale/dto/SkuAndSpecDTO.java
+1
-1
SkuInfoDTO.java
src/main/java/com/mmc/pms/model/sale/dto/SkuInfoDTO.java
+1
-2
SkuPriceDTO.java
src/main/java/com/mmc/pms/model/sale/dto/SkuPriceDTO.java
+1
-1
SkuUnitDTO.java
src/main/java/com/mmc/pms/model/sale/dto/SkuUnitDTO.java
+1
-1
TypeGoodsInfoDTO.java
...ain/java/com/mmc/pms/model/sale/dto/TypeGoodsInfoDTO.java
+1
-1
GoodsAddVO.java
src/main/java/com/mmc/pms/model/sale/vo/GoodsAddVO.java
+3
-1
GoodsDetailVO.java
src/main/java/com/mmc/pms/model/sale/vo/GoodsDetailVO.java
+3
-1
GoodsImgVO.java
src/main/java/com/mmc/pms/model/sale/vo/GoodsImgVO.java
+1
-1
GoodsProdSpecVO.java
src/main/java/com/mmc/pms/model/sale/vo/GoodsProdSpecVO.java
+2
-2
GoodsProductSkuVO.java
...ain/java/com/mmc/pms/model/sale/vo/GoodsProductSkuVO.java
+5
-1
GoodsSpecVO.java
src/main/java/com/mmc/pms/model/sale/vo/GoodsSpecVO.java
+2
-2
IndustrySkuVO.java
src/main/java/com/mmc/pms/model/sale/vo/IndustrySkuVO.java
+3
-1
IndustrySpecVO.java
src/main/java/com/mmc/pms/model/sale/vo/IndustrySpecVO.java
+4
-2
MallProductSpecVO.java
...ain/java/com/mmc/pms/model/sale/vo/MallProductSpecVO.java
+6
-6
ProductSpecCPQVO.java
...main/java/com/mmc/pms/model/sale/vo/ProductSpecCPQVO.java
+1
-1
QueryClassifyVO.java
src/main/java/com/mmc/pms/model/sale/vo/QueryClassifyVO.java
+4
-1
SpecPriceVO.java
src/main/java/com/mmc/pms/model/sale/vo/SpecPriceVO.java
+1
-1
CategoriesService.java
src/main/java/com/mmc/pms/service/CategoriesService.java
+10
-4
GoodsInfoService.java
src/main/java/com/mmc/pms/service/GoodsInfoService.java
+6
-2
BrandManageServiceImpl.java
...java/com/mmc/pms/service/Impl/BrandManageServiceImpl.java
+1
-1
CategoriesServiceImpl.java
.../java/com/mmc/pms/service/Impl/CategoriesServiceImpl.java
+50
-6
GoodsInfoServiceImpl.java
...n/java/com/mmc/pms/service/Impl/GoodsInfoServiceImpl.java
+6
-5
IndustrySpecServiceImpl.java
...ava/com/mmc/pms/service/Impl/IndustrySpecServiceImpl.java
+22
-5
MiniProgramProductMallServiceImpl.java
...c/pms/service/Impl/MiniProgramProductMallServiceImpl.java
+2
-6
ProductServiceImpl.java
...ain/java/com/mmc/pms/service/Impl/ProductServiceImpl.java
+3
-3
WebAndMiniProgramCategoryServiceImpl.java
...ms/service/Impl/WebAndMiniProgramCategoryServiceImpl.java
+15
-0
WebDeviceServiceImpl.java
...n/java/com/mmc/pms/service/Impl/WebDeviceServiceImpl.java
+173
-167
WebProductMallServiceImpl.java
...a/com/mmc/pms/service/Impl/WebProductMallServiceImpl.java
+59
-58
IndustrySpecService.java
src/main/java/com/mmc/pms/service/IndustrySpecService.java
+3
-3
ProductSkuService.java
src/main/java/com/mmc/pms/service/ProductSkuService.java
+4
-4
WebAndMiniProgramCategoryService.java
...com/mmc/pms/service/WebAndMiniProgramCategoryService.java
+9
-0
WebDeviceService.java
src/main/java/com/mmc/pms/service/WebDeviceService.java
+16
-18
WebProductMallService.java
src/main/java/com/mmc/pms/service/WebProductMallService.java
+1
-1
CategoriesDao.xml
src/main/resources/mapper/CategoriesDao.xml
+44
-11
GoodsInfoDao.xml
src/main/resources/mapper/GoodsInfoDao.xml
+10
-0
IndustrySpecDao.xml
src/main/resources/mapper/IndustrySpecDao.xml
+20
-4
MiniProgramProductMallDao.xml
src/main/resources/mapper/MiniProgramProductMallDao.xml
+1
-1
ProductDao.xml
src/main/resources/mapper/ProductDao.xml
+8
-6
WebAndMiniProgramCategoryDao.xml
src/main/resources/mapper/WebAndMiniProgramCategoryDao.xml
+8
-0
没有找到文件。
src/main/java/com/mmc/pms/controller/BackstageBrandManageController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.BrandInfoDTO
;
import
com.mmc.pms.model.
sale.
dto.BrandInfoDTO
;
import
com.mmc.pms.service.BrandManageService
;
import
com.mmc.pms.service.BrandManageService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/pms/controller/BackstageCategoriesController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.ClassifyDetailsDTO
;
import
com.mmc.pms.model.categories.dto.ClassifyDetailsDTO
;
import
com.mmc.pms.model.dto.ClassifyInfoDTO
;
import
com.mmc.pms.model.categories.dto.ClassifyInfoDTO
;
import
com.mmc.pms.model.vo.*
;
import
com.mmc.pms.model.categories.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.categories.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.categories.vo.RelevantBusinessVO
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.model.sale.vo.QueryClassifyVO
;
import
com.mmc.pms.service.CategoriesService
;
import
com.mmc.pms.service.CategoriesService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
javax.validation.constraints.Min
;
/**
/**
* @Author lw @Date 2023/5/15 13:24 @Version 1.0
* @Author lw @Date 2023/5/15 13:24 @Version 1.0
*/
*/
...
@@ -30,8 +37,8 @@ public class BackstageCategoriesController {
...
@@ -30,8 +37,8 @@ public class BackstageCategoriesController {
@ApiOperation
(
value
=
"目录列表"
)
@ApiOperation
(
value
=
"目录列表"
)
@GetMapping
(
"directoryList"
)
@GetMapping
(
"directoryList"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DirectoryInfoVO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DirectoryInfoVO
.
class
)})
public
ResultBody
directoryList
(
@RequestParam
Integer
pageNo
,
@RequestParam
Integer
pageSize
)
{
public
ResultBody
directoryList
(
@RequestParam
Integer
pageNo
,
@RequestParam
Integer
pageSize
,
@RequestParam
(
required
=
false
)
Integer
type
)
{
return
ResultBody
.
success
(
categoriesService
.
directoryList
(
pageNo
,
pageSize
));
return
ResultBody
.
success
(
categoriesService
.
directoryList
(
pageNo
,
pageSize
,
type
));
}
}
@ApiOperation
(
value
=
"删除目录"
)
@ApiOperation
(
value
=
"删除目录"
)
...
@@ -64,6 +71,7 @@ public class BackstageCategoriesController {
...
@@ -64,6 +71,7 @@ public class BackstageCategoriesController {
return
categoriesService
.
exchangeSortType
(
firstId
,
secondId
);
return
categoriesService
.
exchangeSortType
(
firstId
,
secondId
);
}
}
@ApiOperation
(
value
=
"分类信息-列表"
)
@ApiOperation
(
value
=
"分类信息-列表"
)
@PostMapping
(
"getClassificationList"
)
@PostMapping
(
"getClassificationList"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ClassifyInfoDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ClassifyInfoDTO
.
class
)})
...
@@ -78,4 +86,27 @@ public class BackstageCategoriesController {
...
@@ -78,4 +86,27 @@ public class BackstageCategoriesController {
public
ResultBody
getClassifyDetails
(
@ApiParam
(
value
=
"分类id"
,
required
=
true
)
@RequestParam
(
value
=
"id"
)
Integer
id
)
{
public
ResultBody
getClassifyDetails
(
@ApiParam
(
value
=
"分类id"
,
required
=
true
)
@RequestParam
(
value
=
"id"
)
Integer
id
)
{
return
categoriesService
.
getClassifyDetails
(
id
);
return
categoriesService
.
getClassifyDetails
(
id
);
}
}
@ApiOperation
(
value
=
"分类详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
RelevantBusinessVO
.
class
)})
@GetMapping
(
"queryRelevantBusiness"
)
public
ResultBody
queryRelevantBusiness
(
@ApiParam
(
value
=
"分类id"
,
required
=
true
)
@RequestParam
(
value
=
"id"
)
Integer
id
,
@ApiParam
(
value
=
"业务类型"
,
required
=
true
)
@Min
(
value
=
0
)
@RequestParam
(
value
=
"type"
)
Integer
type
)
{
return
categoriesService
.
queryRelevantBusiness
(
id
,
type
);
}
@ApiOperation
(
value
=
"分类删除"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
RelevantBusinessVO
.
class
)})
@GetMapping
(
"deleteRelevantBusiness"
)
public
ResultBody
deleteRelevantBusiness
(
@ApiParam
(
value
=
"分类id"
,
required
=
true
)
@Min
(
value
=
1
)
@RequestParam
(
value
=
"id"
)
Integer
id
)
{
return
categoriesService
.
deleteRelevantBusiness
(
id
);
}
@ApiOperation
(
value
=
"目录列表不含分页"
)
@GetMapping
(
"getDirectoryList"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DirectoryInfoVO
.
class
)})
public
ResultBody
getDirectoryList
(
Integer
type
)
{
return
categoriesService
.
getDirectoryList
(
type
);
}
}
}
src/main/java/com/mmc/pms/controller/BackstageGoodsManageController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.model.order.dto.OrderGoodsIndstDTO
;
import
com.mmc.pms.model.order.dto.OrderGoodsProdDTO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.vo.Create
;
import
com.mmc.pms.model.sale.dto.*
;
import
com.mmc.pms.model.vo.GoodsAddVO
;
import
com.mmc.pms.model.sale.vo.GoodsAddVO
;
import
com.mmc.pms.model.vo.Update
;
import
com.mmc.pms.service.GoodsInfoService
;
import
com.mmc.pms.service.GoodsInfoService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
...
...
src/main/java/com/mmc/pms/controller/BackstageIndustrySpecController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.vo.Create
;
import
com.mmc.pms.model.sale.dto.*
;
import
com.mmc.pms.model.vo.IndustrySkuVO
;
import
com.mmc.pms.model.sale.vo.IndustrySkuVO
;
import
com.mmc.pms.model.vo.IndustrySpecVO
;
import
com.mmc.pms.model.sale.vo.IndustrySpecVO
;
import
com.mmc.pms.model.vo.Update
;
import
com.mmc.pms.service.IndustrySpecService
;
import
com.mmc.pms.service.IndustrySpecService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/pms/controller/BackstageProductSpecController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.model.lease.vo.PriceAcquisition
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.vo.Create
;
import
com.mmc.pms.model.sale.dto.*
;
import
com.mmc.pms.model.vo.PriceAcquisition
;
import
com.mmc.pms.model.sale.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.vo.Update
;
import
com.mmc.pms.service.ProductSkuService
;
import
com.mmc.pms.service.ProductSkuService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/pms/controller/MiniProgramDeviceController.java
浏览文件 @
2808dd4c
...
@@ -2,9 +2,15 @@ package com.mmc.pms.controller;
...
@@ -2,9 +2,15 @@ package com.mmc.pms.controller;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.lease.dto.BrandDTO
;
import
com.mmc.pms.model.lease.dto.DeviceCategoryDTO
;
import
com.mmc.pms.model.lease.dto.WareInfoDTO
;
import
com.mmc.pms.model.lease.dto.WareInfoItemDTO
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.other.dto.DistrictInfoDTO
;
import
com.mmc.pms.model.other.dto.ModelDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.
vo.LeaseVo
;
import
com.mmc.pms.model.
sale.dto.SkuInfoDTO
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.service.WebDeviceService
;
import
com.mmc.pms.service.WebDeviceService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -22,63 +28,64 @@ import org.springframework.web.bind.annotation.*;
...
@@ -22,63 +28,64 @@ import org.springframework.web.bind.annotation.*;
@RestController
@RestController
@RequestMapping
(
"/appDevice"
)
@RequestMapping
(
"/appDevice"
)
public
class
MiniProgramDeviceController
{
public
class
MiniProgramDeviceController
{
@Autowired
private
WebDeviceService
webDeviceService
;
@Autowired
private
WebDeviceService
webDeviceService
;
@ApiOperation
(
value
=
"地域"
)
@ApiOperation
(
value
=
"地域"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/getSecondDistrictInfo"
)
@GetMapping
(
"/getSecondDistrictInfo"
)
public
ResultBody
<
DistrictInfoDTO
>
getSecondDistrictInfo
()
{
public
ResultBody
<
DistrictInfoDTO
>
getSecondDistrictInfo
()
{
return
webDeviceService
.
listSecondDistrict
();
return
webDeviceService
.
listSecondDistrict
();
}
}
@ApiOperation
(
"设备类目"
)
@ApiOperation
(
"设备类目"
)
@GetMapping
(
"/category"
)
@GetMapping
(
"/category"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DeviceCategoryDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
DeviceCategoryDTO
.
class
)})
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
return
webDeviceService
.
category
();
return
webDeviceService
.
category
();
}
}
@ApiOperation
(
"品牌"
)
@ApiOperation
(
"品牌"
)
@GetMapping
(
"/brand"
)
@GetMapping
(
"/brand"
)
public
ResultBody
<
BrandDTO
>
brand
()
{
public
ResultBody
<
BrandDTO
>
brand
()
{
return
webDeviceService
.
brand
();
return
webDeviceService
.
brand
();
}
}
@ApiOperation
(
"型号"
)
@ApiOperation
(
"型号"
)
@GetMapping
(
"/model"
)
@GetMapping
(
"/model"
)
public
ResultBody
<
ModelDTO
>
model
()
{
public
ResultBody
<
ModelDTO
>
model
()
{
return
webDeviceService
.
model
();
return
webDeviceService
.
model
();
}
}
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@PostMapping
(
"/deviceList"
)
@PostMapping
(
"/deviceList"
)
public
ResultBody
<
WareInfoItemDTO
>
listWareInfoPage
(
public
ResultBody
<
WareInfoItemDTO
>
listWareInfoPage
(
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
return
webDeviceService
.
listWareInfoPage
(
param
);
return
webDeviceService
.
listWareInfoPage
(
param
);
}
}
@ApiOperation
(
value
=
"设备详情"
)
@ApiOperation
(
value
=
"设备详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/detail"
)
@GetMapping
(
"/detail"
)
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
return
wareInfoDTO
==
null
return
wareInfoDTO
==
null
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
:
ResultBody
.
success
(
wareInfoDTO
);
:
ResultBody
.
success
(
wareInfoDTO
);
}
}
@ApiOperation
(
value
=
"立即租赁"
)
@ApiOperation
(
value
=
"立即租赁"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@PostMapping
(
"/update"
)
@PostMapping
(
"/update"
)
public
ResultBody
update
(
@RequestBody
LeaseVo
param
)
{
public
ResultBody
update
(
@RequestBody
LeaseVo
param
)
{
return
webDeviceService
.
update
(
param
);
return
webDeviceService
.
update
(
param
);
}
}
@ApiOperation
(
value
=
"获取设备sku"
)
@ApiOperation
(
value
=
"获取设备sku"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
SkuInfoDTO
.
class
)
})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
SkuInfoDTO
.
class
)
})
@GetMapping
(
"listWareSkuById"
)
@GetMapping
(
"listWareSkuById"
)
public
ResultBody
<
SkuInfoDTO
>
listWareSkuById
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
SkuInfoDTO
>
listWareSkuById
(
@RequestParam
Integer
id
)
{
return
ResultBody
.
success
(
webDeviceService
.
listWareSkuById
(
id
));
return
ResultBody
.
success
(
webDeviceService
.
listWareSkuById
(
id
));
}
}
}
}
src/main/java/com/mmc/pms/controller/MiniProgramProductMallController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
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.qo.GoodsInfoQO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.sale.dto.AppGoodsInfoDetailDTO
;
import
com.mmc.pms.model.sale.dto.GoodsInfoListDTO
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
...
@@ -18,22 +18,24 @@ import org.springframework.web.bind.annotation.*;
...
@@ -18,22 +18,24 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping
(
"/AppProductMall/"
)
@RequestMapping
(
"/AppProductMall/"
)
public
class
MiniProgramProductMallController
{
public
class
MiniProgramProductMallController
{
@Autowired
private
WebProductMallService
webProductMallService
;
@Autowired
private
WebProductMallService
webProductMallService
;
@Autowired
private
MiniProgramProductMallService
miniProgramProductMallService
;
@Autowired
private
MiniProgramProductMallService
miniProgramProductMallService
;
@ApiOperation
(
value
=
"小程序-商品信息-分页"
)
@ApiOperation
(
value
=
"小程序-商品信息-分页"
)
@PostMapping
(
"listPageGoodsInfo"
)
@PostMapping
(
"listPageGoodsInfo"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
}
}
@ApiOperation
(
value
=
"小程序端-获取商品详细信息--共多少种选择"
)
@ApiOperation
(
value
=
"小程序端-获取商品详细信息--共多少种选择"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@GetMapping
(
"getAppGoodsInfoDetail"
)
@GetMapping
(
"getAppGoodsInfoDetail"
)
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
}
}
}
}
src/main/java/com/mmc/pms/controller/WebAndMiniProgramCategoryController.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* @Author LW
* @date 2023/6/7 13:33
* 概要:
*/
@Api
(
tags
=
{
"分类信息"
})
@RestController
@RequestMapping
(
"/category"
)
public
class
WebAndMiniProgramCategoryController
{
// @ApiOperation(value = "web-分类信息")
// @PostMapping("queryCategoryByType")
// @ApiResponses({@ApiResponse(code = 200, message = "OK", response = GoodsInfoListDTO.class)})
// public ResultBody<GoodsInfoListDTO> listPageGoodsInfo(
// @ApiParam("商品查询条件QO") @RequestBody GoodsInfoQO param) {
// return ResultBody.success(webProductMallService.listPageGoodsInfo(param));
// }
}
src/main/java/com/mmc/pms/controller/WebDeviceController.java
浏览文件 @
2808dd4c
...
@@ -2,9 +2,15 @@ package com.mmc.pms.controller;
...
@@ -2,9 +2,15 @@ package com.mmc.pms.controller;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.lease.dto.BrandDTO
;
import
com.mmc.pms.model.lease.dto.DeviceCategoryDTO
;
import
com.mmc.pms.model.lease.dto.WareInfoDTO
;
import
com.mmc.pms.model.lease.dto.WareInfoItemDTO
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.DistrictInfoDTO
;
import
com.mmc.pms.model.other.dto.ModelDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.vo.LeaseVo
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.service.WebDeviceService
;
import
com.mmc.pms.service.WebDeviceService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -23,74 +29,75 @@ import org.springframework.web.bind.annotation.*;
...
@@ -23,74 +29,75 @@ import org.springframework.web.bind.annotation.*;
@RequestMapping
(
"/webDevice"
)
@RequestMapping
(
"/webDevice"
)
public
class
WebDeviceController
{
public
class
WebDeviceController
{
@Autowired
private
WebDeviceService
webDeviceService
;
@Autowired
private
WebDeviceService
webDeviceService
;
@ApiOperation
(
value
=
"地域"
)
@ApiOperation
(
value
=
"地域"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/getSecondDistrictInfo"
)
@GetMapping
(
"/getSecondDistrictInfo"
)
public
ResultBody
<
DistrictInfoDTO
>
getSecondDistrictInfo
()
{
public
ResultBody
<
DistrictInfoDTO
>
getSecondDistrictInfo
()
{
return
webDeviceService
.
listSecondDistrict
();
return
webDeviceService
.
listSecondDistrict
();
}
}
@ApiOperation
(
"设备类目"
)
@ApiOperation
(
"设备类目"
)
@GetMapping
(
"/category"
)
@GetMapping
(
"/category"
)
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
public
ResultBody
<
DeviceCategoryDTO
>
category
()
{
return
webDeviceService
.
category
();
return
webDeviceService
.
category
();
}
}
@ApiOperation
(
"品牌"
)
@ApiOperation
(
"品牌"
)
@GetMapping
(
"/brand"
)
@GetMapping
(
"/brand"
)
public
ResultBody
<
BrandDTO
>
brand
()
{
public
ResultBody
<
BrandDTO
>
brand
()
{
return
webDeviceService
.
brand
();
return
webDeviceService
.
brand
();
}
}
@ApiOperation
(
"型号"
)
@ApiOperation
(
"型号"
)
@GetMapping
(
"/model"
)
@GetMapping
(
"/model"
)
public
ResultBody
<
ModelDTO
>
model
()
{
public
ResultBody
<
ModelDTO
>
model
()
{
return
webDeviceService
.
model
();
return
webDeviceService
.
model
();
}
}
@ApiOperation
(
"设备品牌"
)
@ApiOperation
(
"设备品牌"
)
@GetMapping
(
"/deviceBrand"
)
@GetMapping
(
"/deviceBrand"
)
public
ResultBody
<
BrandDTO
>
deviceBrand
()
{
public
ResultBody
<
BrandDTO
>
deviceBrand
()
{
return
webDeviceService
.
deviceBrand
();
return
webDeviceService
.
deviceBrand
();
}
}
@ApiOperation
(
"设备型号"
)
@ApiOperation
(
"设备型号"
)
@GetMapping
(
"/deviceModel"
)
@GetMapping
(
"/deviceModel"
)
public
ResultBody
<
ModelDTO
>
deviceModel
()
{
public
ResultBody
<
ModelDTO
>
deviceModel
()
{
return
webDeviceService
.
deviceModel
();
return
webDeviceService
.
deviceModel
();
}
}
@ApiOperation
(
value
=
"设备详情"
)
@ApiOperation
(
value
=
"设备详情"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@GetMapping
(
"/detail"
)
@GetMapping
(
"/detail"
)
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
public
ResultBody
<
WareInfoDTO
>
detail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Integer
id
)
{
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
WareInfoDTO
wareInfoDTO
=
webDeviceService
.
getWareInfoById
(
id
);
return
wareInfoDTO
==
null
return
wareInfoDTO
==
null
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
?
ResultBody
.
error
(
ResultEnum
.
NOT_FOUND
)
:
ResultBody
.
success
(
wareInfoDTO
);
:
ResultBody
.
success
(
wareInfoDTO
);
}
}
@ApiOperation
(
value
=
"立即租赁"
)
@ApiOperation
(
value
=
"立即租赁"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)})
@PostMapping
(
"/update"
)
@PostMapping
(
"/update"
)
public
ResultBody
update
(
@RequestBody
LeaseVo
param
)
{
public
ResultBody
update
(
@RequestBody
LeaseVo
param
)
{
return
webDeviceService
.
update
(
param
);
return
webDeviceService
.
update
(
param
);
}
}
@ApiOperation
(
"设备广告位"
)
@ApiOperation
(
"设备广告位"
)
@GetMapping
(
"/ad"
)
@GetMapping
(
"/ad"
)
public
ResultBody
<
AdDTO
>
ad
()
{
public
ResultBody
<
AdDTO
>
ad
()
{
return
webDeviceService
.
ad
();
return
webDeviceService
.
ad
();
}
}
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiOperation
(
value
=
"设备列表筛选"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
WareInfoItemDTO
.
class
)})
@PostMapping
(
"/deviceList"
)
@PostMapping
(
"/deviceList"
)
public
ResultBody
<
WareInfoItemDTO
>
listWareInfoPage
(
public
ResultBody
<
WareInfoItemDTO
>
listWareInfoPage
(
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
@RequestBody
@Validated
(
Page
.
class
)
WareInfoQO
param
)
{
return
webDeviceService
.
listWareInfoPage
(
param
);
return
webDeviceService
.
listWareInfoPage
(
param
);
}
}
}
}
src/main/java/com/mmc/pms/controller/WebProductMallController.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
controller
;
package
com
.
mmc
.
pms
.
controller
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.dto.AppGoodsInfoDetailDTO
;
import
com.mmc.pms.model.sale.dto.ProductCategoryDTO
;
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.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.sale.dto.AppGoodsInfoDetailDTO
;
import
com.mmc.pms.model.sale.dto.GoodsInfoListDTO
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
io.swagger.annotations.*
;
import
io.swagger.annotations.*
;
...
@@ -19,46 +19,48 @@ import org.springframework.web.bind.annotation.*;
...
@@ -19,46 +19,48 @@ import org.springframework.web.bind.annotation.*;
@RestController
@RestController
@RequestMapping
(
"/webProductMall"
)
@RequestMapping
(
"/webProductMall"
)
public
class
WebProductMallController
{
public
class
WebProductMallController
{
@Autowired
private
WebProductMallService
webProductMallService
;
@Autowired
private
WebProductMallService
webProductMallService
;
@Autowired
private
MiniProgramProductMallService
miniProgramProductMallService
;
@Autowired
private
MiniProgramProductMallService
miniProgramProductMallService
;
@ApiOperation
(
"产品类目"
)
@ApiOperation
(
"产品类目"
)
@GetMapping
(
"/category"
)
@GetMapping
(
"/category"
)
public
ResultBody
<
ProductCategoryDTO
>
productCategory
()
{
public
ResultBody
<
ProductCategoryDTO
>
productCategory
()
{
return
webProductMallService
.
productCategory
();
return
webProductMallService
.
productCategory
();
}
}
@ApiOperation
(
"产品部件"
)
@ApiOperation
(
"产品部件"
)
@GetMapping
(
"/parts"
)
@GetMapping
(
"/parts"
)
public
ResultBody
<
ProductCategoryDTO
>
productParts
()
{
public
ResultBody
<
ProductCategoryDTO
>
productParts
()
{
return
webProductMallService
.
productParts
();
return
webProductMallService
.
productParts
();
}
}
@ApiOperation
(
"产品成色"
)
@ApiOperation
(
"产品成色"
)
@GetMapping
(
"/quality"
)
@GetMapping
(
"/quality"
)
public
ResultBody
<
ProductCategoryDTO
>
productQuality
()
{
public
ResultBody
<
ProductCategoryDTO
>
productQuality
()
{
return
webProductMallService
.
productQuality
();
return
webProductMallService
.
productQuality
();
}
}
@ApiOperation
(
value
=
"web-商品信息-分页"
)
@ApiOperation
(
value
=
"web-商品信息-分页"
)
@PostMapping
(
"listPageGoodsInfo"
)
@PostMapping
(
"listPageGoodsInfo"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
GoodsInfoListDTO
.
class
)})
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
public
ResultBody
<
GoodsInfoListDTO
>
listPageGoodsInfo
(
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
@ApiParam
(
"商品查询条件QO"
)
@RequestBody
GoodsInfoQO
param
)
{
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
return
ResultBody
.
success
(
webProductMallService
.
listPageGoodsInfo
(
param
));
}
}
@ApiOperation
(
value
=
"web-获取商品详细信息--共多少种选择"
)
@ApiOperation
(
value
=
"web-获取商品详细信息--共多少种选择"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
AppGoodsInfoDetailDTO
.
class
)})
@GetMapping
(
"getAppGoodsInfoDetail"
)
@GetMapping
(
"getAppGoodsInfoDetail"
)
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
public
ResultBody
<
AppGoodsInfoDetailDTO
>
getAppGoodsInfoDetail
(
@RequestParam
Integer
id
)
{
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
return
miniProgramProductMallService
.
getAppGoodsInfoDetail
(
id
);
}
}
@ApiOperation
(
"产品商城广告位"
)
@ApiOperation
(
"产品商城广告位"
)
@GetMapping
(
"/ad"
)
@GetMapping
(
"/ad"
)
public
ResultBody
<
AdDTO
>
ad
()
{
public
ResultBody
<
AdDTO
>
ad
()
{
return
webProductMallService
.
ad
();
return
webProductMallService
.
ad
();
}
}
}
}
src/main/java/com/mmc/pms/dao/CategoriesDao.java
浏览文件 @
2808dd4c
...
@@ -2,9 +2,9 @@ package com.mmc.pms.dao;
...
@@ -2,9 +2,9 @@ package com.mmc.pms.dao;
import
com.mmc.pms.entity.Categories
;
import
com.mmc.pms.entity.Categories
;
import
com.mmc.pms.entity.Directory
;
import
com.mmc.pms.entity.Directory
;
import
com.mmc.pms.model.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.
categories.
vo.ClassifyInfoVO
;
import
com.mmc.pms.model.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.
categories.
vo.DirectoryInfoVO
;
import
com.mmc.pms.model.vo.QueryClassifyVO
;
import
com.mmc.pms.model.
sale.
vo.QueryClassifyVO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -26,7 +26,7 @@ public interface CategoriesDao {
...
@@ -26,7 +26,7 @@ public interface CategoriesDao {
int
countDirectoryList
();
int
countDirectoryList
();
List
<
Directory
>
directoryList
(
int
i
,
Integer
pageSiz
e
);
List
<
Directory
>
directoryList
(
int
pageNo
,
Integer
pageSize
,
Integer
typ
e
);
int
countDirectory
(
Integer
id
);
int
countDirectory
(
Integer
id
);
...
@@ -42,11 +42,17 @@ public interface CategoriesDao {
...
@@ -42,11 +42,17 @@ public interface CategoriesDao {
Categories
getGoodsGroupById
(
Integer
id
);
Categories
getGoodsGroupById
(
Integer
id
);
int
updateTypeSort
(
Integer
firstI
d
,
Integer
sort
);
int
updateTypeSort
(
Integer
i
d
,
Integer
sort
);
List
<
Categories
>
selectAllClassification
(
QueryClassifyVO
queryClassifyVO
);
List
<
Categories
>
selectAllClassification
(
QueryClassifyVO
queryClassifyVO
);
int
countListClassification
(
QueryClassifyVO
queryClassifyVO
);
int
countListClassification
(
QueryClassifyVO
queryClassifyVO
);
int
selectDirectoryById
(
Integer
id
);
int
deleteById
(
Integer
id
);
List
<
Directory
>
getDirectoryList
(
Integer
type
);
}
}
...
...
src/main/java/com/mmc/pms/dao/GoodsInfoDao.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
dao
;
package
com
.
mmc
.
pms
.
dao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.vo.GoodsAddVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsAddVO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -88,6 +88,8 @@ public interface GoodsInfoDao {
...
@@ -88,6 +88,8 @@ public interface GoodsInfoDao {
List
<
Integer
>
listIndustrySpecIds
(
Set
<
Integer
>
mallIndstSkuSpecIds
);
List
<
Integer
>
listIndustrySpecIds
(
Set
<
Integer
>
mallIndstSkuSpecIds
);
List
<
MallGoodsProductDO
>
listIndustryProductList
(
List
<
Integer
>
industrySpecIds
);
List
<
MallGoodsProductDO
>
listIndustryProductList
(
List
<
Integer
>
industrySpecIds
);
List
<
GoodsInfo
>
ListGoodsInfoByCategoryId
(
Integer
id
);
}
}
...
...
src/main/java/com/mmc/pms/dao/IndustrySpecDao.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
dao
;
package
com
.
mmc
.
pms
.
dao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.IndustrySpecCPQVO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.
vo.IndustrySku
VO
;
import
com.mmc.pms.model.
sale.dto.IndustrySpecCPQ
VO
;
import
com.mmc.pms.model.
vo.IndustrySpec
VO
;
import
com.mmc.pms.model.
sale.vo.IndustrySku
VO
;
import
com.mmc.pms.
service.Impl.IndustryProductInventoryD
O
;
import
com.mmc.pms.
model.sale.vo.IndustrySpecV
O
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -55,7 +54,7 @@ public interface IndustrySpecDao {
...
@@ -55,7 +54,7 @@ public interface IndustrySpecDao {
int
countListPageIndustrySpec
(
Integer
id
,
String
keyword
);
int
countListPageIndustrySpec
(
Integer
id
,
String
keyword
);
List
<
IndustrySpecDO
>
listPageIndustrySpec
(
int
i
,
Integer
pageSize
,
Integer
industrySkuId
,
String
keyword
);
List
<
IndustrySpecDO
>
listPageIndustrySpec
(
int
pageNo
,
Integer
pageSize
,
Integer
industrySkuId
,
String
keyword
);
int
batchInsertSpecPrice
(
List
<
IndustrySpecPriceDO
>
list
);
int
batchInsertSpecPrice
(
List
<
IndustrySpecPriceDO
>
list
);
...
@@ -97,4 +96,6 @@ public interface IndustrySpecDao {
...
@@ -97,4 +96,6 @@ public interface IndustrySpecDao {
List
<
MallIndustrySkuInfoSpecDO
>
getIndustrySkuInfoSpec
(
Integer
goodsInfoId
);
List
<
MallIndustrySkuInfoSpecDO
>
getIndustrySkuInfoSpec
(
Integer
goodsInfoId
);
List
<
IndustrySpecPriceDO
>
listIndustrySpecPrice
(
Integer
channelClass
,
List
<
Integer
>
industrySpecIds
);
List
<
IndustrySpecPriceDO
>
listIndustrySpecPrice
(
Integer
channelClass
,
List
<
Integer
>
industrySpecIds
);
List
<
IndustrySpecPriceDO
>
getIndustrySpecPriceList
(
List
<
Integer
>
specIds
);
}
}
src/main/java/com/mmc/pms/dao/MiniProgramProductMallDao.java
浏览文件 @
2808dd4c
...
@@ -2,7 +2,6 @@ package com.mmc.pms.dao;
...
@@ -2,7 +2,6 @@ package com.mmc.pms.dao;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.service.Impl.IndustryProductInventoryDO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/com/mmc/pms/dao/ProductDao.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
dao
;
package
com
.
mmc
.
pms
.
dao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.OrderGoodsProdDTO
;
import
com.mmc.pms.model.lease.vo.PriceAcquisition
;
import
com.mmc.pms.model.dto.ProductSkuVO
;
import
com.mmc.pms.model.order.dto.OrderGoodsProdDTO
;
import
com.mmc.pms.model.dto.ProductSpecPriceDTO
;
import
com.mmc.pms.model.dto.ProductSpecVO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.vo.PriceAcquisition
;
import
com.mmc.pms.model.sale.dto.ProductSkuVO
;
import
com.mmc.pms.model.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.sale.dto.ProductSpecPriceDTO
;
import
com.mmc.pms.model.sale.dto.ProductSpecVO
;
import
com.mmc.pms.model.sale.vo.ProductSpecCPQVO
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
...
src/main/java/com/mmc/pms/dao/WebAndMiniProgramCategoryDao.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
dao
;
/**
* @Author LW
* @date 2023/6/7 13:52
* 概要:
*/
public
interface
WebAndMiniProgramCategoryDao
{
}
src/main/java/com/mmc/pms/dao/WebDeviceDao.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
dao
;
package
com
.
mmc
.
pms
.
dao
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.
dto.AdDTO
;
import
com.mmc.pms.model.
lease.vo.LeaseVo
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.vo.LeaseVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
java.util.List
;
import
java.util.List
;
...
@@ -14,36 +12,36 @@ import java.util.List;
...
@@ -14,36 +12,36 @@ import java.util.List;
*/
*/
@Mapper
@Mapper
public
interface
WebDeviceDao
{
public
interface
WebDeviceDao
{
List
<
DistrictDO
>
listSecondDistrict
();
List
<
DistrictDO
>
listSecondDistrict
();
List
<
DeviceCategory
>
category
();
List
<
DeviceCategory
>
category
();
List
<
Brand
>
brand
();
List
<
Brand
>
brand
();
List
<
Brand
>
deviceBrand
();
List
<
Brand
>
deviceBrand
();
List
<
Model
>
model
();
List
<
Model
>
model
();
List
<
Model
>
deviceModel
();
List
<
Model
>
deviceModel
();
List
<
DeviceListDO
>
deviceList
(
List
<
DeviceListDO
>
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
int
update
(
LeaseVo
param
);
int
update
(
LeaseVo
param
);
InventoryDO
findInventory
(
Integer
inventoryId
);
InventoryDO
findInventory
(
Integer
inventoryId
);
List
<
WareInfoDO
>
detail
(
Integer
id
);
List
<
WareInfoDO
>
detail
(
Integer
id
);
int
countListWareInfoPage
(
WareInfoQO
param
);
int
countListWareInfoPage
(
WareInfoQO
param
);
List
<
WareInfoDO
>
listWareInfoPage
(
WareInfoQO
param
);
List
<
WareInfoDO
>
listWareInfoPage
(
WareInfoQO
param
);
WareInfoDO
getWareInfoById
(
Integer
id
);
WareInfoDO
getWareInfoById
(
Integer
id
);
WareDetailDO
getWareDetailById
(
Integer
id
);
WareDetailDO
getWareDetailById
(
Integer
id
);
List
<
AdDO
>
ad
();
List
<
AdDO
>
ad
();
List
<
SkuInfoDO
>
listSkuInfo
(
Integer
id
);
List
<
SkuInfoDO
>
listSkuInfo
(
Integer
id
);
}
}
src/main/java/com/mmc/pms/entity/AdDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.dto.DeviceCategoryDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/Brand.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.mmc.pms.model.dto.BrandDTO
;
import
com.mmc.pms.model.
lease.
dto.BrandDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -13,13 +13,13 @@ import lombok.Data;
...
@@ -13,13 +13,13 @@ import lombok.Data;
@ApiModel
(
"品牌"
)
@ApiModel
(
"品牌"
)
@TableName
(
"brand"
)
@TableName
(
"brand"
)
public
class
Brand
extends
BaseEntity
{
public
class
Brand
extends
BaseEntity
{
@ApiModelProperty
(
"1"
)
@ApiModelProperty
(
"1"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
"名称"
)
@ApiModelProperty
(
"名称"
)
private
String
name
;
private
String
name
;
public
BrandDTO
brandDTO
()
{
public
BrandDTO
brandDTO
()
{
return
BrandDTO
.
builder
().
id
(
this
.
id
).
name
(
this
.
name
).
build
();
return
BrandDTO
.
builder
().
id
(
this
.
id
).
name
(
this
.
name
).
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/BrandInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.BrandInfoDTO
;
import
com.mmc.pms.model.
sale.
dto.BrandInfoDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/Categories.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.ClassifyDetailsDTO
;
import
com.mmc.pms.model.
categories.
dto.ClassifyDetailsDTO
;
import
com.mmc.pms.model.dto.ClassifyInfoDTO
;
import
com.mmc.pms.model.
categories.
dto.ClassifyInfoDTO
;
import
com.mmc.pms.model.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.
categories.
vo.ClassifyInfoVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/DeviceCategory.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.DeviceCategoryDTO
;
import
com.mmc.pms.model.
lease.
dto.DeviceCategoryDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -9,13 +9,13 @@ import lombok.Data;
...
@@ -9,13 +9,13 @@ import lombok.Data;
*/
*/
@Data
@Data
public
class
DeviceCategory
extends
BaseEntity
{
public
class
DeviceCategory
extends
BaseEntity
{
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目id"
,
example
=
"1"
)
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目id"
,
example
=
"1"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目名称"
,
example
=
"无人机"
)
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目名称"
,
example
=
"无人机"
)
private
String
name
;
private
String
name
;
public
DeviceCategoryDTO
deviceCategory
()
{
public
DeviceCategoryDTO
deviceCategory
()
{
return
DeviceCategoryDTO
.
builder
().
id
(
this
.
id
).
name
(
this
.
name
).
build
();
return
DeviceCategoryDTO
.
builder
().
id
(
this
.
id
).
name
(
this
.
name
).
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/DeviceListDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.DeviceListDTO
;
import
com.mmc.pms.model.
lease.
dto.DeviceListDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -10,31 +10,31 @@ import lombok.Data;
...
@@ -10,31 +10,31 @@ import lombok.Data;
@Data
@Data
@ApiModel
(
"设备列表"
)
@ApiModel
(
"设备列表"
)
public
class
DeviceListDO
{
public
class
DeviceListDO
{
private
Integer
id
;
private
Integer
id
;
private
String
deviceName
;
private
String
deviceName
;
private
String
imageUrl
;
private
String
imageUrl
;
private
String
price
;
private
String
price
;
private
String
brandName
;
private
String
brandName
;
private
String
sysDistrictName
;
private
String
sysDistrictName
;
private
String
modelName
;
private
String
modelName
;
private
String
deviceCategoryName
;
private
String
deviceCategoryName
;
private
Integer
residueCount
;
private
Integer
residueCount
;
private
Integer
inventoryId
;
private
Integer
inventoryId
;
private
String
appraise
;
private
String
appraise
;
public
DeviceListDTO
deviceListDTO
()
{
public
DeviceListDTO
deviceListDTO
()
{
return
DeviceListDTO
.
builder
()
return
DeviceListDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
deviceName
(
this
.
deviceName
)
.
deviceName
(
this
.
deviceName
)
.
imageUrl
(
this
.
imageUrl
)
.
imageUrl
(
this
.
imageUrl
)
.
price
(
this
.
price
)
.
price
(
this
.
price
)
.
brandName
(
this
.
brandName
)
.
brandName
(
this
.
brandName
)
.
sysDistrictName
(
this
.
sysDistrictName
)
.
sysDistrictName
(
this
.
sysDistrictName
)
.
modelName
(
this
.
modelName
)
.
modelName
(
this
.
modelName
)
.
deviceCategoryName
(
this
.
deviceCategoryName
)
.
deviceCategoryName
(
this
.
deviceCategoryName
)
.
residueCount
(
this
.
residueCount
)
.
residueCount
(
this
.
residueCount
)
.
inventoryId
(
this
.
inventoryId
)
.
inventoryId
(
this
.
inventoryId
)
.
appraise
(
this
.
appraise
)
.
appraise
(
this
.
appraise
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/Directory.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.
categories.
vo.DirectoryInfoVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -30,7 +30,7 @@ public class Directory implements Serializable {
...
@@ -30,7 +30,7 @@ public class Directory implements Serializable {
/**
/**
* 其他目录关联id
* 其他目录关联id
*/
*/
private
Integer
relevance
;
private
Integer
pid
;
/**
/**
* 类型:(0:通用目录 1:作业服务目录 2:设备目录 3:飞手目录 4:商城目录)
* 类型:(0:通用目录 1:作业服务目录 2:设备目录 3:飞手目录 4:商城目录)
*/
*/
...
@@ -48,15 +48,17 @@ public class Directory implements Serializable {
...
@@ -48,15 +48,17 @@ public class Directory implements Serializable {
*/
*/
private
Integer
deleted
;
private
Integer
deleted
;
private
String
relevanceName
;
public
Directory
(
DirectoryInfoVO
param
)
{
public
Directory
(
DirectoryInfoVO
param
)
{
this
.
id
=
param
.
getId
();
this
.
id
=
param
.
getId
();
this
.
directoryName
=
param
.
getDirectoryName
();
this
.
directoryName
=
param
.
getDirectoryName
();
this
.
relevance
=
param
.
getRelevance
();
this
.
pid
=
param
.
getPid
();
this
.
type
=
param
.
getType
();
this
.
type
=
param
.
getType
();
}
}
public
DirectoryInfoVO
buildDirectoryInfoVO
()
{
public
DirectoryInfoVO
buildDirectoryInfoVO
()
{
return
DirectoryInfoVO
.
builder
().
id
(
id
).
directoryName
(
directoryName
).
relevance
(
relevanc
e
).
type
(
type
).
build
();
return
DirectoryInfoVO
.
builder
().
id
(
id
).
directoryName
(
directoryName
).
pid
(
pid
).
relevanceName
(
relevanceNam
e
).
type
(
type
).
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/DistrictDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.DistrictInfoDTO
;
import
com.mmc.pms.model.
other.
dto.DistrictInfoDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/GoodsDetailDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsDetailInfoDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsDetailInfoDTO
;
import
com.mmc.pms.model.vo.GoodsDetailVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsDetailVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -20,26 +20,26 @@ import java.util.Date;
...
@@ -20,26 +20,26 @@ import java.util.Date;
@Builder
@Builder
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
GoodsDetailDO
implements
Serializable
{
public
class
GoodsDetailDO
implements
Serializable
{
private
Integer
id
;
private
Integer
id
;
private
Integer
goodsInfoId
;
private
Integer
goodsInfoId
;
private
String
goodsDesc
;
private
String
goodsDesc
;
private
String
content
;
private
String
content
;
private
String
remark
;
private
String
remark
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
public
GoodsDetailDO
(
GoodsDetailVO
goodsDetailVO
)
{
public
GoodsDetailDO
(
GoodsDetailVO
goodsDetailVO
)
{
this
.
goodsDesc
=
goodsDetailVO
.
getGoodsDesc
();
this
.
goodsDesc
=
goodsDetailVO
.
getGoodsDesc
();
this
.
content
=
goodsDetailVO
.
getProductDesc
();
this
.
content
=
goodsDetailVO
.
getProductDesc
();
this
.
remark
=
goodsDetailVO
.
getRemark
();
this
.
remark
=
goodsDetailVO
.
getRemark
();
}
}
public
GoodsDetailInfoDTO
buildGoodsDetailInfoDTO
()
{
public
GoodsDetailInfoDTO
buildGoodsDetailInfoDTO
()
{
return
GoodsDetailInfoDTO
.
builder
()
return
GoodsDetailInfoDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
goodsDesc
(
this
.
goodsDesc
)
.
goodsDesc
(
this
.
goodsDesc
)
.
content
(
this
.
content
)
.
content
(
this
.
content
)
.
remark
(
this
.
remark
)
.
remark
(
this
.
remark
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/GoodsImgDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsImgDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsImgDTO
;
import
com.mmc.pms.model.vo.GoodsImgVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsImgVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -19,19 +19,19 @@ import java.util.Date;
...
@@ -19,19 +19,19 @@ import java.util.Date;
@Builder
@Builder
public
class
GoodsImgDO
implements
Serializable
{
public
class
GoodsImgDO
implements
Serializable
{
private
Integer
id
;
private
Integer
id
;
private
Integer
goodsInfoId
;
private
Integer
goodsInfoId
;
private
String
imgUrl
;
private
String
imgUrl
;
private
Integer
imgType
;
private
Integer
imgType
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
createTime
;
public
GoodsImgDO
(
GoodsImgVO
d
)
{
public
GoodsImgDO
(
GoodsImgVO
d
)
{
this
.
imgUrl
=
d
.
getImgUrl
();
this
.
imgUrl
=
d
.
getImgUrl
();
this
.
imgType
=
d
.
getImgType
();
this
.
imgType
=
d
.
getImgType
();
}
}
public
GoodsImgDTO
buildGoodsImgDTO
()
{
public
GoodsImgDTO
buildGoodsImgDTO
()
{
return
GoodsImgDTO
.
builder
().
id
(
this
.
id
).
imgUrl
(
this
.
imgUrl
).
imgType
(
this
.
imgType
).
build
();
return
GoodsImgDTO
.
builder
().
id
(
this
.
id
).
imgUrl
(
this
.
imgUrl
).
imgType
(
this
.
imgType
).
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/GoodsInfo.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.vo.GoodsAddVO
;
import
com.mmc.pms.model.categories.vo.RelevanceGoodsInfoVO
;
import
com.mmc.pms.model.sale.vo.GoodsAddVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -70,4 +71,8 @@ public class GoodsInfo implements Serializable {
...
@@ -70,4 +71,8 @@ public class GoodsInfo implements Serializable {
public
GoodsInfo
(
Integer
id
)
{
public
GoodsInfo
(
Integer
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
public
RelevanceGoodsInfoVO
buildRelevanceGoodsInfoVO
()
{
return
RelevanceGoodsInfoVO
.
builder
().
id
(
id
).
goodsName
(
goodsName
).
shelf
(
shelfStatus
).
mainImage
(
mainImg
).
build
();
}
}
}
\ No newline at end of file
src/main/java/com/mmc/pms/entity/GoodsInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.AppGoodsInfoDTO
;
import
com.mmc.pms.model.
sale.
dto.AppGoodsInfoDTO
;
import
com.mmc.pms.model.dto.GoodsInfoListDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsInfoListDTO
;
import
com.mmc.pms.model.vo.CategoryParamAndValueVO
;
import
com.mmc.pms.model.
categories.
vo.CategoryParamAndValueVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -22,73 +22,75 @@ import java.util.List;
...
@@ -22,73 +22,75 @@ import java.util.List;
@Builder
@Builder
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
GoodsInfoDO
implements
Serializable
{
public
class
GoodsInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1329342381196659417L
;
private
static
final
long
serialVersionUID
=
-
1329342381196659417L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
pid
;
private
Integer
pid
;
private
String
goodsNo
;
private
String
goodsNo
;
private
String
goodsName
;
private
String
goodsName
;
private
Integer
masterTypeId
;
private
Integer
masterTypeId
;
private
Integer
slaveTypeId
;
private
Integer
slaveTypeId
;
private
Integer
shelfStatus
;
private
Integer
shelfStatus
;
private
Integer
skuNum
;
private
Integer
skuNum
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
private
Integer
goodsAttr
;
private
Integer
goodsAttr
;
private
String
ecoLabel
;
private
String
ecoLabel
;
private
Integer
goodsCategoryId
;
private
Integer
goodsCategoryId
;
private
Integer
repoId
;
private
Integer
repoId
;
private
Integer
shareFlyServiceId
;
private
Integer
shareFlyServiceId
;
private
Integer
goodsType
;
private
Integer
goodsType
;
private
Integer
sort
;
private
Integer
sort
;
private
Integer
showCode
;
private
Integer
showCode
;
private
Integer
standardProduct
;
private
Integer
standardProduct
;
private
String
tag
;
private
String
tag
;
/** 辅助字段-start */
/**
private
String
videoUrl
;
* 辅助字段-start
*/
private
String
videoUrl
;
private
Integer
goodsVideoId
;
private
Integer
goodsVideoId
;
private
String
goodsDesc
;
private
String
goodsDesc
;
private
GoodsVideoDO
goodsVideoDO
;
private
GoodsVideoDO
goodsVideoDO
;
private
String
mainImg
;
// 主图
private
String
mainImg
;
// 主图
private
GoodsTypeDO
goodsMasterType
;
private
GoodsTypeDO
goodsMasterType
;
private
GoodsTypeDO
goodsSlaveType
;
private
GoodsTypeDO
goodsSlaveType
;
private
String
remark
;
// 底部备注
private
String
remark
;
// 底部备注
private
Integer
sortTypeId
;
private
Integer
sortTypeId
;
private
List
<
CategoryParamAndValueVO
>
paramAndValue
;
private
List
<
CategoryParamAndValueVO
>
paramAndValue
;
private
GoodsConfigExportDO
goodsConfigExport
;
// 功能清单
private
GoodsConfigExportDO
goodsConfigExport
;
// 功能清单
private
Integer
buyNum
;
// 购买数量
private
Integer
buyNum
;
// 购买数量
private
String
directoryName
;
private
String
directoryName
;
private
Integer
isCoupons
;
private
Integer
isCoupons
;
public
GoodsInfoListDTO
buildGoodsInfoListDTO
()
{
public
GoodsInfoListDTO
buildGoodsInfoListDTO
()
{
return
GoodsInfoListDTO
.
builder
()
return
GoodsInfoListDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
goodsName
(
this
.
goodsName
)
.
goodsName
(
this
.
goodsName
)
.
status
(
this
.
shelfStatus
)
.
status
(
this
.
shelfStatus
)
.
createTime
(
this
.
createTime
)
.
createTime
(
this
.
createTime
)
.
imgUrl
(
this
.
mainImg
)
.
imgUrl
(
this
.
mainImg
)
.
directoryId
(
this
.
sortTypeId
)
.
directoryId
(
this
.
sortTypeId
)
.
directoryName
(
this
.
directoryName
)
.
directoryName
(
this
.
directoryName
)
.
goodsDesc
(
this
.
goodsDesc
)
.
goodsDesc
(
this
.
goodsDesc
)
.
goodsOneLevelTypeName
(
this
.
goodsMasterType
.
getTypeName
())
.
goodsOneLevelTypeName
(
this
.
goodsMasterType
.
getTypeName
())
.
goodsTwoLevelTypeName
(
this
.
goodsSlaveType
.
getTypeName
())
.
goodsTwoLevelTypeName
(
this
.
goodsSlaveType
.
getTypeName
())
.
isCoupons
(
this
.
isCoupons
)
.
isCoupons
(
this
.
isCoupons
)
.
build
();
.
build
();
}
}
public
AppGoodsInfoDTO
buildAppGoodsInfoDTO
()
{
public
AppGoodsInfoDTO
buildAppGoodsInfoDTO
()
{
return
AppGoodsInfoDTO
.
builder
()
return
AppGoodsInfoDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
goodsName
(
this
.
goodsName
)
.
goodsName
(
this
.
goodsName
)
.
mainImg
(
this
.
mainImg
)
.
mainImg
(
this
.
mainImg
)
.
goodsDesc
(
this
.
goodsDesc
)
.
goodsDesc
(
this
.
goodsDesc
)
.
shelfStatus
(
this
.
shelfStatus
)
.
shelfStatus
(
this
.
shelfStatus
)
.
goodsAttr
(
this
.
goodsAttr
)
.
goodsAttr
(
this
.
goodsAttr
)
.
ecoLabel
(
this
.
tag
)
.
ecoLabel
(
this
.
tag
)
.
showCode
(
this
.
showCode
)
.
showCode
(
this
.
showCode
)
.
sort
(
this
.
sort
)
.
sort
(
this
.
sort
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/GoodsQaDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsQaDTO
;
import
com.mmc.pms.model.vo.GoodsQaVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -18,20 +16,11 @@ import java.util.Date;
...
@@ -18,20 +16,11 @@ import java.util.Date;
@Data
@Data
@Builder
@Builder
public
class
GoodsQaDO
implements
Serializable
{
public
class
GoodsQaDO
implements
Serializable
{
private
Integer
id
;
private
Integer
id
;
private
Integer
goodsInfoId
;
private
Integer
goodsInfoId
;
private
String
question
;
private
String
question
;
private
String
answer
;
private
String
answer
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
updateTime
;
private
Date
updateTime
;
private
Date
createTime
;
private
Date
createTime
;
public
GoodsQaDO
(
GoodsQaVO
goodsQaVO
)
{
this
.
question
=
goodsQaVO
.
getQuestion
();
this
.
answer
=
goodsQaVO
.
getAnswer
();
}
public
GoodsQaDTO
buildGoodsQaDTO
()
{
return
GoodsQaDTO
.
builder
().
id
(
this
.
id
).
answer
(
this
.
answer
).
question
(
this
.
question
).
build
();
}
}
}
src/main/java/com/mmc/pms/entity/GoodsServiceDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsOtherServiceDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsOtherServiceDTO
;
import
com.mmc.pms.model.dto.GoodsServiceDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsServiceDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -18,32 +18,37 @@ import java.util.Date;
...
@@ -18,32 +18,37 @@ import java.util.Date;
@NoArgsConstructor
@NoArgsConstructor
@Builder
@Builder
public
class
GoodsServiceDO
implements
Serializable
{
public
class
GoodsServiceDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2612831712612727210L
;
private
static
final
long
serialVersionUID
=
-
2612831712612727210L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
goodsInfoId
;
private
Integer
goodsInfoId
;
private
Integer
saleServiceId
;
private
Integer
saleServiceId
;
private
Date
createTime
;
private
Date
createTime
;
/** 辅助字段-start */
/**
private
String
serviceName
;
* 辅助字段-start
*/
private
String
serviceName
;
private
String
remark
;
private
String
remark
;
/** 辅助字段-end */
public
GoodsServiceDTO
buildGoodsServiceDTO
()
{
return
GoodsServiceDTO
.
builder
()
.
id
(
this
.
id
)
.
saleServiceId
(
this
.
saleServiceId
)
.
goodsInfoId
(
goodsInfoId
)
.
serviceName
(
serviceName
)
.
remark
(
remark
)
.
build
();
}
public
GoodsOtherServiceDTO
buildGoodsOtherServiceDTO
()
{
/**
return
GoodsOtherServiceDTO
.
builder
()
* 辅助字段-end
.
id
(
this
.
id
)
*/
.
saleServiceId
(
this
.
saleServiceId
)
public
GoodsServiceDTO
buildGoodsServiceDTO
()
{
.
serviceName
(
this
.
serviceName
)
return
GoodsServiceDTO
.
builder
()
.
build
();
.
id
(
this
.
id
)
}
.
saleServiceId
(
this
.
saleServiceId
)
.
goodsInfoId
(
goodsInfoId
)
.
serviceName
(
serviceName
)
.
remark
(
remark
)
.
build
();
}
public
GoodsOtherServiceDTO
buildGoodsOtherServiceDTO
()
{
return
GoodsOtherServiceDTO
.
builder
()
.
id
(
this
.
id
)
.
saleServiceId
(
this
.
saleServiceId
)
.
serviceName
(
this
.
serviceName
)
.
build
();
}
}
}
src/main/java/com/mmc/pms/
service/Impl
/IndustryProductInventoryDO.java
→
src/main/java/com/mmc/pms/
entity
/IndustryProductInventoryDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
.
Impl
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.ProductInventoryVO
;
import
com.mmc.pms.model.
sale.
dto.ProductInventoryVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -15,17 +15,17 @@ import java.util.Date;
...
@@ -15,17 +15,17 @@ import java.util.Date;
@NoArgsConstructor
@NoArgsConstructor
@AllArgsConstructor
@AllArgsConstructor
public
class
IndustryProductInventoryDO
implements
Serializable
{
public
class
IndustryProductInventoryDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3586673158091288317L
;
private
static
final
long
serialVersionUID
=
-
3586673158091288317L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
industrySpecId
;
private
Integer
industrySpecId
;
private
Integer
productSkuId
;
private
Integer
productSkuId
;
private
Integer
selected
;
private
Integer
selected
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
public
IndustryProductInventoryDO
(
ProductInventoryVO
d
)
{
public
IndustryProductInventoryDO
(
ProductInventoryVO
d
)
{
this
.
productSkuId
=
d
.
getProductSku
().
getId
();
this
.
productSkuId
=
d
.
getProductSku
().
getId
();
this
.
selected
=
d
.
getSelect
();
this
.
selected
=
d
.
getSelect
();
}
}
}
}
src/main/java/com/mmc/pms/entity/IndustrySku.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.IndustrySkuDTO
;
import
com.mmc.pms.model.
sale.
dto.IndustrySkuDTO
;
import
com.mmc.pms.model.vo.IndustrySkuVO
;
import
com.mmc.pms.model.
sale.
vo.IndustrySkuVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/IndustrySpecDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.IndustrySpecDTO
;
import
com.mmc.pms.model.
sale.
dto.IndustrySpecDTO
;
import
com.mmc.pms.model.dto.MallIndustrySpecDTO
;
import
com.mmc.pms.model.
sale.
dto.MallIndustrySpecDTO
;
import
com.mmc.pms.model.vo.IndustrySpecVO
;
import
com.mmc.pms.model.
sale.
vo.IndustrySpecVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/IndustrySpecPriceDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.IndustrySpecPriceDTO
;
import
com.mmc.pms.model.
sale.
dto.IndustrySpecPriceDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/MallGoodsInfoSimpleDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.OrderGoodsIndstDTO
;
import
com.mmc.pms.model.
order.
dto.OrderGoodsIndstDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/MallGoodsProductDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.OrderGoodsIndstProdListDTO
;
import
com.mmc.pms.model.
order.
dto.OrderGoodsIndstProdListDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/MallGoodsSpecSimpleDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.OrderGoodsIndstDetailDTO
;
import
com.mmc.pms.model.
order.
dto.OrderGoodsIndstDetailDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/MallIndustrySkuInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsSpecDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsSpecDTO
;
import
com.mmc.pms.model.vo.GoodsProdSpecVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsProdSpecVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/MallProdInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.GoodsSpecDTO
;
import
com.mmc.pms.model.
sale.
dto.GoodsSpecDTO
;
import
com.mmc.pms.model.vo.GoodsProdSpecVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsProdSpecVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/Model.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.mmc.pms.model.dto.ModelDTO
;
import
com.mmc.pms.model.
other.
dto.ModelDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/OrderInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.OrderInfoDTO
;
import
com.mmc.pms.model.
order.
dto.OrderInfoDTO
;
import
com.mmc.pms.model.vo.LeaseOrderVO
;
import
com.mmc.pms.model.
order.
vo.LeaseOrderVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -17,111 +17,111 @@ import java.util.Date;
...
@@ -17,111 +17,111 @@ import java.util.Date;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
OrderInfoDO
implements
Serializable
{
public
class
OrderInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6544149196885009444L
;
private
static
final
long
serialVersionUID
=
6544149196885009444L
;
private
Integer
id
;
private
Integer
id
;
private
String
orderNo
;
private
String
orderNo
;
private
Integer
wareInfoId
;
private
Integer
wareInfoId
;
private
String
wareNo
;
private
String
wareNo
;
private
String
wareTitle
;
private
String
wareTitle
;
private
String
wareImg
;
private
String
wareImg
;
private
Integer
skuInfoId
;
private
Integer
skuInfoId
;
private
String
skuTitle
;
private
String
skuTitle
;
private
Integer
repoAccountId
;
private
Integer
repoAccountId
;
private
String
uid
;
private
String
uid
;
private
String
buyerName
;
private
String
buyerName
;
private
String
buyerPhone
;
private
String
buyerPhone
;
private
BigDecimal
unitPrice
;
private
BigDecimal
unitPrice
;
private
Integer
wareNum
;
private
Integer
wareNum
;
private
BigDecimal
shouldPay
;
private
BigDecimal
shouldPay
;
private
BigDecimal
actualPay
;
private
BigDecimal
actualPay
;
private
Integer
orderType
;
private
Integer
orderType
;
private
BigDecimal
deposit
;
private
BigDecimal
deposit
;
private
BigDecimal
rentPrice
;
private
BigDecimal
rentPrice
;
private
Date
startDate
;
private
Date
startDate
;
private
Date
endDate
;
private
Date
endDate
;
private
Integer
payDay
;
private
Integer
payDay
;
private
String
tranStatus
;
private
String
tranStatus
;
private
Integer
exWare
;
private
Integer
exWare
;
private
String
remark
;
private
String
remark
;
private
String
pfRemark
;
private
String
pfRemark
;
private
String
shutReason
;
private
String
shutReason
;
private
String
payNo
;
private
String
payNo
;
private
Date
payTime
;
private
Date
payTime
;
private
Date
sendWareTime
;
private
Date
sendWareTime
;
private
Integer
rcdCompanyId
;
private
Integer
rcdCompanyId
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
/**
/**
* 辅助字段
* 辅助字段
*
*
* @return
* @return
*/
*/
private
OrderReceiptDO
receipt
;
private
OrderReceiptDO
receipt
;
public
OrderInfoDTO
buildOrderInfoDTO
()
{
public
OrderInfoDTO
buildOrderInfoDTO
()
{
return
OrderInfoDTO
.
builder
()
return
OrderInfoDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
orderNo
(
this
.
orderNo
)
.
orderNo
(
this
.
orderNo
)
.
wareInfoId
(
this
.
wareInfoId
)
.
wareInfoId
(
this
.
wareInfoId
)
.
wareNo
(
this
.
wareNo
)
.
wareNo
(
this
.
wareNo
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTitle
(
this
.
wareTitle
)
.
skuInfoId
(
this
.
skuInfoId
)
.
skuInfoId
(
this
.
skuInfoId
)
.
skuTitle
(
this
.
skuTitle
)
.
skuTitle
(
this
.
skuTitle
)
.
repoAccountId
(
this
.
repoAccountId
)
.
repoAccountId
(
this
.
repoAccountId
)
.
uid
(
this
.
uid
)
.
uid
(
this
.
uid
)
.
buyerName
(
this
.
buyerName
)
.
buyerName
(
this
.
buyerName
)
.
buyerPhone
(
this
.
buyerPhone
)
.
buyerPhone
(
this
.
buyerPhone
)
.
unitPrice
(
this
.
unitPrice
)
.
unitPrice
(
this
.
unitPrice
)
.
wareNum
(
this
.
wareNum
)
.
wareNum
(
this
.
wareNum
)
.
shouldPay
(
this
.
shouldPay
)
.
shouldPay
(
this
.
shouldPay
)
.
actualPay
(
this
.
actualPay
)
.
actualPay
(
this
.
actualPay
)
.
orderType
(
this
.
orderType
)
.
orderType
(
this
.
orderType
)
.
deposit
(
this
.
deposit
)
.
deposit
(
this
.
deposit
)
.
rentPrice
(
this
.
rentPrice
)
.
rentPrice
(
this
.
rentPrice
)
.
startDate
(
this
.
startDate
)
.
startDate
(
this
.
startDate
)
.
endDate
(
this
.
endDate
)
.
endDate
(
this
.
endDate
)
.
payDay
(
this
.
payDay
)
.
payDay
(
this
.
payDay
)
.
tranStatus
(
this
.
tranStatus
)
.
tranStatus
(
this
.
tranStatus
)
.
createTime
(
this
.
createTime
)
.
createTime
(
this
.
createTime
)
.
payTime
(
this
.
payTime
)
.
payTime
(
this
.
payTime
)
.
payNo
(
this
.
payNo
)
.
payNo
(
this
.
payNo
)
.
wareImg
(
this
.
wareImg
)
.
wareImg
(
this
.
wareImg
)
.
pfRemark
(
this
.
pfRemark
)
.
pfRemark
(
this
.
pfRemark
)
.
shutReason
(
this
.
shutReason
)
.
shutReason
(
this
.
shutReason
)
.
remark
(
this
.
remark
)
.
remark
(
this
.
remark
)
.
receipt
(
this
.
receipt
==
null
?
null
:
receipt
.
buildOrderReceiptDTO
())
.
receipt
(
this
.
receipt
==
null
?
null
:
receipt
.
buildOrderReceiptDTO
())
.
exWare
(
this
.
exWare
)
.
exWare
(
this
.
exWare
)
.
sendWareTime
(
this
.
sendWareTime
)
.
sendWareTime
(
this
.
sendWareTime
)
.
build
();
.
build
();
}
}
public
OrderInfoDO
(
LeaseOrderVO
lease
)
{
public
OrderInfoDO
(
LeaseOrderVO
lease
)
{
this
.
orderNo
=
lease
.
getOrderNo
();
this
.
orderNo
=
lease
.
getOrderNo
();
this
.
wareInfoId
=
lease
.
getWareInfoId
();
this
.
wareInfoId
=
lease
.
getWareInfoId
();
this
.
wareNo
=
lease
.
getWareNo
();
this
.
wareNo
=
lease
.
getWareNo
();
this
.
wareTitle
=
lease
.
getWareTitle
();
this
.
wareTitle
=
lease
.
getWareTitle
();
this
.
wareImg
=
lease
.
getMainImg
();
this
.
wareImg
=
lease
.
getMainImg
();
this
.
skuInfoId
=
lease
.
getSkuInfoId
();
this
.
skuInfoId
=
lease
.
getSkuInfoId
();
this
.
skuTitle
=
lease
.
getSkuTitle
();
this
.
skuTitle
=
lease
.
getSkuTitle
();
this
.
repoAccountId
=
lease
.
getRepoAccountId
();
this
.
repoAccountId
=
lease
.
getRepoAccountId
();
this
.
uid
=
lease
.
getUid
();
this
.
uid
=
lease
.
getUid
();
this
.
buyerName
=
lease
.
getBuyerName
();
this
.
buyerName
=
lease
.
getBuyerName
();
this
.
buyerPhone
=
lease
.
getBuyerPhone
();
this
.
buyerPhone
=
lease
.
getBuyerPhone
();
this
.
unitPrice
=
lease
.
getUnitPrice
();
this
.
unitPrice
=
lease
.
getUnitPrice
();
this
.
wareNum
=
lease
.
getWareNum
();
this
.
wareNum
=
lease
.
getWareNum
();
this
.
shouldPay
=
lease
.
getShouldPay
();
this
.
shouldPay
=
lease
.
getShouldPay
();
this
.
actualPay
=
lease
.
getActualPay
();
this
.
actualPay
=
lease
.
getActualPay
();
this
.
orderType
=
lease
.
getOrderType
();
this
.
orderType
=
lease
.
getOrderType
();
this
.
deposit
=
lease
.
getDeposit
();
this
.
deposit
=
lease
.
getDeposit
();
this
.
rentPrice
=
lease
.
getRentPrice
();
this
.
rentPrice
=
lease
.
getRentPrice
();
this
.
startDate
=
lease
.
getStartDate
();
this
.
startDate
=
lease
.
getStartDate
();
this
.
endDate
=
lease
.
getEndDate
();
this
.
endDate
=
lease
.
getEndDate
();
this
.
payDay
=
lease
.
getPayDay
();
this
.
payDay
=
lease
.
getPayDay
();
this
.
exWare
=
lease
.
getExWare
();
this
.
exWare
=
lease
.
getExWare
();
this
.
tranStatus
=
lease
.
getTranStatus
();
this
.
tranStatus
=
lease
.
getTranStatus
();
this
.
remark
=
lease
.
getRemark
();
this
.
remark
=
lease
.
getRemark
();
this
.
createTime
=
lease
.
getCreateTime
();
this
.
createTime
=
lease
.
getCreateTime
();
this
.
rcdCompanyId
=
lease
.
getRcdCompanyId
();
this
.
rcdCompanyId
=
lease
.
getRcdCompanyId
();
}
}
}
}
src/main/java/com/mmc/pms/entity/OrderReceiptDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.OrderReceiptDTO
;
import
com.mmc.pms.model.
order.
dto.OrderReceiptDTO
;
import
com.mmc.pms.model.vo.OrderReceiptVO
;
import
com.mmc.pms.model.
order.
vo.OrderReceiptVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -18,69 +18,69 @@ import java.util.Date;
...
@@ -18,69 +18,69 @@ import java.util.Date;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
OrderReceiptDO
implements
Serializable
{
public
class
OrderReceiptDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
7590192330910329668L
;
private
static
final
long
serialVersionUID
=
7590192330910329668L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
orderInfoId
;
private
Integer
orderInfoId
;
private
Integer
receiptMethod
;
private
Integer
receiptMethod
;
private
String
takeName
;
private
String
takeName
;
private
String
takePhone
;
private
String
takePhone
;
private
String
region
;
private
String
region
;
private
String
detailAddress
;
private
String
detailAddress
;
private
String
repoName
;
private
String
repoName
;
private
String
repoAddress
;
private
String
repoAddress
;
private
String
bookPhone
;
private
String
bookPhone
;
private
String
sendExCode
;
private
String
sendExCode
;
private
String
sendExNo
;
private
String
sendExNo
;
private
String
sendAddress
;
private
String
sendAddress
;
private
Integer
renMethod
;
private
Integer
renMethod
;
private
String
renPhone
;
private
String
renPhone
;
private
String
renName
;
private
String
renName
;
private
String
renExCode
;
private
String
renExCode
;
private
String
renExNo
;
private
String
renExNo
;
private
String
renAddress
;
private
String
renAddress
;
private
String
exName
;
private
String
exName
;
private
String
renRepoName
;
private
String
renRepoName
;
private
String
renRepoAddr
;
private
String
renRepoAddr
;
private
String
renRepoPhone
;
private
String
renRepoPhone
;
private
Date
createTime
;
private
Date
createTime
;
public
OrderReceiptDO
(
OrderReceiptVO
d
)
{
public
OrderReceiptDO
(
OrderReceiptVO
d
)
{
this
.
orderInfoId
=
d
.
getOrderInfoId
();
this
.
orderInfoId
=
d
.
getOrderInfoId
();
this
.
receiptMethod
=
d
.
getReceiptMethod
();
this
.
receiptMethod
=
d
.
getReceiptMethod
();
this
.
takeName
=
d
.
getTakeName
();
this
.
takeName
=
d
.
getTakeName
();
this
.
takePhone
=
d
.
getTakePhone
();
this
.
takePhone
=
d
.
getTakePhone
();
this
.
region
=
d
.
getRegion
();
this
.
region
=
d
.
getRegion
();
this
.
detailAddress
=
d
.
getDetailAddress
();
this
.
detailAddress
=
d
.
getDetailAddress
();
this
.
repoName
=
d
.
getRepoName
();
this
.
repoName
=
d
.
getRepoName
();
this
.
repoAddress
=
d
.
getRepoAddress
();
this
.
repoAddress
=
d
.
getRepoAddress
();
this
.
bookPhone
=
d
.
getBookPhone
();
this
.
bookPhone
=
d
.
getBookPhone
();
}
}
public
OrderReceiptDTO
buildOrderReceiptDTO
()
{
public
OrderReceiptDTO
buildOrderReceiptDTO
()
{
return
OrderReceiptDTO
.
builder
()
return
OrderReceiptDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
receiptMethod
(
this
.
receiptMethod
)
.
receiptMethod
(
this
.
receiptMethod
)
.
takeName
(
this
.
takeName
)
.
takeName
(
this
.
takeName
)
.
takePhone
(
this
.
takePhone
)
.
takePhone
(
this
.
takePhone
)
.
region
(
this
.
region
)
.
region
(
this
.
region
)
.
detailAddress
(
this
.
detailAddress
)
.
detailAddress
(
this
.
detailAddress
)
.
repoName
(
this
.
repoName
)
.
repoName
(
this
.
repoName
)
.
repoAddress
(
this
.
repoAddress
)
.
repoAddress
(
this
.
repoAddress
)
.
bookPhone
(
this
.
bookPhone
)
.
bookPhone
(
this
.
bookPhone
)
.
sendExCode
(
this
.
sendExCode
)
.
sendExCode
(
this
.
sendExCode
)
.
sendExNo
(
this
.
sendExNo
)
.
sendExNo
(
this
.
sendExNo
)
.
sendAddress
(
this
.
sendAddress
)
.
sendAddress
(
this
.
sendAddress
)
.
renMethod
(
this
.
renMethod
)
.
renMethod
(
this
.
renMethod
)
.
renPhone
(
this
.
renPhone
)
.
renPhone
(
this
.
renPhone
)
.
renName
(
this
.
renName
)
.
renName
(
this
.
renName
)
.
renExCode
(
this
.
renExCode
)
.
renExCode
(
this
.
renExCode
)
.
renExNo
(
this
.
renExNo
)
.
renExNo
(
this
.
renExNo
)
.
renAddress
(
this
.
renAddress
)
.
renAddress
(
this
.
renAddress
)
.
renRepoName
(
this
.
renRepoName
)
.
renRepoName
(
this
.
renRepoName
)
.
renRepoAddr
(
this
.
renRepoAddr
)
.
renRepoAddr
(
this
.
renRepoAddr
)
.
renRepoPhone
(
this
.
renRepoPhone
)
.
renRepoPhone
(
this
.
renRepoPhone
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/ProductCategory.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.
sale.
dto.ProductCategoryDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/ProductSkuDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.ProductSkuDTO
;
import
com.mmc.pms.model.
sale.
dto.ProductSkuDTO
;
import
com.mmc.pms.model.dto.ProductSkuVO
;
import
com.mmc.pms.model.
sale.
dto.ProductSkuVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -58,6 +58,8 @@ public class ProductSkuDO implements Serializable {
...
@@ -58,6 +58,8 @@ public class ProductSkuDO implements Serializable {
.
model
(
this
.
model
)
.
model
(
this
.
model
)
.
productBrand
(
this
.
brandName
)
.
productBrand
(
this
.
brandName
)
.
createTime
(
this
.
createTime
)
.
createTime
(
this
.
createTime
)
.
categoriesId
(
categoriesId
)
.
directoryId
(
directoryId
)
.
categoryName
(
this
.
categoryName
)
.
categoryName
(
this
.
categoryName
)
.
directoryName
(
directoryName
)
.
directoryName
(
directoryName
)
.
build
();
.
build
();
...
...
src/main/java/com/mmc/pms/entity/ProductSpecDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.
dto.Mall
ProductSpecDTO
;
import
com.mmc.pms.model.
sale.dto.
ProductSpecDTO
;
import
com.mmc.pms.model.
dto.ProductSpecDT
O
;
import
com.mmc.pms.model.
sale.dto.ProductSpecV
O
;
import
com.mmc.pms.model.
dto.ProductSpecV
O
;
import
com.mmc.pms.model.
sale.dto.MallProductSpecDT
O
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/ProductSpecPriceDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.ProductSpecPriceDTO
;
import
com.mmc.pms.model.
sale.
dto.ProductSpecPriceDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/RepoCashDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.RepoCashDTO
;
import
com.mmc.pms.model.
other.
dto.RepoCashDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/entity/SkuInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.
dto.SkuInfoDT
O
;
import
com.mmc.pms.model.
lease.vo.WareSkuInfoV
O
;
import
com.mmc.pms.model.
vo.WareSkuInfoV
O
;
import
com.mmc.pms.model.
sale.dto.SkuInfoDT
O
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -54,10 +54,10 @@ public class SkuInfoDO implements Serializable {
...
@@ -54,10 +54,10 @@ public class SkuInfoDO implements Serializable {
this
.
stockNum
=
d
.
getStockNum
();
this
.
stockNum
=
d
.
getStockNum
();
}
}
public
SkuInfoDTO
buildSkuInfoDTO
(){
public
SkuInfoDTO
buildSkuInfoDTO
()
{
return
SkuInfoDTO
.
builder
().
id
(
this
.
id
).
wareInfoId
(
this
.
wareInfoId
).
skuTitle
(
this
.
skuTitle
).
rentPrice
(
this
.
rentPrice
).
rentDeposit
(
this
.
rentDeposit
)
return
SkuInfoDTO
.
builder
().
id
(
this
.
id
).
wareInfoId
(
this
.
wareInfoId
).
skuTitle
(
this
.
skuTitle
).
rentPrice
(
this
.
rentPrice
).
rentDeposit
(
this
.
rentDeposit
)
.
stockNum
(
this
.
stockNum
).
saleNum
(
this
.
saleNum
).
createTime
(
this
.
createTime
).
updateTime
(
this
.
updateTime
)
.
stockNum
(
this
.
stockNum
).
saleNum
(
this
.
saleNum
).
createTime
(
this
.
createTime
).
updateTime
(
this
.
updateTime
)
.
skuPriceDTOList
(
CollectionUtils
.
isEmpty
(
this
.
skuPriceDOList
)
?
null
:
this
.
skuPriceDOList
.
stream
().
map
(
d
->
{
.
skuPriceDTOList
(
CollectionUtils
.
isEmpty
(
this
.
skuPriceDOList
)
?
null
:
this
.
skuPriceDOList
.
stream
().
map
(
d
->
{
return
d
.
buildSkuPriceDTO
();
return
d
.
buildSkuPriceDTO
();
}).
collect
(
Collectors
.
toList
())).
build
();
}).
collect
(
Collectors
.
toList
())).
build
();
}
}
...
...
src/main/java/com/mmc/pms/entity/SkuPriceDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.
dto.SkuPriceDT
O
;
import
com.mmc.pms.model.
lease.vo.WareSkuPriceV
O
;
import
com.mmc.pms.model.
vo.WareSkuPriceV
O
;
import
com.mmc.pms.model.
sale.dto.SkuPriceDT
O
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -35,7 +35,7 @@ public class SkuPriceDO implements Serializable {
...
@@ -35,7 +35,7 @@ public class SkuPriceDO implements Serializable {
this
.
maxDay
=
dd
.
getMaxDay
();
this
.
maxDay
=
dd
.
getMaxDay
();
}
}
public
SkuPriceDTO
buildSkuPriceDTO
(){
public
SkuPriceDTO
buildSkuPriceDTO
()
{
return
SkuPriceDTO
.
builder
().
id
(
this
.
id
).
wareInfoId
(
this
.
wareInfoId
).
skuInfoId
(
this
.
skuInfoId
).
rentPrice
(
this
.
rentPrice
).
minDay
(
this
.
minDay
)
return
SkuPriceDTO
.
builder
().
id
(
this
.
id
).
wareInfoId
(
this
.
wareInfoId
).
skuInfoId
(
this
.
skuInfoId
).
rentPrice
(
this
.
rentPrice
).
minDay
(
this
.
minDay
)
.
maxDay
(
this
.
maxDay
).
createTime
(
this
.
createTime
).
build
();
.
maxDay
(
this
.
maxDay
).
createTime
(
this
.
createTime
).
build
();
}
}
...
...
src/main/java/com/mmc/pms/entity/SkuUnitDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.SkuUnitDTO
;
import
com.mmc.pms.model.
sale.
dto.SkuUnitDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/WareDetailDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.WareDetailDTO
;
import
com.mmc.pms.model.
lease.
dto.WareDetailDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/entity/WareImgDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.WareImgDTO
;
import
com.mmc.pms.model.
lease.
dto.WareImgDTO
;
import
com.mmc.pms.model.vo.WareImgVO
;
import
com.mmc.pms.model.
lease.
vo.WareImgVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -16,26 +16,26 @@ import java.util.Date;
...
@@ -16,26 +16,26 @@ import java.util.Date;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
WareImgDO
implements
Serializable
{
public
class
WareImgDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1711990559893951800L
;
private
static
final
long
serialVersionUID
=
-
1711990559893951800L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
wareInfoId
;
private
Integer
wareInfoId
;
private
String
imgUrl
;
private
String
imgUrl
;
private
Integer
imgType
;
private
Integer
imgType
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
createTime
;
public
WareImgDTO
buildWareImgDTO
()
{
public
WareImgDTO
buildWareImgDTO
()
{
return
WareImgDTO
.
builder
()
return
WareImgDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
wareInfoId
(
this
.
wareInfoId
)
.
wareInfoId
(
this
.
wareInfoId
)
.
imgType
(
this
.
imgType
)
.
imgType
(
this
.
imgType
)
.
imgUrl
(
this
.
imgUrl
)
.
imgUrl
(
this
.
imgUrl
)
.
build
();
.
build
();
}
}
public
WareImgDO
(
WareImgVO
d
)
{
public
WareImgDO
(
WareImgVO
d
)
{
this
.
id
=
d
.
getId
();
this
.
id
=
d
.
getId
();
this
.
imgUrl
=
d
.
getImgUrl
();
this
.
imgUrl
=
d
.
getImgUrl
();
this
.
imgType
=
d
.
getImgType
();
this
.
imgType
=
d
.
getImgType
();
}
}
}
}
src/main/java/com/mmc/pms/entity/WareInfoDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.
dto.Applet
WareInfoDTO
;
import
com.mmc.pms.model.
lease.dto.
WareInfoDTO
;
import
com.mmc.pms.model.
dto.WareInfo
DTO
;
import
com.mmc.pms.model.
lease.dto.WareInfoItem
DTO
;
import
com.mmc.pms.model.
dto.WareInfoItem
DTO
;
import
com.mmc.pms.model.
lease.dto.AppletWareInfo
DTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -23,114 +23,118 @@ import java.util.stream.Collectors;
...
@@ -23,114 +23,118 @@ import java.util.stream.Collectors;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
WareInfoDO
implements
Serializable
{
public
class
WareInfoDO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5530961803742843304L
;
private
static
final
long
serialVersionUID
=
5530961803742843304L
;
private
Integer
id
;
private
Integer
id
;
private
String
wareNo
;
private
String
wareNo
;
private
String
wareTitle
;
private
String
wareTitle
;
private
Integer
wareTypeId
;
private
Integer
wareTypeId
;
private
Integer
wareStatus
;
private
Integer
wareStatus
;
private
Integer
payStatus
;
private
Integer
payStatus
;
private
BigDecimal
minDeposit
;
private
BigDecimal
minDeposit
;
private
BigDecimal
maxDeposit
;
private
BigDecimal
maxDeposit
;
private
BigDecimal
minRent
;
private
BigDecimal
minRent
;
private
BigDecimal
maxRent
;
private
BigDecimal
maxRent
;
private
Integer
totalStock
;
private
Integer
totalStock
;
private
Integer
totalSale
;
private
Integer
totalSale
;
private
Integer
skuNum
;
private
Integer
skuNum
;
private
String
tags
;
private
String
tags
;
private
Integer
deleted
;
private
Integer
deleted
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
private
Integer
pid
;
private
Integer
pid
;
/** 辅助字段-start */
/**
private
List
<
WareImgDO
>
wareImgs
;
* 辅助字段-start
// private List<WareVideoDO> wareVideos;
*/
private
WarePropDO
warePropDO
;
private
List
<
WareImgDO
>
wareImgs
;
private
String
wareDetailContent
;
// private List<WareVideoDO> wareVideos;
// private WareDetailDO wareDetailDO;
private
WarePropDO
warePropDO
;
// private List<SkuInfoDO> skuInfoDOList;
private
String
wareDetailContent
;
// private WareDetailDO wareDetailDO;
// private List<SkuInfoDO> skuInfoDOList;
/** 辅助字段-end */
/**
public
WareInfoDTO
buildWareInfoDTO
()
{
* 辅助字段-end
return
WareInfoDTO
.
builder
()
*/
.
id
(
this
.
id
)
public
WareInfoDTO
buildWareInfoDTO
()
{
.
wareNo
(
this
.
wareNo
)
return
WareInfoDTO
.
builder
()
.
wareTitle
(
this
.
wareTitle
)
.
id
(
this
.
id
)
.
wareTypeId
(
this
.
wareTypeId
)
.
wareNo
(
this
.
wareNo
)
.
wareStatus
(
this
.
wareStatus
)
.
wareTitle
(
this
.
wareTitle
)
.
payStatus
(
this
.
payStatus
)
.
wareTypeId
(
this
.
wareTypeId
)
.
minDeposit
(
this
.
minDeposit
)
.
wareStatus
(
this
.
wareStatus
)
.
maxDeposit
(
this
.
maxDeposit
)
.
payStatus
(
this
.
payStatus
)
.
minRent
(
this
.
minRent
)
.
minDeposit
(
this
.
minDeposit
)
.
maxRent
(
this
.
maxRent
)
.
maxDeposit
(
this
.
maxDeposit
)
.
totalStock
(
this
.
totalStock
)
.
minRent
(
this
.
minRent
)
.
totalSale
(
this
.
totalSale
)
.
maxRent
(
this
.
maxRent
)
.
skuNum
(
this
.
skuNum
)
.
totalStock
(
this
.
totalStock
)
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
.
totalSale
(
this
.
totalSale
)
.
wareImgs
(
.
skuNum
(
this
.
skuNum
)
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
?
null
.
wareImgs
(
:
this
.
wareImgs
.
stream
()
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
.
map
(
?
null
d
->
{
:
this
.
wareImgs
.
stream
()
return
d
.
buildWareImgDTO
();
.
map
(
})
d
->
{
.
collect
(
Collectors
.
toList
()))
return
d
.
buildWareImgDTO
();
.
warePropDTO
(
this
.
warePropDO
==
null
?
null
:
warePropDO
.
buildWarePropDTO
())
})
.
wareDetailContent
(
this
.
wareDetailContent
)
.
collect
(
Collectors
.
toList
()))
.
build
();
.
warePropDTO
(
this
.
warePropDO
==
null
?
null
:
warePropDO
.
buildWarePropDTO
())
}
.
wareDetailContent
(
this
.
wareDetailContent
)
.
build
();
}
public
WareInfoItemDTO
buildWareInfoItemDTO
()
{
public
WareInfoItemDTO
buildWareInfoItemDTO
()
{
return
WareInfoItemDTO
.
builder
()
return
WareInfoItemDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
wareNo
(
this
.
wareNo
)
.
wareNo
(
this
.
wareNo
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTypeId
(
this
.
wareTypeId
)
.
wareTypeId
(
this
.
wareTypeId
)
.
wareStatus
(
this
.
wareStatus
)
.
wareStatus
(
this
.
wareStatus
)
.
minDeposit
(
this
.
minDeposit
)
.
minDeposit
(
this
.
minDeposit
)
.
minRent
(
this
.
minRent
)
.
minRent
(
this
.
minRent
)
.
totalStock
(
this
.
totalStock
)
.
totalStock
(
this
.
totalStock
)
.
totalSale
(
this
.
totalSale
)
.
totalSale
(
this
.
totalSale
)
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
.
wareImgs
(
.
wareImgs
(
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
?
null
?
null
:
this
.
wareImgs
.
stream
()
:
this
.
wareImgs
.
stream
()
.
map
(
.
map
(
d
->
{
d
->
{
return
d
.
buildWareImgDTO
();
return
d
.
buildWareImgDTO
();
})
})
.
collect
(
Collectors
.
toList
()))
.
collect
(
Collectors
.
toList
()))
.
propInfoId
(
this
.
warePropDO
.
getPropInfoId
())
.
propInfoId
(
this
.
warePropDO
.
getPropInfoId
())
.
createTime
(
this
.
createTime
)
.
createTime
(
this
.
createTime
)
.
build
();
.
build
();
}
}
public
AppletWareInfoDTO
buildAppletWareInfoDTO
()
{
public
AppletWareInfoDTO
buildAppletWareInfoDTO
()
{
return
AppletWareInfoDTO
.
builder
()
return
AppletWareInfoDTO
.
builder
()
.
id
(
this
.
id
)
.
id
(
this
.
id
)
.
wareNo
(
this
.
wareNo
)
.
wareNo
(
this
.
wareNo
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTypeId
(
this
.
wareTypeId
)
.
wareTypeId
(
this
.
wareTypeId
)
.
wareStatus
(
this
.
wareStatus
)
.
wareStatus
(
this
.
wareStatus
)
.
payStatus
(
this
.
payStatus
)
.
payStatus
(
this
.
payStatus
)
.
minDeposit
(
this
.
minDeposit
)
.
minDeposit
(
this
.
minDeposit
)
.
minRent
(
this
.
minRent
)
.
minRent
(
this
.
minRent
)
.
totalStock
(
this
.
totalStock
)
.
totalStock
(
this
.
totalStock
)
.
totalSale
(
this
.
totalSale
)
.
totalSale
(
this
.
totalSale
)
.
skuNum
(
this
.
skuNum
)
.
skuNum
(
this
.
skuNum
)
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
.
tags
(
StringUtils
.
isEmpty
(
this
.
tags
)
?
null
:
Arrays
.
asList
(
this
.
tags
.
split
(
","
)))
.
wareImgs
(
.
wareImgs
(
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
CollectionUtils
.
isEmpty
(
this
.
wareImgs
)
?
null
?
null
:
this
.
wareImgs
.
stream
()
:
this
.
wareImgs
.
stream
()
.
map
(
.
map
(
d
->
{
d
->
{
return
d
.
buildWareImgDTO
();
return
d
.
buildWareImgDTO
();
})
})
.
collect
(
Collectors
.
toList
()))
.
collect
(
Collectors
.
toList
()))
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/entity/WarePropDO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
entity
;
package
com
.
mmc
.
pms
.
entity
;
import
com.mmc.pms.model.dto.WarePropDTO
;
import
com.mmc.pms.model.
lease.
dto.WarePropDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ClassifyDetailsDTO.java
→
src/main/java/com/mmc/pms/model/
categories/
dto/ClassifyDetailsDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
categories
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ClassifyInfoDTO.java
→
src/main/java/com/mmc/pms/model/
categories/
dto/ClassifyInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
categories
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/vo/CategoriesInfoVO.java
→
src/main/java/com/mmc/pms/model/
categories/
vo/CategoriesInfoVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/CategoryParamAndValueVO.java
→
src/main/java/com/mmc/pms/model/
categories/
vo/CategoryParamAndValueVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/ClassifyInfoVO.java
→
src/main/java/com/mmc/pms/model/
categories/
vo/ClassifyInfoVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/DirectoryInfoVO.java
→
src/main/java/com/mmc/pms/model/
categories/
vo/DirectoryInfoVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -22,7 +22,9 @@ public class DirectoryInfoVO {
...
@@ -22,7 +22,9 @@ public class DirectoryInfoVO {
@ApiModelProperty
(
value
=
"目录名称"
)
@ApiModelProperty
(
value
=
"目录名称"
)
private
String
directoryName
;
private
String
directoryName
;
@ApiModelProperty
(
value
=
"关联目录的id"
)
@ApiModelProperty
(
value
=
"关联目录的id"
)
private
Integer
relevance
;
private
Integer
pid
;
@ApiModelProperty
(
value
=
"关联目录名称"
)
private
String
relevanceName
;
@ApiModelProperty
(
value
=
"分类模块:(0:通用分类 1:作业服务分类 2:设备分类 3:飞手分类 4:商城分类)"
)
@ApiModelProperty
(
value
=
"分类模块:(0:通用分类 1:作业服务分类 2:设备分类 3:飞手分类 4:商城分类)"
)
private
Integer
type
;
private
Integer
type
;
}
}
src/main/java/com/mmc/pms/model/
vo/GoodsQa
VO.java
→
src/main/java/com/mmc/pms/model/
categories/vo/RelevanceCurriculum
VO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -8,19 +8,21 @@ import lombok.NoArgsConstructor;
...
@@ -8,19 +8,21 @@ import lombok.NoArgsConstructor;
import
java.io.Serializable
;
import
java.io.Serializable
;
/**
/**
* @Author small @Date 2023/5/16 15:23 @Version 1.0
* @Author LW
* @date 2023/6/7 16:14
* 概要:
*/
*/
@Data
@Data
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.vo.GoodsQaVO", description = "新增/修改参数类")
@AllArgsConstructor
public
class
GoodsQaVO
implements
Serializable
{
public
class
RelevanceCurriculumVO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"问题"
)
@ApiModelProperty
(
value
=
"课程名称"
)
private
String
question
;
private
String
curriculumName
;
// 课程图片
// 状态
@ApiModelProperty
(
value
=
"回答"
)
private
String
answer
;
}
}
src/main/java/com/mmc/pms/model/
dto/GoodsQaDT
O.java
→
src/main/java/com/mmc/pms/model/
categories/vo/RelevanceGoodsInfoV
O.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dt
o
;
package
com
.
mmc
.
pms
.
model
.
categories
.
v
o
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -9,20 +9,21 @@ import lombok.NoArgsConstructor;
...
@@ -9,20 +9,21 @@ import lombok.NoArgsConstructor;
import
java.io.Serializable
;
import
java.io.Serializable
;
/**
/**
* @Author small @Date 2023/5/16 15:02 @Version 1.0
* @Author LW
* @date 2023/6/7 16:03
* 概要:
*/
*/
@Builder
@Data
@Data
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsQaDTO", description = "常见问题DTO")
@AllArgsConstructor
public
class
GoodsQaDTO
implements
Serializable
{
@Builder
@ApiModelProperty
(
value
=
"id"
)
public
class
RelevanceGoodsInfoVO
implements
Serializable
{
private
Integer
id
;
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"问题"
)
@ApiModelProperty
(
value
=
"商品名称"
)
private
String
question
;
private
String
goodsName
;
@ApiModelProperty
(
value
=
"主图"
)
@ApiModelProperty
(
value
=
"回答"
)
private
String
mainImage
;
private
String
answer
;
@ApiModelProperty
(
value
=
"状态 上架0 下架1"
)
private
Integer
shelf
;
}
}
src/main/java/com/mmc/pms/model/categories/vo/RelevanceServiceInfoVO.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* @Author LW
* @date 2023/6/7 16:08
* 概要:
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
RelevanceServiceInfoVO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"服务编号"
)
private
String
number
;
@ApiModelProperty
(
value
=
"服务名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"视频"
)
private
String
videoUrl
;
@ApiModelProperty
(
value
=
"状态 上架0 下架1"
)
private
Integer
shelf
;
}
src/main/java/com/mmc/pms/model/categories/vo/RelevantBusinessVO.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
categories
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* @Author LW
* @date 2023/6/7 16:54
* 概要:
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
RelevantBusinessVO
{
private
List
<
RelevanceCurriculumVO
>
relevanceCurriculumVOs
;
private
List
<
RelevanceGoodsInfoVO
>
relevanceGoodsInfoVOs
;
private
List
<
RelevanceServiceInfoVO
>
relevanceServiceInfoVOs
;
}
src/main/java/com/mmc/pms/model/dto/BaseAccountDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* @Author small @Date 2023/5/25 9:55 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.BaseAccountDTO", description = "登录信息DTO")
public
class
BaseAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2979712090903806216L
;
private
Integer
id
;
private
String
uid
;
private
String
accountPhone
;
private
String
accountNo
;
private
String
accountName
;
private
String
tokenPort
;
@ApiModelProperty
(
value
=
"角色ID"
)
private
Integer
roleId
;
@ApiModelProperty
(
value
=
"是否为管理角色:0否 1是"
)
private
Integer
admin
;
// 是否为管理角色
@ApiModelProperty
(
value
=
"是否为运营角色:0否 1是"
)
private
Integer
operate
;
@ApiModelProperty
(
value
=
"是否PMC发货专员:0否 1是"
)
private
Integer
pmc
;
@ApiModelProperty
(
value
=
"单位信息"
)
private
CompanyCacheDTO
companyInfo
;
// 单位信息
public
BaseAccountDTO
(
UserAccountDTO
user
)
{
this
.
id
=
user
.
getId
();
this
.
accountNo
=
user
.
getAccountNo
();
this
.
accountName
=
user
.
getUserName
();
this
.
roleId
=
user
.
getRoleInfo
()
==
null
?
null
:
user
.
getRoleInfo
().
getId
();
this
.
admin
=
user
.
getRoleInfo
()
==
null
?
null
:
user
.
getRoleInfo
().
getAdmin
();
this
.
operate
=
user
.
getRoleInfo
()
==
null
?
null
:
user
.
getRoleInfo
().
getOperate
();
this
.
pmc
=
user
.
getRoleInfo
()
==
null
?
null
:
user
.
getRoleInfo
().
getPmc
();
}
public
BaseAccountDTO
(
RepoAccountDTO
account
)
{
this
.
id
=
account
.
getId
();
this
.
accountName
=
account
.
getAccountName
();
this
.
uid
=
account
.
getUid
();
this
.
accountPhone
=
account
.
getPhoneNum
();
}
public
BaseAccountDTO
(
MallUserDTO
account
)
{
this
.
id
=
account
.
getId
();
this
.
accountName
=
account
.
getNickName
();
this
.
uid
=
account
.
getUid
();
this
.
accountPhone
=
account
.
getPhoneNum
();
}
public
BaseAccountDTO
(
FlyerAccountDTO
account
)
{
this
.
id
=
account
.
getId
();
this
.
accountName
=
account
.
getAccountName
();
this
.
uid
=
account
.
getUid
();
this
.
accountPhone
=
account
.
getPhoneNum
();
}
/**
* 是否为科比特超级管理员单位(是:无单位资源限制 否:只能看当前和下级单位的资源)
*
* @return
*/
public
boolean
isManage
()
{
if
(
this
.
getCompanyInfo
()
==
null
)
{
return
false
;
}
if
(
this
.
getCompanyInfo
().
getManage
()
==
null
)
{
return
false
;
}
return
this
.
getCompanyInfo
().
getManage
()
==
1
;
}
/**
* 判断是否已授权
*
* @return
*/
// public boolean authorized() {
// if (StringUtils.isBlank(this.accountName) || StringUtils.isBlank(this.accountPhone)) {
// return false;
// }
// return true;
// }
}
src/main/java/com/mmc/pms/model/dto/CompanyCacheDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* @Author small @Date 2023/5/25 9:56 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
CompanyCacheDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"单位ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
company
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/pms/model/dto/CompanySimpleDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* @Author small @Date 2023/5/25 9:56 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.sharefly.dto.CompanySimpleDTO", description = "单位信息DTO")
public
class
CompanySimpleDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
2541404541696571857L
;
@ApiModelProperty
(
value
=
"单位ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
company
;
@ApiModelProperty
(
value
=
"账号类型:0合伙人 1员工"
)
private
Integer
userType
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/pms/model/dto/FlyerAccountDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
com.mmc.pms.common.FlyerAccountType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Set
;
/**
* @Author small @Date 2023/5/25 9:58 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.dto.FlyerAccountDTO"
,
description
=
"飞手端用户DTO"
)
public
class
FlyerAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5663270547201316327L
;
@ApiModelProperty
(
value
=
"飞手端用户id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"飞手端用户uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"飞手端用户名称"
)
private
String
accountName
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"飞手端用户类型,(个人飞手,机构)"
)
private
Integer
accountType
;
@ApiModelProperty
(
value
=
"实名认证状态"
)
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"企业认证状态"
)
private
Integer
entAuthStatus
;
@ApiModelProperty
(
value
=
"工作状态"
)
private
Integer
workStatus
;
@ApiModelProperty
(
value
=
"常驻城市"
)
private
String
resAddress
;
@ApiModelProperty
(
value
=
"openId"
)
private
String
openId
;
@ApiModelProperty
(
value
=
"unionId"
)
private
String
unionId
;
@ApiModelProperty
(
value
=
"昵称"
)
private
String
nickName
;
@ApiModelProperty
(
value
=
"头像url"
)
private
String
headerImg
;
@ApiModelProperty
(
value
=
"经度"
)
private
Double
lon
;
@ApiModelProperty
(
value
=
"纬度"
)
private
Double
lat
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"删除状态,0未删除,1删除"
)
private
Integer
deleted
;
@ApiModelProperty
(
value
=
"企业名称"
)
private
String
entName
;
@ApiModelProperty
(
value
=
"生成时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"有无订单:0无,1有"
)
private
Integer
serviceStatus
;
@ApiModelProperty
(
value
=
"距离订单距离-单位km"
)
private
Double
orderDist
;
@ApiModelProperty
(
value
=
"服务中的订单名称"
)
private
List
<
String
>
orderNames
;
@ApiModelProperty
(
value
=
"飞手认证状态"
)
private
Integer
licStatus
;
@ApiModelProperty
(
value
=
"机构信息"
)
private
FlyerEntInfoDTO
entInfo
;
@ApiModelProperty
(
value
=
"抢单状态-0否-1是"
)
private
Integer
applyOrder
;
@ApiModelProperty
(
value
=
"多端用户,USER_PORT(云享飞)-FLYER_PORT(云飞手)-REPO_PORT(云仓)"
)
private
Set
<
String
>
ports
;
@ApiModelProperty
(
value
=
"推荐人ID"
)
private
Integer
rcdFlyerAccountId
;
@ApiModelProperty
(
value
=
"推荐人昵称"
)
private
String
rcdNickName
;
@ApiModelProperty
(
value
=
"推荐人uid"
)
private
String
rcdUid
;
@ApiModelProperty
(
value
=
"推荐人账号名称"
)
private
String
rcdAccountName
;
@ApiModelProperty
(
value
=
"已推荐用户数"
)
private
Integer
rcdUserNumber
;
@ApiModelProperty
(
value
=
"是否销售"
)
private
Integer
sale
;
@ApiModelProperty
(
value
=
"是否白名单"
)
private
Integer
white
;
@ApiModelProperty
(
value
=
"用户来源:0自然流,1海报,2抖音,3公众号,4社群,5招投标,默认0"
)
private
Integer
source
;
@ApiModelProperty
(
value
=
"订单信息"
)
private
FlyerOrderTaskDTO
flyerOrderTask
;
@ApiModelProperty
(
value
=
"场景认证信息"
)
private
FlyerScenesAuthDTO
flyerScenesAuth
;
/**
* 是否为飞手机构用户
*
* @return
*/
public
boolean
checkFlyerEnt
()
{
return
(
FlyerAccountType
.
JG
.
getCode
().
toString
().
equals
(
this
.
accountType
.
toString
()));
}
/**
* 是否为飞手个人用户
*
* @return
*/
public
boolean
checkFlyer
()
{
return
(
FlyerAccountType
.
GR
.
getCode
().
toString
().
equals
(
this
.
accountType
.
toString
()));
}
}
src/main/java/com/mmc/pms/model/dto/FlyerEntInfoDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @Author small @Date 2023/5/25 10:00 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.FlyerEntInfoDTO", description = "飞手机构DTO")
public
class
FlyerEntInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3064900348178903673L
;
@ApiModelProperty
(
value
=
"机构id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"飞手端用户id"
)
private
Integer
flyerAccountId
;
@ApiModelProperty
(
value
=
"机构名称"
)
private
String
entName
;
@ApiModelProperty
(
value
=
"机构认证审批状态"
)
private
Integer
entCheckStatus
;
@ApiModelProperty
(
value
=
"机构法人名称"
)
private
String
entLegalPerson
;
@ApiModelProperty
(
value
=
"社会统一信用码"
)
private
String
uscCode
;
@ApiModelProperty
(
value
=
"营业执照url"
)
private
String
unLicImg
;
@ApiModelProperty
(
value
=
"开户银行"
)
private
String
bankName
;
@ApiModelProperty
(
value
=
"账户名称"
)
private
String
accountHolder
;
@ApiModelProperty
(
value
=
"银行账号"
)
private
String
bankAccount
;
@ApiModelProperty
(
value
=
"法人身份证号"
)
private
String
idNumber
;
@ApiModelProperty
(
value
=
"机构备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"生成时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"飞手总数"
)
private
Integer
sumOfFlyer
;
@ApiModelProperty
(
value
=
"认证飞手数"
)
private
Integer
countOfAuthFlyer
;
@ApiModelProperty
(
value
=
"用户uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"用户手机号"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"常驻城市"
)
private
String
resAddress
;
@ApiModelProperty
(
value
=
"昵称"
)
private
String
nickName
;
}
src/main/java/com/mmc/pms/model/dto/FlyerOrderTaskDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* @Author small @Date 2023/5/25 9:59 @Version 1.0
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public
class
FlyerOrderTaskDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4288411060058354326L
;
private
Integer
id
;
private
Integer
orderId
;
private
Integer
flyerAccountId
;
private
Integer
orderType
;
private
Integer
virtualTeamId
;
private
String
orderName
;
private
String
orderNo
;
public
FlyerOrderTaskDTO
(
OrderTaskDTO
d
)
{
this
.
orderId
=
d
.
getId
();
this
.
orderName
=
d
.
getOrderName
();
this
.
orderNo
=
d
.
getOrderNo
();
}
}
src/main/java/com/mmc/pms/model/dto/FlyerScenesAuthDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* @Author small @Date 2023/5/25 9:59 @Version 1.0
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public
class
FlyerScenesAuthDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
66032902942031710L
;
@ApiModelProperty
(
"飞手id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"商务礼仪认证"
)
private
Integer
protocolAuth
;
@ApiModelProperty
(
value
=
"电力巡检认证状态,0未认证,1通过,2未通过"
)
private
Integer
electricAuth
;
@ApiModelProperty
(
value
=
"航空测绘认证状态,0未认证,1通过,2未通过"
,
hidden
=
true
)
@JsonIgnore
private
Integer
aviationAuth
;
@ApiModelProperty
(
value
=
"应急保障认证状态,0未认证,1通过,2未通过"
,
hidden
=
true
)
@JsonIgnore
private
Integer
emergencyAuth
;
@ApiModelProperty
(
value
=
"value = 监察巡检认证状态,0未认证,1通过,2未通过"
,
hidden
=
true
)
@JsonIgnore
private
Integer
superviseAuth
;
@ApiModelProperty
(
value
=
"通用认证状态,0未认证,1通过,2未通过"
)
private
Integer
universalAuth
;
@ApiModelProperty
(
value
=
"油气巡检认证状态,0未认证,1通过,2未通过"
)
private
Integer
oilGasAuth
;
@ApiModelProperty
(
value
=
"演示认证状态,0未认证,1通过,2未通过"
)
private
Integer
demoAuth
;
@ApiModelProperty
(
value
=
"航空测绘外业状态,0未认证,1通过,2未通过"
)
private
Integer
aviationOutAuth
;
@ApiModelProperty
(
value
=
"航空测绘内业状态,0未认证,1通过,2未通过"
)
private
Integer
aviationInAuth
;
@ApiModelProperty
(
value
=
"指挥车认证状态,0未认证,1通过,2未通过"
)
private
Integer
commandAuth
;
@ApiModelProperty
(
value
=
"天目将软件认证状态,0未认证,1通过,2未通过"
)
private
Integer
tmjAuth
;
}
src/main/java/com/mmc/pms/model/dto/RepoAccountDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.Set
;
/**
* @Author small @Date 2023/5/25 9:57 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.RepoAccountDTO", description = "云仓账号信息DTO")
public
class
RepoAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1433562781546856233L
;
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"用户uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"账号名称"
)
private
String
accountName
;
@ApiModelProperty
(
value
=
"账号类型"
)
private
Integer
accountType
;
@ApiModelProperty
(
value
=
"联系电话"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"实名认证状态"
)
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"企业认证状态"
)
private
Integer
entAuthStatus
;
@ApiModelProperty
(
value
=
"渠道认证状态"
)
private
Integer
channelAuthStatus
;
@ApiModelProperty
(
value
=
"渠道等级"
)
private
Integer
channelClass
;
@ApiModelProperty
(
value
=
"常驻城市"
)
private
String
resAddress
;
@ApiModelProperty
(
value
=
"昵称"
)
private
String
nickName
;
@ApiModelProperty
(
value
=
"头像url"
)
private
String
headerImg
;
@ApiModelProperty
(
value
=
"经度"
)
private
BigDecimal
lon
;
@ApiModelProperty
(
value
=
"纬度"
)
private
BigDecimal
lat
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"删除状态,0未删除,1删除"
)
private
Integer
deleted
;
@ApiModelProperty
(
value
=
"企业名称"
)
private
String
entName
;
@ApiModelProperty
(
value
=
"用户名称"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"企业认证时间"
)
private
Date
entAuthTime
;
@ApiModelProperty
(
value
=
"生成时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"现金余额"
)
private
BigDecimal
cashAmt
;
private
String
unionId
;
private
String
openId
;
@ApiModelProperty
(
value
=
"多端用户,USER_PORT(云享飞)-FLYER_PORT(云飞手)-REPO_PORT(云仓)"
)
private
Set
<
String
>
ports
;
@ApiModelProperty
(
value
=
"用户推荐人数量"
)
private
Integer
rcdRepoTeamNum
;
@ApiModelProperty
(
value
=
"推荐人Uid"
)
private
String
rcdUid
;
@ApiModelProperty
(
value
=
"推荐人账户名称"
)
private
String
rcdAccountName
;
@ApiModelProperty
(
value
=
"推荐人昵称"
)
private
String
rcdNickName
;
@ApiModelProperty
(
value
=
"推荐人id"
)
private
Integer
rcdAccountId
;
@ApiModelProperty
(
value
=
"是否销售"
)
private
Integer
sale
;
@ApiModelProperty
(
value
=
"是否白名单"
)
private
Integer
white
;
@ApiModelProperty
(
value
=
"用户来源:0自然流,1海报,2抖音,3公众号,4社群,5招投标,默认0"
)
private
Integer
source
;
@ApiModelProperty
(
value
=
"推荐单位"
)
private
String
company
;
@ApiModelProperty
(
value
=
"推荐单位ID"
,
hidden
=
true
)
private
Integer
rcdCompanyId
;
}
src/main/java/com/mmc/pms/model/dto/TaskFlyerCostDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @Author small @Date 2023/5/25 10:12 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.TaskFlyerCostDTO", description = "飞手工资DTO")
public
class
TaskFlyerCostDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4411028098471010440L
;
@ApiModelProperty
(
value
=
"飞手工资id"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单id"
)
private
Integer
orderTaskId
;
@ApiModelProperty
(
value
=
"飞手日薪"
)
private
BigDecimal
flyerWag
;
@ApiModelProperty
(
value
=
"飞手每日补贴"
)
private
BigDecimal
flyerSudy
;
@ApiModelProperty
(
value
=
"每月工资结算日"
)
private
Integer
payDay
;
@ApiModelProperty
(
value
=
"租房补贴"
)
private
BigDecimal
rentHouseSudy
;
@ApiModelProperty
(
value
=
"交通补贴"
)
private
BigDecimal
trafficSudy
;
@ApiModelProperty
(
value
=
"支付比例(例如0.95)"
)
private
BigDecimal
payPersent
;
@ApiModelProperty
(
value
=
"设备信息"
)
private
String
deviceInfo
;
@ApiModelProperty
(
value
=
"生成时间"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"任务编号"
)
private
String
orderNo
;
@ApiModelProperty
(
value
=
"任务名称"
)
private
String
orderName
;
@ApiModelProperty
(
value
=
"飞手数量"
)
private
Integer
flyerNum
;
@ApiModelProperty
(
value
=
"服务类型"
)
private
String
inspectionName
;
@ApiModelProperty
(
value
=
"飞手类型(0个人飞手 1飞手机构)"
)
private
Integer
flyerType
;
@ApiModelProperty
(
value
=
"任务工资信息列表"
)
private
List
<
WagTermDetailDTO
>
details
;
@ApiModelProperty
(
value
=
"任务开始日"
)
private
Date
startTime
;
@ApiModelProperty
(
value
=
"任务结束日"
)
private
Date
endTime
;
@ApiModelProperty
(
value
=
"高温补贴"
)
private
BigDecimal
hotSudy
;
@ApiModelProperty
(
value
=
"预估金额"
)
private
BigDecimal
estimateWag
;
@ApiModelProperty
(
value
=
"补助标签"
)
private
String
sudyTag
;
public
void
defaultValue
()
{
if
(
this
.
flyerWag
==
null
)
{
this
.
flyerWag
=
BigDecimal
.
ZERO
;
}
if
(
this
.
flyerSudy
==
null
)
{
this
.
flyerSudy
=
BigDecimal
.
ZERO
;
}
if
(
this
.
rentHouseSudy
==
null
)
{
this
.
rentHouseSudy
=
BigDecimal
.
ZERO
;
}
if
(
this
.
trafficSudy
==
null
)
{
this
.
trafficSudy
=
BigDecimal
.
ZERO
;
}
if
(
this
.
payPersent
==
null
)
{
this
.
payPersent
=
BigDecimal
.
ZERO
;
}
if
(
this
.
hotSudy
==
null
)
{
this
.
hotSudy
=
BigDecimal
.
ZERO
;
}
}
}
src/main/java/com/mmc/pms/model/dto/UserAccountDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* @Author small @Date 2023/5/25 9:56 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.UserAccountDTO", description = "用户信息DTO")
public
class
UserAccountDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3760693134872196985L
;
@ApiModelProperty
(
value
=
"用户ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"UID"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"账号"
)
private
String
accountNo
;
@ApiModelProperty
(
value
=
"密码"
)
private
String
passWord
;
@ApiModelProperty
(
value
=
"昵称"
)
private
String
nickName
;
@ApiModelProperty
(
value
=
"姓名"
)
private
String
userName
;
@ApiModelProperty
(
value
=
"身份证号码"
)
private
String
idNumber
;
@ApiModelProperty
(
value
=
"电话号码"
)
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"性别:0未知 1男 2女 "
)
private
Integer
userSex
;
@ApiModelProperty
(
value
=
"常住地址"
)
private
String
resAddres
;
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"常住地址-经度"
)
private
String
longitude
;
@ApiModelProperty
(
value
=
"常住地址-纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"是否企业用户:0否 1是"
)
private
Integer
entUser
;
@ApiModelProperty
(
value
=
"是否渠道用户:0否 1是"
)
private
Integer
channelUser
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"账号类型:0神行太保平台账号 ; 100云享飞-客户端; 101云享飞-飞手端; 102云享飞-云仓端"
)
private
Integer
accountType
;
@ApiModelProperty
(
value
=
"账号状态:0禁用 1可用"
)
private
Integer
accountStatus
;
@ApiModelProperty
(
value
=
"角色信息"
)
private
RoleInfoDTO
roleInfo
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"身份证正面照"
)
private
String
frontIdImg
;
@ApiModelProperty
(
value
=
"身份证反面照"
)
private
String
backIdImg
;
@ApiModelProperty
(
value
=
"邮箱"
)
private
String
email
;
@ApiModelProperty
(
value
=
"单位信息"
)
private
CompanySimpleDTO
companyInfo
;
private
Integer
rcdCompanyId
;
@ApiModelProperty
(
value
=
"渠道等级"
)
private
String
channelLevel
;
@ApiModelProperty
(
value
=
"法大大企业认证状态"
)
private
Integer
entVerifyStatus
;
public
UserAccountDTO
(
Integer
id
,
String
uid
,
String
nickName
)
{
this
.
id
=
id
;
this
.
uid
=
uid
;
this
.
nickName
=
nickName
;
}
}
src/main/java/com/mmc/pms/model/dto/WagTermDetailDTO.java
deleted
100644 → 0
浏览文件 @
5e0dbfdd
package
com
.
mmc
.
pms
.
model
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Author small @Date 2023/5/25 10:13 @Version 1.0
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.WagTermDetailDTO", description = "任务工资信息DTO")
public
class
WagTermDetailDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6088946395006027466L
;
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
@ApiModelProperty
(
value
=
"工资日期"
)
private
Date
costDate
;
@ApiModelProperty
(
value
=
"工资(元/日)"
)
private
BigDecimal
wagPrice
;
@ApiModelProperty
(
value
=
"补贴(元/日)"
)
private
BigDecimal
sudyPrice
;
@ApiModelProperty
(
value
=
"出差租房补贴(元/日)"
)
private
BigDecimal
rentHousePrice
;
@ApiModelProperty
(
value
=
"出差交通补贴(元/日)"
)
private
BigDecimal
trafficPrice
;
@ApiModelProperty
(
value
=
"高温补贴(元/日)"
)
private
BigDecimal
hotPrice
;
@ApiModelProperty
(
value
=
"飞手人数"
)
private
Integer
flyerNum
;
@ApiModelProperty
(
value
=
"支付比例"
)
private
BigDecimal
payPersent
;
@ApiModelProperty
(
value
=
"应结工资"
)
private
BigDecimal
shouldPay
;
@ApiModelProperty
(
value
=
"补贴合计-单价(不计算人数)"
)
private
BigDecimal
daySudyUnit
;
public
void
defaultValue
()
{
if
(
this
.
wagPrice
==
null
)
{
this
.
wagPrice
=
BigDecimal
.
ZERO
;
}
if
(
this
.
sudyPrice
==
null
)
{
this
.
sudyPrice
=
BigDecimal
.
ZERO
;
}
if
(
this
.
rentHousePrice
==
null
)
{
this
.
rentHousePrice
=
BigDecimal
.
ZERO
;
}
if
(
this
.
trafficPrice
==
null
)
{
this
.
trafficPrice
=
BigDecimal
.
ZERO
;
}
if
(
this
.
wagPrice
==
null
)
{
this
.
wagPrice
=
BigDecimal
.
ZERO
;
}
if
(
this
.
payPersent
==
null
)
{
this
.
payPersent
=
BigDecimal
.
ZERO
;
}
if
(
this
.
flyerNum
==
null
)
{
this
.
flyerNum
=
0
;
}
}
}
src/main/java/com/mmc/pms/model/
vo
/Create.java
→
src/main/java/com/mmc/pms/model/
group
/Create.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
group
;
/**
/**
* @Author small @Date 2023/5/16 13:37 @Version 1.0
* @Author small @Date 2023/5/16 13:37 @Version 1.0
*/
*/
public
interface
Create
{}
public
interface
Create
{
}
src/main/java/com/mmc/pms/model/
vo
/Freeze.java
→
src/main/java/com/mmc/pms/model/
group
/Freeze.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
group
;
/**
/**
* @Author small @Date 2023/5/16 13:49 @Version 1.0
* @Author small @Date 2023/5/16 13:49 @Version 1.0
*/
*/
public
interface
Freeze
{}
public
interface
Freeze
{
}
src/main/java/com/mmc/pms/model/
vo
/Update.java
→
src/main/java/com/mmc/pms/model/
group
/Update.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
group
;
/**
/**
* @Author small @Date 2023/5/16 13:37 @Version 1.0
* @Author small @Date 2023/5/16 13:37 @Version 1.0
*/
*/
public
interface
Update
{}
public
interface
Update
{
}
src/main/java/com/mmc/pms/model/dto/AppletWareInfoDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/AppletWareInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,50 +18,50 @@ import java.util.List;
...
@@ -18,50 +18,50 @@ import java.util.List;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
AppletWareInfoDTO
implements
Serializable
{
public
class
AppletWareInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
8861604532607064616L
;
private
static
final
long
serialVersionUID
=
-
8861604532607064616L
;
@ApiModelProperty
(
value
=
"ID"
)
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"商品编号"
)
@ApiModelProperty
(
value
=
"商品编号"
)
private
String
wareNo
;
private
String
wareNo
;
@ApiModelProperty
(
value
=
"商品名称"
)
@ApiModelProperty
(
value
=
"商品名称"
)
private
String
wareName
;
private
String
wareName
;
@ApiModelProperty
(
value
=
"商品标题"
)
@ApiModelProperty
(
value
=
"商品标题"
)
private
String
wareTitle
;
private
String
wareTitle
;
@ApiModelProperty
(
value
=
"商品类型ID"
)
@ApiModelProperty
(
value
=
"商品类型ID"
)
private
Integer
wareTypeId
;
private
Integer
wareTypeId
;
@ApiModelProperty
(
value
=
"商品状态"
)
@ApiModelProperty
(
value
=
"商品状态"
)
private
Integer
wareStatus
;
private
Integer
wareStatus
;
@ApiModelProperty
(
value
=
"减库方式"
)
@ApiModelProperty
(
value
=
"减库方式"
)
private
Integer
payStatus
;
private
Integer
payStatus
;
@ApiModelProperty
(
value
=
"最小押金"
)
@ApiModelProperty
(
value
=
"最小押金"
)
private
BigDecimal
minDeposit
;
private
BigDecimal
minDeposit
;
@ApiModelProperty
(
value
=
"最小租金"
)
@ApiModelProperty
(
value
=
"最小租金"
)
private
BigDecimal
minRent
;
private
BigDecimal
minRent
;
@ApiModelProperty
(
value
=
"总库存数量"
)
@ApiModelProperty
(
value
=
"总库存数量"
)
private
Integer
totalStock
;
private
Integer
totalStock
;
@ApiModelProperty
(
value
=
"总销量"
)
@ApiModelProperty
(
value
=
"总销量"
)
private
Integer
totalSale
;
private
Integer
totalSale
;
@ApiModelProperty
(
value
=
"sku数量"
)
@ApiModelProperty
(
value
=
"sku数量"
)
private
Integer
skuNum
;
private
Integer
skuNum
;
@ApiModelProperty
(
value
=
"标签集合"
)
@ApiModelProperty
(
value
=
"标签集合"
)
private
List
<
String
>
tags
;
private
List
<
String
>
tags
;
@ApiModelProperty
(
value
=
"商品图片集合"
)
@ApiModelProperty
(
value
=
"商品图片集合"
)
private
List
<
WareImgDTO
>
wareImgs
;
private
List
<
WareImgDTO
>
wareImgs
;
@ApiModelProperty
(
value
=
"商品视频集合"
)
@ApiModelProperty
(
value
=
"商品视频集合"
)
private
List
<
WareVideoDTO
>
wareVideos
;
private
List
<
WareVideoDTO
>
wareVideos
;
}
}
src/main/java/com/mmc/pms/model/dto/BrandDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/BrandDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -14,9 +14,9 @@ import lombok.NoArgsConstructor;
...
@@ -14,9 +14,9 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
BrandDTO
{
public
class
BrandDTO
{
@ApiModelProperty
(
"1"
)
@ApiModelProperty
(
"1"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
"品牌名称"
)
@ApiModelProperty
(
"品牌名称"
)
private
String
name
;
private
String
name
;
}
}
src/main/java/com/mmc/pms/model/dto/DeviceCategoryDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/DeviceCategoryDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -14,9 +14,9 @@ import lombok.NoArgsConstructor;
...
@@ -14,9 +14,9 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
DeviceCategoryDTO
{
public
class
DeviceCategoryDTO
{
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目id"
,
example
=
"1"
)
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目id"
,
example
=
"1"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目名称"
,
example
=
"无人机"
)
@ApiModelProperty
(
name
=
"id"
,
value
=
"类目名称"
,
example
=
"无人机"
)
private
String
name
;
private
String
name
;
}
}
src/main/java/com/mmc/pms/model/dto/DeviceListDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/DeviceListDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -14,36 +14,36 @@ import lombok.NoArgsConstructor;
...
@@ -14,36 +14,36 @@ import lombok.NoArgsConstructor;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
DeviceListDTO
{
public
class
DeviceListDTO
{
@ApiModelProperty
(
value
=
"设备id"
)
@ApiModelProperty
(
value
=
"设备id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"设备名称"
)
@ApiModelProperty
(
value
=
"设备名称"
)
private
String
deviceName
;
private
String
deviceName
;
@ApiModelProperty
(
value
=
"设备图片地址"
)
@ApiModelProperty
(
value
=
"设备图片地址"
)
private
String
imageUrl
;
private
String
imageUrl
;
@ApiModelProperty
(
value
=
"价格"
)
@ApiModelProperty
(
value
=
"价格"
)
private
String
price
;
private
String
price
;
@ApiModelProperty
(
value
=
"品牌名称"
)
@ApiModelProperty
(
value
=
"品牌名称"
)
private
String
brandName
;
private
String
brandName
;
@ApiModelProperty
(
value
=
"地域名称"
)
@ApiModelProperty
(
value
=
"地域名称"
)
private
String
sysDistrictName
;
private
String
sysDistrictName
;
@ApiModelProperty
(
value
=
"型号名称"
)
@ApiModelProperty
(
value
=
"型号名称"
)
private
String
modelName
;
private
String
modelName
;
@ApiModelProperty
(
value
=
"类目名称"
)
@ApiModelProperty
(
value
=
"类目名称"
)
private
String
deviceCategoryName
;
private
String
deviceCategoryName
;
@ApiModelProperty
(
value
=
"剩余库存数量"
)
@ApiModelProperty
(
value
=
"剩余库存数量"
)
private
Integer
residueCount
;
private
Integer
residueCount
;
@ApiModelProperty
(
value
=
"库存id"
)
@ApiModelProperty
(
value
=
"库存id"
)
private
Integer
inventoryId
;
private
Integer
inventoryId
;
@ApiModelProperty
(
value
=
"评价"
)
@ApiModelProperty
(
value
=
"评价"
)
private
String
appraise
;
private
String
appraise
;
}
}
src/main/java/com/mmc/pms/model/dto/WareDetailDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WareDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/WareImgDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WareImgDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
@@ -16,7 +16,7 @@ import java.io.Serializable;
...
@@ -16,7 +16,7 @@ import java.io.Serializable;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.pms.model.dto.WareImgDTO"
,
description
=
"设备图片DTO"
)
@ApiModel
(
value
=
"com.mmc.pms.model.
lease.
dto.WareImgDTO"
,
description
=
"设备图片DTO"
)
public
class
WareImgDTO
implements
Serializable
{
public
class
WareImgDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1195966760401573468L
;
private
static
final
long
serialVersionUID
=
1195966760401573468L
;
...
...
src/main/java/com/mmc/pms/model/dto/WareInfoDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WareInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/WareInfoItemDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WareInfoItemDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -19,7 +18,7 @@ import java.util.List;
...
@@ -19,7 +18,7 @@ import java.util.List;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
//@ApiModel(value = "com.mmc.pms.model.dto.WareInfoItemDTO", description = "设备列表ItemDTO")
//@ApiModel(value = "com.mmc.pms.model.
lease.
dto.WareInfoItemDTO", description = "设备列表ItemDTO")
public
class
WareInfoItemDTO
implements
Serializable
{
public
class
WareInfoItemDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
4354269497656808831L
;
private
static
final
long
serialVersionUID
=
-
4354269497656808831L
;
...
...
src/main/java/com/mmc/pms/model/dto/WarePropDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WarePropDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/WareVideoDTO.java
→
src/main/java/com/mmc/pms/model/
lease/
dto/WareVideoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
lease
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/vo/LeaseVo.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/LeaseVo.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -13,23 +13,23 @@ import javax.validation.constraints.NotBlank;
...
@@ -13,23 +13,23 @@ import javax.validation.constraints.NotBlank;
@Data
@Data
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.pms.model.vo.LeaseVo", description = "立即租赁")
// @ApiModel(value = "com.mmc.pms.model.
lease.
vo.LeaseVo", description = "立即租赁")
public
class
LeaseVo
{
public
class
LeaseVo
{
private
static
final
long
serialVersionUID
=
-
8917940296555539559L
;
private
static
final
long
serialVersionUID
=
-
8917940296555539559L
;
@ApiModelProperty
(
value
=
"设备id"
)
@ApiModelProperty
(
value
=
"设备id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"租期天数开始"
)
@ApiModelProperty
(
value
=
"租期天数开始"
)
private
Integer
startDay
;
private
Integer
startDay
;
@ApiModelProperty
(
value
=
"租期天数结束"
)
@ApiModelProperty
(
value
=
"租期天数结束"
)
private
Integer
endDay
;
private
Integer
endDay
;
@ApiModelProperty
(
value
=
"库存使用"
)
@ApiModelProperty
(
value
=
"库存使用"
)
@NotBlank
@NotBlank
private
Integer
inventoryUsage
;
private
Integer
inventoryUsage
;
@ApiModelProperty
(
value
=
"库存id"
)
@ApiModelProperty
(
value
=
"库存id"
)
private
Integer
inventoryId
;
private
Integer
inventoryId
;
}
}
src/main/java/com/mmc/pms/model/vo/PriceAcquisition.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/PriceAcquisition.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/vo/WareImgVO.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/WareImgVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
@@ -16,14 +16,14 @@ import java.io.Serializable;
...
@@ -16,14 +16,14 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareImgVO"
,
description
=
"新增/修改参数类"
)
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareImgVO"
,
description
=
"新增/修改参数类"
)
public
class
WareImgVO
implements
Serializable
{
public
class
WareImgVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
7742617679026160607L
;
private
static
final
long
serialVersionUID
=
7742617679026160607L
;
@ApiModelProperty
(
value
=
"图片id"
)
@ApiModelProperty
(
value
=
"图片id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"商品图片地址"
)
@ApiModelProperty
(
value
=
"商品图片地址"
)
private
String
imgUrl
;
private
String
imgUrl
;
@ApiModelProperty
(
value
=
"商品图片类型"
)
@ApiModelProperty
(
value
=
"商品图片类型"
)
private
Integer
imgType
;
private
Integer
imgType
;
}
}
src/main/java/com/mmc/pms/model/vo/WareInfoVO.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/WareInfoVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -22,105 +24,105 @@ import java.util.List;
...
@@ -22,105 +24,105 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareInfoVO"
,
description
=
"新增/修改参数类"
)
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareInfoVO"
,
description
=
"新增/修改参数类"
)
public
class
WareInfoVO
implements
Serializable
{
public
class
WareInfoVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
4503117649945902464L
;
private
static
final
long
serialVersionUID
=
-
4503117649945902464L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
@NotNull
(
message
=
"更新时ID不能为空"
,
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
groups
=
{
Update
.
class
})
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"商品名称"
)
@ApiModelProperty
(
value
=
"商品名称"
)
@NotEmpty
(
@NotEmpty
(
message
=
"商品名称不能为空"
,
message
=
"商品名称不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Size
(
@Size
(
max
=
60
,
max
=
60
,
message
=
"商品名称不能超过60个字符"
,
message
=
"商品名称不能超过60个字符"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
String
wareTitle
;
private
String
wareTitle
;
@ApiModelProperty
(
value
=
"商品类型id"
)
@ApiModelProperty
(
value
=
"商品类型id"
)
@NotNull
(
@NotNull
(
message
=
"商品类型ID不能为空"
,
message
=
"商品类型ID不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
Integer
wareTypeId
;
private
Integer
wareTypeId
;
@ApiModelProperty
(
value
=
"商品活动id"
)
@ApiModelProperty
(
value
=
"商品活动id"
)
private
Integer
propInfoId
;
private
Integer
propInfoId
;
@ApiModelProperty
(
value
=
"商品活动海报url"
)
@ApiModelProperty
(
value
=
"商品活动海报url"
)
private
String
propPoster
;
private
String
propPoster
;
@ApiModelProperty
(
value
=
"商品状态"
)
@ApiModelProperty
(
value
=
"商品状态"
)
@NotNull
(
@NotNull
(
message
=
"商品状态不能为空"
,
message
=
"商品状态不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
Integer
wareStatus
;
private
Integer
wareStatus
;
@ApiModelProperty
(
value
=
"支付信息(减库方式)"
)
@ApiModelProperty
(
value
=
"支付信息(减库方式)"
)
@NotNull
(
@NotNull
(
message
=
"支付信息(减库方式)不能为空"
,
message
=
"支付信息(减库方式)不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
Integer
payStatus
;
private
Integer
payStatus
;
@ApiModelProperty
(
value
=
"一口押金-最小押金"
)
@ApiModelProperty
(
value
=
"一口押金-最小押金"
)
@NotNull
(
@NotNull
(
message
=
"最小押金不能为空"
,
message
=
"最小押金不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
BigDecimal
minDeposit
;
private
BigDecimal
minDeposit
;
@ApiModelProperty
(
value
=
"一口价-最小日租金"
)
@ApiModelProperty
(
value
=
"一口价-最小日租金"
)
@NotNull
(
@NotNull
(
message
=
"最小租金不能为空"
,
message
=
"最小租金不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
BigDecimal
minRent
;
private
BigDecimal
minRent
;
@ApiModelProperty
(
value
=
"商品标签"
)
@ApiModelProperty
(
value
=
"商品标签"
)
private
String
tags
;
private
String
tags
;
@ApiModelProperty
(
value
=
"商品总量"
)
@ApiModelProperty
(
value
=
"商品总量"
)
@Min
(
@Min
(
value
=
0
,
value
=
0
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
Integer
totalStock
;
private
Integer
totalStock
;
@ApiModelProperty
(
value
=
"商品详情"
)
@ApiModelProperty
(
value
=
"商品详情"
)
@NotEmpty
(
@NotEmpty
(
message
=
"商品详情不能为空"
,
message
=
"商品详情不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
String
wareDetailContent
;
private
String
wareDetailContent
;
@ApiModelProperty
(
value
=
"sku总数量"
)
@ApiModelProperty
(
value
=
"sku总数量"
)
@Min
(
@Min
(
value
=
0
,
value
=
0
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
Integer
skuNum
;
private
Integer
skuNum
;
@ApiModelProperty
(
value
=
"商品图片"
)
@ApiModelProperty
(
value
=
"商品图片"
)
@NotEmpty
(
@NotEmpty
(
message
=
"商品图片不能为空"
,
message
=
"商品图片不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
List
<
WareImgVO
>
imgList
;
private
List
<
WareImgVO
>
imgList
;
@ApiModelProperty
(
value
=
"新加的商品sku"
)
@ApiModelProperty
(
value
=
"新加的商品sku"
)
@NotEmpty
(
@NotEmpty
(
message
=
"商品sku不能为空"
,
message
=
"商品sku不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
List
<
WareSkuInfoVO
>
wareSkuInfoList
;
private
List
<
WareSkuInfoVO
>
wareSkuInfoList
;
@ApiModelProperty
(
value
=
"更新的商品sku"
)
@ApiModelProperty
(
value
=
"更新的商品sku"
)
private
List
<
WareSkuInfoVO
>
updateSkuList
;
private
List
<
WareSkuInfoVO
>
updateSkuList
;
@ApiModelProperty
(
value
=
"需要删除的sku的id列表"
)
@ApiModelProperty
(
value
=
"需要删除的sku的id列表"
)
private
List
<
Integer
>
deleteSkuIds
;
private
List
<
Integer
>
deleteSkuIds
;
@ApiModelProperty
(
value
=
"需要删除的照片id列表"
)
@ApiModelProperty
(
value
=
"需要删除的照片id列表"
)
private
List
<
Integer
>
deleteImgIds
;
private
List
<
Integer
>
deleteImgIds
;
}
}
src/main/java/com/mmc/pms/model/vo/WareSkuInfoVO.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/WareSkuInfoVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -22,47 +24,47 @@ import java.util.List;
...
@@ -22,47 +24,47 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareSkuInfoVO"
,
description
=
"新增/修改参数类"
)
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareSkuInfoVO"
,
description
=
"新增/修改参数类"
)
public
class
WareSkuInfoVO
implements
Serializable
{
public
class
WareSkuInfoVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
7401232386069965527L
;
private
static
final
long
serialVersionUID
=
7401232386069965527L
;
@ApiModelProperty
(
value
=
"sku的id"
)
@ApiModelProperty
(
value
=
"sku的id"
)
@NotNull
(
@NotNull
(
message
=
"sku的id不能为空"
,
message
=
"sku的id不能为空"
,
groups
=
{
Update
.
class
})
groups
=
{
Update
.
class
})
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"商品skuTitle名称"
)
@ApiModelProperty
(
value
=
"商品skuTitle名称"
)
@NotEmpty
(
@NotEmpty
(
message
=
"商品skuTitle名称不能为空"
,
message
=
"商品skuTitle名称不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
private
String
skuTitle
;
private
String
skuTitle
;
@ApiModelProperty
(
value
=
"出租押金"
)
@ApiModelProperty
(
value
=
"出租押金"
)
@NotNull
(
@NotNull
(
message
=
"出租押金不能为空"
,
message
=
"出租押金不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
message
=
"出租押金不能小于0"
,
message
=
"出租押金不能小于0"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
@Max
(
@Max
(
value
=
100000000
,
value
=
100000000
,
message
=
"出租押金不能大于100000000"
,
message
=
"出租押金不能大于100000000"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
BigDecimal
rentDeposit
;
private
BigDecimal
rentDeposit
;
@ApiModelProperty
(
value
=
"sku库存数量"
)
@ApiModelProperty
(
value
=
"sku库存数量"
)
@NotNull
(
@NotNull
(
message
=
"sku库存数量不能为空"
,
message
=
"sku库存数量不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
message
=
"sku库存数量不能小于0"
,
message
=
"sku库存数量不能小于0"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
Integer
stockNum
;
private
Integer
stockNum
;
@ApiModelProperty
(
value
=
"sku对应价格列表"
)
@ApiModelProperty
(
value
=
"sku对应价格列表"
)
@NotEmpty
(
@NotEmpty
(
message
=
"sku对应价格列表不能为空"
,
message
=
"sku对应价格列表不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
List
<
WareSkuPriceVO
>
wareSkuPriceVOList
;
List
<
WareSkuPriceVO
>
wareSkuPriceVOList
;
}
}
src/main/java/com/mmc/pms/model/vo/WareSkuPriceVO.java
→
src/main/java/com/mmc/pms/model/
lease/
vo/WareSkuPriceVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
lease
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -20,45 +22,45 @@ import java.math.BigDecimal;
...
@@ -20,45 +22,45 @@ import java.math.BigDecimal;
@NoArgsConstructor
@NoArgsConstructor
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareSkuInfoVO"
,
description
=
"新增/修改参数类"
)
@ApiModel
(
value
=
"com.mmc.csf.model.vo.WareSkuInfoVO"
,
description
=
"新增/修改参数类"
)
public
class
WareSkuPriceVO
implements
Serializable
{
public
class
WareSkuPriceVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3033801564005806565L
;
private
static
final
long
serialVersionUID
=
-
3033801564005806565L
;
@ApiModelProperty
(
value
=
"sku对应的id"
)
@ApiModelProperty
(
value
=
"sku对应的id"
)
@NotNull
(
@NotNull
(
message
=
"sku对应的id不能为空"
,
message
=
"sku对应的id不能为空"
,
groups
=
{
Update
.
class
})
groups
=
{
Update
.
class
})
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"出租价格"
)
@ApiModelProperty
(
value
=
"出租价格"
)
@NotNull
(
@NotNull
(
message
=
"出租价格不能为空"
,
message
=
"出租价格不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
message
=
"出租价格不能小于0"
,
message
=
"出租价格不能小于0"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
@Max
(
@Max
(
value
=
100000000
,
value
=
100000000
,
message
=
"出租价格不能大于100000000"
,
message
=
"出租价格不能大于100000000"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
BigDecimal
rentPrice
;
private
BigDecimal
rentPrice
;
@ApiModelProperty
(
value
=
"起租天数"
)
@ApiModelProperty
(
value
=
"起租天数"
)
@NotNull
(
@NotNull
(
message
=
"起租天数不能为空"
,
message
=
"起租天数不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
message
=
"起租天数不能小于0"
,
message
=
"起租天数不能小于0"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
Integer
minDay
;
private
Integer
minDay
;
@ApiModelProperty
(
value
=
"最大天数"
)
@ApiModelProperty
(
value
=
"最大天数"
)
@NotNull
(
@NotNull
(
message
=
"最大天数不能为空"
,
message
=
"最大天数不能为空"
,
groups
=
{
Create
.
class
})
groups
=
{
Create
.
class
})
@Min
(
@Min
(
value
=
0
,
value
=
0
,
message
=
"最大天数不能小于0"
,
message
=
"最大天数不能小于0"
,
groups
=
{
Create
.
class
,
Update
.
class
})
groups
=
{
Create
.
class
,
Update
.
class
})
private
Integer
maxDay
;
private
Integer
maxDay
;
}
}
src/main/java/com/mmc/pms/model/dto/OrderGoodsIndstDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderGoodsIndstDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
com.mmc.pms.model.sale.dto.GoodsServiceDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/OrderGoodsIndstDetailDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderGoodsIndstDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/OrderGoodsIndstProdListDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderGoodsIndstProdListDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/OrderGoodsProdDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderGoodsProdDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
com.mmc.pms.model.sale.dto.GoodsServiceDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/OrderGoodsProdDetailDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderGoodsProdDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/OrderInfoDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
com.mmc.pms.entity.RepoCashDO
;
import
com.mmc.pms.entity.RepoCashDO
;
import
com.mmc.pms.model.other.dto.KdnExpDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -21,127 +22,127 @@ import java.util.List;
...
@@ -21,127 +22,127 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.OrderInfoDTO", description = "云仓订单DTO")
// @ApiModel(value = "com.mmc.csf.model.dto.OrderInfoDTO", description = "云仓订单DTO")
public
class
OrderInfoDTO
implements
Serializable
{
public
class
OrderInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1572467108563651846L
;
private
static
final
long
serialVersionUID
=
1572467108563651846L
;
@ApiModelProperty
(
value
=
"ID"
)
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单编号"
)
@ApiModelProperty
(
value
=
"订单编号"
)
private
String
orderNo
;
private
String
orderNo
;
@ApiModelProperty
(
value
=
"商品ID"
)
@ApiModelProperty
(
value
=
"商品ID"
)
private
Integer
wareInfoId
;
private
Integer
wareInfoId
;
@ApiModelProperty
(
value
=
"商品编号"
)
@ApiModelProperty
(
value
=
"商品编号"
)
private
String
wareNo
;
private
String
wareNo
;
@ApiModelProperty
(
value
=
"商品标题"
)
@ApiModelProperty
(
value
=
"商品标题"
)
private
String
wareTitle
;
private
String
wareTitle
;
@ApiModelProperty
(
value
=
"商品图片"
)
@ApiModelProperty
(
value
=
"商品图片"
)
private
String
wareImg
;
private
String
wareImg
;
@ApiModelProperty
(
value
=
"套餐(sku)ID"
)
@ApiModelProperty
(
value
=
"套餐(sku)ID"
)
private
Integer
skuInfoId
;
private
Integer
skuInfoId
;
@ApiModelProperty
(
value
=
"套餐(sku)名称"
)
@ApiModelProperty
(
value
=
"套餐(sku)名称"
)
private
String
skuTitle
;
private
String
skuTitle
;
@ApiModelProperty
(
value
=
"购买用户ID"
)
@ApiModelProperty
(
value
=
"购买用户ID"
)
private
Integer
repoAccountId
;
private
Integer
repoAccountId
;
@ApiModelProperty
(
value
=
"用户UID"
)
@ApiModelProperty
(
value
=
"用户UID"
)
private
String
uid
;
private
String
uid
;
@ApiModelProperty
(
value
=
"买家name"
)
@ApiModelProperty
(
value
=
"买家name"
)
private
String
buyerName
;
private
String
buyerName
;
@ApiModelProperty
(
value
=
"买家电话"
)
@ApiModelProperty
(
value
=
"买家电话"
)
private
String
buyerPhone
;
private
String
buyerPhone
;
@ApiModelProperty
(
value
=
"单价"
)
@ApiModelProperty
(
value
=
"单价"
)
private
BigDecimal
unitPrice
;
private
BigDecimal
unitPrice
;
@ApiModelProperty
(
value
=
"购买的商品数量"
)
@ApiModelProperty
(
value
=
"购买的商品数量"
)
private
Integer
wareNum
;
private
Integer
wareNum
;
@ApiModelProperty
(
value
=
"应付款金额"
)
@ApiModelProperty
(
value
=
"应付款金额"
)
private
BigDecimal
shouldPay
;
private
BigDecimal
shouldPay
;
@ApiModelProperty
(
value
=
"实收款金额"
)
@ApiModelProperty
(
value
=
"实收款金额"
)
private
BigDecimal
actualPay
;
private
BigDecimal
actualPay
;
@ApiModelProperty
(
value
=
"订单类型:0租赁 100购买"
)
@ApiModelProperty
(
value
=
"订单类型:0租赁 100购买"
)
private
Integer
orderType
;
private
Integer
orderType
;
@ApiModelProperty
(
value
=
"押金"
)
@ApiModelProperty
(
value
=
"押金"
)
private
BigDecimal
deposit
;
private
BigDecimal
deposit
;
@ApiModelProperty
(
value
=
"租金总金额"
)
@ApiModelProperty
(
value
=
"租金总金额"
)
private
BigDecimal
rentPrice
;
private
BigDecimal
rentPrice
;
@ApiModelProperty
(
value
=
"租约开始日"
)
@ApiModelProperty
(
value
=
"租约开始日"
)
private
Date
startDate
;
private
Date
startDate
;
@ApiModelProperty
(
value
=
"租约结束日"
)
@ApiModelProperty
(
value
=
"租约结束日"
)
private
Date
endDate
;
private
Date
endDate
;
@ApiModelProperty
(
value
=
"付款天数"
)
@ApiModelProperty
(
value
=
"付款天数"
)
private
Integer
payDay
;
private
Integer
payDay
;
@ApiModelProperty
(
value
=
"交易状态:查订单状态字典"
)
@ApiModelProperty
(
value
=
"交易状态:查订单状态字典"
)
private
String
tranStatus
;
private
String
tranStatus
;
@ApiModelProperty
(
value
=
"减库方式 0:买家拍下减库存 1:卖家付款减库存"
)
@ApiModelProperty
(
value
=
"减库方式 0:买家拍下减库存 1:卖家付款减库存"
)
private
Integer
exWare
;
private
Integer
exWare
;
@ApiModelProperty
(
value
=
"用户备注"
)
@ApiModelProperty
(
value
=
"用户备注"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"平台人员备注"
)
@ApiModelProperty
(
value
=
"平台人员备注"
)
private
String
pfRemark
;
private
String
pfRemark
;
@ApiModelProperty
(
value
=
"关闭原因"
)
@ApiModelProperty
(
value
=
"关闭原因"
)
private
String
shutReason
;
private
String
shutReason
;
@ApiModelProperty
(
value
=
"交易编号"
)
@ApiModelProperty
(
value
=
"交易编号"
)
private
String
payNo
;
private
String
payNo
;
@ApiModelProperty
(
value
=
"支付时间"
)
@ApiModelProperty
(
value
=
"支付时间"
)
private
Date
payTime
;
private
Date
payTime
;
@ApiModelProperty
(
value
=
"发货时间"
)
@ApiModelProperty
(
value
=
"发货时间"
)
private
Date
sendWareTime
;
private
Date
sendWareTime
;
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"物流信息/收货地址信息"
)
@ApiModelProperty
(
value
=
"物流信息/收货地址信息"
)
private
OrderReceiptDTO
receipt
;
private
OrderReceiptDTO
receipt
;
@ApiModelProperty
(
value
=
"退款单详情信息,无则为null"
)
@ApiModelProperty
(
value
=
"退款单详情信息,无则为null"
)
private
OrderRefundDTO
orderRefund
;
private
OrderRefundDTO
orderRefund
;
@ApiModelProperty
(
value
=
"发货-物流动态,无则为null"
)
@ApiModelProperty
(
value
=
"发货-物流动态,无则为null"
)
private
KdnExpDTO
express
;
private
KdnExpDTO
express
;
@ApiModelProperty
(
value
=
"退货-物流动态,无则为null"
)
@ApiModelProperty
(
value
=
"退货-物流动态,无则为null"
)
private
KdnExpDTO
refundExpress
;
private
KdnExpDTO
refundExpress
;
@ApiModelProperty
(
value
=
"质检详情,无则为null"
)
@ApiModelProperty
(
value
=
"质检详情,无则为null"
)
private
List
<
OrderVcuDTO
>
vcus
;
private
List
<
OrderVcuDTO
>
vcus
;
public
RepoCashDO
buildRepoCashDO
()
{
public
RepoCashDO
buildRepoCashDO
()
{
return
RepoCashDO
.
builder
()
return
RepoCashDO
.
builder
()
.
uid
(
this
.
uid
)
.
uid
(
this
.
uid
)
.
accountName
(
this
.
buyerName
)
.
accountName
(
this
.
buyerName
)
.
orderInfoId
(
this
.
id
)
.
orderInfoId
(
this
.
id
)
.
orderNo
(
this
.
orderNo
)
.
orderNo
(
this
.
orderNo
)
.
skuInfoId
(
this
.
skuInfoId
)
.
skuInfoId
(
this
.
skuInfoId
)
.
skuTitle
(
this
.
skuTitle
)
.
skuTitle
(
this
.
skuTitle
)
.
wareInfoId
(
this
.
wareInfoId
)
.
wareInfoId
(
this
.
wareInfoId
)
.
wareTitle
(
this
.
wareTitle
)
.
wareTitle
(
this
.
wareTitle
)
.
wareNo
(
this
.
wareNo
)
.
wareNo
(
this
.
wareNo
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/model/dto/OrderReceiptDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderReceiptDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -17,68 +17,68 @@ import java.io.Serializable;
...
@@ -17,68 +17,68 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.OrderReceiptDTO", description = "订单收货信息DTO")
// @ApiModel(value = "com.mmc.csf.model.dto.OrderReceiptDTO", description = "订单收货信息DTO")
public
class
OrderReceiptDTO
implements
Serializable
{
public
class
OrderReceiptDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
6212026509857770276L
;
private
static
final
long
serialVersionUID
=
-
6212026509857770276L
;
@ApiModelProperty
(
value
=
"地址ID"
)
@ApiModelProperty
(
value
=
"地址ID"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"收货方式:0邮寄 1门店地址"
)
@ApiModelProperty
(
value
=
"收货方式:0邮寄 1门店地址"
)
private
Integer
receiptMethod
;
private
Integer
receiptMethod
;
@ApiModelProperty
(
value
=
"0-收货人姓名"
)
@ApiModelProperty
(
value
=
"0-收货人姓名"
)
private
String
takeName
;
private
String
takeName
;
@ApiModelProperty
(
value
=
"0-收货人电话"
)
@ApiModelProperty
(
value
=
"0-收货人电话"
)
private
String
takePhone
;
private
String
takePhone
;
@ApiModelProperty
(
value
=
"0-收货区域"
)
@ApiModelProperty
(
value
=
"0-收货区域"
)
private
String
region
;
private
String
region
;
@ApiModelProperty
(
value
=
"0-收获详细地址"
)
@ApiModelProperty
(
value
=
"0-收获详细地址"
)
private
String
detailAddress
;
private
String
detailAddress
;
@ApiModelProperty
(
value
=
"1-门店名称"
)
@ApiModelProperty
(
value
=
"1-门店名称"
)
private
String
repoName
;
private
String
repoName
;
@ApiModelProperty
(
value
=
"1-门店详细地址"
)
@ApiModelProperty
(
value
=
"1-门店详细地址"
)
private
String
repoAddress
;
private
String
repoAddress
;
@ApiModelProperty
(
value
=
"1-预留手机号"
)
@ApiModelProperty
(
value
=
"1-预留手机号"
)
private
String
bookPhone
;
private
String
bookPhone
;
@ApiModelProperty
(
value
=
"发货-物流公司码"
)
@ApiModelProperty
(
value
=
"发货-物流公司码"
)
private
String
sendExCode
;
private
String
sendExCode
;
@ApiModelProperty
(
value
=
"发货-物流单号"
)
@ApiModelProperty
(
value
=
"发货-物流单号"
)
private
String
sendExNo
;
private
String
sendExNo
;
@ApiModelProperty
(
value
=
"发货地址"
)
@ApiModelProperty
(
value
=
"发货地址"
)
private
String
sendAddress
;
private
String
sendAddress
;
@ApiModelProperty
(
value
=
"退还货方式:0邮寄 1门店地址"
)
@ApiModelProperty
(
value
=
"退还货方式:0邮寄 1门店地址"
)
private
Integer
renMethod
;
private
Integer
renMethod
;
@ApiModelProperty
(
value
=
"退还货-收货电话"
)
@ApiModelProperty
(
value
=
"退还货-收货电话"
)
private
String
renPhone
;
private
String
renPhone
;
@ApiModelProperty
(
value
=
"退还货-收货人"
)
@ApiModelProperty
(
value
=
"退还货-收货人"
)
private
String
renName
;
private
String
renName
;
@ApiModelProperty
(
value
=
"退还货-物流公司码"
)
@ApiModelProperty
(
value
=
"退还货-物流公司码"
)
private
String
renExCode
;
private
String
renExCode
;
@ApiModelProperty
(
value
=
"退还货-物流单号"
)
@ApiModelProperty
(
value
=
"退还货-物流单号"
)
private
String
renExNo
;
private
String
renExNo
;
@ApiModelProperty
(
value
=
"退还货-地址"
)
@ApiModelProperty
(
value
=
"退还货-地址"
)
private
String
renAddress
;
private
String
renAddress
;
@ApiModelProperty
(
value
=
"退还货-门店名称"
)
@ApiModelProperty
(
value
=
"退还货-门店名称"
)
private
String
renRepoName
;
private
String
renRepoName
;
@ApiModelProperty
(
value
=
"退还货-门店地址"
)
@ApiModelProperty
(
value
=
"退还货-门店地址"
)
private
String
renRepoAddr
;
private
String
renRepoAddr
;
@ApiModelProperty
(
value
=
"退还货-门店联系电话"
)
@ApiModelProperty
(
value
=
"退还货-门店联系电话"
)
private
String
renRepoPhone
;
private
String
renRepoPhone
;
}
}
src/main/java/com/mmc/pms/model/dto/OrderRefundDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderRefundDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
com.mmc.pms.model.other.dto.RefundLogDTO
;
import
com.mmc.pms.model.other.dto.RepoCashDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -20,44 +22,44 @@ import java.util.List;
...
@@ -20,44 +22,44 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.OrderRefundDTO", description = "退款单DTO")
// @ApiModel(value = "com.mmc.csf.model.dto.OrderRefundDTO", description = "退款单DTO")
public
class
OrderRefundDTO
implements
Serializable
{
public
class
OrderRefundDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
6124933008580173589L
;
private
static
final
long
serialVersionUID
=
-
6124933008580173589L
;
@ApiModelProperty
(
value
=
"退款单ID"
)
@ApiModelProperty
(
value
=
"退款单ID"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单ID"
)
@ApiModelProperty
(
value
=
"订单ID"
)
private
Integer
orderInfoId
;
private
Integer
orderInfoId
;
@ApiModelProperty
(
value
=
"退款单号"
)
@ApiModelProperty
(
value
=
"退款单号"
)
private
String
refundNo
;
private
String
refundNo
;
@ApiModelProperty
(
value
=
"退款单状态:查字典"
)
@ApiModelProperty
(
value
=
"退款单状态:查字典"
)
private
Integer
refundStatus
;
private
Integer
refundStatus
;
@ApiModelProperty
(
value
=
"应退款金额"
)
@ApiModelProperty
(
value
=
"应退款金额"
)
private
BigDecimal
shouldRefund
;
private
BigDecimal
shouldRefund
;
@ApiModelProperty
(
value
=
"实际退款金额"
)
@ApiModelProperty
(
value
=
"实际退款金额"
)
private
BigDecimal
actualRefund
;
private
BigDecimal
actualRefund
;
@ApiModelProperty
(
value
=
"退款理由"
)
@ApiModelProperty
(
value
=
"退款理由"
)
private
String
reason
;
private
String
reason
;
@ApiModelProperty
(
value
=
"创建时间/申请时间"
)
@ApiModelProperty
(
value
=
"创建时间/申请时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"退款-设备情况(图片&视频)"
)
@ApiModelProperty
(
value
=
"退款-设备情况(图片&视频)"
)
private
OrderVcuDTO
orderVcu
;
private
OrderVcuDTO
orderVcu
;
@ApiModelProperty
(
value
=
"订单信息"
)
@ApiModelProperty
(
value
=
"订单信息"
)
private
OrderInfoDTO
orderInfo
;
private
OrderInfoDTO
orderInfo
;
@ApiModelProperty
(
value
=
"退款协商历史"
)
@ApiModelProperty
(
value
=
"退款协商历史"
)
private
List
<
RefundLogDTO
>
rlogs
;
private
List
<
RefundLogDTO
>
rlogs
;
@ApiModelProperty
(
value
=
"退款流水信息"
)
@ApiModelProperty
(
value
=
"退款流水信息"
)
private
RepoCashDTO
refundCash
;
private
RepoCashDTO
refundCash
;
@ApiModelProperty
(
value
=
"平台备注"
)
@ApiModelProperty
(
value
=
"平台备注"
)
private
String
pfRemark
;
private
String
pfRemark
;
}
}
src/main/java/com/mmc/pms/model/dto/OrderTaskDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderTaskDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -19,212 +19,185 @@ import java.util.List;
...
@@ -19,212 +19,185 @@ import java.util.List;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
OrderTaskDTO
implements
Serializable
{
public
class
OrderTaskDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6732943573766573605L
;
private
static
final
long
serialVersionUID
=
6732943573766573605L
;
@ApiModelProperty
(
value
=
"订单id"
)
@ApiModelProperty
(
value
=
"订单id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"主任务id"
)
@ApiModelProperty
(
value
=
"主任务id"
)
private
Integer
parentId
;
private
Integer
parentId
;
@ApiModelProperty
(
value
=
"用户id"
)
@ApiModelProperty
(
value
=
"用户id"
)
private
Integer
userAccountId
;
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"订单专属运营id"
)
@ApiModelProperty
(
value
=
"订单专属运营id"
)
private
Integer
userOperateId
;
private
Integer
userOperateId
;
@ApiModelProperty
(
value
=
"用户订单uid"
)
@ApiModelProperty
(
value
=
"用户订单uid"
)
private
String
uid
;
private
String
uid
;
@ApiModelProperty
(
value
=
"订单编号"
)
@ApiModelProperty
(
value
=
"订单编号"
)
private
String
orderNo
;
// 单号
private
String
orderNo
;
// 单号
@ApiModelProperty
(
value
=
"订单名称"
)
@ApiModelProperty
(
value
=
"订单名称"
)
private
String
orderName
;
// 名称
private
String
orderName
;
// 名称
@ApiModelProperty
(
value
=
"账单金额"
)
@ApiModelProperty
(
value
=
"账单金额"
)
private
BigDecimal
orderAmt
;
// 账单金额
private
BigDecimal
orderAmt
;
// 账单金额
@ApiModelProperty
(
value
=
"订单现金金额"
)
@ApiModelProperty
(
value
=
"订单现金金额"
)
private
BigDecimal
orderCashAmt
;
private
BigDecimal
orderCashAmt
;
@ApiModelProperty
(
value
=
"订单信用金额"
)
@ApiModelProperty
(
value
=
"订单信用金额"
)
private
BigDecimal
orderCreditAmt
;
private
BigDecimal
orderCreditAmt
;
@ApiModelProperty
(
value
=
"任务状态"
)
@ApiModelProperty
(
value
=
"任务状态"
)
private
Integer
orderStatus
;
// 任务状态
private
Integer
orderStatus
;
// 任务状态
@ApiModelProperty
(
value
=
"评价状态"
)
@ApiModelProperty
(
value
=
"评价状态"
)
private
Integer
evaluateStatus
;
// 评价状态
private
Integer
evaluateStatus
;
// 评价状态
private
String
lastMsg1
;
// 消息
private
String
lastMsg1
;
// 消息
private
String
lastMag2
;
private
String
lastMag2
;
@ApiModelProperty
(
value
=
"生成时间"
)
@ApiModelProperty
(
value
=
"生成时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新时间"
)
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"备注"
)
@ApiModelProperty
(
value
=
"备注"
)
private
String
basicInfo
;
// 基本信息
private
String
basicInfo
;
// 基本信息
@ApiModelProperty
(
value
=
"预计开始时间"
)
@ApiModelProperty
(
value
=
"预计开始时间"
)
private
String
startTime
;
// 开始时间
private
String
startTime
;
// 开始时间
@ApiModelProperty
(
value
=
"预计结束时间"
)
@ApiModelProperty
(
value
=
"预计结束时间"
)
private
String
endTime
;
// 结束时间
private
String
endTime
;
// 结束时间
@ApiModelProperty
(
value
=
"实际开始时间"
)
@ApiModelProperty
(
value
=
"实际开始时间"
)
private
String
acStartTime
;
// 实际开始时间
private
String
acStartTime
;
// 实际开始时间
@ApiModelProperty
(
value
=
"实际结束时间"
)
@ApiModelProperty
(
value
=
"实际结束时间"
)
private
String
acEndTime
;
// 实际结束时间
private
String
acEndTime
;
// 实际结束时间
@ApiModelProperty
(
value
=
"订单地址"
)
@ApiModelProperty
(
value
=
"订单地址"
)
private
String
taskAddress
;
private
String
taskAddress
;
private
String
image
;
private
String
image
;
@ApiModelProperty
(
value
=
"服务id"
)
@ApiModelProperty
(
value
=
"服务id"
)
private
Integer
inspectionId
;
private
Integer
inspectionId
;
@ApiModelProperty
(
value
=
"服务名称"
)
@ApiModelProperty
(
value
=
"服务名称"
)
private
String
inspectionName
;
private
String
inspectionName
;
@ApiModelProperty
(
value
=
"运营联系电话"
)
@ApiModelProperty
(
value
=
"运营联系电话"
)
private
String
phoneNum
;
private
String
phoneNum
;
@ApiModelProperty
(
value
=
"专属运营名称"
)
@ApiModelProperty
(
value
=
"专属运营名称"
)
private
String
operateName
;
private
String
operateName
;
@ApiModelProperty
(
value
=
"经度"
)
@ApiModelProperty
(
value
=
"经度"
)
private
BigDecimal
lon
;
private
BigDecimal
lon
;
@ApiModelProperty
(
value
=
"纬度"
)
@ApiModelProperty
(
value
=
"纬度"
)
private
BigDecimal
lat
;
private
BigDecimal
lat
;
@ApiModelProperty
(
value
=
"用户名称"
)
@ApiModelProperty
(
value
=
"用户名称"
)
private
String
userName
;
private
String
userName
;
@ApiModelProperty
(
value
=
"是否企业"
)
@ApiModelProperty
(
value
=
"是否企业"
)
private
Integer
entUser
;
private
Integer
entUser
;
@ApiModelProperty
(
value
=
"企业名称"
)
@ApiModelProperty
(
value
=
"企业名称"
)
private
String
entName
;
private
String
entName
;
@ApiModelProperty
(
value
=
"是否实名"
)
@ApiModelProperty
(
value
=
"是否实名"
)
private
Integer
realAuthStatus
;
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"昵称"
)
@ApiModelProperty
(
value
=
"昵称"
)
private
String
nickName
;
private
String
nickName
;
@ApiModelProperty
(
value
=
"订单关闭原因"
)
@ApiModelProperty
(
value
=
"订单关闭原因"
)
private
String
shutReason
;
private
String
shutReason
;
@ApiModelProperty
(
value
=
"用户联系电话"
)
@ApiModelProperty
(
value
=
"用户联系电话"
)
private
String
userPhoneNum
;
private
String
userPhoneNum
;
@ApiModelProperty
(
value
=
"飞手Id"
)
@ApiModelProperty
(
value
=
"飞手Id"
)
private
Integer
flyerAccountId
;
private
Integer
flyerAccountId
;
@ApiModelProperty
(
value
=
"平台工作人员设置的备注"
)
@ApiModelProperty
(
value
=
"平台工作人员设置的备注"
)
private
String
pfRemark
;
private
String
pfRemark
;
@ApiModelProperty
(
value
=
"飞手端-推送-数据-0否-1是"
)
@ApiModelProperty
(
value
=
"飞手端-推送-数据-0否-1是"
)
private
Integer
dummy
;
private
Integer
dummy
;
@ApiModelProperty
(
value
=
"飞手UID"
)
@ApiModelProperty
(
value
=
"飞手UID"
)
private
String
flyerUid
;
private
String
flyerUid
;
@ApiModelProperty
(
value
=
"飞手账号名"
)
@ApiModelProperty
(
value
=
"飞手账号名"
)
private
String
flyerAccountName
;
private
String
flyerAccountName
;
@ApiModelProperty
(
value
=
"抢单状态:0待接单,1抢单中"
)
@ApiModelProperty
(
value
=
"抢单状态:0待接单,1抢单中"
)
private
Integer
applyStatus
;
private
Integer
applyStatus
;
@ApiModelProperty
(
value
=
"预付款总金额"
)
@ApiModelProperty
(
value
=
"预付款总金额"
)
private
BigDecimal
totalFreeze
;
private
BigDecimal
totalFreeze
;
@ApiModelProperty
(
value
=
"结算总金额"
)
@ApiModelProperty
(
value
=
"结算总金额"
)
private
BigDecimal
totalPay
;
private
BigDecimal
totalPay
;
@ApiModelProperty
(
value
=
"倒计时"
)
@ApiModelProperty
(
value
=
"倒计时"
)
private
Long
countSconds
;
private
Long
countSconds
;
@ApiModelProperty
(
value
=
"飞手基本信息
"
)
@ApiModelProperty
(
value
=
"飞手类型
"
)
private
FlyerAccountDTO
flyerAccount
;
private
Integer
flyerType
;
@ApiModelProperty
(
value
=
"飞手类型
"
)
@ApiModelProperty
(
value
=
"飞手个数
"
)
private
Integer
flyerType
;
private
Integer
flyerNum
;
@ApiModelProperty
(
value
=
"飞手个数
"
)
@ApiModelProperty
(
value
=
"0:隐藏 1:显示
"
)
private
Integer
flyerNum
;
private
Integer
display
;
@ApiModelProperty
(
value
=
"0:隐藏 1:显示
"
)
@ApiModelProperty
(
value
=
"下期飞手入账时间
"
)
private
Integer
display
;
private
String
nextFlyerIncomeDate
;
@ApiModelProperty
(
value
=
"飞手-结算-信息"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"是否进行过催付款 0:未催 1:已催"
)
private
TaskFlyerCostDTO
taskFlyerCost
;
private
Integer
urge
;
@ApiModelProperty
(
value
=
"下期飞手入账时间
"
)
@ApiModelProperty
(
value
=
"订单类型
"
)
private
String
nextFlyerIncomeDat
e
;
private
Integer
orderTyp
e
;
@ApiModelProperty
(
value
=
"是否进行过催付款 0:未催 1:已催
"
)
@ApiModelProperty
(
value
=
"确认需求备注
"
)
private
Integer
urge
;
private
String
cmdRemark
;
@ApiModelProperty
(
value
=
"订单类型
"
)
@ApiModelProperty
(
value
=
"飞手可抢单开始时间
"
)
private
Integer
orderTyp
e
;
private
Date
flyerStartTim
e
;
@ApiModelProperty
(
value
=
"确认需求备注
"
)
@ApiModelProperty
(
value
=
"飞手可抢单结束时间
"
)
private
String
cmdRemark
;
private
Date
flyerEndTime
;
@ApiModelProperty
(
value
=
"飞手可抢单开始时间
"
)
@ApiModelProperty
(
value
=
"预估金额
"
)
private
Date
flyerStartTime
;
private
BigDecimal
estimatedAmount
;
@ApiModelProperty
(
value
=
"飞手可抢单结束时间
"
)
@ApiModelProperty
(
value
=
"申请id
"
)
private
Date
flyerEndTime
;
private
Integer
orderApplyId
;
@ApiModelProperty
(
value
=
"预估金额
"
)
@ApiModelProperty
(
value
=
"用户下单附件预览效果
"
)
private
BigDecimal
estimatedAmount
;
private
String
userPreview
;
@ApiModelProperty
(
value
=
"申请id
"
)
@ApiModelProperty
(
value
=
"平台上传附件预览效果
"
)
private
Integer
orderApplyId
;
private
String
platformPreview
;
@ApiModelProperty
(
value
=
"用户下单附件预览效果
"
)
@ApiModelProperty
(
value
=
"文案描述
"
)
private
String
userPreview
;
private
String
copywriting
;
@ApiModelProperty
(
value
=
"平台上传附件预览效果
"
)
@ApiModelProperty
(
value
=
"子任务列表
"
)
private
String
platformPreview
;
private
List
<
OrderTaskDTO
>
children
;
@ApiModelProperty
(
value
=
"文案描述
"
)
@ApiModelProperty
(
value
=
"子订单信息
"
)
private
String
copywriting
;
private
List
<
OrderTaskSonDTO
>
son
;
@ApiModelProperty
(
value
=
"子任务列表"
)
private
List
<
OrderTaskDTO
>
children
;
@ApiModelProperty
(
value
=
"子订单信息"
)
private
List
<
OrderTaskSonDTO
>
son
;
public
void
buildOperateUser
(
UserAccountDTO
op
)
{
this
.
phoneNum
=
op
.
getPhoneNum
();
this
.
operateName
=
op
.
getUserName
();
this
.
userOperateId
=
op
.
getId
();
}
public
void
buildWxUser
(
UserAccountDTO
wx
)
{
this
.
userAccountId
=
wx
.
getId
();
this
.
uid
=
wx
.
getUid
();
this
.
nickName
=
wx
.
getNickName
();
this
.
userName
=
wx
.
getUserName
();
this
.
userPhoneNum
=
wx
.
getPhoneNum
();
}
public
FlyerOrderTaskDTO
buildFlyerOrderTaskDTO
()
{
return
FlyerOrderTaskDTO
.
builder
()
.
orderId
(
this
.
id
)
.
orderNo
(
this
.
orderNo
)
.
orderName
(
this
.
orderName
)
.
build
();
}
}
}
src/main/java/com/mmc/pms/model/dto/OrderTaskSonDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderTaskSonDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,115 +18,115 @@ import java.time.LocalDateTime;
...
@@ -18,115 +18,115 @@ import java.time.LocalDateTime;
@NoArgsConstructor
@NoArgsConstructor
public
class
OrderTaskSonDTO
implements
Serializable
{
public
class
OrderTaskSonDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"0为主任务"
)
@ApiModelProperty
(
value
=
"0为主任务"
)
private
Integer
parentId
;
private
Integer
parentId
;
@ApiModelProperty
(
value
=
"客户ID"
)
@ApiModelProperty
(
value
=
"客户ID"
)
private
Integer
userAccountId
;
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"运营人员ID(负责这个order的运营人员id"
)
@ApiModelProperty
(
value
=
"运营人员ID(负责这个order的运营人员id"
)
private
Integer
userOperateId
;
private
Integer
userOperateId
;
@ApiModelProperty
(
value
=
"订单编号"
)
@ApiModelProperty
(
value
=
"订单编号"
)
private
String
orderNo
;
private
String
orderNo
;
@ApiModelProperty
(
value
=
"订单名称"
)
@ApiModelProperty
(
value
=
"订单名称"
)
private
String
orderName
;
private
String
orderName
;
@ApiModelProperty
(
value
=
"订单总金额"
)
@ApiModelProperty
(
value
=
"订单总金额"
)
private
BigDecimal
orderAmt
;
private
BigDecimal
orderAmt
;
@ApiModelProperty
(
value
=
"订单金额中的现金金额"
)
@ApiModelProperty
(
value
=
"订单金额中的现金金额"
)
private
BigDecimal
cashAmt
;
private
BigDecimal
cashAmt
;
@ApiModelProperty
(
value
=
"订单金额中的信用金额"
)
@ApiModelProperty
(
value
=
"订单金额中的信用金额"
)
private
BigDecimal
creditAmt
;
private
BigDecimal
creditAmt
;
@ApiModelProperty
(
value
=
"任务飞行地址"
)
@ApiModelProperty
(
value
=
"任务飞行地址"
)
private
String
taskAddress
;
private
String
taskAddress
;
@ApiModelProperty
(
value
=
"基本信息"
)
@ApiModelProperty
(
value
=
"基本信息"
)
private
String
basicInfo
;
private
String
basicInfo
;
@ApiModelProperty
(
value
=
"服务开始时间"
)
@ApiModelProperty
(
value
=
"服务开始时间"
)
private
LocalDateTime
startTime
;
private
LocalDateTime
startTime
;
@ApiModelProperty
(
value
=
"服务结束时间"
)
@ApiModelProperty
(
value
=
"服务结束时间"
)
private
LocalDateTime
endTime
;
private
LocalDateTime
endTime
;
@ApiModelProperty
(
value
=
"实际服务开始时间"
)
@ApiModelProperty
(
value
=
"实际服务开始时间"
)
private
LocalDateTime
acStartTime
;
private
LocalDateTime
acStartTime
;
@ApiModelProperty
(
value
=
"实际服务结束时间"
)
@ApiModelProperty
(
value
=
"实际服务结束时间"
)
private
LocalDateTime
acEndTime
;
private
LocalDateTime
acEndTime
;
@ApiModelProperty
(
@ApiModelProperty
(
value
=
value
=
"0下单初始化(待分配运营)-> 100已分配运营(待需求确认)-> 200已经需求确认(待订单确认)-> 300已订单确认(待预支付)-> 400已预支付(调度中)-> 500飞手已接单(待抵达现场)-> 525飞手已抵达(待开始作业)-> 550已开始作业(作业中)-> 575飞手已完成作业(待平台确认作业完成)-> 600平台已确认作业完成(待验收结算)-> 700验收通过-> 900订单关闭"
)
"0下单初始化(待分配运营)-> 100已分配运营(待需求确认)-> 200已经需求确认(待订单确认)-> 300已订单确认(待预支付)-> 400已预支付(调度中)-> 500飞手已接单(待抵达现场)-> 525飞手已抵达(待开始作业)-> 550已开始作业(作业中)-> 575飞手已完成作业(待平台确认作业完成)-> 600平台已确认作业完成(待验收结算)-> 700验收通过-> 900订单关闭"
)
private
Integer
orderStatus
;
private
Integer
orderStatus
;
@ApiModelProperty
(
value
=
"评价状态:0未评价 1已评价"
)
@ApiModelProperty
(
value
=
"评价状态:0未评价 1已评价"
)
private
Integer
evaluateStatus
;
private
Integer
evaluateStatus
;
private
LocalDateTime
createTime
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
private
LocalDateTime
updateTime
;
@ApiModelProperty
(
value
=
"服务项ID"
)
@ApiModelProperty
(
value
=
"服务项ID"
)
private
Integer
inspectionId
;
private
Integer
inspectionId
;
@ApiModelProperty
(
value
=
"服务名称"
)
@ApiModelProperty
(
value
=
"服务名称"
)
private
String
inspectionName
;
private
String
inspectionName
;
@ApiModelProperty
(
value
=
"最近一次操作信息"
)
@ApiModelProperty
(
value
=
"最近一次操作信息"
)
private
String
lastMsg
;
private
String
lastMsg
;
@ApiModelProperty
(
value
=
"任务地址经度"
)
@ApiModelProperty
(
value
=
"任务地址经度"
)
private
BigDecimal
lon
;
private
BigDecimal
lon
;
@ApiModelProperty
(
value
=
"任务地址纬度"
)
@ApiModelProperty
(
value
=
"任务地址纬度"
)
private
BigDecimal
lat
;
private
BigDecimal
lat
;
@ApiModelProperty
(
value
=
"订单关闭原因"
)
@ApiModelProperty
(
value
=
"订单关闭原因"
)
private
String
shutReason
;
private
String
shutReason
;
@ApiModelProperty
(
value
=
"是否营销数据(假数据):0:否 1:是"
)
@ApiModelProperty
(
value
=
"是否营销数据(假数据):0:否 1:是"
)
private
Boolean
isDummy
;
private
Boolean
isDummy
;
@ApiModelProperty
(
value
=
"平台备注"
)
@ApiModelProperty
(
value
=
"平台备注"
)
private
String
pfRemark
;
private
String
pfRemark
;
@ApiModelProperty
(
value
=
"飞手类型(0个人飞手 1飞手机构)"
)
@ApiModelProperty
(
value
=
"飞手类型(0个人飞手 1飞手机构)"
)
private
Integer
flyerType
;
private
Integer
flyerType
;
@ApiModelProperty
(
value
=
"任务飞手人数"
)
@ApiModelProperty
(
value
=
"任务飞手人数"
)
private
Integer
flyerNum
;
private
Integer
flyerNum
;
@ApiModelProperty
(
value
=
"0:隐藏 1:显示(隐藏后飞手端不显示,不参与抢单)"
)
@ApiModelProperty
(
value
=
"0:隐藏 1:显示(隐藏后飞手端不显示,不参与抢单)"
)
private
Integer
display
;
private
Integer
display
;
@ApiModelProperty
(
value
=
"飞手评价:0未评价 1已评价"
)
@ApiModelProperty
(
value
=
"飞手评价:0未评价 1已评价"
)
private
Integer
flyerEval
;
private
Integer
flyerEval
;
@ApiModelProperty
(
value
=
"是否进行过催单 0:未通知 1:已通知"
)
@ApiModelProperty
(
value
=
"是否进行过催单 0:未通知 1:已通知"
)
private
Integer
isUrge
;
private
Integer
isUrge
;
@ApiModelProperty
(
value
=
"订单类型:0普通订单,1推荐订单,2加急单"
)
@ApiModelProperty
(
value
=
"订单类型:0普通订单,1推荐订单,2加急单"
)
private
Integer
orderType
;
private
Integer
orderType
;
@ApiModelProperty
(
value
=
"需求确认备注"
)
@ApiModelProperty
(
value
=
"需求确认备注"
)
private
String
cmdRemark
;
private
String
cmdRemark
;
@ApiModelProperty
(
value
=
"飞手抢单开始时间"
)
@ApiModelProperty
(
value
=
"飞手抢单开始时间"
)
private
LocalDateTime
flyerStartTime
;
private
LocalDateTime
flyerStartTime
;
@ApiModelProperty
(
value
=
"飞手抢单结束时间"
)
@ApiModelProperty
(
value
=
"飞手抢单结束时间"
)
private
LocalDateTime
flyerEndTime
;
private
LocalDateTime
flyerEndTime
;
@ApiModelProperty
(
value
=
"推荐机构"
)
@ApiModelProperty
(
value
=
"推荐机构"
)
private
Integer
rcdCompanyId
;
private
Integer
rcdCompanyId
;
}
}
src/main/java/com/mmc/pms/model/dto/OrderVcuDTO.java
→
src/main/java/com/mmc/pms/model/
order/
dto/OrderVcuDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
order
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,26 +18,26 @@ import java.util.List;
...
@@ -18,26 +18,26 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.dto.OrderVcuDTO", description = "订单凭证DTO")
// @ApiModel(value = "com.mmc.csf.model.dto.OrderVcuDTO", description = "订单凭证DTO")
public
class
OrderVcuDTO
implements
Serializable
{
public
class
OrderVcuDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
7101242524092899210L
;
private
static
final
long
serialVersionUID
=
-
7101242524092899210L
;
@ApiModelProperty
(
value
=
"ID"
)
@ApiModelProperty
(
value
=
"ID"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单ID"
)
@ApiModelProperty
(
value
=
"订单ID"
)
private
Integer
orderInfoId
;
private
Integer
orderInfoId
;
@ApiModelProperty
(
value
=
"0:发货 1:收货 2:归还 3:平台收货"
)
@ApiModelProperty
(
value
=
"0:发货 1:收货 2:归还 3:平台收货"
)
private
Integer
vcuType
;
private
Integer
vcuType
;
@ApiModelProperty
(
value
=
"设备状况:0无问题 1有问题"
)
@ApiModelProperty
(
value
=
"设备状况:0无问题 1有问题"
)
private
Integer
vcuSatus
;
private
Integer
vcuSatus
;
@ApiModelProperty
(
value
=
"描述-备注"
)
@ApiModelProperty
(
value
=
"描述-备注"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"图片集合"
)
@ApiModelProperty
(
value
=
"图片集合"
)
private
List
<
String
>
imgs
;
private
List
<
String
>
imgs
;
@ApiModelProperty
(
value
=
"视频"
)
@ApiModelProperty
(
value
=
"视频"
)
private
String
videoUrl
;
private
String
videoUrl
;
}
}
src/main/java/com/mmc/pms/model/vo/LeaseOrderVO.java
→
src/main/java/com/mmc/pms/model/
order/
vo/LeaseOrderVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
order
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -17,32 +17,32 @@ import java.util.Date;
...
@@ -17,32 +17,32 @@ import java.util.Date;
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
public
class
LeaseOrderVO
implements
Serializable
{
public
class
LeaseOrderVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
3876353091071918771L
;
private
static
final
long
serialVersionUID
=
3876353091071918771L
;
private
String
orderNo
;
private
String
orderNo
;
private
Integer
wareInfoId
;
private
Integer
wareInfoId
;
private
String
wareNo
;
private
String
wareNo
;
private
String
wareTitle
;
private
String
wareTitle
;
private
String
mainImg
;
private
String
mainImg
;
private
Integer
skuInfoId
;
private
Integer
skuInfoId
;
private
String
skuTitle
;
private
String
skuTitle
;
private
Integer
repoAccountId
;
private
Integer
repoAccountId
;
private
String
uid
;
private
String
uid
;
private
String
buyerName
;
private
String
buyerName
;
private
String
buyerPhone
;
private
String
buyerPhone
;
private
BigDecimal
unitPrice
;
private
BigDecimal
unitPrice
;
private
Integer
wareNum
;
private
Integer
wareNum
;
private
BigDecimal
shouldPay
;
private
BigDecimal
shouldPay
;
private
BigDecimal
actualPay
;
private
BigDecimal
actualPay
;
private
Integer
orderType
;
private
Integer
orderType
;
private
BigDecimal
deposit
;
private
BigDecimal
deposit
;
private
BigDecimal
rentPrice
;
private
BigDecimal
rentPrice
;
private
Date
startDate
;
private
Date
startDate
;
private
Date
endDate
;
private
Date
endDate
;
private
Integer
payDay
;
private
Integer
payDay
;
private
Integer
exWare
;
private
Integer
exWare
;
private
String
tranStatus
;
private
String
tranStatus
;
private
String
remark
;
private
String
remark
;
private
Integer
rcdCompanyId
;
private
Integer
rcdCompanyId
;
private
Date
createTime
;
private
Date
createTime
;
private
OrderReceiptVO
orderReceipt
;
private
OrderReceiptVO
orderReceipt
;
}
}
src/main/java/com/mmc/pms/model/vo/OrderReceiptVO.java
→
src/main/java/com/mmc/pms/model/
order/
vo/OrderReceiptVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
order
.
vo
;
import
com.mmc.pms.entity.OrderReceiptDO
;
import
com.mmc.pms.entity.OrderReceiptDO
;
import
com.mmc.pms.model.dto.RepoAddressDTO
;
import
com.mmc.pms.model.
other.
dto.RepoAddressDTO
;
import
com.mmc.pms.model.dto.RepoInfoDTO
;
import
com.mmc.pms.model.
other.
dto.RepoInfoDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -20,62 +20,62 @@ import java.io.Serializable;
...
@@ -20,62 +20,62 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.model.vo.OrderReceiptVO", description = "收货地址类")
// @ApiModel(value = "com.mmc.csf.model.vo.OrderReceiptVO", description = "收货地址类")
public
class
OrderReceiptVO
implements
Serializable
{
public
class
OrderReceiptVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3695743775258866831L
;
private
static
final
long
serialVersionUID
=
-
3695743775258866831L
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"订单id"
)
@ApiModelProperty
(
value
=
"订单id"
)
private
Integer
orderInfoId
;
private
Integer
orderInfoId
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
Integer
receiptMethod
;
private
Integer
receiptMethod
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
String
takeName
;
private
String
takeName
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
String
takePhone
;
private
String
takePhone
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
String
region
;
private
String
region
;
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
@ApiModelProperty
(
value
=
""
,
hidden
=
true
)
private
String
detailAddress
;
private
String
detailAddress
;
@ApiModelProperty
(
value
=
"门店名称"
)
@ApiModelProperty
(
value
=
"门店名称"
)
private
String
repoName
;
private
String
repoName
;
@ApiModelProperty
(
value
=
"门店地址"
)
@ApiModelProperty
(
value
=
"门店地址"
)
private
String
repoAddress
;
private
String
repoAddress
;
@ApiModelProperty
(
value
=
"预留手机号"
)
@ApiModelProperty
(
value
=
"预留手机号"
)
private
String
bookPhone
;
private
String
bookPhone
;
@ApiModelProperty
(
value
=
"物流公司编码"
)
@ApiModelProperty
(
value
=
"物流公司编码"
)
private
String
sendExCode
;
private
String
sendExCode
;
@ApiModelProperty
(
value
=
"物流单号"
)
@ApiModelProperty
(
value
=
"物流单号"
)
private
String
sendExNo
;
private
String
sendExNo
;
public
void
buildAddress
(
RepoAddressDTO
d
)
{
public
void
buildAddress
(
RepoAddressDTO
d
)
{
this
.
takeName
=
d
.
getRealName
();
this
.
takeName
=
d
.
getRealName
();
this
.
takePhone
=
d
.
getPhoneNum
();
this
.
takePhone
=
d
.
getPhoneNum
();
this
.
region
=
d
.
getRegion
();
this
.
region
=
d
.
getRegion
();
this
.
detailAddress
=
d
.
getDetailAddress
();
this
.
detailAddress
=
d
.
getDetailAddress
();
}
}
public
void
buildAddress
(
RepoInfoDTO
d
,
String
bookPhone
)
{
public
void
buildAddress
(
RepoInfoDTO
d
,
String
bookPhone
)
{
this
.
repoName
=
d
.
getRepoName
();
this
.
repoName
=
d
.
getRepoName
();
this
.
repoAddress
=
d
.
getRepoAddress
();
this
.
repoAddress
=
d
.
getRepoAddress
();
this
.
bookPhone
=
bookPhone
;
this
.
bookPhone
=
bookPhone
;
}
}
public
OrderReceiptDO
buildOrderReceiptDO
()
{
public
OrderReceiptDO
buildOrderReceiptDO
()
{
return
OrderReceiptDO
.
builder
()
return
OrderReceiptDO
.
builder
()
.
orderInfoId
(
this
.
orderInfoId
)
.
orderInfoId
(
this
.
orderInfoId
)
.
sendExCode
(
this
.
sendExCode
)
.
sendExCode
(
this
.
sendExCode
)
.
sendExNo
(
this
.
sendExNo
)
.
sendExNo
(
this
.
sendExNo
)
.
build
();
.
build
();
}
}
}
}
src/main/java/com/mmc/pms/model/dto/AdDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/AdDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/DistrictInfoDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/DistrictInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ExpStationsDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/ExpStationsDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/KdnExpDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/KdnExpDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ModelDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/ModelDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/RefundLogDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/RefundLogDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/RepoAddressDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/RepoAddressDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/RepoCashDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/RepoCashDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/RepoInfoDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/RepoInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/RoleInfoDTO.java
→
src/main/java/com/mmc/pms/model/
other/
dto/RoleInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
other
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/qo/GoodsInfoQO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
qo
;
package
com
.
mmc
.
pms
.
model
.
qo
;
import
com.mmc.pms.model.
vo
.Freeze
;
import
com.mmc.pms.model.
group
.Freeze
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -38,39 +38,39 @@ public class GoodsInfoQO {
...
@@ -38,39 +38,39 @@ public class GoodsInfoQO {
@ApiModelProperty(value = "状态 0:下架(仓库中)1:上架")
@ApiModelProperty(value = "状态 0:下架(仓库中)1:上架")
private Integer status;*/
private Integer status;*/
@ApiModelProperty
(
name
=
"districtId"
,
value
=
"地域id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"districtId"
,
value
=
"地域id"
,
example
=
"1"
,
required
=
false
)
private
Integer
districtId
;
private
Integer
districtId
;
@ApiModelProperty
(
name
=
"产品类目id"
,
value
=
"产品类目id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"产品类目id"
,
value
=
"产品类目id"
,
example
=
"1"
,
required
=
false
)
private
Integer
productCategoryId
;
private
Integer
productCategoryId
;
@ApiModelProperty
(
name
=
"brandId"
,
value
=
"品牌id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"brandId"
,
value
=
"品牌id"
,
example
=
"1"
,
required
=
false
)
private
Integer
brandId
;
private
Integer
brandId
;
@ApiModelProperty
(
name
=
"partsId"
,
value
=
"部件id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"partsId"
,
value
=
"部件id"
,
example
=
"1"
,
required
=
false
)
private
Integer
partsId
;
private
Integer
partsId
;
@ApiModelProperty
(
name
=
"modelId"
,
value
=
"型号id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"modelId"
,
value
=
"型号id"
,
example
=
"1"
,
required
=
false
)
private
Integer
modelId
;
private
Integer
modelId
;
@ApiModelProperty
(
name
=
"qualityId"
,
value
=
"成色id"
,
example
=
"1"
,
required
=
false
)
@ApiModelProperty
(
name
=
"qualityId"
,
value
=
"成色id"
,
example
=
"1"
,
required
=
false
)
private
Integer
qualityId
;
private
Integer
qualityId
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
)
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
)
@NotNull
(
@NotNull
(
message
=
"页码不能为空"
,
message
=
"页码不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageNo
;
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
)
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
)
@NotNull
(
@NotNull
(
message
=
"每页显示数不能为空"
,
message
=
"每页显示数不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageSize
;
private
Integer
pageSize
;
public
void
buildCurrentPage
()
{
public
void
buildCurrentPage
()
{
this
.
pageNo
=
(
pageNo
-
1
)
*
pageSize
;
this
.
pageNo
=
(
pageNo
-
1
)
*
pageSize
;
}
}
}
}
src/main/java/com/mmc/pms/model/qo/IndustrySkuQO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
qo
;
package
com
.
mmc
.
pms
.
model
.
qo
;
import
com.mmc.pms.model.
vo
.Freeze
;
import
com.mmc.pms.model.
group
.Freeze
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/qo/ProductSkuQO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
qo
;
package
com
.
mmc
.
pms
.
model
.
qo
;
import
com.mmc.pms.model.
vo
.Freeze
;
import
com.mmc.pms.model.
group
.Freeze
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/AppGoodsInfoDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/AppGoodsInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,35 +18,35 @@ import java.io.Serializable;
...
@@ -18,35 +18,35 @@ import java.io.Serializable;
// @ApiModel(value = "com.mmc.csf.mall.dto.AppGoodsInfoDTO", description = "小程序商品信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.AppGoodsInfoDTO", description = "小程序商品信息DTO")
public
class
AppGoodsInfoDTO
implements
Serializable
{
public
class
AppGoodsInfoDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
6104334488561632747L
;
private
static
final
long
serialVersionUID
=
6104334488561632747L
;
@ApiModelProperty
(
"商品id"
)
@ApiModelProperty
(
"商品id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
"商品名称"
)
@ApiModelProperty
(
"商品名称"
)
private
String
goodsName
;
private
String
goodsName
;
@ApiModelProperty
(
"商品上架状态"
)
@ApiModelProperty
(
"商品上架状态"
)
private
Integer
shelfStatus
;
private
Integer
shelfStatus
;
@ApiModelProperty
(
"商品主图"
)
@ApiModelProperty
(
"商品主图"
)
private
String
mainImg
;
private
String
mainImg
;
@ApiModelProperty
(
"商品描述"
)
@ApiModelProperty
(
"商品描述"
)
private
String
goodsDesc
;
private
String
goodsDesc
;
@ApiModelProperty
(
"商品属性"
)
@ApiModelProperty
(
"商品属性"
)
private
Integer
goodsAttr
;
private
Integer
goodsAttr
;
@ApiModelProperty
(
"生态标签"
)
@ApiModelProperty
(
"生态标签"
)
private
String
ecoLabel
;
private
String
ecoLabel
;
@ApiModelProperty
(
"安全编码"
)
@ApiModelProperty
(
"安全编码"
)
private
String
code
;
private
String
code
;
@ApiModelProperty
(
"排序"
)
@ApiModelProperty
(
"排序"
)
private
Integer
sort
;
private
Integer
sort
;
@ApiModelProperty
(
"安全编码是否显示 0 否 1 是"
)
@ApiModelProperty
(
"安全编码是否显示 0 否 1 是"
)
private
Integer
showCode
;
private
Integer
showCode
;
}
}
src/main/java/com/mmc/pms/model/dto/AppGoodsInfoDetailDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/AppGoodsInfoDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -17,54 +17,52 @@ import java.util.List;
...
@@ -17,54 +17,52 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
AppGoodsInfoDetailDTO
implements
Serializable
{
public
class
AppGoodsInfoDetailDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"pid"
)
@ApiModelProperty
(
value
=
"pid"
)
private
Integer
pid
;
private
Integer
pid
;
@ApiModelProperty
(
value
=
"商品名称"
)
@ApiModelProperty
(
value
=
"商品名称"
)
private
String
goodsName
;
private
String
goodsName
;
@ApiModelProperty
(
value
=
"云享飞服务id"
)
@ApiModelProperty
(
value
=
"云享飞服务id"
)
private
Integer
shareFlyServiceId
;
private
Integer
shareFlyServiceId
;
@ApiModelProperty
(
value
=
"云仓配件id"
)
@ApiModelProperty
(
value
=
"云仓配件id"
)
private
Integer
repoId
;
private
Integer
repoId
;
@ApiModelProperty
(
value
=
"规格信息"
)
@ApiModelProperty
(
value
=
"规格信息"
)
private
List
<
GoodsSpecDTO
>
goodsSpec
;
private
List
<
GoodsSpecDTO
>
goodsSpec
;
@ApiModelProperty
(
value
=
"商品图片"
)
@ApiModelProperty
(
value
=
"商品图片"
)
private
List
<
GoodsImgDTO
>
images
;
private
List
<
GoodsImgDTO
>
images
;
@ApiModelProperty
(
value
=
"商品视频"
)
@ApiModelProperty
(
value
=
"商品视频"
)
private
String
goodsVideo
;
private
String
goodsVideo
;
@ApiModelProperty
(
value
=
"商品视频id"
)
@ApiModelProperty
(
value
=
"商品视频id"
)
private
Integer
goodsVideoId
;
private
Integer
goodsVideoId
;
@ApiModelProperty
(
value
=
"商品详情"
)
@ApiModelProperty
(
value
=
"商品详情"
)
private
GoodsDetailInfoDTO
goodsDetail
;
private
GoodsDetailInfoDTO
goodsDetail
;
@ApiModelProperty
(
value
=
"所属目录"
)
@ApiModelProperty
(
value
=
"所属目录"
)
private
Integer
sortTypeId
;
private
Integer
sortTypeId
;
@ApiModelProperty
(
value
=
"一级分类id"
)
@ApiModelProperty
(
value
=
"一级分类id"
)
private
Integer
masterTypeId
;
private
Integer
masterTypeId
;
@ApiModelProperty
(
value
=
"二级分类id"
)
@ApiModelProperty
(
value
=
"二级分类id"
)
private
Integer
slaveTypeId
;
private
Integer
slaveTypeId
;
@ApiModelProperty
(
value
=
"商品标签"
)
@ApiModelProperty
(
value
=
"商品标签"
)
private
String
tag
;
private
String
tag
;
@ApiModelProperty
(
value
=
"商品状态 0:下架 1:上架"
)
@ApiModelProperty
(
value
=
"商品状态 0:下架 1:上架"
)
private
Integer
shelfStatus
;
private
Integer
shelfStatus
;
@ApiModelProperty
(
value
=
"其他服务: 1:免费配送,2:专业飞手培训2日, 3:半年保修, 4:一年保修 "
)
@ApiModelProperty
(
value
=
"其他服务: 1:免费配送,2:专业飞手培训2日, 3:半年保修, 4:一年保修 "
)
private
List
<
GoodsOtherServiceDTO
>
otherService
;
private
List
<
GoodsOtherServiceDTO
>
otherService
;
@ApiModelProperty
(
value
=
"常见问题"
)
private
List
<
GoodsQaDTO
>
question
;
}
}
src/main/java/com/mmc/pms/model/dto/BrandInfoDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/BrandInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/pms/model/dto/GoodsDetailInfoDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsDetailInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -17,15 +17,15 @@ import java.io.Serializable;
...
@@ -17,15 +17,15 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsDetailInfoDTO", description = "商品详细信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsDetailInfoDTO", description = "商品详细信息DTO")
public
class
GoodsDetailInfoDTO
implements
Serializable
{
public
class
GoodsDetailInfoDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"描述"
)
@ApiModelProperty
(
value
=
"描述"
)
private
String
goodsDesc
;
private
String
goodsDesc
;
@ApiModelProperty
(
value
=
"富文本"
)
@ApiModelProperty
(
value
=
"富文本"
)
private
String
content
;
private
String
content
;
@ApiModelProperty
(
value
=
"商品备注"
)
@ApiModelProperty
(
value
=
"商品备注"
)
private
String
remark
;
private
String
remark
;
}
}
src/main/java/com/mmc/pms/model/dto/GoodsImgDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsImgDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -17,12 +17,12 @@ import java.io.Serializable;
...
@@ -17,12 +17,12 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsImgDTO", description = "商品图片信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsImgDTO", description = "商品图片信息DTO")
public
class
GoodsImgDTO
implements
Serializable
{
public
class
GoodsImgDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"图片id"
)
@ApiModelProperty
(
value
=
"图片id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"图片路径"
)
@ApiModelProperty
(
value
=
"图片路径"
)
private
String
imgUrl
;
private
String
imgUrl
;
@ApiModelProperty
(
value
=
"图片类型 : 0:主图 1:副图"
)
@ApiModelProperty
(
value
=
"图片类型 : 0:主图 1:副图"
)
private
Integer
imgType
;
private
Integer
imgType
;
}
}
src/main/java/com/mmc/pms/model/dto/GoodsInfoListDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsInfoListDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,36 +18,36 @@ import java.util.Date;
...
@@ -18,36 +18,36 @@ import java.util.Date;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsInfoListDTO", description = "商品列表信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsInfoListDTO", description = "商品列表信息DTO")
public
class
GoodsInfoListDTO
implements
Serializable
{
public
class
GoodsInfoListDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"商品名称"
)
@ApiModelProperty
(
value
=
"商品名称"
)
private
String
goodsName
;
private
String
goodsName
;
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"状态 : 0:下架 1:上架"
)
@ApiModelProperty
(
value
=
"状态 : 0:下架 1:上架"
)
private
Integer
status
;
private
Integer
status
;
@ApiModelProperty
(
value
=
"商品主图"
)
@ApiModelProperty
(
value
=
"商品主图"
)
private
String
imgUrl
;
private
String
imgUrl
;
@ApiModelProperty
(
value
=
"一级分类名称"
)
@ApiModelProperty
(
value
=
"一级分类名称"
)
private
String
goodsOneLevelTypeName
;
private
String
goodsOneLevelTypeName
;
@ApiModelProperty
(
value
=
"二级分类名称"
)
@ApiModelProperty
(
value
=
"二级分类名称"
)
private
String
goodsTwoLevelTypeName
;
private
String
goodsTwoLevelTypeName
;
@ApiModelProperty
(
value
=
"目录名字"
)
@ApiModelProperty
(
value
=
"目录名字"
)
private
String
directoryName
;
private
String
directoryName
;
@ApiModelProperty
(
value
=
"目录id"
)
@ApiModelProperty
(
value
=
"目录id"
)
private
Integer
directoryId
;
private
Integer
directoryId
;
@ApiModelProperty
(
value
=
"是否有优惠券 0表示没有 有就返回数字"
)
@ApiModelProperty
(
value
=
"是否有优惠券 0表示没有 有就返回数字"
)
private
Integer
isCoupons
;
private
Integer
isCoupons
;
@ApiModelProperty
(
value
=
"描述"
)
@ApiModelProperty
(
value
=
"描述"
)
private
String
goodsDesc
;
private
String
goodsDesc
;
}
}
src/main/java/com/mmc/pms/model/dto/GoodsOtherServiceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsOtherServiceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -17,12 +17,12 @@ import java.io.Serializable;
...
@@ -17,12 +17,12 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsOtherServiceDTO", description = "其他服务信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsOtherServiceDTO", description = "其他服务信息DTO")
public
class
GoodsOtherServiceDTO
implements
Serializable
{
public
class
GoodsOtherServiceDTO
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"其他服务id"
)
@ApiModelProperty
(
value
=
"其他服务id"
)
private
Integer
saleServiceId
;
private
Integer
saleServiceId
;
@ApiModelProperty
(
value
=
"其他服务名称"
)
@ApiModelProperty
(
value
=
"其他服务名称"
)
private
String
serviceName
;
private
String
serviceName
;
}
}
src/main/java/com/mmc/pms/model/dto/GoodsServiceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsServiceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -16,10 +16,10 @@ import java.io.Serializable;
...
@@ -16,10 +16,10 @@ import java.io.Serializable;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsServiceDTO", description = "商品服务DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsServiceDTO", description = "商品服务DTO")
public
class
GoodsServiceDTO
implements
Serializable
{
public
class
GoodsServiceDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
3178549723714411915L
;
private
static
final
long
serialVersionUID
=
-
3178549723714411915L
;
private
Integer
id
;
private
Integer
id
;
private
Integer
saleServiceId
;
private
Integer
saleServiceId
;
private
Integer
goodsInfoId
;
private
Integer
goodsInfoId
;
private
String
serviceName
;
private
String
serviceName
;
private
String
remark
;
private
String
remark
;
}
}
src/main/java/com/mmc/pms/model/dto/GoodsSpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsSpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/GoodsTypeDetailDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/GoodsTypeDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,23 +18,23 @@ import java.util.List;
...
@@ -18,23 +18,23 @@ import java.util.List;
@AllArgsConstructor
@AllArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsTypeDetailDTO", description = "分类详情DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.GoodsTypeDetailDTO", description = "分类详情DTO")
public
class
GoodsTypeDetailDTO
implements
Serializable
{
public
class
GoodsTypeDetailDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4405239380837705419L
;
private
static
final
long
serialVersionUID
=
4405239380837705419L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"分类名称"
)
@ApiModelProperty
(
value
=
"分类名称"
)
private
String
groupName
;
private
String
groupName
;
@ApiModelProperty
(
value
=
"描述"
)
@ApiModelProperty
(
value
=
"描述"
)
private
String
description
;
private
String
description
;
@ApiModelProperty
(
value
=
"icon图标"
)
@ApiModelProperty
(
value
=
"icon图标"
)
private
String
icon
;
private
String
icon
;
@ApiModelProperty
(
value
=
"总条数"
)
@ApiModelProperty
(
value
=
"总条数"
)
private
Integer
totalCount
;
private
Integer
totalCount
;
@ApiModelProperty
(
value
=
"商品对象"
)
@ApiModelProperty
(
value
=
"商品对象"
)
private
List
<
TypeGoodsInfoDTO
>
goodsInfo
;
private
List
<
TypeGoodsInfoDTO
>
goodsInfo
;
}
}
src/main/java/com/mmc/pms/model/dto/IndustrySkuDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/IndustrySkuDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/IndustrySpecCPQVO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/IndustrySpecCPQVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.mmc.pms.model.vo.SpecPriceVO
;
import
com.mmc.pms.model.
sale.
vo.SpecPriceVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/dto/IndustrySpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/IndustrySpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -33,4 +33,6 @@ public class IndustrySpecDTO implements Serializable {
...
@@ -33,4 +33,6 @@ public class IndustrySpecDTO implements Serializable {
private
List
<
ProductInventoryVO
>
productInventoryList
;
private
List
<
ProductInventoryVO
>
productInventoryList
;
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"价格配置"
)
private
List
<
IndustrySpecPriceDTO
>
priceList
;
}
}
src/main/java/com/mmc/pms/model/dto/IndustrySpecPriceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/IndustrySpecPriceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/MallGoodsDetailDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallGoodsDetailDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/MallGoodsShopCarDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallGoodsShopCarDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
...
...
src/main/java/com/mmc/pms/model/dto/MallIndustrySpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallIndustrySpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,26 +18,26 @@ import java.util.List;
...
@@ -18,26 +18,26 @@ import java.util.List;
@AllArgsConstructor
@AllArgsConstructor
@Builder
@Builder
public
class
MallIndustrySpecDTO
implements
Serializable
{
public
class
MallIndustrySpecDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5476956071052692714L
;
private
static
final
long
serialVersionUID
=
5476956071052692714L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"行业规格id"
)
@ApiModelProperty
(
value
=
"行业规格id"
)
private
Integer
industrySpecId
;
private
Integer
industrySpecId
;
@ApiModelProperty
(
value
=
"行业skuId"
)
@ApiModelProperty
(
value
=
"行业skuId"
)
private
Integer
industrySkuId
;
private
Integer
industrySkuId
;
@ApiModelProperty
(
value
=
"规格名称"
)
@ApiModelProperty
(
value
=
"规格名称"
)
private
String
specName
;
private
String
specName
;
@ApiModelProperty
(
value
=
"规格图片"
)
@ApiModelProperty
(
value
=
"规格图片"
)
private
String
specImage
;
private
String
specImage
;
@ApiModelProperty
(
value
=
"产品清单"
)
@ApiModelProperty
(
value
=
"产品清单"
)
private
List
<
ProductInventoryVO
>
productInventoryList
;
private
List
<
ProductInventoryVO
>
productInventoryList
;
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
private
Date
createTime
;
}
}
src/main/java/com/mmc/pms/model/dto/MallProductSpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallProductSpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.mmc.pms.model.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.
sale.
vo.ProductSpecCPQVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
@@ -20,32 +20,32 @@ import java.util.Date;
...
@@ -20,32 +20,32 @@ import java.util.Date;
@Builder
@Builder
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
MallProductSpecDTO
implements
Serializable
{
public
class
MallProductSpecDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2681122778843398310L
;
private
static
final
long
serialVersionUID
=
-
2681122778843398310L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"产品规格id"
)
@ApiModelProperty
(
value
=
"产品规格id"
)
private
Integer
productSpec
;
private
Integer
productSpec
;
@ApiModelProperty
(
value
=
"productSkuId"
)
@ApiModelProperty
(
value
=
"productSkuId"
)
private
Integer
productSkuId
;
private
Integer
productSkuId
;
@ApiModelProperty
(
value
=
"规格名称"
)
@ApiModelProperty
(
value
=
"规格名称"
)
private
String
specName
;
private
String
specName
;
@ApiModelProperty
(
value
=
"规格图片"
)
@ApiModelProperty
(
value
=
"规格图片"
)
private
String
specImage
;
private
String
specImage
;
@ApiModelProperty
(
value
=
"料号"
)
@ApiModelProperty
(
value
=
"料号"
)
private
String
partNo
;
private
String
partNo
;
@ApiModelProperty
(
value
=
"版本描述"
)
@ApiModelProperty
(
value
=
"版本描述"
)
private
String
versionDesc
;
private
String
versionDesc
;
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
value
=
"价格配置信息"
)
@ApiModelProperty
(
value
=
"价格配置信息"
)
private
ProductSpecCPQVO
productSpecCPQVO
;
private
ProductSpecCPQVO
productSpecCPQVO
;
}
}
src/main/java/com/mmc/pms/model/dto/MallProductSpecPriceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallProductSpecPriceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/MallSkuInfoSpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallSkuInfoSpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/MallUserDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/MallUserDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,134 +18,134 @@ import java.util.Date;
...
@@ -18,134 +18,134 @@ import java.util.Date;
@NoArgsConstructor
@NoArgsConstructor
// @ApiModel(value = "com.mmc.csf.mall.dto.MallUserDTO", description = "用户信息DTO")
// @ApiModel(value = "com.mmc.csf.mall.dto.MallUserDTO", description = "用户信息DTO")
public
class
MallUserDTO
implements
Serializable
{
public
class
MallUserDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2968237190830435082L
;
private
static
final
long
serialVersionUID
=
-
2968237190830435082L
;
@ApiModelProperty
(
"id"
)
@ApiModelProperty
(
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
"uid"
)
@ApiModelProperty
(
"uid"
)
private
String
uid
;
private
String
uid
;
@ApiModelProperty
(
"个人认证名字"
)
@ApiModelProperty
(
"个人认证名字"
)
private
String
userName
;
private
String
userName
;
@ApiModelProperty
(
"联系电话"
)
@ApiModelProperty
(
"联系电话"
)
private
String
phoneNum
;
private
String
phoneNum
;
@ApiModelProperty
(
"小程序openid"
)
@ApiModelProperty
(
"小程序openid"
)
private
String
openId
;
private
String
openId
;
@ApiModelProperty
(
"微信unionid"
)
@ApiModelProperty
(
"微信unionid"
)
private
String
unionId
;
private
String
unionId
;
@ApiModelProperty
(
"微信昵称"
)
@ApiModelProperty
(
"微信昵称"
)
private
String
nickName
;
private
String
nickName
;
@ApiModelProperty
(
"头像"
)
@ApiModelProperty
(
"头像"
)
private
String
headerImg
;
private
String
headerImg
;
@ApiModelProperty
(
"经度"
)
@ApiModelProperty
(
"经度"
)
private
Double
lon
;
private
Double
lon
;
@ApiModelProperty
(
"纬度"
)
@ApiModelProperty
(
"纬度"
)
private
Double
lat
;
private
Double
lat
;
@ApiModelProperty
(
"注册端口"
)
@ApiModelProperty
(
"注册端口"
)
private
String
ports
;
private
String
ports
;
@ApiModelProperty
(
"备注"
)
@ApiModelProperty
(
"备注"
)
private
String
remark
;
private
String
remark
;
@ApiModelProperty
(
value
=
"用户来源:0自然流,1海报,2抖音,3公众号,4社群,5招投标,默认0"
)
@ApiModelProperty
(
value
=
"用户来源:0自然流,1海报,2抖音,3公众号,4社群,5招投标,默认0"
)
private
Integer
source
;
private
Integer
source
;
@ApiModelProperty
(
"渠道等级状态"
)
@ApiModelProperty
(
"渠道等级状态"
)
private
Integer
channelAuthStatus
;
private
Integer
channelAuthStatus
;
@ApiModelProperty
(
"渠道等级标签"
)
@ApiModelProperty
(
"渠道等级标签"
)
private
Integer
channelClass
;
private
Integer
channelClass
;
@ApiModelProperty
(
"渠道等级名称"
)
@ApiModelProperty
(
"渠道等级名称"
)
private
String
tagName
;
private
String
tagName
;
@ApiModelProperty
(
"注册时间"
)
@ApiModelProperty
(
"注册时间"
)
private
Date
createTime
;
private
Date
createTime
;
@ApiModelProperty
(
"更新时间"
)
@ApiModelProperty
(
"更新时间"
)
private
Date
updateTime
;
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"实名认证状态(0未通过,1通过)"
)
@ApiModelProperty
(
value
=
"实名认证状态(0未通过,1通过)"
)
private
Integer
realAuthStatus
;
private
Integer
realAuthStatus
;
@ApiModelProperty
(
value
=
"企业认证状态(0未通过,1通过)"
)
@ApiModelProperty
(
value
=
"企业认证状态(0未通过,1通过)"
)
private
Integer
entAuthStatus
;
private
Integer
entAuthStatus
;
@ApiModelProperty
(
"企业名称"
)
@ApiModelProperty
(
"企业名称"
)
private
String
entName
;
private
String
entName
;
@ApiModelProperty
(
"法大大电子签章认证状态(0未通过,1通过)"
)
@ApiModelProperty
(
"法大大电子签章认证状态(0未通过,1通过)"
)
private
Integer
entVerifyStatus
;
private
Integer
entVerifyStatus
;
@ApiModelProperty
(
"实名认证时间"
)
@ApiModelProperty
(
"实名认证时间"
)
private
Date
realAuthTime
;
private
Date
realAuthTime
;
@ApiModelProperty
(
"企业认证时间"
)
@ApiModelProperty
(
"企业认证时间"
)
private
Date
entAuthTime
;
private
Date
entAuthTime
;
@ApiModelProperty
(
"电子签章认证时间"
)
@ApiModelProperty
(
"电子签章认证时间"
)
private
Date
entVerifyTime
;
private
Date
entVerifyTime
;
@ApiModelProperty
(
value
=
"上级推荐人id"
)
@ApiModelProperty
(
value
=
"上级推荐人id"
)
private
Integer
upReferralId
;
private
Integer
upReferralId
;
@ApiModelProperty
(
value
=
"上级推荐人的uid(name)"
)
@ApiModelProperty
(
value
=
"上级推荐人的uid(name)"
)
private
String
upReferralUidAndName
;
private
String
upReferralUidAndName
;
@ApiModelProperty
(
value
=
"推荐伙伴数量"
)
@ApiModelProperty
(
value
=
"推荐伙伴数量"
)
private
Integer
lowerReferralCount
;
private
Integer
lowerReferralCount
;
@ApiModelProperty
(
"相关运营id"
)
@ApiModelProperty
(
"相关运营id"
)
private
Integer
operateId
;
private
Integer
operateId
;
@ApiModelProperty
(
"相关运营Name"
)
@ApiModelProperty
(
"相关运营Name"
)
private
String
operateName
;
private
String
operateName
;
@ApiModelProperty
(
"相关销售id"
)
@ApiModelProperty
(
"相关销售id"
)
private
Integer
saleId
;
private
Integer
saleId
;
@ApiModelProperty
(
"相关销售Name"
)
@ApiModelProperty
(
"相关销售Name"
)
private
String
saleName
;
private
String
saleName
;
@ApiModelProperty
(
"小程序相关运营id"
)
@ApiModelProperty
(
"小程序相关运营id"
)
private
Integer
mallOperator
;
private
Integer
mallOperator
;
@ApiModelProperty
(
"小程序相关运营名字"
)
@ApiModelProperty
(
"小程序相关运营名字"
)
private
String
mallOperatorName
;
private
String
mallOperatorName
;
@ApiModelProperty
(
"小程序相关运营uid"
)
@ApiModelProperty
(
"小程序相关运营uid"
)
private
String
mallOperatorUID
;
private
String
mallOperatorUID
;
@ApiModelProperty
(
"小程序相关销售id"
)
@ApiModelProperty
(
"小程序相关销售id"
)
private
Integer
mallSaleManager
;
private
Integer
mallSaleManager
;
@ApiModelProperty
(
"小程序相关销售uid"
)
@ApiModelProperty
(
"小程序相关销售uid"
)
private
String
mallSaleManagerUID
;
private
String
mallSaleManagerUID
;
@ApiModelProperty
(
"小程序相关销售名字"
)
@ApiModelProperty
(
"小程序相关销售名字"
)
private
String
mallSaleManagerName
;
private
String
mallSaleManagerName
;
@ApiModelProperty
(
"上级渠道名称"
)
@ApiModelProperty
(
"上级渠道名称"
)
private
String
superiorChannelName
;
private
String
superiorChannelName
;
@ApiModelProperty
(
value
=
"开户银行"
)
@ApiModelProperty
(
value
=
"开户银行"
)
private
String
accountBank
;
private
String
accountBank
;
@ApiModelProperty
(
value
=
"开户姓名"
)
@ApiModelProperty
(
value
=
"开户姓名"
)
private
String
accountName
;
private
String
accountName
;
@ApiModelProperty
(
value
=
"银行卡号"
)
@ApiModelProperty
(
value
=
"银行卡号"
)
private
String
bankCardNumber
;
private
String
bankCardNumber
;
@ApiModelProperty
(
value
=
"支行"
)
@ApiModelProperty
(
value
=
"支行"
)
private
String
branch
;
private
String
branch
;
}
}
src/main/java/com/mmc/pms/model/dto/ProductCategoryDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductCategoryDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductInventoryVO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductInventoryVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.mmc.pms.model.vo.GoodsProductSkuVO
;
import
com.mmc.pms.model.
sale.
vo.GoodsProductSkuVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductSkuDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductSkuDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductSkuVO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductSkuVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.mmc.pms.model.
vo
.Create
;
import
com.mmc.pms.model.
group
.Create
;
import
com.mmc.pms.model.
vo
.Update
;
import
com.mmc.pms.model.
group
.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductSpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductSpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductSpecPriceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductSpecPriceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/ProductSpecVO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/ProductSpecVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
com.mmc.pms.model.
vo
.Create
;
import
com.mmc.pms.model.
group
.Create
;
import
com.mmc.pms.model.
vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.
group.Update
;
import
com.mmc.pms.model.
vo.Update
;
import
com.mmc.pms.model.
sale.vo.ProductSpecCPQVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/dto/RemoveSkuDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/RemoveSkuDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/SkuAndSpecDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/SkuAndSpecDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/pms/model/dto/SkuInfoDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/SkuInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/pms/model/dto/SkuPriceDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/SkuPriceDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/dto/SkuUnitDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/SkuUnitDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/dto/TypeGoodsInfoDTO.java
→
src/main/java/com/mmc/pms/model/
sale/
dto/TypeGoodsInfoDTO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
dto
;
package
com
.
mmc
.
pms
.
model
.
sale
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/vo/GoodsAddVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsAddVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/GoodsDetailVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsDetailVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/GoodsImgVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsImgVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/pms/model/vo/GoodsProdSpecVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsProdSpecVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.dto.ProductSpecVO
;
import
com.mmc.pms.model.
sale.
dto.ProductSpecVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/GoodsProductSkuVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsProductSkuVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -27,6 +29,8 @@ public class GoodsProductSkuVO implements Serializable {
...
@@ -27,6 +29,8 @@ public class GoodsProductSkuVO implements Serializable {
@NotNull
(
message
=
"产品类型不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@NotNull
(
message
=
"产品类型不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@ApiModelProperty
(
value
=
"产品类型"
)
@ApiModelProperty
(
value
=
"产品类型"
)
private
Integer
goodsTypeId
;
private
Integer
goodsTypeId
;
@ApiModelProperty
()
private
String
categoryName
;
@ApiModelProperty
(
value
=
"型号"
)
@ApiModelProperty
(
value
=
"型号"
)
private
String
model
;
private
String
model
;
@ApiModelProperty
(
value
=
"产品品牌"
)
@ApiModelProperty
(
value
=
"产品品牌"
)
...
...
src/main/java/com/mmc/pms/model/vo/GoodsSpecVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/GoodsSpecVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.dto.ProductSpecVO
;
import
com.mmc.pms.model.
sale.
dto.ProductSpecVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/IndustrySkuVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/IndustrySkuVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/pms/model/vo/IndustrySpecVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/IndustrySpecVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.dto.ProductInventoryVO
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.model.sale.dto.ProductInventoryVO
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/model/vo/MallProductSpecVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/MallProductSpecVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
@@ -18,11 +18,11 @@ import java.io.Serializable;
...
@@ -18,11 +18,11 @@ import java.io.Serializable;
@Builder
@Builder
@Accessors
@Accessors
public
class
MallProductSpecVO
implements
Serializable
{
public
class
MallProductSpecVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
2681122778843398310L
;
private
static
final
long
serialVersionUID
=
-
2681122778843398310L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"产品或行业规格id"
)
@ApiModelProperty
(
value
=
"产品或行业规格id"
)
private
Integer
mallSpecId
;
private
Integer
mallSpecId
;
}
}
src/main/java/com/mmc/pms/model/vo/ProductSpecCPQVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/ProductSpecCPQVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/vo/QueryClassifyVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/QueryClassifyVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
com.mmc.pms.model.group.Create
;
import
com.mmc.pms.model.group.Freeze
;
import
com.mmc.pms.model.group.Update
;
import
com.mmc.pms.page.Page
;
import
com.mmc.pms.page.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/pms/model/vo/SpecPriceVO.java
→
src/main/java/com/mmc/pms/model/
sale/
vo/SpecPriceVO.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
model
.
vo
;
package
com
.
mmc
.
pms
.
model
.
sale
.
vo
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/pms/service/CategoriesService.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
package
com
.
mmc
.
pms
.
service
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.
categories.
vo.ClassifyInfoVO
;
import
com.mmc.pms.model.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.
categories.
vo.DirectoryInfoVO
;
import
com.mmc.pms.model.vo.QueryClassifyVO
;
import
com.mmc.pms.model.
sale.
vo.QueryClassifyVO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
/**
/**
...
@@ -15,7 +15,7 @@ public interface CategoriesService {
...
@@ -15,7 +15,7 @@ public interface CategoriesService {
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
);
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
);
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
);
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
,
Integer
type
);
ResultBody
removeDirectory
(
Integer
id
);
ResultBody
removeDirectory
(
Integer
id
);
...
@@ -28,4 +28,10 @@ public interface CategoriesService {
...
@@ -28,4 +28,10 @@ public interface CategoriesService {
PageResult
getClassificationList
(
QueryClassifyVO
queryClassifyVO
);
PageResult
getClassificationList
(
QueryClassifyVO
queryClassifyVO
);
ResultBody
getClassifyDetails
(
Integer
id
);
ResultBody
getClassifyDetails
(
Integer
id
);
ResultBody
queryRelevantBusiness
(
Integer
id
,
Integer
type
);
ResultBody
deleteRelevantBusiness
(
Integer
id
);
ResultBody
getDirectoryList
(
Integer
type
);
}
}
src/main/java/com/mmc/pms/service/GoodsInfoService.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
package
com
.
mmc
.
pms
.
service
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.sale.dto.ProductSpecPriceDTO
;
import
com.mmc.pms.model.order.dto.OrderGoodsIndstDTO
;
import
com.mmc.pms.model.order.dto.OrderGoodsProdDTO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.vo.GoodsAddVO
;
import
com.mmc.pms.model.sale.dto.MallGoodsShopCarDTO
;
import
com.mmc.pms.model.sale.dto.MallProductSpecPriceDTO
;
import
com.mmc.pms.model.sale.vo.GoodsAddVO
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/com/mmc/pms/service/Impl/BrandManageServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -5,7 +5,7 @@ import com.mmc.pms.common.ResultEnum;
...
@@ -5,7 +5,7 @@ import com.mmc.pms.common.ResultEnum;
import
com.mmc.pms.dao.BrandManageDao
;
import
com.mmc.pms.dao.BrandManageDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.entity.BrandInfoDO
;
import
com.mmc.pms.entity.BrandInfoDO
;
import
com.mmc.pms.model.dto.BrandInfoDTO
;
import
com.mmc.pms.model.
sale.
dto.BrandInfoDTO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.BrandManageService
;
import
com.mmc.pms.service.BrandManageService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/pms/service/Impl/CategoriesServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -3,19 +3,24 @@ package com.mmc.pms.service.Impl;
...
@@ -3,19 +3,24 @@ package com.mmc.pms.service.Impl;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.common.ResultEnum
;
import
com.mmc.pms.dao.CategoriesDao
;
import
com.mmc.pms.dao.CategoriesDao
;
import
com.mmc.pms.dao.GoodsInfoDao
;
import
com.mmc.pms.entity.Categories
;
import
com.mmc.pms.entity.Categories
;
import
com.mmc.pms.entity.Directory
;
import
com.mmc.pms.entity.Directory
;
import
com.mmc.pms.model.dto.ClassifyInfoDTO
;
import
com.mmc.pms.entity.GoodsInfo
;
import
com.mmc.pms.model.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.categories.dto.ClassifyInfoDTO
;
import
com.mmc.pms.model.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.categories.vo.ClassifyInfoVO
;
import
com.mmc.pms.model.vo.QueryClassifyVO
;
import
com.mmc.pms.model.categories.vo.DirectoryInfoVO
;
import
com.mmc.pms.model.categories.vo.RelevantBusinessVO
;
import
com.mmc.pms.model.sale.vo.QueryClassifyVO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.CategoriesService
;
import
com.mmc.pms.service.CategoriesService
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
org.springframework.transaction.interceptor.TransactionAspectSupport
;
import
javax.annotation.Resource
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
...
@@ -31,6 +36,8 @@ import java.util.stream.Collectors;
...
@@ -31,6 +36,8 @@ import java.util.stream.Collectors;
public
class
CategoriesServiceImpl
implements
CategoriesService
{
public
class
CategoriesServiceImpl
implements
CategoriesService
{
@Autowired
@Autowired
private
CategoriesDao
categoriesDao
;
private
CategoriesDao
categoriesDao
;
@Resource
private
GoodsInfoDao
goodsInfoDao
;
@Override
@Override
public
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
)
{
public
ResultBody
addOrEditDirectory
(
DirectoryInfoVO
param
)
{
...
@@ -42,18 +49,22 @@ public class CategoriesServiceImpl implements CategoriesService {
...
@@ -42,18 +49,22 @@ public class CategoriesServiceImpl implements CategoriesService {
if
(
param
.
getId
()
==
null
)
{
if
(
param
.
getId
()
==
null
)
{
categoriesDao
.
insertDirectory
(
directory
);
categoriesDao
.
insertDirectory
(
directory
);
}
else
{
}
else
{
int
count
=
categoriesDao
.
selectDirectoryById
(
param
.
getId
());
if
(
count
>
0
)
{
return
ResultBody
.
error
(
"默认目录不可修改!"
);
}
categoriesDao
.
updateDirectory
(
directory
);
categoriesDao
.
updateDirectory
(
directory
);
}
}
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
@Override
@Override
public
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
)
{
public
PageResult
directoryList
(
Integer
pageNo
,
Integer
pageSize
,
Integer
type
)
{
int
count
=
categoriesDao
.
countDirectoryList
();
int
count
=
categoriesDao
.
countDirectoryList
();
if
(
count
==
0
)
{
if
(
count
==
0
)
{
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
);
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
);
}
}
List
<
Directory
>
directoryList
=
categoriesDao
.
directoryList
((
pageNo
-
1
)
*
pageSize
,
pageSize
);
List
<
Directory
>
directoryList
=
categoriesDao
.
directoryList
((
pageNo
-
1
)
*
pageSize
,
pageSize
,
type
);
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
Directory:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
Directory:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
);
return
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
);
}
}
...
@@ -162,6 +173,39 @@ public class CategoriesServiceImpl implements CategoriesService {
...
@@ -162,6 +173,39 @@ public class CategoriesServiceImpl implements CategoriesService {
return
ResultBody
.
success
(
goodsGroup
==
null
?
null
:
goodsGroup
.
buildClassifyDetailsDTO
()
return
ResultBody
.
success
(
goodsGroup
==
null
?
null
:
goodsGroup
.
buildClassifyDetailsDTO
()
);
);
}
}
@Override
public
ResultBody
queryRelevantBusiness
(
Integer
id
,
Integer
type
)
{
RelevantBusinessVO
relevantBusinessVO
=
new
RelevantBusinessVO
();
switch
(
type
)
{
case
0
:
List
<
GoodsInfo
>
goodsInfo
=
goodsInfoDao
.
ListGoodsInfoByCategoryId
(
id
);
if
(
CollectionUtils
.
isNotEmpty
(
goodsInfo
))
{
relevantBusinessVO
.
setRelevanceGoodsInfoVOs
(
goodsInfo
.
stream
().
map
(
GoodsInfo:
:
buildRelevanceGoodsInfoVO
).
collect
(
Collectors
.
toList
()));
return
ResultBody
.
success
(
relevantBusinessVO
);
}
break
;
default
:
return
ResultBody
.
error
(
"输入类型有误!"
);
}
return
ResultBody
.
success
();
}
@Override
public
ResultBody
getDirectoryList
(
Integer
type
)
{
List
<
Directory
>
directoryList
=
categoriesDao
.
getDirectoryList
(
type
);
List
<
DirectoryInfoVO
>
list
=
directoryList
.
stream
().
map
(
Directory:
:
buildDirectoryInfoVO
).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
list
);
}
@Override
public
ResultBody
deleteRelevantBusiness
(
Integer
id
)
{
int
count
=
categoriesDao
.
deleteById
(
id
);
return
ResultBody
.
success
();
}
}
}
...
...
src/main/java/com/mmc/pms/service/Impl/GoodsInfoServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -6,10 +6,13 @@ import com.mmc.pms.dao.GoodsInfoDao;
...
@@ -6,10 +6,13 @@ import com.mmc.pms.dao.GoodsInfoDao;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.order.dto.OrderGoodsIndstDTO
;
import
com.mmc.pms.model.order.dto.OrderGoodsProdDTO
;
import
com.mmc.pms.model.order.dto.OrderGoodsProdDetailDTO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.MallOrderGoodsInfoQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.qo.ProductSpecPriceQO
;
import
com.mmc.pms.model.vo.*
;
import
com.mmc.pms.model.sale.dto.*
;
import
com.mmc.pms.model.sale.vo.*
;
import
com.mmc.pms.service.GoodsInfoService
;
import
com.mmc.pms.service.GoodsInfoService
;
import
com.mmc.pms.util.CodeUtil
;
import
com.mmc.pms.util.CodeUtil
;
import
com.mmc.pms.util.TDateUtil
;
import
com.mmc.pms.util.TDateUtil
;
...
@@ -712,9 +715,7 @@ public class GoodsInfoServiceImpl implements GoodsInfoService {
...
@@ -712,9 +715,7 @@ public class GoodsInfoServiceImpl implements GoodsInfoService {
//还需配置商品规格金额, 单个商品skuSpecAmount, 全部小sku金额
//还需配置商品规格金额, 单个商品skuSpecAmount, 全部小sku金额
List
<
Integer
>
goodsIds
=
orderGoodsProdDTOList
.
stream
().
map
(
OrderGoodsProdDTO:
:
getGoodsInfoId
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
goodsIds
=
orderGoodsProdDTOList
.
stream
().
map
(
OrderGoodsProdDTO:
:
getGoodsInfoId
).
collect
(
Collectors
.
toList
());
// 拼装商品服务
// 拼装商品服务
List
<
GoodsServiceDTO
>
services
=
goodsInfoDao
.
listGoodsService
(
goodsIds
).
stream
().
map
(
d
->
{
List
<
GoodsServiceDTO
>
services
=
goodsInfoDao
.
listGoodsService
(
goodsIds
).
stream
().
map
(
d
->
d
.
buildGoodsServiceDTO
()).
collect
(
Collectors
.
toList
());
return
d
.
buildGoodsServiceDTO
();
}).
collect
(
Collectors
.
toList
());
Map
<
Integer
,
List
<
GoodsServiceDTO
>>
mapGoodsService
=
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
services
)
?
null
Map
<
Integer
,
List
<
GoodsServiceDTO
>>
mapGoodsService
=
org
.
springframework
.
util
.
CollectionUtils
.
isEmpty
(
services
)
?
null
:
services
.
stream
()
:
services
.
stream
()
.
collect
(
Collectors
.
groupingBy
(
GoodsServiceDTO:
:
getGoodsInfoId
));
.
collect
(
Collectors
.
groupingBy
(
GoodsServiceDTO:
:
getGoodsInfoId
));
...
...
src/main/java/com/mmc/pms/service/Impl/IndustrySpecServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -6,16 +6,22 @@ import com.mmc.pms.dao.BrandManageDao;
...
@@ -6,16 +6,22 @@ import com.mmc.pms.dao.BrandManageDao;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.sale.dto.ProductInventoryVO
;
import
com.mmc.pms.model.sale.dto.ProductSpecVO
;
import
com.mmc.pms.model.sale.dto.RemoveSkuDTO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.vo.GoodsProductSkuVO
;
import
com.mmc.pms.model.sale.dto.IndustrySpecCPQVO
;
import
com.mmc.pms.model.vo.IndustrySkuVO
;
import
com.mmc.pms.model.sale.dto.IndustrySpecDTO
;
import
com.mmc.pms.model.vo.IndustrySpecVO
;
import
com.mmc.pms.model.sale.dto.IndustrySpecPriceDTO
;
import
com.mmc.pms.model.sale.vo.GoodsProductSkuVO
;
import
com.mmc.pms.model.sale.vo.IndustrySkuVO
;
import
com.mmc.pms.model.sale.vo.IndustrySpecVO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.IndustrySpecService
;
import
com.mmc.pms.service.IndustrySpecService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.CollectionUtils
;
import
java.util.ArrayList
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
...
@@ -213,6 +219,7 @@ public class IndustrySpecServiceImpl implements IndustrySpecService {
...
@@ -213,6 +219,7 @@ public class IndustrySpecServiceImpl implements IndustrySpecService {
for
(
ProductSkuDO
e
:
productSkuList
)
{
for
(
ProductSkuDO
e
:
productSkuList
)
{
GoodsProductSkuVO
goodsProductSkuVO
=
new
GoodsProductSkuVO
();
GoodsProductSkuVO
goodsProductSkuVO
=
new
GoodsProductSkuVO
();
goodsProductSkuVO
.
setId
(
d
.
getId
());
goodsProductSkuVO
.
setId
(
d
.
getId
());
goodsProductSkuVO
.
setCategoryName
(
e
.
getCategoryName
());
goodsProductSkuVO
.
setProductName
(
e
.
getProductName
());
goodsProductSkuVO
.
setProductName
(
e
.
getProductName
());
for
(
BrandInfoDO
b
:
brandInfoList
)
{
for
(
BrandInfoDO
b
:
brandInfoList
)
{
if
(
e
.
getBrandInfoId
().
equals
(
b
.
getId
()))
{
if
(
e
.
getBrandInfoId
().
equals
(
b
.
getId
()))
{
...
@@ -294,7 +301,17 @@ public class IndustrySpecServiceImpl implements IndustrySpecService {
...
@@ -294,7 +301,17 @@ public class IndustrySpecServiceImpl implements IndustrySpecService {
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
));
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
));
}
}
List
<
IndustrySpecDO
>
industrySpecList
=
industrySpecDao
.
listPageIndustrySpec
((
pageNo
-
1
)
*
pageSize
,
pageSize
,
industrySkuId
,
keyword
);
List
<
IndustrySpecDO
>
industrySpecList
=
industrySpecDao
.
listPageIndustrySpec
((
pageNo
-
1
)
*
pageSize
,
pageSize
,
industrySkuId
,
keyword
);
List
<
IndustrySpecDTO
>
list
=
industrySpecList
.
stream
().
map
(
IndustrySpecDO:
:
buildIndustrySpecDTO
).
collect
(
Collectors
.
toList
());
List
<
Integer
>
specIds
=
industrySpecList
.
stream
().
map
(
IndustrySpecDO:
:
getId
).
collect
(
Collectors
.
toList
());
// 根据规格id批量查询价格信息
List
<
IndustrySpecPriceDO
>
industrySpecPrice
=
industrySpecDao
.
getIndustrySpecPriceList
(
specIds
);
Map
<
Integer
,
List
<
IndustrySpecPriceDO
>>
priceMap
=
industrySpecPrice
.
stream
().
collect
(
Collectors
.
groupingBy
(
IndustrySpecPriceDO:
:
getIndustrySpecId
));
List
<
IndustrySpecDTO
>
list
=
industrySpecList
.
stream
().
map
(
d
->
{
IndustrySpecDTO
industrySpecDTO
=
d
.
buildIndustrySpecDTO
();
if
(!
CollectionUtils
.
isEmpty
(
priceMap
.
get
(
d
.
getId
())))
{
industrySpecDTO
.
setPriceList
(
priceMap
.
get
(
d
.
getId
()).
stream
().
map
(
IndustrySpecPriceDO:
:
buildIndustrySpecPriceDTO
).
collect
(
Collectors
.
toList
()));
}
return
industrySpecDTO
;
}).
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
));
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
pageSize
,
count
,
list
));
}
}
...
...
src/main/java/com/mmc/pms/service/Impl/MiniProgramProductMallServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -5,9 +5,9 @@ import com.mmc.pms.common.ResultEnum;
...
@@ -5,9 +5,9 @@ import com.mmc.pms.common.ResultEnum;
import
com.mmc.pms.dao.MiniProgramProductMallDao
;
import
com.mmc.pms.dao.MiniProgramProductMallDao
;
import
com.mmc.pms.dao.WebDeviceDao
;
import
com.mmc.pms.dao.WebDeviceDao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.vo.GoodsProductSkuVO
;
import
com.mmc.pms.model.sale.dto.*
;
import
com.mmc.pms.model.sale.vo.GoodsProductSkuVO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
com.mmc.pms.service.MiniProgramProductMallService
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
...
@@ -59,10 +59,6 @@ public class MiniProgramProductMallServiceImpl implements MiniProgramProductMall
...
@@ -59,10 +59,6 @@ public class MiniProgramProductMallServiceImpl implements MiniProgramProductMall
// 获取商品详情信息
// 获取商品详情信息
GoodsDetailDO
goodsDetailDO
=
goodsInfoDao
.
getGoodsDetailByGoodsId
(
goodsId
);
GoodsDetailDO
goodsDetailDO
=
goodsInfoDao
.
getGoodsDetailByGoodsId
(
goodsId
);
appGoodsInfoDetailDTO
.
setGoodsDetail
(
goodsDetailDO
.
buildGoodsDetailInfoDTO
());
appGoodsInfoDetailDTO
.
setGoodsDetail
(
goodsDetailDO
.
buildGoodsDetailInfoDTO
());
// 获取常见问题信息
List
<
GoodsQaDO
>
goodsQaDO
=
goodsInfoDao
.
listGoodsQaInfoByGoodsId
(
goodsId
);
appGoodsInfoDetailDTO
.
setQuestion
(
goodsQaDO
.
stream
().
map
(
GoodsQaDO:
:
buildGoodsQaDTO
).
collect
(
Collectors
.
toList
()));
// 获取其他服务信息
// 获取其他服务信息
List
<
GoodsServiceDO
>
goodsServiceDO
=
goodsInfoDao
.
listGoodsServiceByGoodsId
(
goodsId
);
List
<
GoodsServiceDO
>
goodsServiceDO
=
goodsInfoDao
.
listGoodsServiceByGoodsId
(
goodsId
);
appGoodsInfoDetailDTO
.
setOtherService
(
appGoodsInfoDetailDTO
.
setOtherService
(
...
...
src/main/java/com/mmc/pms/service/Impl/ProductServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -5,10 +5,10 @@ import com.mmc.pms.common.ResultEnum;
...
@@ -5,10 +5,10 @@ import com.mmc.pms.common.ResultEnum;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.IndustrySpecDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.dao.ProductDao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.
dto.*
;
import
com.mmc.pms.model.
lease.vo.PriceAcquisition
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.
vo.PriceAcquisition
;
import
com.mmc.pms.model.
sale.dto.*
;
import
com.mmc.pms.model.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.
sale.
vo.ProductSpecCPQVO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.ProductSkuService
;
import
com.mmc.pms.service.ProductSkuService
;
import
org.jetbrains.annotations.NotNull
;
import
org.jetbrains.annotations.NotNull
;
...
...
src/main/java/com/mmc/pms/service/Impl/WebAndMiniProgramCategoryServiceImpl.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
.
Impl
;
import
com.mmc.pms.service.WebAndMiniProgramCategoryService
;
import
org.springframework.stereotype.Service
;
/**
* @Author LW
* @date 2023/6/7 13:51
* 概要:
*/
@Service
public
class
WebAndMiniProgramCategoryServiceImpl
implements
WebAndMiniProgramCategoryService
{
}
src/main/java/com/mmc/pms/service/Impl/WebDeviceServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -3,9 +3,13 @@ package com.mmc.pms.service.Impl;
...
@@ -3,9 +3,13 @@ package com.mmc.pms.service.Impl;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.dao.WebDeviceDao
;
import
com.mmc.pms.dao.WebDeviceDao
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.entity.*
;
import
com.mmc.pms.model.dto.*
;
import
com.mmc.pms.model.lease.dto.*
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.DistrictInfoDTO
;
import
com.mmc.pms.model.other.dto.ModelDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.
vo.LeaseVo
;
import
com.mmc.pms.model.
sale.dto.SkuInfoDTO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.WebDeviceService
;
import
com.mmc.pms.service.WebDeviceService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -20,172 +24,174 @@ import java.util.stream.Collectors;
...
@@ -20,172 +24,174 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
WebDeviceServiceImpl
implements
WebDeviceService
{
public
class
WebDeviceServiceImpl
implements
WebDeviceService
{
@Autowired
WebDeviceDao
webDeviceDao
;
@Autowired
WebDeviceDao
webDeviceDao
;
@Override
public
ResultBody
listSecondDistrict
()
{
@Override
List
<
DistrictDO
>
list
=
webDeviceDao
.
listSecondDistrict
();
public
ResultBody
listSecondDistrict
()
{
List
<
DistrictInfoDTO
>
dtoList
=
List
<
DistrictDO
>
list
=
webDeviceDao
.
listSecondDistrict
();
list
.
stream
()
List
<
DistrictInfoDTO
>
dtoList
=
.
map
(
list
.
stream
()
d
->
{
.
map
(
return
d
.
builderDistrictInfoDTO
();
d
->
{
})
return
d
.
builderDistrictInfoDTO
();
.
collect
(
Collectors
.
toList
());
})
return
ResultBody
.
success
(
dtoList
);
.
collect
(
Collectors
.
toList
());
}
return
ResultBody
.
success
(
dtoList
);
@Override
public
ResultBody
category
()
{
List
<
DeviceCategory
>
category
=
webDeviceDao
.
category
();
List
<
DeviceCategoryDTO
>
collect
=
category
.
stream
()
.
map
(
t
->
{
return
t
.
deviceCategory
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
brand
()
{
List
<
Brand
>
brand
=
webDeviceDao
.
brand
();
List
<
BrandDTO
>
collect
=
brand
.
stream
()
.
map
(
t
->
{
return
t
.
brandDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceBrand
()
{
List
<
Brand
>
brand
=
webDeviceDao
.
deviceBrand
();
List
<
BrandDTO
>
collect
=
brand
.
stream
()
.
map
(
t
->
{
return
t
.
brandDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
model
()
{
List
<
Model
>
model
=
webDeviceDao
.
model
();
List
<
ModelDTO
>
collect
=
model
.
stream
()
.
map
(
t
->
{
return
t
.
modelDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceModel
()
{
List
<
Model
>
model
=
webDeviceDao
.
deviceModel
();
List
<
ModelDTO
>
collect
=
model
.
stream
()
.
map
(
t
->
{
return
t
.
modelDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
)
{
List
<
DeviceListDO
>
deviceList
=
webDeviceDao
.
deviceList
(
districtId
,
categoryId
,
brandId
,
modelId
);
List
<
DeviceListDTO
>
collect
=
deviceList
.
stream
()
.
map
(
t
->
{
return
t
.
deviceListDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
update
(
LeaseVo
param
)
{
InventoryDO
inventory
=
webDeviceDao
.
findInventory
(
param
.
getInventoryId
());
Integer
residueCount
=
inventory
.
getResidueCount
();
Integer
count
=
residueCount
-
param
.
getInventoryUsage
();
param
.
setInventoryUsage
(
count
);
int
update
=
webDeviceDao
.
update
(
param
);
return
ResultBody
.
success
(
update
);
}
@Override
public
ResultBody
detail
(
Integer
id
)
{
List
<
WareInfoDO
>
list
=
webDeviceDao
.
detail
(
id
);
List
<
WareInfoItemDTO
>
pageList
=
list
.
stream
()
.
map
(
d
->
{
return
d
.
buildWareInfoItemDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
pageList
);
}
@Override
public
ResultBody
listWareInfoPage
(
WareInfoQO
param
)
{
int
count
=
webDeviceDao
.
countListWareInfoPage
(
param
);
if
(
count
==
0
)
{
return
ResultBody
.
success
(
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
));
}
}
int
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
@Override
List
<
WareInfoDO
>
list
=
webDeviceDao
.
listWareInfoPage
(
param
);
public
ResultBody
category
()
{
List
<
WareInfoItemDTO
>
pageList
=
List
<
DeviceCategory
>
category
=
webDeviceDao
.
category
();
list
.
stream
()
List
<
DeviceCategoryDTO
>
collect
=
.
map
(
category
.
stream
()
d
->
{
.
map
(
return
d
.
buildWareInfoItemDTO
();
t
->
{
})
return
t
.
deviceCategory
();
.
collect
(
Collectors
.
toList
());
})
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
));
.
collect
(
Collectors
.
toList
());
}
return
ResultBody
.
success
(
collect
);
}
@Override
public
WareInfoDTO
getWareInfoById
(
Integer
id
)
{
@Override
WareInfoDO
wareInfoDO
=
webDeviceDao
.
getWareInfoById
(
id
);
public
ResultBody
brand
()
{
WareDetailDO
wareDetailDO
=
webDeviceDao
.
getWareDetailById
(
id
);
List
<
Brand
>
brand
=
webDeviceDao
.
brand
();
if
(
wareInfoDO
!=
null
)
{
List
<
BrandDTO
>
collect
=
wareInfoDO
.
setWareDetailContent
(
wareDetailDO
.
getContent
());
brand
.
stream
()
.
map
(
t
->
{
return
t
.
brandDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceBrand
()
{
List
<
Brand
>
brand
=
webDeviceDao
.
deviceBrand
();
List
<
BrandDTO
>
collect
=
brand
.
stream
()
.
map
(
t
->
{
return
t
.
brandDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
model
()
{
List
<
Model
>
model
=
webDeviceDao
.
model
();
List
<
ModelDTO
>
collect
=
model
.
stream
()
.
map
(
t
->
{
return
t
.
modelDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceModel
()
{
List
<
Model
>
model
=
webDeviceDao
.
deviceModel
();
List
<
ModelDTO
>
collect
=
model
.
stream
()
.
map
(
t
->
{
return
t
.
modelDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
)
{
List
<
DeviceListDO
>
deviceList
=
webDeviceDao
.
deviceList
(
districtId
,
categoryId
,
brandId
,
modelId
);
List
<
DeviceListDTO
>
collect
=
deviceList
.
stream
()
.
map
(
t
->
{
return
t
.
deviceListDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
ResultBody
update
(
LeaseVo
param
)
{
InventoryDO
inventory
=
webDeviceDao
.
findInventory
(
param
.
getInventoryId
());
Integer
residueCount
=
inventory
.
getResidueCount
();
Integer
count
=
residueCount
-
param
.
getInventoryUsage
();
param
.
setInventoryUsage
(
count
);
int
update
=
webDeviceDao
.
update
(
param
);
return
ResultBody
.
success
(
update
);
}
@Override
public
ResultBody
detail
(
Integer
id
)
{
List
<
WareInfoDO
>
list
=
webDeviceDao
.
detail
(
id
);
List
<
WareInfoItemDTO
>
pageList
=
list
.
stream
()
.
map
(
d
->
{
return
d
.
buildWareInfoItemDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
pageList
);
}
@Override
public
ResultBody
listWareInfoPage
(
WareInfoQO
param
)
{
int
count
=
webDeviceDao
.
countListWareInfoPage
(
param
);
if
(
count
==
0
)
{
return
ResultBody
.
success
(
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
));
}
int
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
WareInfoDO
>
list
=
webDeviceDao
.
listWareInfoPage
(
param
);
List
<
WareInfoItemDTO
>
pageList
=
list
.
stream
()
.
map
(
d
->
{
return
d
.
buildWareInfoItemDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
));
}
@Override
public
WareInfoDTO
getWareInfoById
(
Integer
id
)
{
WareInfoDO
wareInfoDO
=
webDeviceDao
.
getWareInfoById
(
id
);
WareDetailDO
wareDetailDO
=
webDeviceDao
.
getWareDetailById
(
id
);
if
(
wareInfoDO
!=
null
)
{
wareInfoDO
.
setWareDetailContent
(
wareDetailDO
.
getContent
());
}
return
wareInfoDO
==
null
?
null
:
wareInfoDO
.
buildWareInfoDTO
();
}
@Override
public
ResultBody
<
AdDTO
>
ad
()
{
List
<
AdDO
>
ad
=
webDeviceDao
.
ad
();
List
<
AdDTO
>
collect
=
ad
.
stream
()
.
map
(
t
->
{
return
t
.
adDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
List
<
SkuInfoDTO
>
listWareSkuById
(
Integer
id
)
{
List
<
SkuInfoDO
>
skuInfoDOS
=
webDeviceDao
.
listSkuInfo
(
id
);
return
skuInfoDOS
.
isEmpty
()
?
null
:
skuInfoDOS
.
stream
().
map
(
d
->
{
return
d
.
buildSkuInfoDTO
();
}).
collect
(
Collectors
.
toList
());
}
}
return
wareInfoDO
==
null
?
null
:
wareInfoDO
.
buildWareInfoDTO
();
}
@Override
public
ResultBody
<
AdDTO
>
ad
()
{
List
<
AdDO
>
ad
=
webDeviceDao
.
ad
();
List
<
AdDTO
>
collect
=
ad
.
stream
()
.
map
(
t
->
{
return
t
.
adDTO
();
})
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
}
@Override
public
List
<
SkuInfoDTO
>
listWareSkuById
(
Integer
id
)
{
List
<
SkuInfoDO
>
skuInfoDOS
=
webDeviceDao
.
listSkuInfo
(
id
);
return
skuInfoDOS
.
isEmpty
()
?
null
:
skuInfoDOS
.
stream
().
map
(
d
->
{
return
d
.
buildSkuInfoDTO
();
}).
collect
(
Collectors
.
toList
());
}
}
}
src/main/java/com/mmc/pms/service/Impl/WebProductMallServiceImpl.java
浏览文件 @
2808dd4c
...
@@ -5,10 +5,10 @@ import com.mmc.pms.dao.WebProductMallDao;
...
@@ -5,10 +5,10 @@ import com.mmc.pms.dao.WebProductMallDao;
import
com.mmc.pms.entity.AdDO
;
import
com.mmc.pms.entity.AdDO
;
import
com.mmc.pms.entity.GoodsInfoDO
;
import
com.mmc.pms.entity.GoodsInfoDO
;
import
com.mmc.pms.entity.ProductCategory
;
import
com.mmc.pms.entity.ProductCategory
;
import
com.mmc.pms.model.dto.AdDTO
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.dto.GoodsInfoListDTO
;
import
com.mmc.pms.model.sale.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.dto.ProductCategoryDTO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.sale.dto.GoodsInfoListDTO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.service.WebProductMallService
;
import
com.mmc.pms.service.WebProductMallService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -23,66 +23,67 @@ import java.util.stream.Collectors;
...
@@ -23,66 +23,67 @@ import java.util.stream.Collectors;
@Service
@Service
public
class
WebProductMallServiceImpl
implements
WebProductMallService
{
public
class
WebProductMallServiceImpl
implements
WebProductMallService
{
@Autowired
private
WebProductMallDao
webProductMallDao
;
@Autowired
private
WebProductMallDao
webProductMallDao
;
@Override
@Override
public
ResultBody
productCategory
()
{
public
ResultBody
productCategory
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productCategory
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productCategory
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
ResultBody
productParts
()
{
public
ResultBody
productParts
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productParts
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productParts
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
ResultBody
productQuality
()
{
public
ResultBody
productQuality
()
{
List
<
ProductCategory
>
category
=
webProductMallDao
.
productQuality
();
List
<
ProductCategory
>
category
=
webProductMallDao
.
productQuality
();
List
<
ProductCategoryDTO
>
collect
=
List
<
ProductCategoryDTO
>
collect
=
category
.
stream
()
category
.
stream
()
.
map
(
.
map
(
t
->
{
t
->
{
return
t
.
productCategoryDTO
();
return
t
.
productCategoryDTO
();
})
})
.
collect
(
Collectors
.
toList
());
.
collect
(
Collectors
.
toList
());
return
ResultBody
.
success
(
collect
);
return
ResultBody
.
success
(
collect
);
}
}
@Override
@Override
public
PageResult
listPageGoodsInfo
(
GoodsInfoQO
param
)
{
public
PageResult
listPageGoodsInfo
(
GoodsInfoQO
param
)
{
int
count
=
webProductMallDao
.
countListGoodsInfo
(
param
);
int
count
=
webProductMallDao
.
countListGoodsInfo
(
param
);
if
(
count
==
0
)
{
if
(
count
==
0
)
{
return
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
);
return
PageResult
.
buildPage
(
param
.
getPageNo
(),
param
.
getPageSize
(),
count
);
}
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
GoodsInfoDO
>
goodsInfo
=
webProductMallDao
.
listGoodsInfo
(
param
);
goodsInfo
.
stream
()
.
forEach
(
t
->
{
Integer
product
=
webProductMallDao
.
findProduct
(
t
.
getId
());
t
.
setIsCoupons
(
product
);
});
List
<
GoodsInfoListDTO
>
pageList
=
goodsInfo
.
stream
().
map
(
GoodsInfoDO:
:
buildGoodsInfoListDTO
).
collect
(
Collectors
.
toList
());
return
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
);
}
}
Integer
pageNo
=
param
.
getPageNo
();
param
.
buildCurrentPage
();
List
<
GoodsInfoDO
>
goodsInfo
=
webProductMallDao
.
listGoodsInfo
(
param
);
goodsInfo
.
stream
()
.
forEach
(
t
->
{
Integer
product
=
webProductMallDao
.
findProduct
(
t
.
getId
());
t
.
setIsCoupons
(
product
);
});
List
<
GoodsInfoListDTO
>
pageList
=
goodsInfo
.
stream
().
map
(
GoodsInfoDO:
:
buildGoodsInfoListDTO
).
collect
(
Collectors
.
toList
());
return
PageResult
.
buildPage
(
pageNo
,
param
.
getPageSize
(),
count
,
pageList
);
}
@Override
@Override
public
ResultBody
<
AdDTO
>
ad
()
{
public
ResultBody
<
AdDTO
>
ad
()
{
...
...
src/main/java/com/mmc/pms/service/IndustrySpecService.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
package
com
.
mmc
.
pms
.
service
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.IndustrySpecCPQVO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.qo.IndustrySkuQO
;
import
com.mmc.pms.model.vo.IndustrySkuVO
;
import
com.mmc.pms.model.sale.dto.IndustrySpecCPQVO
;
import
com.mmc.pms.model.vo.IndustrySpecVO
;
import
com.mmc.pms.model.sale.vo.IndustrySkuVO
;
import
com.mmc.pms.model.sale.vo.IndustrySpecVO
;
/**
/**
* @Author LW
* @Author LW
...
...
src/main/java/com/mmc/pms/service/ProductSkuService.java
浏览文件 @
2808dd4c
...
@@ -2,11 +2,11 @@ package com.mmc.pms.service;
...
@@ -2,11 +2,11 @@ package com.mmc.pms.service;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.entity.ProductSpecPriceDO
;
import
com.mmc.pms.entity.ProductSpecPriceDO
;
import
com.mmc.pms.model.dto.ProductSkuVO
;
import
com.mmc.pms.model.lease.vo.PriceAcquisition
;
import
com.mmc.pms.model.dto.ProductSpecVO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.qo.ProductSkuQO
;
import
com.mmc.pms.model.vo.PriceAcquisition
;
import
com.mmc.pms.model.sale.dto.ProductSkuVO
;
import
com.mmc.pms.model.vo.ProductSpecCPQVO
;
import
com.mmc.pms.model.sale.dto.ProductSpecVO
;
import
com.mmc.pms.model.sale.vo.ProductSpecCPQVO
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
import
java.util.List
;
...
...
src/main/java/com/mmc/pms/service/WebAndMiniProgramCategoryService.java
0 → 100644
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
/**
* @Author LW
* @date 2023/6/7 13:51
* 概要:
*/
public
interface
WebAndMiniProgramCategoryService
{
}
src/main/java/com/mmc/pms/service/WebDeviceService.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
package
com
.
mmc
.
pms
.
service
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.AdDTO
;
import
com.mmc.pms.model.lease.dto.WareInfoDTO
;
import
com.mmc.pms.model.dto.ModelDTO
;
import
com.mmc.pms.model.lease.vo.LeaseVo
;
import
com.mmc.pms.model.dto.SkuInfoDTO
;
import
com.mmc.pms.model.other.dto.AdDTO
;
import
com.mmc.pms.model.dto.WareInfoDTO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.qo.WareInfoQO
;
import
com.mmc.pms.model.vo.LeaseVo
;
import
com.mmc.pms.model.sale.dto.SkuInfoDTO
;
import
com.mmc.pms.model.dto.SkuInfoDTO
;
import
java.util.List
;
import
java.util.List
;
...
@@ -15,29 +13,29 @@ import java.util.List;
...
@@ -15,29 +13,29 @@ import java.util.List;
* @Author small @Date 2023/5/15 14:28 @Version 1.0
* @Author small @Date 2023/5/15 14:28 @Version 1.0
*/
*/
public
interface
WebDeviceService
{
public
interface
WebDeviceService
{
ResultBody
listSecondDistrict
();
ResultBody
listSecondDistrict
();
ResultBody
category
();
ResultBody
category
();
ResultBody
brand
();
ResultBody
brand
();
ResultBody
deviceBrand
();
ResultBody
deviceBrand
();
ResultBody
model
();
ResultBody
model
();
ResultBody
deviceModel
();
ResultBody
deviceModel
();
ResultBody
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
ResultBody
deviceList
(
Integer
districtId
,
Integer
categoryId
,
Integer
brandId
,
Integer
modelId
);
ResultBody
update
(
LeaseVo
param
);
ResultBody
update
(
LeaseVo
param
);
ResultBody
detail
(
Integer
id
);
ResultBody
detail
(
Integer
id
);
ResultBody
listWareInfoPage
(
WareInfoQO
param
);
ResultBody
listWareInfoPage
(
WareInfoQO
param
);
WareInfoDTO
getWareInfoById
(
Integer
id
);
WareInfoDTO
getWareInfoById
(
Integer
id
);
ResultBody
<
AdDTO
>
ad
();
ResultBody
<
AdDTO
>
ad
();
List
<
SkuInfoDTO
>
listWareSkuById
(
Integer
id
);
List
<
SkuInfoDTO
>
listWareSkuById
(
Integer
id
);
}
}
src/main/java/com/mmc/pms/service/WebProductMallService.java
浏览文件 @
2808dd4c
package
com
.
mmc
.
pms
.
service
;
package
com
.
mmc
.
pms
.
service
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.common.ResultBody
;
import
com.mmc.pms.model.dto.AdDTO
;
import
com.mmc.pms.model.
other.
dto.AdDTO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.model.qo.GoodsInfoQO
;
import
com.mmc.pms.page.PageResult
;
import
com.mmc.pms.page.PageResult
;
...
...
src/main/resources/mapper/CategoriesDao.xml
浏览文件 @
2808dd4c
...
@@ -25,9 +25,9 @@
...
@@ -25,9 +25,9 @@
is_deleted
is_deleted
</sql>
</sql>
<insert
id=
"insertDirectory"
>
<insert
id=
"insertDirectory"
>
insert into directory(directory_name,
relevance
,
insert into directory(directory_name,
pid
,
`type`)
`type`)
values (#{directoryName}, #{
relevance
}, #{type})
values (#{directoryName}, #{
pid
}, #{type})
</insert>
</insert>
<insert
id=
"insertClassification"
>
<insert
id=
"insertClassification"
>
insert into categories (parent_id,
insert into categories (parent_id,
...
@@ -42,7 +42,7 @@
...
@@ -42,7 +42,7 @@
<update
id=
"updateDirectory"
>
<update
id=
"updateDirectory"
>
update directory
update directory
set directory_name = #{directoryName},
set directory_name = #{directoryName},
relevance = #{relevance
},
pid = #{pid
},
`type` = #{type}
`type` = #{type}
where id = #{id}
where id = #{id}
</update>
</update>
...
@@ -75,7 +75,7 @@
...
@@ -75,7 +75,7 @@
<select
id=
"countUpdateDirectoryName"
resultType=
"java.lang.Integer"
>
<select
id=
"countUpdateDirectoryName"
resultType=
"java.lang.Integer"
>
SELECT COUNT(*) FROM directory
SELECT COUNT(*) FROM directory
WHERE directory_name = #{directoryName} and is_deleted = 0 and `type` = #{type}
WHERE directory_name = #{directoryName} and is_deleted = 0 and `type` = #{type}
<if
test=
"id!=null
and id!=''
"
>
<if
test=
"id!=null"
>
and id
<![CDATA[<>]]>
#{id}
and id
<![CDATA[<>]]>
#{id}
</if>
</if>
</select>
</select>
...
@@ -85,13 +85,22 @@
...
@@ -85,13 +85,22 @@
where is_deleted = 0
where is_deleted = 0
</select>
</select>
<select
id=
"directoryList"
resultType=
"com.mmc.pms.entity.Directory"
>
<select
id=
"directoryList"
resultType=
"com.mmc.pms.entity.Directory"
>
select id,
SELECT d.id,
directory_name,
d.directory_name,
relevance,
d.pid,
`type`,
d.`type`,
create_time
d.create_time,
from directory
dt.directory_name relevanceName
where is_deleted = 0
FROM `directory` d
LEFT JOIN `directory` dt ON dt.id = d.pid
<where>
d.is_deleted = 0
<if
test=
"type != null"
>
and d.type = #{type}
</if>
</where>
ORDER BY create_time DESC
limit #{pageNo}, #{pageSize}
</select>
</select>
<select
id=
"countDirectory"
resultType=
"java.lang.Integer"
>
<select
id=
"countDirectory"
resultType=
"java.lang.Integer"
>
SELECT count(*)
SELECT count(*)
...
@@ -153,4 +162,28 @@
...
@@ -153,4 +162,28 @@
AND directory_id = #{directoryId}
AND directory_id = #{directoryId}
AND `type` = #{type}
AND `type` = #{type}
</select>
</select>
<select
id=
"selectDirectoryById"
resultType=
"java.lang.Integer"
>
select count(*)
from directory
where id = #{id}
and is_default = 0
</select>
<select
id=
"getDirectoryList"
resultType=
"com.mmc.pms.entity.Directory"
>
SELECT d.id,
d.directory_name,
d.pid,
d.`type`,
d.create_time
FROM `directory` d
WHERE d.is_deleted = 0
AND d.type = #{type}
OR d.type = 0
AND d.pid IS NULL
ORDER BY create_time DESC
</select>
<update
id=
"deleteById"
>
UPDATE `categories`
SET `is_deleted` = 1
WHERE `id` = #{id};
</update>
</mapper>
</mapper>
src/main/resources/mapper/GoodsInfoDao.xml
浏览文件 @
2808dd4c
...
@@ -397,4 +397,14 @@
...
@@ -397,4 +397,14 @@
</foreach>
</foreach>
)
)
</select>
</select>
<select
id=
"ListGoodsInfoByCategoryId"
resultType=
"com.mmc.pms.entity.GoodsInfo"
>
SELECT gi.id,
gi.goods_name,
gi.shelf_status,
im.img_url mainImg
FROM goods_info gi
INNER JOIN goods_img im ON gi.id = im.goods_info_id
AND im.img_type = 0
WHERE gi.category_by_one = #{id}
</select>
</mapper>
</mapper>
src/main/resources/mapper/IndustrySpecDao.xml
浏览文件 @
2808dd4c
...
@@ -7,11 +7,13 @@
...
@@ -7,11 +7,13 @@
insert into industry_sku (solution_name, categories_id, description)
insert into industry_sku (solution_name, categories_id, description)
values (#{solutionName}, #{categoriesId}, #{description})
values (#{solutionName}, #{categoriesId}, #{description})
</insert>
</insert>
<insert
id=
"insertIndustrySpec"
>
<insert
id=
"insertIndustrySpec"
parameterType=
"com.mmc.pms.entity.IndustrySpecDO"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into industry_spec (industry_sku_id, spec_name, spec_image)
insert into industry_spec (industry_sku_id, spec_name, spec_image)
values (#{industrySkuId}, #{specName}, #{specImage})
values (#{industrySkuId}, #{specName}, #{specImage})
</insert>
</insert>
<insert
id=
"insertIndustryProductInventory"
>
<insert
id=
"insertIndustryProductInventory"
parameterType=
"com.mmc.pms.entity.IndustryProductInventoryDO"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into industry_product_inventory (industry_spec_id, product_id, is_selected)
insert into industry_product_inventory (industry_spec_id, product_id, is_selected)
values (#{industrySpecId}, #{productSkuId}, #{selected})
values (#{industrySpecId}, #{productSkuId}, #{selected})
</insert>
</insert>
...
@@ -213,7 +215,7 @@
...
@@ -213,7 +215,7 @@
WHERE id = #{id}
WHERE id = #{id}
AND is_deleted = 0
AND is_deleted = 0
</select>
</select>
<select
id=
"getIndustryProductInventory"
resultType=
"com.mmc.pms.
service.Impl
.IndustryProductInventoryDO"
>
<select
id=
"getIndustryProductInventory"
resultType=
"com.mmc.pms.
entity
.IndustryProductInventoryDO"
>
SELECT id,
SELECT id,
industry_spec_id industrySpecId,
industry_spec_id industrySpecId,
product_id productSkuId,
product_id productSkuId,
...
@@ -283,7 +285,7 @@
...
@@ -283,7 +285,7 @@
#{d}
#{d}
</foreach>
)
</foreach>
)
</select>
</select>
<select
id=
"listIndustryProdInventory"
resultType=
"com.mmc.pms.
service.Impl
.IndustryProductInventoryDO"
>
<select
id=
"listIndustryProdInventory"
resultType=
"com.mmc.pms.
entity
.IndustryProductInventoryDO"
>
SELECT
SELECT
id,
id,
industry_spec_id industrySpecId,
industry_spec_id industrySpecId,
...
@@ -356,4 +358,17 @@
...
@@ -356,4 +358,17 @@
</foreach>
</foreach>
)
)
</select>
</select>
<select
id=
"getIndustrySpecPriceList"
resultType=
"com.mmc.pms.entity.IndustrySpecPriceDO"
>
SELECT
id,
industry_spec_id industrySpecId,
tag_info_id tagInfoId,
price
FROM
industry_spec_price
WHERE industry_spec_id in (
<foreach
collection=
"list"
separator=
","
index=
"index"
item=
"d"
>
#{d}
</foreach>
)
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/resources/mapper/MiniProgramProductMallDao.xml
浏览文件 @
2808dd4c
...
@@ -315,7 +315,7 @@
...
@@ -315,7 +315,7 @@
ORDER BY sort ASC
ORDER BY sort ASC
</select>
</select>
<select
id=
"getIndustryProductInventory"
resultType=
"com.mmc.pms.
service.Impl
.IndustryProductInventoryDO"
>
<select
id=
"getIndustryProductInventory"
resultType=
"com.mmc.pms.
entity
.IndustryProductInventoryDO"
>
SELECT id,
SELECT id,
industry_spec_id industrySpecId,
industry_spec_id industrySpecId,
product_id productSkuId,
product_id productSkuId,
...
...
src/main/resources/mapper/ProductDao.xml
浏览文件 @
2808dd4c
...
@@ -213,7 +213,7 @@
...
@@ -213,7 +213,7 @@
</select>
</select>
<select
id=
"listProductSpec"
resultType=
"com.mmc.pms.entity.ProductSpecDO"
>
<select
id=
"listProductSpec"
resultType=
"com.mmc.pms.entity.ProductSpecDO"
>
select id,
select id,
product_id,
product_id
productSkuId
,
spec_name,
spec_name,
spec_image,
spec_image,
part_no,
part_no,
...
@@ -227,13 +227,15 @@
...
@@ -227,13 +227,15 @@
SELECT ps.id,
SELECT ps.id,
ps.product_name productName,
ps.product_name productName,
ps.model,
ps.model,
ps.
product_brand productBran
d,
ps.
categories_i
d,
ps.brand_info_id brandInfoId,
ps.brand_info_id brandInfoId,
ps.create_time createTime,
ps.create_time createTime,
c.id categoriesId,
c.id categoriesId,
c.type_name categoryName
c.name categoryName,
bi.brand_name brandName
FROM product ps
FROM product ps
INNER JOIN categories c ON ps.goods_type_id = c.id
INNER JOIN categories c ON ps.categories_id = c.id
LEFT JOIN brand_info bi ON ps.brand_info_id = bi.id
where ps.id in
where ps.id in
<foreach
collection=
"list"
item=
"item"
open=
"("
close=
")"
separator=
","
>
<foreach
collection=
"list"
item=
"item"
open=
"("
close=
")"
separator=
","
>
#{item}
#{item}
...
@@ -359,7 +361,7 @@
...
@@ -359,7 +361,7 @@
</foreach>
</foreach>
)
)
</select>
</select>
<select
id=
"feignGetUnitPrice"
resultType=
"com.mmc.pms.model.dto.ProductSpecPriceDTO"
>
<select
id=
"feignGetUnitPrice"
resultType=
"com.mmc.pms.model.
sale.
dto.ProductSpecPriceDTO"
>
select price
select price
from product_spec_price
from product_spec_price
where product_spec_id = #{id}
where product_spec_id = #{id}
...
@@ -399,7 +401,7 @@
...
@@ -399,7 +401,7 @@
</foreach>
</foreach>
)
)
</select>
</select>
<select
id=
"listProdGoodsSkuInfo"
resultType=
"com.mmc.pms.model.dto.OrderGoodsProdDTO"
>
<select
id=
"listProdGoodsSkuInfo"
resultType=
"com.mmc.pms.model.
order.
dto.OrderGoodsProdDTO"
>
SELECT
SELECT
gi.id as goods_info_id,gi.goods_name,gi.goods_no,gi.directory_id,
gi.id as goods_info_id,gi.goods_name,gi.goods_no,gi.directory_id,
gimg.img_url as mainImg,
gimg.img_url as mainImg,
...
...
src/main/resources/mapper/WebAndMiniProgramCategoryDao.xml
0 → 100644
浏览文件 @
2808dd4c
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mmc.pms.dao.WebAndMiniProgramCategoryDao"
>
</mapper>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论