Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
service_mall
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
冯秋丽
service_mall
Commits
1e2d33e6
Commit
1e2d33e6
authored
Dec 08, 2020
by
冯秋丽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
首页接口
parent
c65a7749
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
395 additions
and
3 deletions
+395
-3
pom.xml
pom.xml
+5
-0
ConsoleApplication.java
src/main/java/com/ConsoleApplication.java
+1
-1
Slider.java
src/main/java/com/servicemall/website/data/Slider.java
+328
-0
SliderMicro.java
src/main/java/com/servicemall/website/micro/SliderMicro.java
+60
-0
Swagger2.java
src/main/java/team/bangbang/Swagger2.java
+1
-2
No files found.
pom.xml
View file @
1e2d33e6
...
@@ -98,6 +98,11 @@
...
@@ -98,6 +98,11 @@
<artifactId>
fastjson
</artifactId>
<artifactId>
fastjson
</artifactId>
<version>
1.2.72
</version>
<version>
1.2.72
</version>
</dependency>
</dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<version>
1.18.12
</version>
</dependency>
</dependencies>
</dependencies>
...
...
src/main/java/com/ConsoleApplication.java
View file @
1e2d33e6
...
@@ -10,7 +10,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
...
@@ -10,7 +10,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
/**
/**
* 管理后台
* 管理后台
*
*
* @author
南瑞信通
* @author
* @version 1.0 2020/7/29
* @version 1.0 2020/7/29
*/
*/
@SpringBootApplication
@SpringBootApplication
...
...
src/main/java/com/servicemall/website/data/Slider.java
0 → 100644
View file @
1e2d33e6
package
com
.
servicemall
.
website
.
data
;
import
java.util.Date
;
import
team.bangbang.common.CommonMPI
;
/**
* 轮播图 - POJO
* 对应数据库表:website_slider_base
*
* @author qiuli.feng
* @version 1.0 2020-12-08
*/
public
class
Slider
{
/* 轮播图编码(关键字) */
private
Long
slider_Id
=
null
;
/* 轮播图名称 */
private
String
sliderName
=
null
;
/* 状态标识{1:待生效 2:生效中 3:已结束} */
private
Integer
statusFlag
=
null
;
/* 轮播图图片地址 */
private
String
imageUrl
=
null
;
/* 排序 */
private
Integer
sortNo
=
null
;
/* 跳转链接 */
private
String
jumpUrl
=
null
;
/* 是否立即发布{1:发布 2:暂停} */
private
Integer
publishNow
=
null
;
/* 操作人编号 */
private
Long
operatorId
=
null
;
/* 展示开始时间 */
private
Date
showStartTime
=
null
;
/* 展示开始时间 (查询上线) */
private
Date
showStartTimeTop
=
null
;
/* 展示开始时间 (查询下线) */
private
Date
showStartTimeBottom
=
null
;
/* 展示结束时间 */
private
Date
showEndTime
=
null
;
/* 展示结束时间 (查询上线) */
private
Date
showEndTimeTop
=
null
;
/* 展示结束时间 (查询下线) */
private
Date
showEndTimeBottom
=
null
;
/* 创建时间 */
private
Date
createTime
=
null
;
/* 创建时间 (查询上线) */
private
Date
createTimeTop
=
null
;
/* 创建时间 (查询下线) */
private
Date
createTimeBottom
=
null
;
/*
* 固定数据字典 状态{1:待生效 2:生效中 3:已结束}
*/
public
static
final
String
[]
statusFlags
=
{
"状态{1:待生效 2:生效中 3:已结束}"
};
/**
* @return 轮播图编码
*/
public
Long
getId
()
{
return
slider_Id
;
}
/**
* @param slider_Id 轮播图编码
*/
public
void
setId
(
Long
slider_Id
)
{
this
.
slider_Id
=
slider_Id
;
}
/**
* @return 轮播图名称
*/
public
String
getSliderName
()
{
return
sliderName
;
}
/**
* @param sliderName 轮播图名称
*/
public
void
setSliderName
(
String
sliderName
)
{
this
.
sliderName
=
sliderName
;
}
/**
* @return 状态标识{1:待生效 2:生效中 3:已结束}
*/
public
Integer
getStatusFlag
()
{
return
statusFlag
;
}
/**
* @param statusFlag 状态标识{1:待生效 2:生效中 3:已结束}
*/
public
void
setStatusFlag
(
Integer
statusFlag
)
{
this
.
statusFlag
=
statusFlag
;
}
/**
* @return 状态{1:待生效 2:生效中 3:已结束}名称
*/
public
String
getStatusName
()
{
Integer
nFlag
=
getStatusFlag
();
return
CommonMPI
.
getDictionaryName
(
statusFlags
,
nFlag
);
}
/**
* @return 轮播图图片地址
*/
public
String
getImageUrl
()
{
return
imageUrl
;
}
/**
* @param imageUrl 轮播图图片地址
*/
public
void
setImageUrl
(
String
imageUrl
)
{
this
.
imageUrl
=
imageUrl
;
}
/**
* @return 排序
*/
public
Integer
getSortNo
()
{
return
sortNo
;
}
/**
* @param sortNo 排序
*/
public
void
setSortNo
(
Integer
sortNo
)
{
this
.
sortNo
=
sortNo
;
}
/**
* @return 跳转链接
*/
public
String
getJumpUrl
()
{
return
jumpUrl
;
}
/**
* @param jumpUrl 跳转链接
*/
public
void
setJumpUrl
(
String
jumpUrl
)
{
this
.
jumpUrl
=
jumpUrl
;
}
/**
* @return 是否立即发布{1:发布 2:暂停}
*/
public
Integer
getPublishNow
()
{
return
publishNow
;
}
/**
* @param publishNow 是否立即发布{1:发布 2:暂停}
*/
public
void
setPublishNow
(
Integer
publishNow
)
{
this
.
publishNow
=
publishNow
;
}
/**
* @return 操作人编号
*/
public
Long
getOperatorId
()
{
return
operatorId
;
}
/**
* @param operatorId 操作人编号
*/
public
void
setOperatorId
(
Long
operatorId
)
{
this
.
operatorId
=
operatorId
;
}
/**
* @return 展示开始时间
*/
public
Date
getShowStartTime
()
{
return
showStartTime
;
}
/**
* @param showStartTime 展示开始时间
*/
public
void
setShowStartTime
(
Date
showStartTime
)
{
this
.
showStartTime
=
showStartTime
;
}
/**
* @return 展示开始时间(查询上线)
*/
public
Date
getShowStartTimeTop
()
{
return
showStartTimeTop
;
}
/**
* @param showStartTimeTop 展示开始时间(查询上线)
*/
public
void
setShowStartTimeTop
(
Date
showStartTimeTop
)
{
this
.
showStartTimeTop
=
showStartTimeTop
;
}
/**
* @return 展示开始时间(查询下线)
*/
public
Date
getShowStartTimeBottom
()
{
return
showStartTimeBottom
;
}
/**
* @param showStartTimeBottom 展示开始时间(查询下线)
*/
public
void
setShowStartTimeBottom
(
Date
showStartTimeBottom
)
{
this
.
showStartTimeBottom
=
showStartTimeBottom
;
}
/**
* @return 展示结束时间
*/
public
Date
getShowEndTime
()
{
return
showEndTime
;
}
/**
* @param showEndTime 展示结束时间
*/
public
void
setShowEndTime
(
Date
showEndTime
)
{
this
.
showEndTime
=
showEndTime
;
}
/**
* @return 展示结束时间(查询上线)
*/
public
Date
getShowEndTimeTop
()
{
return
showEndTimeTop
;
}
/**
* @param showEndTimeTop 展示结束时间(查询上线)
*/
public
void
setShowEndTimeTop
(
Date
showEndTimeTop
)
{
this
.
showEndTimeTop
=
showEndTimeTop
;
}
/**
* @return 展示结束时间(查询下线)
*/
public
Date
getShowEndTimeBottom
()
{
return
showEndTimeBottom
;
}
/**
* @param showEndTimeBottom 展示结束时间(查询下线)
*/
public
void
setShowEndTimeBottom
(
Date
showEndTimeBottom
)
{
this
.
showEndTimeBottom
=
showEndTimeBottom
;
}
/**
* @return 创建时间
*/
public
Date
getCreateTime
()
{
return
createTime
;
}
/**
* @param createTime 创建时间
*/
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
/**
* @return 创建时间(查询上线)
*/
public
Date
getCreateTimeTop
()
{
return
createTimeTop
;
}
/**
* @param createTimeTop 创建时间(查询上线)
*/
public
void
setCreateTimeTop
(
Date
createTimeTop
)
{
this
.
createTimeTop
=
createTimeTop
;
}
/**
* @return 创建时间(查询下线)
*/
public
Date
getCreateTimeBottom
()
{
return
createTimeBottom
;
}
/**
* @param createTimeBottom 创建时间(查询下线)
*/
public
void
setCreateTimeBottom
(
Date
createTimeBottom
)
{
this
.
createTimeBottom
=
createTimeBottom
;
}
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
public
int
hashCode
()
{
return
(
getId
()
==
null
)?
0
:
getId
().
toString
().
hashCode
();
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
public
boolean
equals
(
Object
obj
)
{
if
(
getId
()
==
null
||
obj
==
null
||
!(
obj
instanceof
Slider
))
{
return
false
;
}
return
getId
().
equals
(((
Slider
)
obj
).
getId
());
}
}
src/main/java/com/servicemall/website/micro/SliderMicro.java
0 → 100644
View file @
1e2d33e6
package
com
.
servicemall
.
website
.
micro
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.HashMap
;
import
javax.servlet.http.HttpServletRequest
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.*
;
import
springfox.documentation.annotations.ApiIgnore
;
import
team.bangbang.common.data.Pagination
;
import
team.bangbang.common.data.response.ResponseBase
;
import
team.bangbang.common.data.response.DataResponse
;
import
team.bangbang.common.log.OperationLog
;
import
team.bangbang.spring.parameter.EntityParam
;
import
com.servicemall.website.data.Slider
;
/**
* 轮播图 - 微服务
*
* 对应Feign:com.servicemall.website.feign.SliderFeign
*
* @author 帮帮组
* @version 1.0 2020-12-08
*/
@Api
(
description
=
"ServiceMall首页轮播图接口"
)
@RestController
@CrossOrigin
(
allowCredentials
=
"true"
,
allowedHeaders
=
"*"
,
origins
=
"*"
,
maxAge
=
3600
)
@RequestMapping
(
"/microservice/website/slider"
)
public
final
class
SliderMicro
{
/**************************************************************************
* !!除非设计、指导人员有特别说明,否则此处不得随意增加、修改、删除!!
* ------------------------------------
*
*************************************************************************/
/**
* 查询多条轮播图,并转化为相应的POJO对象列表
*
*
* @return 返回结果记录,并转化为相应的POJO对象列表
*/
@PostMapping
(
"/slidelist"
)
@ResponseBody
public
ResponseBase
slidelist
()
{
DataResponse
<
Map
<
String
,
Object
>>
result
=
new
DataResponse
<
Map
<
String
,
Object
>>();
Map
<
String
,
Object
>
datas
=
new
HashMap
<
String
,
Object
>();
datas
.
put
(
"list"
,
"sliderList"
);
Slider
slider
=
new
Slider
();
result
.
setData
(
datas
);
return
result
;
}
}
src/main/java/team/bangbang/Swagger2.java
View file @
1e2d33e6
...
@@ -38,8 +38,7 @@ public class Swagger2 {
...
@@ -38,8 +38,7 @@ public class Swagger2 {
@Bean
@Bean
public
Docket
createRestApi
()
{
public
Docket
createRestApi
()
{
return
new
Docket
(
DocumentationType
.
SWAGGER_2
).
apiInfo
(
apiInfo
()).
select
()
return
new
Docket
(
DocumentationType
.
SWAGGER_2
).
apiInfo
(
apiInfo
()).
select
()
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"team.bangbang"
.
apis
(
RequestHandlerSelectors
.
basePackage
(
"com.servicemall"
)).
paths
(
PathSelectors
.
any
())
+
"com.servicemall"
)).
paths
(
PathSelectors
.
any
())
.
build
();
.
build
();
}
}
...
...
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