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
19cb17ff
Commit
19cb17ff
authored
Aug 24, 2019
by
hanfeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文章列表
parent
a8cada48
Changes
7
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
206 additions
and
2 deletions
+206
-2
Article.java
.../src/main/java/com/xxfc/platform/uccn/entity/Article.java
+135
-0
pom.xml
xx-uccn/xx-uccn-server/pom.xml
+1
-0
UccnApplication.java
...src/main/java/com/xxfc/platform/uccn/UccnApplication.java
+2
-2
ArticleBiz.java
.../src/main/java/com/xxfc/platform/uccn/biz/ArticleBiz.java
+20
-0
ArticleMapper.java
...ain/java/com/xxfc/platform/uccn/mapper/ArticleMapper.java
+13
-0
ArticleController.java
...n/java/com/xxfc/platform/uccn/rest/ArticleController.java
+25
-0
ArticleMapper.xml
...x-uccn-server/src/main/resources/mapper/ArticleMapper.xml
+10
-0
No files found.
xx-uccn/xx-uccn-api/src/main/java/com/xxfc/platform/uccn/entity/Article.java
0 → 100644
View file @
19cb17ff
package
com
.
xxfc
.
platform
.
uccn
.
entity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
tk.mybatis.mapper.annotation.KeySql
;
import
tk.mybatis.mapper.code.IdentityDialect
;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.util.Date
;
/**
* 文章实体
*
* @author Administrator
*/
@Data
@Table
(
name
=
"article"
)
@ApiModel
(
value
=
"文章实体"
)
public
class
Article
{
@Id
@KeySql
(
dialect
=
IdentityDialect
.
MYSQL
)
private
Integer
id
;
/**
* 标题
*/
@Column
(
name
=
"title"
)
@ApiModelProperty
(
value
=
"标题"
)
private
String
title
;
/**
* 副标题
*/
@Column
(
name
=
"subtitle"
)
@ApiModelProperty
(
value
=
"副标题"
)
private
String
subtitle
;
/**
* 文章摘要
*/
@Column
(
name
=
"epitome"
)
@ApiModelProperty
(
value
=
"文章摘要"
)
private
String
epitome
;
/**
* 正文
*/
@Column
(
name
=
"text"
)
@ApiModelProperty
(
value
=
"正文"
)
private
String
text
;
/**
* 图片url,以逗号分割
*/
@Column
(
name
=
"picture"
)
@ApiModelProperty
(
value
=
"图片url,以逗号分割"
)
private
String
picture
;
/**
* 作者
*/
@Column
(
name
=
"author"
)
@ApiModelProperty
(
value
=
"作者"
)
private
Integer
author
;
/**
* 发布人
*/
@Column
(
name
=
"publisher"
)
@ApiModelProperty
(
value
=
"发布人"
)
private
Integer
publisher
;
/**
* 封面图
*/
@Column
(
name
=
"cover_image"
)
@ApiModelProperty
(
value
=
"封面图"
)
private
Integer
coverImage
;
/**
* 权重
*/
@Column
(
name
=
"weight"
)
@ApiModelProperty
(
value
=
"权重"
)
private
Integer
weight
;
/**
* 是否删除:0-否,1-是
*/
@Column
(
name
=
"is_del"
)
@ApiModelProperty
(
value
=
"是否删除:0-否,1-是"
)
private
Integer
isDel
;
/**
* 是否上下架:0-否,1-是
*/
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"是否上下架:0-否,1-是"
)
private
Integer
status
;
/**
* 创建时间
*/
@Column
(
name
=
"cre_time"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
creTime
;
/**
* 修改时间
*/
@Column
(
name
=
"upd_time"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"修改时间"
)
private
Date
updTime
;
/**
* 上架时间
*/
@Column
(
name
=
"add_time"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"上架时间"
)
private
Date
addTime
;
}
xx-uccn/xx-uccn-server/pom.xml
View file @
19cb17ff
...
@@ -25,6 +25,7 @@
...
@@ -25,6 +25,7 @@
</dependencies>
</dependencies>
<build>
<build>
<plugins>
<plugins>
<!-- 此插件用来生成通用mapper的代码 -->
<plugin>
<plugin>
<groupId>
org.mybatis.generator
</groupId>
<groupId>
org.mybatis.generator
</groupId>
<artifactId>
mybatis-generator-maven-plugin
</artifactId>
<artifactId>
mybatis-generator-maven-plugin
</artifactId>
...
...
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/UccnApplication.java
View file @
19cb17ff
package
com
.
xxfc
.
platform
.
uccn
;
package
com
.
xxfc
.
platform
.
uccn
;
import
com.github.wxiaoqi.security.auth.client.EnableAceAuthClient
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
tk.mybatis.spring.annotation.MapperScan
;
import
tk.mybatis.spring.annotation.MapperScan
;
...
@@ -12,10 +12,10 @@ import tk.mybatis.spring.annotation.MapperScan;
...
@@ -12,10 +12,10 @@ import tk.mybatis.spring.annotation.MapperScan;
* @author Administrator
* @author Administrator
*/
*/
@SpringBootApplication
(
scanBasePackages
={
@SpringBootApplication
(
scanBasePackages
={
"com.xxfc.platform"
,
"com.github.wxiaoqi"
"com.github.wxiaoqi"
})
})
@EnableDiscoveryClient
@EnableDiscoveryClient
@EnableAceAuthClient
@EnableFeignClients
(
value
=
{
"com.xxfc.platform"
,
"com.github.wxiaoqi.security"
})
@EnableFeignClients
(
value
=
{
"com.xxfc.platform"
,
"com.github.wxiaoqi.security"
})
@MapperScan
(
basePackages
=
"com.xxfc.platform.uccn.mapper"
)
@MapperScan
(
basePackages
=
"com.xxfc.platform.uccn.mapper"
)
public
class
UccnApplication
{
public
class
UccnApplication
{
...
...
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/biz/ArticleBiz.java
0 → 100644
View file @
19cb17ff
package
com
.
xxfc
.
platform
.
uccn
.
biz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.uccn.entity.Article
;
import
com.xxfc.platform.uccn.mapper.ArticleMapper
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* @author Administrator
*/
@Service
public
class
ArticleBiz
extends
BaseBiz
<
ArticleMapper
,
Article
>
{
public
List
<
Article
>
getArticleList
()
{
return
mapper
.
getArticleList
();
}
}
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/mapper/ArticleMapper.java
0 → 100644
View file @
19cb17ff
package
com
.
xxfc
.
platform
.
uccn
.
mapper
;
import
com.xxfc.platform.uccn.entity.Article
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
/**
* @author Administrator
*/
public
interface
ArticleMapper
extends
Mapper
<
Article
>
{
List
getArticleList
();
}
xx-uccn/xx-uccn-server/src/main/java/com/xxfc/platform/uccn/rest/ArticleController.java
0 → 100644
View file @
19cb17ff
package
com
.
xxfc
.
platform
.
uccn
.
rest
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.xxfc.platform.uccn.biz.ArticleBiz
;
import
com.xxfc.platform.uccn.entity.Article
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* 文章
* @author Administrator
*/
@RestController
@RequestMapping
(
"/article"
)
@Api
(
tags
=
{
"文章"
})
public
class
ArticleController
extends
BaseController
<
ArticleBiz
,
Article
>
{
@GetMapping
(
"/list"
)
public
ObjectRestResponse
getArticleList
(){
return
ObjectRestResponse
.
succ
(
baseBiz
.
getArticleList
());
}
}
xx-uccn/xx-uccn-server/src/main/resources/mapper/ArticleMapper.xml
0 → 100644
View file @
19cb17ff
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.xxfc.platform.uccn.mapper.ArticleMapper"
>
<select
id=
"getArticleList"
resultType=
"com.xxfc.platform.uccn.entity.Article"
>
select title,epitome,add_time,cover_image from article where is_del=0 and status=1 order by weight,add_time DESC
</select>
</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