Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
TCM
tcm-system
Commits
7e1dcc53
Commit
7e1dcc53
authored
Dec 20, 2025
by
dmy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
中医药小程序代码提交
parent
d08a9388
Changes
11
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
239 additions
and
24 deletions
+239
-24
CarouselService.java
src/main/java/com/tcm/common/service/CarouselService.java
+24
-0
CenterDisplayService.java
...ain/java/com/tcm/common/service/CenterDisplayService.java
+1
-1
AreaServiceImpl.java
...ain/java/com/tcm/common/service/impl/AreaServiceImpl.java
+20
-0
CarouselServiceImpl.java
...java/com/tcm/common/service/impl/CarouselServiceImpl.java
+45
-0
CenterDisplayServiceImpl.java
...com/tcm/common/service/impl/CenterDisplayServiceImpl.java
+11
-13
CarouselController.java
src/main/java/com/tcm/common/web/CarouselController.java
+62
-0
CenterDisplayController.java
...main/java/com/tcm/common/web/CenterDisplayController.java
+1
-1
ProductCategoryServiceImpl.java
.../tcm/product/service/impl/ProductCategoryServiceImpl.java
+9
-1
ProductServiceImpl.java
...java/com/tcm/product/service/impl/ProductServiceImpl.java
+15
-3
CarouselLoadPageReqVo.java
...n/java/com/tcm/util/common/req/CarouselLoadPageReqVo.java
+42
-0
ProductResVo.java
src/main/java/com/tcm/util/product/res/ProductResVo.java
+9
-5
No files found.
src/main/java/com/tcm/common/service/CarouselService.java
View file @
7e1dcc53
package
com
.
tcm
.
common
.
service
;
package
com
.
tcm
.
common
.
service
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.common.req.CarouselLoadPageReqVo
;
import
com.tcm.util.common.req.CarouselReqVo
;
import
com.tcm.util.common.req.CarouselReqVo
;
import
com.tcm.util.common.res.CarouselResVo
;
import
com.tcm.util.common.res.CarouselResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
CarouselService
{
public
interface
CarouselService
{
/**
/**
...
@@ -11,4 +14,25 @@ public interface CarouselService {
...
@@ -11,4 +14,25 @@ public interface CarouselService {
* @return
* @return
*/
*/
CarouselResVo
load
(
CarouselReqVo
carouselReqVo
);
CarouselResVo
load
(
CarouselReqVo
carouselReqVo
);
/**
* 内容保存
* @param req
* @return
*/
String
save
(
CarouselReqVo
req
);
/**
* 内容分页查询
* @param req
* @return
*/
PageSizeData
<
CarouselResVo
>
loadPage
(
CarouselLoadPageReqVo
req
);
/**
* 内容删除
* @param req
* @return
*/
String
remove
(
CarouselReqVo
req
);
}
}
src/main/java/com/tcm/common/service/CenterDisplayService.java
View file @
7e1dcc53
...
@@ -26,5 +26,5 @@ public interface CenterDisplayService {
...
@@ -26,5 +26,5 @@ public interface CenterDisplayService {
/**
/**
* 展示区新增
* 展示区新增
*/
*/
String
remove
(
TcmEnum
ReqVo
req
);
String
remove
(
CenterDisplay
ReqVo
req
);
}
}
src/main/java/com/tcm/common/service/impl/AreaServiceImpl.java
View file @
7e1dcc53
...
@@ -82,9 +82,26 @@ public class AreaServiceImpl implements AreaService {
...
@@ -82,9 +82,26 @@ public class AreaServiceImpl implements AreaService {
@Override
@Override
public
String
floorRemove
(
FloorReqVo
req
)
{
public
String
floorRemove
(
FloorReqVo
req
)
{
//楼层删除
FloorVo
floor
=
new
FloorVo
();
FloorVo
floor
=
new
FloorVo
();
floor
.
setFloorId
(
req
.
getFloorId
());
floor
.
setFloorId
(
req
.
getFloorId
());
floorDao
.
remove
(
floor
);
floorDao
.
remove
(
floor
);
//楼层图片删除
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getFloorId
());
imageService
.
remove
(
imageReqVo
);
//区域删除
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
areaVo
.
setFloorId
(
req
.
getFloorId
());
List
<
FloorAreaVo
>
areaList
=
floorAreaDao
.
loadList
(
areaVo
,
FloorAreaVo
.
class
);
floorAreaDao
.
remove
(
areaVo
);
//区域图片删除
for
(
FloorAreaVo
floorAreaVo
:
areaList
)
{
ImageReqVo
areaImageReqVo
=
new
ImageReqVo
();
areaImageReqVo
.
setRelationId
(
floorAreaVo
.
getAreaId
());
imageService
.
remove
(
imageReqVo
);
}
return
req
.
getFloorId
();
return
req
.
getFloorId
();
}
}
...
@@ -125,6 +142,9 @@ public class AreaServiceImpl implements AreaService {
...
@@ -125,6 +142,9 @@ public class AreaServiceImpl implements AreaService {
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
areaVo
.
setAreaId
(
req
.
getAreaId
());
areaVo
.
setAreaId
(
req
.
getAreaId
());
floorAreaDao
.
remove
(
areaVo
);
floorAreaDao
.
remove
(
areaVo
);
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getAreaId
());
imageService
.
remove
(
imageReqVo
);
return
req
.
getAreaId
();
return
req
.
getAreaId
();
}
}
...
...
src/main/java/com/tcm/common/service/impl/CarouselServiceImpl.java
View file @
7e1dcc53
...
@@ -3,9 +3,16 @@ package com.tcm.common.service.impl;
...
@@ -3,9 +3,16 @@ package com.tcm.common.service.impl;
import
com.tcm.common.dao.CarouselDao
;
import
com.tcm.common.dao.CarouselDao
;
import
com.tcm.common.service.CarouselService
;
import
com.tcm.common.service.CarouselService
;
import
com.tcm.common.service.ImageService
;
import
com.tcm.common.service.ImageService
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.common.CarouselVo
;
import
com.tcm.util.common.req.CarouselLoadPageReqVo
;
import
com.tcm.util.common.req.CarouselReqVo
;
import
com.tcm.util.common.req.CarouselReqVo
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.common.res.CarouselResVo
;
import
com.tcm.util.common.res.CarouselResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
@Service
@Service
...
@@ -29,4 +36,42 @@ public class CarouselServiceImpl implements CarouselService {
...
@@ -29,4 +36,42 @@ public class CarouselServiceImpl implements CarouselService {
}
}
return
load
;
return
load
;
}
}
@Override
public
String
save
(
CarouselReqVo
req
)
{
if
(
StringHelper
.
isEmpty
(
req
.
getCarouselId
()))
{
CarouselVo
carousel
=
new
CarouselVo
();
String
carouselId
=
StringHelper
.
getNewID
();
ObjectHelper
.
writeWithFrom
(
carousel
,
req
);
carousel
.
setCarouselId
(
carouselId
);
carousel
.
setCreateTime
(
DateHelper
.
getNow
());
carouselDao
.
save
(
req
);
return
carouselId
;
}
else
{
CarouselVo
carousel
=
new
CarouselVo
();
carousel
.
setCarouselId
(
req
.
getCarouselId
());
CarouselVo
load
=
carouselDao
.
load
(
carousel
,
CarouselVo
.
class
);
ObjectHelper
.
writeWithFrom
(
load
,
req
);
load
.
setUpdateTime
(
DateHelper
.
getNow
());
carouselDao
.
update
(
carousel
);
return
req
.
getCarouselId
();
}
}
@Override
public
PageSizeData
<
CarouselResVo
>
loadPage
(
CarouselLoadPageReqVo
req
)
{
PageSizeData
<
CarouselResVo
>
page
=
carouselDao
.
loadPage
(
req
,
CarouselResVo
.
class
);
return
page
;
}
@Override
public
String
remove
(
CarouselReqVo
req
)
{
CarouselVo
carousel
=
new
CarouselVo
();
carousel
.
setCarouselId
(
req
.
getCarouselId
());
carouselDao
.
remove
(
carousel
);
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getCarouselId
());
imageService
.
remove
(
imageReqVo
);
return
req
.
getCarouselId
();
}
}
}
src/main/java/com/tcm/common/service/impl/CenterDisplayServiceImpl.java
View file @
7e1dcc53
...
@@ -3,34 +3,28 @@ package com.tcm.common.service.impl;
...
@@ -3,34 +3,28 @@ package com.tcm.common.service.impl;
import
com.tcm.common.dao.CenterDisplayDao
;
import
com.tcm.common.dao.CenterDisplayDao
;
import
com.tcm.common.dao.ImageDao
;
import
com.tcm.common.dao.ImageDao
;
import
com.tcm.common.service.CenterDisplayService
;
import
com.tcm.common.service.CenterDisplayService
;
import
com.tcm.common.
util.CommonConstant
;
import
com.tcm.common.
service.ImageService
;
import
com.tcm.util.area.CenterDisplayVo
;
import
com.tcm.util.area.CenterDisplayVo
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.res.CenterDisplayHomeLoadResVo
;
import
com.tcm.util.area.res.CenterDisplayLoadResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.tcm.util.common.ImageVo
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.common.req.TcmEnumReqVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
@Service
@Service
public
class
CenterDisplayServiceImpl
implements
CenterDisplayService
{
public
class
CenterDisplayServiceImpl
implements
CenterDisplayService
{
private
final
CenterDisplayDao
centerDisplayDao
;
private
final
CenterDisplayDao
centerDisplayDao
;
private
final
Image
Dao
imageDao
;
private
final
Image
Service
imageService
;
public
CenterDisplayServiceImpl
(
CenterDisplayDao
centerDisplayDao
,
public
CenterDisplayServiceImpl
(
CenterDisplayDao
centerDisplayDao
,
ImageDao
imageDao
)
{
ImageService
imageService
)
{
this
.
centerDisplayDao
=
centerDisplayDao
;
this
.
centerDisplayDao
=
centerDisplayDao
;
this
.
image
Dao
=
imageDao
;
this
.
image
Service
=
imageService
;
}
}
@Override
@Override
...
@@ -70,11 +64,15 @@ public class CenterDisplayServiceImpl implements CenterDisplayService {
...
@@ -70,11 +64,15 @@ public class CenterDisplayServiceImpl implements CenterDisplayService {
}
}
@Override
@Override
public
String
remove
(
TcmEnum
ReqVo
req
)
{
public
String
remove
(
CenterDisplay
ReqVo
req
)
{
CenterDisplayVo
centerDisplay
=
new
CenterDisplayVo
();
CenterDisplayVo
centerDisplay
=
new
CenterDisplayVo
();
centerDisplay
.
setDisplayId
(
req
.
get
Enum
Id
());
centerDisplay
.
setDisplayId
(
req
.
get
Display
Id
());
centerDisplayDao
.
remove
(
centerDisplay
);
centerDisplayDao
.
remove
(
centerDisplay
);
return
req
.
getEnumId
();
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getDisplayId
());
imageService
.
remove
(
imageReqVo
);
return
req
.
getDisplayId
();
}
}
}
}
src/main/java/com/tcm/common/web/CarouselController.java
0 → 100644
View file @
7e1dcc53
package
com
.
tcm
.
common
.
web
;
import
com.tcm.common.service.CarouselService
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.req.FloorReqVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.common.req.CarouselLoadPageReqVo
;
import
com.tcm.util.common.req.CarouselReqVo
;
import
com.tcm.util.common.req.TcmEnumReqVo
;
import
com.tcm.util.common.res.CarouselResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@RestController
@RequestMapping
(
"/carousel"
)
public
class
CarouselController
{
private
final
CarouselService
carouselService
;
public
CarouselController
(
CarouselService
carouselService
)
{
this
.
carouselService
=
carouselService
;
}
/**
* 区域新增
*/
@RequestMapping
(
"/save"
)
public
ResponseResult
<
String
>
save
(
@RequestBody
CarouselReqVo
req
)
{
return
ResponseResult
.
result
(
carouselService
.
save
(
req
));
}
/**
* 展示区加载
*/
@RequestMapping
(
"/load"
)
public
ResponseResult
<
CarouselResVo
>
load
(
@RequestBody
CarouselReqVo
req
)
{
return
ResponseResult
.
result
(
carouselService
.
load
(
req
));
}
/**
* 展示区列表
*/
@RequestMapping
(
"/loadPage"
)
public
ResponseResult
<
PageSizeData
<
CarouselResVo
>>
loadPage
(
@RequestBody
CarouselLoadPageReqVo
req
)
{
return
ResponseResult
.
result
(
carouselService
.
loadPage
(
req
));
}
/**
* 展示区删除
*/
@RequestMapping
(
"/remove"
)
public
ResponseResult
<
String
>
remove
(
@RequestBody
CarouselReqVo
req
)
{
return
ResponseResult
.
result
(
carouselService
.
remove
(
req
));
}
}
src/main/java/com/tcm/common/web/CenterDisplayController.java
View file @
7e1dcc53
...
@@ -55,7 +55,7 @@ public class CenterDisplayController {
...
@@ -55,7 +55,7 @@ public class CenterDisplayController {
* 展示区删除
* 展示区删除
*/
*/
@RequestMapping
(
"/remove"
)
@RequestMapping
(
"/remove"
)
public
ResponseResult
<
String
>
remove
(
@RequestBody
TcmEnum
ReqVo
req
)
{
public
ResponseResult
<
String
>
remove
(
@RequestBody
CenterDisplay
ReqVo
req
)
{
return
ResponseResult
.
result
(
centerDisplayService
.
remove
(
req
));
return
ResponseResult
.
result
(
centerDisplayService
.
remove
(
req
));
}
}
...
...
src/main/java/com/tcm/product/service/impl/ProductCategoryServiceImpl.java
View file @
7e1dcc53
package
com
.
tcm
.
product
.
service
.
impl
;
package
com
.
tcm
.
product
.
service
.
impl
;
import
com.tcm.common.service.ImageService
;
import
com.tcm.product.dao.ProductCategoryDao
;
import
com.tcm.product.dao.ProductCategoryDao
;
import
com.tcm.product.dao.ProductDao
;
import
com.tcm.product.dao.ProductDao
;
import
com.tcm.product.dao.ProductExtendDao
;
import
com.tcm.product.dao.ProductExtendDao
;
import
com.tcm.product.service.ProductCategoryService
;
import
com.tcm.product.service.ProductCategoryService
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.product.ProductCategoryVo
;
import
com.tcm.util.product.ProductCategoryVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.req.ProductCategoryLoadPageReqVo
;
import
com.tcm.util.product.req.ProductCategoryLoadPageReqVo
;
...
@@ -27,13 +29,15 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
...
@@ -27,13 +29,15 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
private
final
ProductCategoryDao
productCategoryDao
;
private
final
ProductCategoryDao
productCategoryDao
;
private
final
ProductDao
productDao
;
private
final
ProductDao
productDao
;
private
final
ProductExtendDao
productExtendDao
;
private
final
ProductExtendDao
productExtendDao
;
private
final
ImageService
imageService
;
public
ProductCategoryServiceImpl
(
ProductCategoryDao
productCategoryDao
,
public
ProductCategoryServiceImpl
(
ProductCategoryDao
productCategoryDao
,
ProductDao
productDao
,
ProductDao
productDao
,
ProductExtendDao
productExtendDao
)
{
ProductExtendDao
productExtendDao
,
ImageService
imageService
)
{
this
.
productCategoryDao
=
productCategoryDao
;
this
.
productCategoryDao
=
productCategoryDao
;
this
.
productDao
=
productDao
;
this
.
productDao
=
productDao
;
this
.
productExtendDao
=
productExtendDao
;
this
.
productExtendDao
=
productExtendDao
;
this
.
imageService
=
imageService
;
}
}
@Override
@Override
...
@@ -78,6 +82,10 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
...
@@ -78,6 +82,10 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
productCategoryVo
.
setCategoryId
(
req
.
getCategoryId
());
productCategoryVo
.
setCategoryId
(
req
.
getCategoryId
());
productCategoryDao
.
remove
(
productCategoryVo
);
productCategoryDao
.
remove
(
productCategoryVo
);
productDao
.
remove
(
productCategoryVo
);
productDao
.
remove
(
productCategoryVo
);
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getCategoryId
());
imageService
.
remove
(
imageReqVo
);
return
req
.
getCategoryId
();
return
req
.
getCategoryId
();
}
}
...
...
src/main/java/com/tcm/product/service/impl/ProductServiceImpl.java
View file @
7e1dcc53
package
com
.
tcm
.
product
.
service
.
impl
;
package
com
.
tcm
.
product
.
service
.
impl
;
import
com.tcm.common.service.ImageService
;
import
com.tcm.product.dao.ProductCategoryDao
;
import
com.tcm.product.dao.ProductCategoryDao
;
import
com.tcm.product.dao.ProductDao
;
import
com.tcm.product.dao.ProductDao
;
import
com.tcm.product.dao.ProductExtendDao
;
import
com.tcm.product.dao.ProductExtendDao
;
import
com.tcm.product.service.ProductService
;
import
com.tcm.product.service.ProductService
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.ProductVo
;
import
com.tcm.util.product.ProductVo
;
import
com.tcm.util.product.req.ProductLoadPageReqVo
;
import
com.tcm.util.product.req.ProductLoadPageReqVo
;
import
com.tcm.util.product.req.ProductReqVo
;
import
com.tcm.util.product.req.ProductReqVo
;
import
com.tcm.util.product.res.ProductCategoryResVo
;
import
com.tcm.util.product.res.ProductResVo
;
import
com.tcm.util.product.res.ProductResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
...
@@ -26,13 +27,16 @@ public class ProductServiceImpl implements ProductService {
...
@@ -26,13 +27,16 @@ public class ProductServiceImpl implements ProductService {
private
final
ProductDao
productDao
;
private
final
ProductDao
productDao
;
private
final
ProductExtendDao
productExtendDao
;
private
final
ProductExtendDao
productExtendDao
;
private
final
ProductCategoryDao
productCategoryDao
;
private
final
ProductCategoryDao
productCategoryDao
;
private
final
ImageService
imageService
;
public
ProductServiceImpl
(
ProductDao
productDao
,
public
ProductServiceImpl
(
ProductDao
productDao
,
ProductExtendDao
productExtendDao
,
ProductExtendDao
productExtendDao
,
ProductCategoryDao
productCategoryDao
)
{
ProductCategoryDao
productCategoryDao
,
ImageService
imageService
)
{
this
.
productDao
=
productDao
;
this
.
productDao
=
productDao
;
this
.
productExtendDao
=
productExtendDao
;
this
.
productExtendDao
=
productExtendDao
;
this
.
productCategoryDao
=
productCategoryDao
;
this
.
productCategoryDao
=
productCategoryDao
;
this
.
imageService
=
imageService
;
}
}
...
@@ -104,6 +108,11 @@ public class ProductServiceImpl implements ProductService {
...
@@ -104,6 +108,11 @@ public class ProductServiceImpl implements ProductService {
ProductExtendVo
productExtendVo
=
new
ProductExtendVo
();
ProductExtendVo
productExtendVo
=
new
ProductExtendVo
();
productExtendVo
.
setProductId
(
req
.
getProductId
());
productExtendVo
.
setProductId
(
req
.
getProductId
());
productExtendDao
.
remove
(
productExtendVo
);
productExtendDao
.
remove
(
productExtendVo
);
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
req
.
getProductId
());
imageService
.
remove
(
imageReqVo
);
return
req
.
getProductId
();
return
req
.
getProductId
();
}
}
...
@@ -113,8 +122,11 @@ public class ProductServiceImpl implements ProductService {
...
@@ -113,8 +122,11 @@ public class ProductServiceImpl implements ProductService {
List
<
ProductExtendVo
>
productExtendList
=
productExtendDao
.
loadList
(
req
,
ProductExtendVo
.
class
);
List
<
ProductExtendVo
>
productExtendList
=
productExtendDao
.
loadList
(
req
,
ProductExtendVo
.
class
);
Map
<
String
,
ProductExtendVo
>
productExtendVoMap
=
MapHelper
.
getMap
(
productExtendList
,
ProductExtendVo:
:
getProductId
);
Map
<
String
,
ProductExtendVo
>
productExtendVoMap
=
MapHelper
.
getMap
(
productExtendList
,
ProductExtendVo:
:
getProductId
);
page
.
getList
().
forEach
(
item
->
{
page
.
getList
().
forEach
(
item
->
{
ImageReqVo
imageReqVo
=
new
ImageReqVo
();
imageReqVo
.
setRelationId
(
item
.
getProductId
());
item
.
setImageList
(
imageService
.
loadList
(
imageReqVo
));
item
.
setProductExtendVo
(
productExtendVoMap
.
get
(
item
.
getProductId
()));
item
.
setProductExtendVo
(
productExtendVoMap
.
get
(
item
.
getProductId
()));
});
});
return
null
;
return
page
;
}
}
}
}
src/main/java/com/tcm/util/common/req/CarouselLoadPageReqVo.java
0 → 100644
View file @
7e1dcc53
package
com
.
tcm
.
util
.
common
.
req
;
import
com.yanzuoguang.util.vo.PageSizeReqVo
;
public
class
CarouselLoadPageReqVo
extends
PageSizeReqVo
{
/**
* 标题
*/
private
String
title
;
/**
* 内容类型
*/
private
Integer
carouselType
;
/**
* 内容状态0上架1下架
*/
private
Integer
carouselStatus
;
public
String
getTitle
()
{
return
title
;
}
public
void
setTitle
(
String
title
)
{
this
.
title
=
title
;
}
public
Integer
getCarouselType
()
{
return
carouselType
;
}
public
void
setCarouselType
(
Integer
carouselType
)
{
this
.
carouselType
=
carouselType
;
}
public
Integer
getCarouselStatus
()
{
return
carouselStatus
;
}
public
void
setCarouselStatus
(
Integer
carouselStatus
)
{
this
.
carouselStatus
=
carouselStatus
;
}
}
src/main/java/com/tcm/util/product/res/ProductResVo.java
View file @
7e1dcc53
package
com
.
tcm
.
util
.
product
.
res
;
package
com
.
tcm
.
util
.
product
.
res
;
import
com.tcm.util.common.res.ImageResVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.ProductExtendVo
;
import
com.tcm.util.product.ProductVo
;
import
com.tcm.util.product.ProductVo
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
ProductResVo
extends
ProductVo
{
public
class
ProductResVo
extends
ProductVo
{
private
ProductExtendVo
productExtendVo
;
private
ProductExtendVo
productExtendVo
;
private
String
imageUrl
;
private
List
<
ImageResVo
>
imageList
=
new
ArrayList
<>()
;
public
String
getImageUrl
()
{
public
List
<
ImageResVo
>
getImageList
()
{
return
image
Url
;
return
image
List
;
}
}
public
void
setImage
Url
(
String
imageUrl
)
{
public
void
setImage
List
(
List
<
ImageResVo
>
imageList
)
{
this
.
image
Url
=
imageUrl
;
this
.
image
List
=
imageList
;
}
}
public
ProductExtendVo
getProductExtendVo
()
{
public
ProductExtendVo
getProductExtendVo
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment