Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
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
youjj
cloud-platform
Commits
be1df259
Commit
be1df259
authored
Aug 28, 2019
by
libin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
banner 添加字段platform
parent
3fe5d68a
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
28 additions
and
42 deletions
+28
-42
Banner.java
...pi/src/main/java/com/xxfc/platform/app/entity/Banner.java
+5
-0
BannerBiz.java
...er/src/main/java/com/xxfc/platform/app/biz/BannerBiz.java
+4
-31
BannerMapper.java
.../main/java/com/xxfc/platform/app/mapper/BannerMapper.java
+2
-2
BannerController.java
...ain/java/com/xxfc/platform/app/rest/BannerController.java
+10
-7
BannerAdminController.java
...m/xxfc/platform/app/rest/admin/BannerAdminController.java
+3
-2
BannerMapper.xml
.../xx-app-server/src/main/resources/mapper/BannerMapper.xml
+4
-0
No files found.
xx-app/xx-app-api/src/main/java/com/xxfc/platform/app/entity/Banner.java
View file @
be1df259
...
@@ -105,4 +105,9 @@ public class Banner {
...
@@ -105,4 +105,9 @@ public class Banner {
* 位置 banner位置0 所有 1:推荐 2:拍拍 3:短视频 4:问答
* 位置 banner位置0 所有 1:推荐 2:拍拍 3:短视频 4:问答
*/
*/
private
Integer
location
;
private
Integer
location
;
/**
* 平台 0:APP 1:欣欣房车官网 2:滴房车官网
*/
private
Integer
platform
;
}
}
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/biz/BannerBiz.java
View file @
be1df259
...
@@ -21,20 +21,9 @@ import java.util.List;
...
@@ -21,20 +21,9 @@ import java.util.List;
@Service
@Service
public
class
BannerBiz
extends
BaseBiz
<
BannerMapper
,
Banner
>
{
public
class
BannerBiz
extends
BaseBiz
<
BannerMapper
,
Banner
>
{
/* @CacheClear(key = RedisKey.CONSTANT_CODE_PREFIX_BANNER)
public
List
<
BannerVo
>
findBannerList
(
Integer
type
,
Integer
location
,
Integer
platform
)
{
public void update(Banner banner) {
this.updateSelectiveById(banner);
}
@CacheClear(key = RedisKey.CONSTANT_CODE_PREFIX_BANNER)
public void remove(int id) {
this.deleteById(id);
}*/
public
List
<
BannerVo
>
findBannerList
(
Integer
type
,
Integer
location
)
{
List
<
BannerVo
>
bannerVos
=
new
ArrayList
<>();
List
<
BannerVo
>
bannerVos
=
new
ArrayList
<>();
List
<
Banner
>
banners
=
mapper
.
findBannerListByType
(
type
,
location
);
List
<
Banner
>
banners
=
mapper
.
findBannerListByType
(
type
,
location
,
platform
);
banners
.
forEach
(
banner
->
{
banners
.
forEach
(
banner
->
{
BannerVo
bannerVo
=
new
BannerVo
();
BannerVo
bannerVo
=
new
BannerVo
();
bannerVo
.
setCover
(
banner
.
getCover
());
bannerVo
.
setCover
(
banner
.
getCover
());
...
@@ -46,30 +35,14 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> {
...
@@ -46,30 +35,14 @@ public class BannerBiz extends BaseBiz<BannerMapper,Banner> {
return
bannerVos
;
return
bannerVos
;
}
}
/*
*/
/**
* 更改banner信息
* @param banner
* @param userInfo
* @return
*//*
public int update(Banner banner, UserDTO userInfo) {
banner.setUpdName(userInfo.getUsername());
banner.setUpdTime(Instant.now().toEpochMilli());
return mapper.updateByPrimaryKeySelective(banner);
}
*/
/**
/**
* 分页查询banner
* 分页查询banner
* @param pageNo
* @param pageNo
* @param pageSize
* @param pageSize
* @return
* @return
*/
*/
public
PageDataVO
<
Banner
>
findBannePage
(
Integer
pageNo
,
Integer
pageSize
)
{
public
PageDataVO
<
Banner
>
findBannePage
(
Integer
pageNo
,
Integer
pageSize
,
Integer
platform
)
{
return
PageDataVO
.
pageInfo
(
pageNo
,
pageSize
,
()
->
mapper
.
findBannerListByisDelOrderByRank
(
Banner
.
builder
().
isDel
(
0
).
build
()));
return
PageDataVO
.
pageInfo
(
pageNo
,
pageSize
,
()
->
mapper
.
findBannerListByisDelOrderByRank
(
Banner
.
builder
().
isDel
(
0
).
platform
(
platform
).
build
()));
}
}
/**
/**
...
...
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/mapper/BannerMapper.java
View file @
be1df259
...
@@ -19,10 +19,10 @@ import java.util.List;
...
@@ -19,10 +19,10 @@ import java.util.List;
@Repository
@Repository
public
interface
BannerMapper
extends
Mapper
<
Banner
>
{
public
interface
BannerMapper
extends
Mapper
<
Banner
>
{
@Select
(
"select * from `banner` where is_del=#{isDel} order by rank ASC"
)
@Select
(
"select * from `banner` where is_del=#{isDel}
and `platform`=#{platform}
order by rank ASC"
)
List
<
Banner
>
findBannerListByisDelOrderByRank
(
Banner
banner
);
List
<
Banner
>
findBannerListByisDelOrderByRank
(
Banner
banner
);
List
<
Banner
>
findBannerListByType
(
@Param
(
"type"
)
Integer
type
,
@Param
(
"location"
)
Integer
location
);
List
<
Banner
>
findBannerListByType
(
@Param
(
"type"
)
Integer
type
,
@Param
(
"location"
)
Integer
location
,
@Param
(
"platform"
)
Integer
platform
);
}
}
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/rest/BannerController.java
View file @
be1df259
...
@@ -25,15 +25,18 @@ public class BannerController {
...
@@ -25,15 +25,18 @@ public class BannerController {
private
BannerBiz
bannerBiz
;
private
BannerBiz
bannerBiz
;
/**
/**
*查询banner图
* 查询banner图
*
* @return
* @return
*/
*/
@GetMapping
(
"/app/unauth/findBannerlist"
)
@GetMapping
(
"/app/unauth/findBannerlist"
)
public
ObjectRestResponse
findBannerlist
(
@RequestParam
(
"type"
)
Integer
type
,
@RequestParam
(
required
=
false
,
value
=
"location"
)
Integer
location
){
public
ObjectRestResponse
findBannerlist
(
@RequestParam
(
value
=
"type"
)
Integer
type
,
if
(
type
==
null
)
{
@RequestParam
(
required
=
false
,
value
=
"location"
)
Integer
location
,
@RequestParam
(
value
=
"platform"
,
required
=
false
,
defaultValue
=
"0"
)
Integer
platform
)
{
if
(
type
==
null
)
{
return
ObjectRestResponse
.
createDefaultFail
();
return
ObjectRestResponse
.
createDefaultFail
();
}
}
List
<
BannerVo
>
bannerList
=
bannerBiz
.
findBannerList
(
type
,
location
);
List
<
BannerVo
>
bannerList
=
bannerBiz
.
findBannerList
(
type
,
location
,
platform
);
return
ObjectRestResponse
.
succ
(
bannerList
);
return
ObjectRestResponse
.
succ
(
bannerList
);
}
}
}
}
xx-app/xx-app-server/src/main/java/com/xxfc/platform/app/rest/admin/BannerAdminController.java
View file @
be1df259
...
@@ -67,9 +67,10 @@ public class BannerAdminController {
...
@@ -67,9 +67,10 @@ public class BannerAdminController {
@ApiImplicitParam
(
name
=
"pageSize"
,
paramType
=
"query"
,
required
=
false
,
dataType
=
"integer"
,
defaultValue
=
"10"
)
@ApiImplicitParam
(
name
=
"pageSize"
,
paramType
=
"query"
,
required
=
false
,
dataType
=
"integer"
,
defaultValue
=
"10"
)
})
})
public
ObjectRestResponse
<
PageDataVO
>
findBannerPage
(
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"0"
,
required
=
false
)
Integer
pageNo
,
public
ObjectRestResponse
<
PageDataVO
>
findBannerPage
(
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"0"
,
required
=
false
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
,
required
=
false
)
Integer
pageSize
){
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
,
required
=
false
)
Integer
pageSize
,
@RequestParam
(
name
=
"platform"
,
defaultValue
=
"0"
,
required
=
false
)
Integer
platform
){
PageDataVO
<
Banner
>
pageDataVO
=
bannerBiz
.
findBannePage
(
pageNo
,
pageSize
);
PageDataVO
<
Banner
>
pageDataVO
=
bannerBiz
.
findBannePage
(
pageNo
,
pageSize
,
platform
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
}
...
...
xx-app/xx-app-server/src/main/resources/mapper/BannerMapper.xml
View file @
be1df259
...
@@ -15,6 +15,7 @@
...
@@ -15,6 +15,7 @@
<result
property=
"url"
column=
"url"
/>
<result
property=
"url"
column=
"url"
/>
<result
property=
"isDel"
column=
"is_del"
/>
<result
property=
"isDel"
column=
"is_del"
/>
<result
property=
"location"
column=
"location"
/>
<result
property=
"location"
column=
"location"
/>
<result
property=
"platform"
column=
"platform"
/>
</resultMap>
</resultMap>
<select
id=
"findBannerListByType"
resultMap=
"bannerMap"
>
<select
id=
"findBannerListByType"
resultMap=
"bannerMap"
>
...
@@ -22,6 +23,9 @@
...
@@ -22,6 +23,9 @@
<if
test=
"location != null"
>
<if
test=
"location != null"
>
and `location`=#{location}
and `location`=#{location}
</if>
</if>
<if
test=
"platform != null"
>
and `platform`=#{platform}
</if>
order by rank asc
order by rank asc
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
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