Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fzm-joying
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
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
lei
fzm-joying
Commits
def66a11
Commit
def66a11
authored
Jan 11, 2022
by
tangtuo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
banner功能开发
parent
2e38b0d7
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
187 additions
and
0 deletions
+187
-0
BannerController.java
.../main/java/com/fzm/admin/controller/BannerController.java
+59
-0
Banner.java
...ng-common/src/main/java/com/fzm/common/entity/Banner.java
+36
-0
BannerMapper.java
...mon/src/main/java/com/fzm/common/mapper/BannerMapper.java
+13
-0
BannerService.java
...n/src/main/java/com/fzm/common/service/BannerService.java
+21
-0
BannerServiceImpl.java
...n/java/com/fzm/common/service/impl/BannerServiceImpl.java
+26
-0
BannerController.java
...main/java/com/fzm/portal/controller/BannerController.java
+32
-0
No files found.
joying-admin/src/main/java/com/fzm/admin/controller/BannerController.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
admin
.
controller
;
import
com.fzm.common.annotation.Authentication
;
import
com.fzm.common.entity.Banner
;
import
com.fzm.common.model.ResponseModel
;
import
com.fzm.common.service.BannerService
;
import
com.github.pagehelper.PageInfo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
* @author tangtuo
* @date 2022/1/11 14:35
*/
@Authentication
@RestController
@RequestMapping
(
"/banner"
)
@Api
(
tags
=
"banner页管理"
)
public
class
BannerController
{
@Resource
private
BannerService
bannerService
;
@PostMapping
(
"/create"
)
@ApiOperation
(
"新建banner"
)
public
ResponseModel
<
Boolean
>
create
(
@Validated
@RequestBody
Banner
banner
)
{
return
ResponseModel
.
success
(
bannerService
.
save
(
banner
));
}
@GetMapping
(
"/page"
)
@ApiOperation
(
"分页查询banner列表"
)
public
ResponseModel
<
PageInfo
<
Banner
>>
page
()
{
List
<
Banner
>
list
=
bannerService
.
listAll
();
return
ResponseModel
.
success
(
new
PageInfo
<>(
list
));
}
@GetMapping
(
"/detail"
)
@ApiOperation
(
"查询banner详情"
)
public
ResponseModel
<
Banner
>
getDetailById
(
@RequestParam
Integer
id
)
{
return
ResponseModel
.
success
(
bannerService
.
getById
(
id
));
}
@PostMapping
(
"/update"
)
@ApiOperation
(
"修改banner"
)
public
ResponseModel
<
Boolean
>
update
(
@RequestBody
Banner
banner
)
{
return
ResponseModel
.
success
(
bannerService
.
updateById
(
banner
));
}
@PostMapping
(
"/delete"
)
@ApiOperation
(
"删除banner"
)
public
ResponseModel
<
Boolean
>
delete
(
@RequestParam
Integer
id
)
{
return
ResponseModel
.
success
(
bannerService
.
removeById
(
id
));
}
}
joying-common/src/main/java/com/fzm/common/entity/Banner.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
common
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author tangtuo
* @date 2022/1/11 14:22
*/
@Data
@TableName
(
value
=
"tb_banner"
)
public
class
Banner
{
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
@ApiModelProperty
(
"banner名称"
)
private
String
name
;
@ApiModelProperty
(
"详情信息"
)
private
String
desc
;
@ApiModelProperty
(
"排序"
)
private
Integer
sort
;
@ApiModelProperty
(
"创建时间"
)
private
Date
createDate
;
@ApiModelProperty
(
"修改时间"
)
private
Date
updateDate
;
}
joying-common/src/main/java/com/fzm/common/mapper/BannerMapper.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
common
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.fzm.common.entity.Banner
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* @author tangtuo
* @date 2021/7/1 14:35
*/
@Mapper
public
interface
BannerMapper
extends
BaseMapper
<
Banner
>
{
}
joying-common/src/main/java/com/fzm/common/service/BannerService.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
common
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.fzm.common.entity.Banner
;
import
java.util.List
;
/**
* @author tangtuo
* @date 2021/7/5 15:08
*/
public
interface
BannerService
extends
IService
<
Banner
>
{
/**
* 查询banner列表
*
* @return
*/
List
<
Banner
>
listAll
();
}
joying-common/src/main/java/com/fzm/common/service/impl/BannerServiceImpl.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
common
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.fzm.common.entity.Banner
;
import
com.fzm.common.mapper.BannerMapper
;
import
com.fzm.common.service.BannerService
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author tangtuo
* @date 2021/7/5 15:09
*/
@Service
public
class
BannerServiceImpl
extends
ServiceImpl
<
BannerMapper
,
Banner
>
implements
BannerService
{
@Override
public
List
<
Banner
>
listAll
()
{
QueryWrapper
<
Banner
>
wrapper
=
new
QueryWrapper
<>();
wrapper
.
orderByDesc
(
"sort"
);
return
list
(
wrapper
);
}
}
joying-portal/src/main/java/com/fzm/portal/controller/BannerController.java
0 → 100644
View file @
def66a11
package
com
.
fzm
.
portal
.
controller
;
import
com.fzm.common.entity.Banner
;
import
com.fzm.common.model.ResponseModel
;
import
com.fzm.common.service.BannerService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
* @author tangtuo
* @date 2022/1/11 15:08
*/
@RestController
@RequestMapping
(
"/banner"
)
@Api
(
tags
=
"banner页管理"
)
public
class
BannerController
{
@Resource
private
BannerService
bannerService
;
@GetMapping
(
"/list"
)
@ApiOperation
(
value
=
"查询banner页列表"
)
public
ResponseModel
<
List
<
Banner
>>
list
()
{
return
ResponseModel
.
success
(
bannerService
.
listAll
());
}
}
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