Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
beyond-clouds
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
4
Issues
4
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
段启岩
beyond-clouds
Commits
510b9793
Commit
510b9793
authored
Jan 18, 2020
by
段启岩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
代码生成完成
parent
0da56018
Hide whitespace changes
Inline
Side-by-side
Showing
106 changed files
with
1762 additions
and
0 deletions
+1762
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/Blog.java
+42
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogComment.java
+41
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogExt.java
+33
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogTag.java
+28
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogCommentMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogExtMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogTagMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogCommentMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogExtMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogTagMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogCommentService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogExtService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogTagService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogCommentServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogExtServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogTagServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/news/entity/News.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/news/mapper/INewsMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/news/mapper/xml/NewsMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/news/service/INewsService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/news/service/impl/NewsServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/post/entity/Post.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/post/entity/PostComment.java
+41
-0
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/IPostCommentMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/IPostMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/xml/PostCommentMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/xml/PostMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/post/service/IPostCommentService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/post/service/IPostService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/post/service/impl/PostCommentServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/post/service/impl/PostServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/project/entity/Project.java
+53
-0
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectComment.java
+41
-0
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectExt.java
+33
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectCommentMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectExtMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectCommentMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectExtMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectCommentService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectExtService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectCommentServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectExtServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/question/entity/Question.java
+33
-0
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionExt.java
+28
-0
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionReply.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionReplyComment.java
+41
-0
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionTag.java
+28
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionExtMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionReplyCommentMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionReplyMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionTagMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionExtMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionReplyCommentMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionReplyMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionTagMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionExtService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionReplyCommentService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionReplyService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionTagService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionExtServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionReplyCommentServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionReplyServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionTagServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/tag/entity/Tag.java
+35
-0
src/main/java/cn/meteor/beyondclouds/modules/tag/mapper/ITagMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/tag/mapper/xml/TagMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/tag/service/ITagService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/tag/service/impl/TagServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/entity/Topic.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/entity/TopicReference.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/ITopicMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/ITopicReferenceMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/xml/TopicMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/xml/TopicReferenceMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/service/ITopicReferenceService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/service/ITopicService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/service/impl/TopicReferenceServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/topic/service/impl/TopicServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/user/entity/User.java
+45
-0
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserAuthApp.java
+39
-0
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserAuthLocal.java
+37
-0
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserFollow.java
+45
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserAuthAppMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserAuthLocalMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserFollowMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserMapper.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserAuthAppMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserAuthLocalMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserFollowMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserMapper.xml
+5
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserAuthAppService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserFollowService.java
+12
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserAuthAppServiceImpl.java
+16
-0
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserFollowServiceImpl.java
+16
-0
No files found.
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/Blog.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 博客
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Blog
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
blogId
;
private
String
blogTitle
;
private
String
blogAbstract
;
private
String
originLink
;
private
Integer
viewPrivileges
;
private
Boolean
allowComment
;
private
Boolean
allowForward
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogComment.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 博客评论
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
BlogComment
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
commentId
;
private
String
blogId
;
private
String
parentId
;
private
String
content
;
private
Integer
depth
;
private
String
thread
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogExt.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 博客扩展字段
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
BlogExt
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
blogId
;
private
String
content
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/blog/entity/BlogTag.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
entity
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 博客标签,用来关联博客和标签,发布博客的时候选择多个标签
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
BlogTag
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
blogId
;
private
String
tagId
;
}
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogCommentMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
mapper
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogComment
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogCommentMapper
extends
BaseMapper
<
BlogComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogExtMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
mapper
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogExt
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogExtMapper
extends
BaseMapper
<
BlogExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
mapper
;
import
cn.meteor.beyondclouds.modules.blog.entity.Blog
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogMapper
extends
BaseMapper
<
Blog
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/IBlogTagMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
mapper
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogTag
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogTagMapper
extends
BaseMapper
<
BlogTag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogCommentMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.blog.mapper.IBlogCommentMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogExtMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.blog.mapper.IBlogExtMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.blog.mapper.IBlogMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/blog/mapper/xml/BlogTagMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.blog.mapper.IBlogTagMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogCommentService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogComment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogCommentService
extends
IService
<
BlogComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogExtService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogExt
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogExtService
extends
IService
<
BlogExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
;
import
cn.meteor.beyondclouds.modules.blog.entity.Blog
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogService
extends
IService
<
Blog
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/IBlogTagService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogTag
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IBlogTagService
extends
IService
<
BlogTag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogCommentServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogComment
;
import
cn.meteor.beyondclouds.modules.blog.mapper.IBlogCommentMapper
;
import
cn.meteor.beyondclouds.modules.blog.service.IBlogCommentService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
BlogCommentServiceImpl
extends
ServiceImpl
<
IBlogCommentMapper
,
BlogComment
>
implements
IBlogCommentService
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogExtServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogExt
;
import
cn.meteor.beyondclouds.modules.blog.mapper.IBlogExtMapper
;
import
cn.meteor.beyondclouds.modules.blog.service.IBlogExtService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
BlogExtServiceImpl
extends
ServiceImpl
<
IBlogExtMapper
,
BlogExt
>
implements
IBlogExtService
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.blog.entity.Blog
;
import
cn.meteor.beyondclouds.modules.blog.mapper.IBlogMapper
;
import
cn.meteor.beyondclouds.modules.blog.service.IBlogService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
BlogServiceImpl
extends
ServiceImpl
<
IBlogMapper
,
Blog
>
implements
IBlogService
{
}
src/main/java/cn/meteor/beyondclouds/modules/blog/service/impl/BlogTagServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
blog
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.blog.entity.BlogTag
;
import
cn.meteor.beyondclouds.modules.blog.mapper.IBlogTagMapper
;
import
cn.meteor.beyondclouds.modules.blog.service.IBlogTagService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
BlogTagServiceImpl
extends
ServiceImpl
<
IBlogTagMapper
,
BlogTag
>
implements
IBlogTagService
{
}
src/main/java/cn/meteor/beyondclouds/modules/news/entity/News.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
news
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 资讯
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
News
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
newsId
;
private
String
newsTitle
;
private
String
newsCover
;
private
String
content
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/news/mapper/INewsMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
news
.
mapper
;
import
cn.meteor.beyondclouds.modules.news.entity.News
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
INewsMapper
extends
BaseMapper
<
News
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/news/mapper/xml/NewsMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.news.mapper.INewsMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/news/service/INewsService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
news
.
service
;
import
cn.meteor.beyondclouds.modules.news.entity.News
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
INewsService
extends
IService
<
News
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/news/service/impl/NewsServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
news
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.news.entity.News
;
import
cn.meteor.beyondclouds.modules.news.mapper.INewsMapper
;
import
cn.meteor.beyondclouds.modules.news.service.INewsService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
NewsServiceImpl
extends
ServiceImpl
<
INewsMapper
,
News
>
implements
INewsService
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/entity/Post.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 动态
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Post
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
postId
;
private
String
userId
;
private
String
content
;
private
String
pictures
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/post/entity/PostComment.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 动态评论
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
PostComment
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
commentId
;
private
String
postId
;
private
String
parentId
;
private
String
content
;
private
Integer
depth
;
private
String
thread
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/IPostCommentMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
mapper
;
import
cn.meteor.beyondclouds.modules.post.entity.PostComment
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IPostCommentMapper
extends
BaseMapper
<
PostComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/IPostMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
mapper
;
import
cn.meteor.beyondclouds.modules.post.entity.Post
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IPostMapper
extends
BaseMapper
<
Post
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/xml/PostCommentMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.post.mapper.IPostCommentMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/post/mapper/xml/PostMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.post.mapper.IPostMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/post/service/IPostCommentService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
service
;
import
cn.meteor.beyondclouds.modules.post.entity.PostComment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IPostCommentService
extends
IService
<
PostComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/service/IPostService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
service
;
import
cn.meteor.beyondclouds.modules.post.entity.Post
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IPostService
extends
IService
<
Post
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/service/impl/PostCommentServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.post.entity.PostComment
;
import
cn.meteor.beyondclouds.modules.post.mapper.IPostCommentMapper
;
import
cn.meteor.beyondclouds.modules.post.service.IPostCommentService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
PostCommentServiceImpl
extends
ServiceImpl
<
IPostCommentMapper
,
PostComment
>
implements
IPostCommentService
{
}
src/main/java/cn/meteor/beyondclouds/modules/post/service/impl/PostServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
post
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.post.entity.Post
;
import
cn.meteor.beyondclouds.modules.post.mapper.IPostMapper
;
import
cn.meteor.beyondclouds.modules.post.service.IPostService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
PostServiceImpl
extends
ServiceImpl
<
IPostMapper
,
Post
>
implements
IPostService
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/entity/Project.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 项目
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Project
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
projectId
;
private
String
projectName
;
private
String
projectLink
;
private
String
projectHome
;
private
String
projectDoc
;
private
String
projectType
;
private
String
license
;
private
String
devLang
;
private
String
runtimePlatform
;
private
String
author
;
private
String
projectDescription
;
private
String
projectCover
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectComment.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 项目评论
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
ProjectComment
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
commentId
;
private
String
projectId
;
private
String
parentId
;
private
String
content
;
private
Integer
depth
;
private
String
thread
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/project/entity/ProjectExt.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 项目扩展字段
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
ProjectExt
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
projectId
;
private
String
projectDetail
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectCommentMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
mapper
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectComment
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectCommentMapper
extends
BaseMapper
<
ProjectComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectExtMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
mapper
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectExt
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectExtMapper
extends
BaseMapper
<
ProjectExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/IProjectMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
mapper
;
import
cn.meteor.beyondclouds.modules.project.entity.Project
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectMapper
extends
BaseMapper
<
Project
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectCommentMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.project.mapper.IProjectCommentMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectExtMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.project.mapper.IProjectExtMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/project/mapper/xml/ProjectMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.project.mapper.IProjectMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectCommentService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectComment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectCommentService
extends
IService
<
ProjectComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectExtService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectExt
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectExtService
extends
IService
<
ProjectExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/service/IProjectService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
;
import
cn.meteor.beyondclouds.modules.project.entity.Project
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IProjectService
extends
IService
<
Project
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectCommentServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectComment
;
import
cn.meteor.beyondclouds.modules.project.mapper.IProjectCommentMapper
;
import
cn.meteor.beyondclouds.modules.project.service.IProjectCommentService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
ProjectCommentServiceImpl
extends
ServiceImpl
<
IProjectCommentMapper
,
ProjectComment
>
implements
IProjectCommentService
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectExtServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.project.entity.ProjectExt
;
import
cn.meteor.beyondclouds.modules.project.mapper.IProjectExtMapper
;
import
cn.meteor.beyondclouds.modules.project.service.IProjectExtService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
ProjectExtServiceImpl
extends
ServiceImpl
<
IProjectExtMapper
,
ProjectExt
>
implements
IProjectExtService
{
}
src/main/java/cn/meteor/beyondclouds/modules/project/service/impl/ProjectServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
project
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.project.entity.Project
;
import
cn.meteor.beyondclouds.modules.project.mapper.IProjectMapper
;
import
cn.meteor.beyondclouds.modules.project.service.IProjectService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
ProjectServiceImpl
extends
ServiceImpl
<
IProjectMapper
,
Project
>
implements
IProjectService
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/Question.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 问题
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Question
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
questionId
;
private
String
questionTitle
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionExt.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
entity
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 问题扩展字段
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
QuestionExt
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
questionId
;
private
String
questionDetail
;
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionReply.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 问题回复
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
QuestionReply
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
replyId
;
private
String
questionId
;
private
String
content
;
private
Integer
replyStatus
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionReplyComment.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 问题回复评论
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
QuestionReplyComment
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
commentId
;
private
String
replyId
;
private
String
parentId
;
private
String
content
;
private
Integer
depth
;
private
String
thread
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/question/entity/QuestionTag.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
entity
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 问题标签,关联问题和标签
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
QuestionTag
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
tagId
;
private
String
questionId
;
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionExtMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
mapper
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionExt
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionExtMapper
extends
BaseMapper
<
QuestionExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
mapper
;
import
cn.meteor.beyondclouds.modules.question.entity.Question
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionMapper
extends
BaseMapper
<
Question
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionReplyCommentMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
mapper
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReplyComment
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionReplyCommentMapper
extends
BaseMapper
<
QuestionReplyComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionReplyMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
mapper
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReply
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionReplyMapper
extends
BaseMapper
<
QuestionReply
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/IQuestionTagMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
mapper
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionTag
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionTagMapper
extends
BaseMapper
<
QuestionTag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionExtMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.question.mapper.IQuestionExtMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.question.mapper.IQuestionMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionReplyCommentMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.question.mapper.IQuestionReplyCommentMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionReplyMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.question.mapper.IQuestionReplyMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/question/mapper/xml/QuestionTagMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.question.mapper.IQuestionTagMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionExtService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionExt
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionExtService
extends
IService
<
QuestionExt
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionReplyCommentService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReplyComment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionReplyCommentService
extends
IService
<
QuestionReplyComment
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionReplyService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReply
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionReplyService
extends
IService
<
QuestionReply
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
;
import
cn.meteor.beyondclouds.modules.question.entity.Question
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionService
extends
IService
<
Question
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/IQuestionTagService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionTag
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IQuestionTagService
extends
IService
<
QuestionTag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionExtServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionExt
;
import
cn.meteor.beyondclouds.modules.question.mapper.IQuestionExtMapper
;
import
cn.meteor.beyondclouds.modules.question.service.IQuestionExtService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
QuestionExtServiceImpl
extends
ServiceImpl
<
IQuestionExtMapper
,
QuestionExt
>
implements
IQuestionExtService
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionReplyCommentServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReplyComment
;
import
cn.meteor.beyondclouds.modules.question.mapper.IQuestionReplyCommentMapper
;
import
cn.meteor.beyondclouds.modules.question.service.IQuestionReplyCommentService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
QuestionReplyCommentServiceImpl
extends
ServiceImpl
<
IQuestionReplyCommentMapper
,
QuestionReplyComment
>
implements
IQuestionReplyCommentService
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionReplyServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionReply
;
import
cn.meteor.beyondclouds.modules.question.mapper.IQuestionReplyMapper
;
import
cn.meteor.beyondclouds.modules.question.service.IQuestionReplyService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
QuestionReplyServiceImpl
extends
ServiceImpl
<
IQuestionReplyMapper
,
QuestionReply
>
implements
IQuestionReplyService
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.question.entity.Question
;
import
cn.meteor.beyondclouds.modules.question.mapper.IQuestionMapper
;
import
cn.meteor.beyondclouds.modules.question.service.IQuestionService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
QuestionServiceImpl
extends
ServiceImpl
<
IQuestionMapper
,
Question
>
implements
IQuestionService
{
}
src/main/java/cn/meteor/beyondclouds/modules/question/service/impl/QuestionTagServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
question
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.question.entity.QuestionTag
;
import
cn.meteor.beyondclouds.modules.question.mapper.IQuestionTagMapper
;
import
cn.meteor.beyondclouds.modules.question.service.IQuestionTagService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
QuestionTagServiceImpl
extends
ServiceImpl
<
IQuestionTagMapper
,
QuestionTag
>
implements
IQuestionTagService
{
}
src/main/java/cn/meteor/beyondclouds/modules/tag/entity/Tag.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
tag
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 标签
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Tag
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
tagId
;
private
String
tagName
;
private
Integer
tagType
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/tag/mapper/ITagMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
tag
.
mapper
;
import
cn.meteor.beyondclouds.modules.tag.entity.Tag
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITagMapper
extends
BaseMapper
<
Tag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/tag/mapper/xml/TagMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.tag.mapper.ITagMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/tag/service/ITagService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
tag
.
service
;
import
cn.meteor.beyondclouds.modules.tag.entity.Tag
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITagService
extends
IService
<
Tag
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/tag/service/impl/TagServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
tag
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.tag.entity.Tag
;
import
cn.meteor.beyondclouds.modules.tag.mapper.ITagMapper
;
import
cn.meteor.beyondclouds.modules.tag.service.ITagService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
TagServiceImpl
extends
ServiceImpl
<
ITagMapper
,
Tag
>
implements
ITagService
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/entity/Topic.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 话题
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
Topic
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
topicId
;
private
String
topicName
;
private
String
topicDescrption
;
private
Integer
referenceCount
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/topic/entity/TopicReference.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 话题引用
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
TopicReference
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
referenceId
;
private
String
topicId
;
private
String
referencerId
;
private
Integer
referencerType
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/ITopicMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
mapper
;
import
cn.meteor.beyondclouds.modules.topic.entity.Topic
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITopicMapper
extends
BaseMapper
<
Topic
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/ITopicReferenceMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
mapper
;
import
cn.meteor.beyondclouds.modules.topic.entity.TopicReference
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITopicReferenceMapper
extends
BaseMapper
<
TopicReference
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/xml/TopicMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.topic.mapper.ITopicMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/topic/mapper/xml/TopicReferenceMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.topic.mapper.ITopicReferenceMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/topic/service/ITopicReferenceService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
service
;
import
cn.meteor.beyondclouds.modules.topic.entity.TopicReference
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITopicReferenceService
extends
IService
<
TopicReference
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/service/ITopicService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
service
;
import
cn.meteor.beyondclouds.modules.topic.entity.Topic
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
ITopicService
extends
IService
<
Topic
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/service/impl/TopicReferenceServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.topic.entity.TopicReference
;
import
cn.meteor.beyondclouds.modules.topic.mapper.ITopicReferenceMapper
;
import
cn.meteor.beyondclouds.modules.topic.service.ITopicReferenceService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
TopicReferenceServiceImpl
extends
ServiceImpl
<
ITopicReferenceMapper
,
TopicReference
>
implements
ITopicReferenceService
{
}
src/main/java/cn/meteor/beyondclouds/modules/topic/service/impl/TopicServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
topic
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.topic.entity.Topic
;
import
cn.meteor.beyondclouds.modules.topic.mapper.ITopicMapper
;
import
cn.meteor.beyondclouds.modules.topic.service.ITopicService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
TopicServiceImpl
extends
ServiceImpl
<
ITopicMapper
,
Topic
>
implements
ITopicService
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/entity/User.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 用户
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
User
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
userId
;
private
String
nickName
;
private
String
userAvatar
;
private
Integer
gender
;
private
String
signature
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
private
String
mobile
;
private
String
qqNumber
;
private
String
wxNumber
;
}
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserAuthApp.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 用户第三方认证
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
UserAuthApp
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
uaAppId
;
private
String
userId
;
private
Integer
appType
;
private
String
appUserId
;
private
String
appAccessToken
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserAuthLocal.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 用户本地认证
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
UserAuthLocal
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
uaLocalId
;
private
String
userId
;
private
String
mobile
;
private
String
password
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/user/entity/UserFollow.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
entity
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
* 用户关注
* </p>
*
* @author 段启岩
* @since 2020-01-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
UserFollow
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
String
userFollowId
;
private
String
followerId
;
private
String
followedId
;
private
String
followerNick
;
private
String
followerAvatar
;
private
String
followedNick
;
private
String
followedAvatar
;
private
Integer
followStatus
;
private
LocalDateTime
createTime
;
private
LocalDateTime
updateTime
;
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserAuthAppMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
mapper
;
import
cn.meteor.beyondclouds.modules.user.entity.UserAuthApp
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserAuthAppMapper
extends
BaseMapper
<
UserAuthApp
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserAuthLocalMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
mapper
;
import
cn.meteor.beyondclouds.modules.user.entity.UserAuthLocal
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserAuthLocalMapper
extends
BaseMapper
<
UserAuthLocal
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserFollowMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
mapper
;
import
cn.meteor.beyondclouds.modules.user.entity.UserFollow
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserFollowMapper
extends
BaseMapper
<
UserFollow
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/IUserMapper.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
mapper
;
import
cn.meteor.beyondclouds.modules.user.entity.User
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserMapper
extends
BaseMapper
<
User
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserAuthAppMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.user.mapper.IUserAuthAppMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserAuthLocalMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.user.mapper.IUserAuthLocalMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserFollowMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.user.mapper.IUserFollowMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/user/mapper/xml/UserMapper.xml
0 → 100644
View file @
510b9793
<?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=
"cn.meteor.beyondclouds.modules.user.mapper.IUserMapper"
>
</mapper>
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserAuthAppService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
;
import
cn.meteor.beyondclouds.modules.user.entity.UserAuthApp
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserAuthAppService
extends
IService
<
UserAuthApp
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/service/IUserFollowService.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
;
import
cn.meteor.beyondclouds.modules.user.entity.UserFollow
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* @author 段启岩
* @since 2020-01-18
*/
public
interface
IUserFollowService
extends
IService
<
UserFollow
>
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserAuthAppServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.user.entity.UserAuthApp
;
import
cn.meteor.beyondclouds.modules.user.mapper.IUserAuthAppMapper
;
import
cn.meteor.beyondclouds.modules.user.service.IUserAuthAppService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
UserAuthAppServiceImpl
extends
ServiceImpl
<
IUserAuthAppMapper
,
UserAuthApp
>
implements
IUserAuthAppService
{
}
src/main/java/cn/meteor/beyondclouds/modules/user/service/impl/UserFollowServiceImpl.java
0 → 100644
View file @
510b9793
package
cn
.
meteor
.
beyondclouds
.
modules
.
user
.
service
.
impl
;
import
cn.meteor.beyondclouds.modules.user.entity.UserFollow
;
import
cn.meteor.beyondclouds.modules.user.mapper.IUserFollowMapper
;
import
cn.meteor.beyondclouds.modules.user.service.IUserFollowService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* @author 段启岩
* @since 2020-01-18
*/
@Service
public
class
UserFollowServiceImpl
extends
ServiceImpl
<
IUserFollowMapper
,
UserFollow
>
implements
IUserFollowService
{
}
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