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
3e66cf22
Commit
3e66cf22
authored
Dec 19, 2025
by
dmy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
中医药小程序代码提交
parent
0876691e
Changes
19
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
382 additions
and
33 deletions
+382
-33
CenterDisplayDao.java
src/main/java/com/tcm/common/dao/CenterDisplayDao.java
+27
-0
CenterDisplayDaoImpl.java
...in/java/com/tcm/common/dao/impl/CenterDisplayDaoImpl.java
+38
-0
AreaService.java
src/main/java/com/tcm/common/service/AreaService.java
+27
-7
CenterDisplayService.java
...ain/java/com/tcm/common/service/CenterDisplayService.java
+2
-3
AreaServiceImpl.java
...ain/java/com/tcm/common/service/impl/AreaServiceImpl.java
+42
-3
CenterDisplayServiceImpl.java
...com/tcm/common/service/impl/CenterDisplayServiceImpl.java
+29
-6
CommonConstant.java
src/main/java/com/tcm/common/util/CommonConstant.java
+25
-0
AreaController.java
src/main/java/com/tcm/common/web/AreaController.java
+38
-9
CenterDisplayController.java
...main/java/com/tcm/common/web/CenterDisplayController.java
+2
-2
ProductCategoryDao.java
src/main/java/com/tcm/product/dao/ProductCategoryDao.java
+9
-0
ProductCategoryDaoImpl.java
...java/com/tcm/product/dao/impl/ProductCategoryDaoImpl.java
+15
-0
ProductDaoImpl.java
src/main/java/com/tcm/product/dao/impl/ProductDaoImpl.java
+2
-2
ProductCategoryServiceImpl.java
.../tcm/product/service/impl/ProductCategoryServiceImpl.java
+1
-1
CenterDisplayHomeLoadResVo.java
...ava/com/tcm/util/area/res/CenterDisplayHomeLoadResVo.java
+38
-0
CenterDisplayLoadResVo.java
...in/java/com/tcm/util/area/res/CenterDisplayLoadResVo.java
+43
-0
CenterDisplayResVo.java
src/main/java/com/tcm/util/area/res/CenterDisplayResVo.java
+10
-0
FloorResVo.java
src/main/java/com/tcm/util/area/res/FloorResVo.java
+14
-0
ProductCategoryResVo.java
...n/java/com/tcm/util/product/res/ProductCategoryResVo.java
+10
-0
ProductResVo.java
src/main/java/com/tcm/util/product/res/ProductResVo.java
+10
-0
No files found.
src/main/java/com/tcm/common/dao/CenterDisplayDao.java
View file @
3e66cf22
package
com
.
tcm
.
common
.
dao
;
import
com.tcm.util.area.CenterDisplayVo
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.res.CenterDisplayLoadResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
java.util.List
;
public
interface
CenterDisplayDao
extends
BaseDao
{
/**
* 中心加载
* @param centerDisplay
* @return
*/
List
<
CenterDisplayResVo
>
loadByList
(
CenterDisplayVo
centerDisplay
);
/**
* 标题分类加载
* @param req
* @return
*/
List
<
CenterDisplayLoadResVo
>
loadByType
(
CenterDisplayReqVo
req
);
/**
* 展区加载区域
* @param reqVo
* @return
*/
List
<
FloorAreaResVo
>
loadFloorAreaList
(
CenterDisplayReqVo
reqVo
);
}
src/main/java/com/tcm/common/dao/impl/CenterDisplayDaoImpl.java
View file @
3e66cf22
...
...
@@ -2,13 +2,51 @@ package com.tcm.common.dao.impl;
import
com.tcm.common.dao.CenterDisplayDao
;
import
com.tcm.util.area.CenterDisplayVo
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.res.CenterDisplayLoadResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
org.springframework.stereotype.Component
;
import
java.util.List
;
@Component
public
class
CenterDisplayDaoImpl
extends
BaseDaoImpl
implements
CenterDisplayDao
{
private
static
final
String
SQL_LOAD_BY_LIST
=
"LOAD_BY_LIST"
;
private
static
final
String
SQL_LOAD_BY_TYPE
=
"LOAD_BY_TYPE"
;
private
static
final
String
SQL_LOAD_FLOOR_AREA_LIST
=
"LOAD_FLOOR_AREA_LIST"
;
@Override
protected
void
init
()
{
register
(
CenterDisplayVo
.
class
);
table
.
add
(
SQL_LOAD_BY_LIST
,
"select p.*,pi.image_url as iconUrl from tcm_center_display as p "
+
"left join tcm_image as pi on p.display_id on pi.relation_id where 1=1 {WHERE} order by p.sort"
)
.
add
(
"displayId"
,
"p.display_id = ?"
)
.
add
(
"title"
,
"p.title = ?"
)
;
table
.
add
(
SQL_LOAD_BY_TYPE
,
"select p.* from tcm_center_display as p where 1=1 {WHERE} group by p.content_type"
);
table
.
add
(
SQL_LOAD_FLOOR_AREA_LIST
,
"select fa.*,p.content_type as contentType from tcm_center_display as p "
+
"left join tcm_floor_area as fa on p.area_id on fa.area_id where 1=1 {WHERE} order by p.sort"
)
.
add
(
"areaId"
,
"p.area_id = ?"
)
.
add
(
"title"
,
"p.title = ?"
)
.
add
(
"contentType"
,
"p.content_type = ?"
)
;
}
@Override
public
List
<
CenterDisplayResVo
>
loadByList
(
CenterDisplayVo
req
)
{
return
this
.
query
(
CenterDisplayResVo
.
class
,
SQL_LOAD_BY_LIST
,
req
);
}
@Override
public
List
<
CenterDisplayLoadResVo
>
loadByType
(
CenterDisplayReqVo
req
)
{
return
this
.
query
(
CenterDisplayLoadResVo
.
class
,
SQL_LOAD_BY_TYPE
,
req
);
}
@Override
public
List
<
FloorAreaResVo
>
loadFloorAreaList
(
CenterDisplayReqVo
req
)
{
return
this
.
query
(
FloorAreaResVo
.
class
,
SQL_LOAD_FLOOR_AREA_LIST
,
req
);
}
}
src/main/java/com/tcm/common/service/AreaService.java
View file @
3e66cf22
package
com
.
tcm
.
common
.
service
;
import
com.tcm.util.area.req.FloorAreaReqVo
;
import
com.tcm.util.area.req.FloorLoadPageReqVo
;
import
com.tcm.util.area.req.FloorReqVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.tcm.util.area.res.FloorResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
AreaService
{
/**
* 楼层
区域
保存
* 楼层保存
* @param req
* @return
*/
String
s
ave
(
FloorReqVo
req
);
String
floorS
ave
(
FloorReqVo
req
);
/**
* 楼层
区域
加载
* 楼层加载
* @param req
* @return
*/
FloorResVo
l
oad
(
FloorReqVo
req
);
FloorResVo
floorL
oad
(
FloorReqVo
req
);
/**
* 楼层
区域
分页查询
* 楼层分页查询
* @param req
* @return
*/
PageSizeData
<
FloorResVo
>
loadPage
(
FloorLoadPageReqVo
req
);
/**
* 楼层
区域
删除
* 楼层删除
* @param req
* @return
*/
String
remove
(
FloorReqVo
req
);
String
floorRemove
(
FloorReqVo
req
);
/**
* 区域加载
* @param req
* @return
*/
FloorAreaResVo
areaLoad
(
FloorAreaReqVo
req
);
/**
* 区域保存
* @param req
* @return
*/
String
areaSave
(
FloorAreaReqVo
req
);
/**
* 区域删除
* @param req
* @return
*/
String
areaRemove
(
FloorAreaReqVo
req
);
}
src/main/java/com/tcm/common/service/CenterDisplayService.java
View file @
3e66cf22
package
com
.
tcm
.
common
.
service
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.res.CenterDisplayLoadResVo
;
import
com.tcm.util.area.res.CenterDisplay
Home
LoadResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.common.req.TcmEnumReqVo
;
import
com.tcm.util.common.res.TcmEnumResVo
;
import
java.util.List
;
...
...
@@ -34,5 +33,5 @@ public interface CenterDisplayService {
* @param req
* @return
*/
CenterDisplayLoadResVo
loadCenter
(
CenterDisplayReqVo
req
);
CenterDisplay
Home
LoadResVo
loadCenter
(
CenterDisplayReqVo
req
);
}
src/main/java/com/tcm/common/service/impl/AreaServiceImpl.java
View file @
3e66cf22
...
...
@@ -3,9 +3,12 @@ package com.tcm.common.service.impl;
import
com.tcm.common.dao.FloorAreaDao
;
import
com.tcm.common.dao.FloorDao
;
import
com.tcm.common.service.AreaService
;
import
com.tcm.util.area.FloorAreaVo
;
import
com.tcm.util.area.FloorVo
;
import
com.tcm.util.area.req.FloorAreaReqVo
;
import
com.tcm.util.area.req.FloorLoadPageReqVo
;
import
com.tcm.util.area.req.FloorReqVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.tcm.util.area.res.FloorResVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
...
...
@@ -25,7 +28,7 @@ public class AreaServiceImpl implements AreaService {
}
@Override
public
String
s
ave
(
FloorReqVo
req
)
{
public
String
floorS
ave
(
FloorReqVo
req
)
{
if
(
StringHelper
.
isEmpty
(
req
.
getFloorId
()))
{
FloorVo
floor
=
new
FloorVo
();
String
floorId
=
StringHelper
.
getNewID
();
...
...
@@ -45,7 +48,7 @@ public class AreaServiceImpl implements AreaService {
}
@Override
public
FloorResVo
l
oad
(
FloorReqVo
req
)
{
public
FloorResVo
floorL
oad
(
FloorReqVo
req
)
{
FloorVo
floor
=
new
FloorVo
();
floor
.
setFloorId
(
req
.
getFloorId
());
FloorResVo
load
=
floorDao
.
load
(
floor
,
FloorResVo
.
class
);
...
...
@@ -59,10 +62,46 @@ public class AreaServiceImpl implements AreaService {
}
@Override
public
String
r
emove
(
FloorReqVo
req
)
{
public
String
floorR
emove
(
FloorReqVo
req
)
{
FloorVo
floor
=
new
FloorVo
();
floor
.
setFloorId
(
req
.
getFloorId
());
floorDao
.
remove
(
floor
);
return
req
.
getFloorId
();
}
@Override
public
FloorAreaResVo
areaLoad
(
FloorAreaReqVo
req
)
{
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
areaVo
.
setAreaId
(
req
.
getAreaId
());
FloorAreaResVo
load
=
floorAreaDao
.
load
(
areaVo
,
FloorAreaResVo
.
class
);
return
load
;
}
@Override
public
String
areaSave
(
FloorAreaReqVo
req
)
{
if
(
StringHelper
.
isEmpty
(
req
.
getAreaId
()))
{
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
String
areaId
=
StringHelper
.
getNewID
();
areaVo
.
setFloorId
(
areaId
);
ObjectHelper
.
writeWithFrom
(
areaVo
,
req
);
areaVo
.
setCreateTime
(
DateHelper
.
getNow
());
floorAreaDao
.
save
(
areaVo
);
return
areaId
;
}
else
{
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
areaVo
.
setAreaId
(
req
.
getAreaId
());
FloorAreaVo
load
=
floorAreaDao
.
load
(
areaVo
,
FloorAreaVo
.
class
);
ObjectHelper
.
writeWithFrom
(
load
,
req
);
floorAreaDao
.
update
(
load
);
return
req
.
getFloorId
();
}
}
@Override
public
String
areaRemove
(
FloorAreaReqVo
req
)
{
FloorAreaVo
areaVo
=
new
FloorAreaVo
();
areaVo
.
setAreaId
(
req
.
getAreaId
());
floorAreaDao
.
remove
(
areaVo
);
return
req
.
getAreaId
();
}
}
src/main/java/com/tcm/common/service/impl/CenterDisplayServiceImpl.java
View file @
3e66cf22
package
com
.
tcm
.
common
.
service
.
impl
;
import
com.tcm.common.dao.CenterDisplayDao
;
import
com.tcm.common.dao.ImageDao
;
import
com.tcm.common.service.CenterDisplayService
;
import
com.tcm.common.util.CommonConstant
;
import
com.tcm.util.area.CenterDisplayVo
;
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.FloorAreaResVo
;
import
com.tcm.util.common.ImageVo
;
import
com.tcm.util.common.req.ImageReqVo
;
import
com.tcm.util.common.req.TcmEnumReqVo
;
import
com.yanzuoguang.util.base.ObjectHelper
;
import
com.yanzuoguang.util.helper.DateHelper
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.List
;
@Service
public
class
CenterDisplayServiceImpl
implements
CenterDisplayService
{
private
final
CenterDisplayDao
centerDisplayDao
;
private
final
ImageDao
imageDao
;
public
CenterDisplayServiceImpl
(
CenterDisplayDao
centerDisplayDao
)
{
public
CenterDisplayServiceImpl
(
CenterDisplayDao
centerDisplayDao
,
ImageDao
imageDao
)
{
this
.
centerDisplayDao
=
centerDisplayDao
;
this
.
imageDao
=
imageDao
;
}
@Override
...
...
@@ -55,9 +65,7 @@ public class CenterDisplayServiceImpl implements CenterDisplayService {
@Override
public
List
<
CenterDisplayResVo
>
loadList
(
CenterDisplayReqVo
req
)
{
CenterDisplayVo
centerDisplay
=
new
CenterDisplayVo
();
centerDisplay
.
setDisplayId
(
req
.
getDisplayId
());
List
<
CenterDisplayResVo
>
list
=
centerDisplayDao
.
loadList
(
centerDisplay
,
CenterDisplayResVo
.
class
);
List
<
CenterDisplayResVo
>
list
=
centerDisplayDao
.
loadByList
(
req
);
return
list
;
}
...
...
@@ -70,7 +78,22 @@ public class CenterDisplayServiceImpl implements CenterDisplayService {
}
@Override
public
CenterDisplayLoadResVo
loadCenter
(
CenterDisplayReqVo
req
)
{
return
null
;
public
CenterDisplayHomeLoadResVo
loadCenter
(
CenterDisplayReqVo
req
)
{
CenterDisplayHomeLoadResVo
loadRes
=
new
CenterDisplayHomeLoadResVo
();
//展示图加载
ImageReqVo
imageVo
=
new
ImageReqVo
();
imageVo
.
setImageType
(
CommonConstant
.
IMAGE_TYPE_CENTER_DISPLAY
);
imageVo
.
setImageStatus
(
CommonConstant
.
IMAGE_STATUS_ENABLE
);
loadRes
.
setImageList
(
imageDao
.
loadList
(
imageVo
,
ImageVo
.
class
));
//标题加载
List
<
CenterDisplayLoadResVo
>
loadTypeList
=
centerDisplayDao
.
loadByType
(
req
);
for
(
CenterDisplayLoadResVo
centerDisplayLoadResVo
:
loadTypeList
)
{
CenterDisplayReqVo
reqVo
=
new
CenterDisplayReqVo
();
reqVo
.
setContentType
(
centerDisplayLoadResVo
.
getContentType
());
List
<
FloorAreaResVo
>
list
=
centerDisplayDao
.
loadFloorAreaList
(
reqVo
);
centerDisplayLoadResVo
.
setList
(
list
);
}
loadRes
.
setLoadTypeList
(
loadTypeList
);
return
loadRes
;
}
}
src/main/java/com/tcm/common/util/CommonConstant.java
0 → 100644
View file @
3e66cf22
package
com
.
tcm
.
common
.
util
;
/**
* 常用枚举
*/
public
class
CommonConstant
{
/**
* 图片类型
*/
public
static
final
Integer
IMAGE_TYPE_HOME
=
1
;
public
static
final
Integer
IMAGE_TYPE_CENTER_DISPLAY
=
2
;
/**
* 图片状态
*/
public
static
final
Integer
IMAGE_STATUS_ENABLE
=
0
;
public
static
final
Integer
IMAGE_STATUS_DISABLE
=
1
;
/**
* 楼层展览类型0-楼层 1-功能区
*/
public
static
final
Integer
CENTER_DISPLAY_TYPE_FLOOR
=
0
;
public
static
final
Integer
CENTER_DISPLAY_TYPE_DOMAIN
=
1
;
}
src/main/java/com/tcm/common/web/AreaController.java
View file @
3e66cf22
package
com
.
tcm
.
common
.
web
;
import
com.tcm.common.service.AreaService
;
import
com.tcm.util.area.req.FloorAreaReqVo
;
import
com.tcm.util.area.req.FloorLoadPageReqVo
;
import
com.tcm.util.area.req.FloorReqVo
;
import
com.tcm.util.area.res.FloorAreaResVo
;
import
com.tcm.util.area.res.FloorResVo
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
...
@@ -23,18 +25,18 @@ public class AreaController {
/**
* 区域新增
*/
@RequestMapping
(
"/
s
ave"
)
public
ResponseResult
<
String
>
s
ave
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
s
ave
(
req
));
@RequestMapping
(
"/
floorS
ave"
)
public
ResponseResult
<
String
>
floorS
ave
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
floorS
ave
(
req
));
}
/**
* 区域加载
*/
@RequestMapping
(
"/
l
oad"
)
public
ResponseResult
<
FloorResVo
>
l
oad
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
l
oad
(
req
));
@RequestMapping
(
"/
floorL
oad"
)
public
ResponseResult
<
FloorResVo
>
floorL
oad
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
floorL
oad
(
req
));
}
...
...
@@ -50,9 +52,36 @@ public class AreaController {
/**
* 区域删除
*/
@RequestMapping
(
"/remove"
)
public
ResponseResult
<
String
>
remove
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
remove
(
req
));
@RequestMapping
(
"/floorRemove"
)
public
ResponseResult
<
String
>
floorRemove
(
@RequestBody
FloorReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
floorRemove
(
req
));
}
/**
* 区域加载
*/
@RequestMapping
(
"/areaLoad"
)
public
ResponseResult
<
FloorAreaResVo
>
areaLoad
(
@RequestBody
FloorAreaReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
areaLoad
(
req
));
}
/**
* 区域保存
*/
@RequestMapping
(
"/areaSave"
)
public
ResponseResult
<
String
>
areaSave
(
@RequestBody
FloorAreaReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
areaSave
(
req
));
}
/**
* 区域删除
*/
@RequestMapping
(
"/areaRemove"
)
public
ResponseResult
<
String
>
areaRemove
(
@RequestBody
FloorAreaReqVo
req
)
{
return
ResponseResult
.
result
(
areaService
.
areaRemove
(
req
));
}
}
src/main/java/com/tcm/common/web/CenterDisplayController.java
View file @
3e66cf22
...
...
@@ -2,7 +2,7 @@ package com.tcm.common.web;
import
com.tcm.common.service.CenterDisplayService
;
import
com.tcm.util.area.req.CenterDisplayReqVo
;
import
com.tcm.util.area.res.CenterDisplayLoadResVo
;
import
com.tcm.util.area.res.CenterDisplay
Home
LoadResVo
;
import
com.tcm.util.area.res.CenterDisplayResVo
;
import
com.tcm.util.common.req.TcmEnumReqVo
;
import
com.yanzuoguang.util.vo.ResponseResult
;
...
...
@@ -64,7 +64,7 @@ public class CenterDisplayController {
* 中心展区加载
*/
@RequestMapping
(
"/loadCenter"
)
public
ResponseResult
<
CenterDisplayLoadResVo
>
loadCenter
(
@RequestBody
CenterDisplayReqVo
req
)
{
public
ResponseResult
<
CenterDisplay
Home
LoadResVo
>
loadCenter
(
@RequestBody
CenterDisplayReqVo
req
)
{
return
ResponseResult
.
result
(
centerDisplayService
.
loadCenter
(
req
));
}
...
...
src/main/java/com/tcm/product/dao/ProductCategoryDao.java
View file @
3e66cf22
package
com
.
tcm
.
product
.
dao
;
import
com.tcm.util.product.req.ProductCategoryLoadPageReqVo
;
import
com.tcm.util.product.res.ProductCategoryResVo
;
import
com.yanzuoguang.dao.BaseDao
;
import
com.yanzuoguang.util.vo.PageSizeData
;
public
interface
ProductCategoryDao
extends
BaseDao
{
/**
* 分页加载
* @param req
* @return
*/
PageSizeData
<
ProductCategoryResVo
>
loadByPage
(
ProductCategoryLoadPageReqVo
req
);
}
src/main/java/com/tcm/product/dao/impl/ProductCategoryDaoImpl.java
View file @
3e66cf22
...
...
@@ -2,13 +2,28 @@ package com.tcm.product.dao.impl;
import
com.tcm.product.dao.ProductCategoryDao
;
import
com.tcm.util.product.ProductCategoryVo
;
import
com.tcm.util.product.req.ProductCategoryLoadPageReqVo
;
import
com.tcm.util.product.res.ProductCategoryResVo
;
import
com.yanzuoguang.dao.impl.BaseDaoImpl
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.stereotype.Component
;
@Component
public
class
ProductCategoryDaoImpl
extends
BaseDaoImpl
implements
ProductCategoryDao
{
private
static
final
String
SQL_LOAD_BY_PAGE
=
"LOAD_BY_PAGE"
;
@Override
protected
void
init
()
{
register
(
ProductCategoryVo
.
class
);
table
.
add
(
SQL_LOAD_BY_PAGE
,
"select p.*,pi.image_url as imageUrl from tcm_product_category as p where p.category_id "
+
"left join tcm_image as pi on p.category_id = pi.relation_id where 1=1 {WHERE} order by p.sort"
)
;
}
@Override
public
PageSizeData
<
ProductCategoryResVo
>
loadByPage
(
ProductCategoryLoadPageReqVo
req
)
{
return
this
.
queryPage
(
ProductCategoryResVo
.
class
,
req
,
SQL_LOAD_BY_PAGE
,
req
);
}
}
src/main/java/com/tcm/product/dao/impl/ProductDaoImpl.java
View file @
3e66cf22
...
...
@@ -17,8 +17,8 @@ public class ProductDaoImpl extends BaseDaoImpl implements ProductDao {
@Override
protected
void
init
()
{
register
(
ProductVo
.
class
);
table
.
add
(
SQL_PRODUCT_LOAD_INFO
,
"select
*
from tcm_product as p "
+
"left join tcm_
product_extend as pe on p.product_id = pe.product
_id where 1=1 {WHERE} order by p.sort "
)
table
.
add
(
SQL_PRODUCT_LOAD_INFO
,
"select
p.*,pi.image_url as imageUrl
from tcm_product as p "
+
"left join tcm_
image as pi on p.product_id = pi.relation
_id where 1=1 {WHERE} order by p.sort "
)
.
add
(
"productId"
,
"p.product_id = ?"
)
.
add
(
"categoryId"
,
"p.category_id =?"
)
;
...
...
src/main/java/com/tcm/product/service/impl/ProductCategoryServiceImpl.java
View file @
3e66cf22
...
...
@@ -83,7 +83,7 @@ public class ProductCategoryServiceImpl implements ProductCategoryService {
@Override
public
PageSizeData
<
ProductCategoryResVo
>
categoryProductPage
(
ProductCategoryLoadPageReqVo
req
)
{
PageSizeData
<
ProductCategoryResVo
>
page
=
productCategoryDao
.
load
Page
(
req
,
ProductCategoryResVo
.
class
);
PageSizeData
<
ProductCategoryResVo
>
page
=
productCategoryDao
.
load
ByPage
(
req
);
List
<
ProductExtendVo
>
productExtendList
=
productExtendDao
.
loadList
(
req
,
ProductExtendVo
.
class
);
Map
<
String
,
ProductExtendVo
>
productExtendVoMap
=
MapHelper
.
getMap
(
productExtendList
,
ProductExtendVo:
:
getProductId
);
page
.
getList
().
forEach
(
item
->
{
...
...
src/main/java/com/tcm/util/area/res/CenterDisplayHomeLoadResVo.java
0 → 100644
View file @
3e66cf22
package
com
.
tcm
.
util
.
area
.
res
;
import
com.tcm.util.common.ImageVo
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
CenterDisplayHomeLoadResVo
{
private
String
content
;
private
List
<
ImageVo
>
imageList
=
new
ArrayList
<>();
private
List
<
CenterDisplayLoadResVo
>
loadTypeList
=
new
ArrayList
<>();
public
String
getContent
()
{
return
content
;
}
public
void
setContent
(
String
content
)
{
this
.
content
=
content
;
}
public
List
<
ImageVo
>
getImageList
()
{
return
imageList
;
}
public
void
setImageList
(
List
<
ImageVo
>
imageList
)
{
this
.
imageList
=
imageList
;
}
public
List
<
CenterDisplayLoadResVo
>
getLoadTypeList
()
{
return
loadTypeList
;
}
public
void
setLoadTypeList
(
List
<
CenterDisplayLoadResVo
>
loadTypeList
)
{
this
.
loadTypeList
=
loadTypeList
;
}
}
src/main/java/com/tcm/util/area/res/CenterDisplayLoadResVo.java
View file @
3e66cf22
package
com
.
tcm
.
util
.
area
.
res
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
CenterDisplayLoadResVo
{
private
String
title
;
private
String
content
;
private
Integer
contentType
;
private
List
<
FloorAreaResVo
>
list
=
new
ArrayList
<>();
public
String
getTitle
()
{
return
title
;
}
public
void
setTitle
(
String
title
)
{
this
.
title
=
title
;
}
public
List
<
FloorAreaResVo
>
getList
()
{
return
list
;
}
public
void
setList
(
List
<
FloorAreaResVo
>
list
)
{
this
.
list
=
list
;
}
public
String
getContent
()
{
return
content
;
}
public
void
setContent
(
String
content
)
{
this
.
content
=
content
;
}
public
Integer
getContentType
()
{
return
contentType
;
}
public
void
setContentType
(
Integer
contentType
)
{
this
.
contentType
=
contentType
;
}
}
src/main/java/com/tcm/util/area/res/CenterDisplayResVo.java
View file @
3e66cf22
...
...
@@ -3,4 +3,14 @@ package com.tcm.util.area.res;
import
com.tcm.util.area.CenterDisplayVo
;
public
class
CenterDisplayResVo
extends
CenterDisplayVo
{
private
String
iconUrl
;
public
String
getIconUrl
()
{
return
iconUrl
;
}
public
void
setIconUrl
(
String
iconUrl
)
{
this
.
iconUrl
=
iconUrl
;
}
}
src/main/java/com/tcm/util/area/res/FloorResVo.java
View file @
3e66cf22
package
com
.
tcm
.
util
.
area
.
res
;
import
com.tcm.util.area.FloorAreaVo
;
import
com.tcm.util.area.FloorVo
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
FloorResVo
extends
FloorVo
{
private
List
<
FloorAreaVo
>
floorAreaVoList
=
new
ArrayList
<>();
public
List
<
FloorAreaVo
>
getFloorAreaVoList
()
{
return
floorAreaVoList
;
}
public
void
setFloorAreaVoList
(
List
<
FloorAreaVo
>
floorAreaVoList
)
{
this
.
floorAreaVoList
=
floorAreaVoList
;
}
}
src/main/java/com/tcm/util/product/res/ProductCategoryResVo.java
View file @
3e66cf22
...
...
@@ -9,6 +9,16 @@ public class ProductCategoryResVo extends ProductCategoryVo {
private
List
<
ProductResVo
>
productList
=
new
ArrayList
<>();
private
String
imageUrl
;
public
String
getImageUrl
()
{
return
imageUrl
;
}
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
public
List
<
ProductResVo
>
getProductList
()
{
return
productList
;
}
...
...
src/main/java/com/tcm/util/product/res/ProductResVo.java
View file @
3e66cf22
...
...
@@ -7,6 +7,16 @@ public class ProductResVo extends ProductVo {
private
ProductExtendVo
productExtendVo
;
private
String
imageUrl
;
public
String
getImageUrl
()
{
return
imageUrl
;
}
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
public
ProductExtendVo
getProductExtendVo
()
{
return
productExtendVo
;
...
...
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