Commit 510b9793 by 段启岩

代码生成完成

parent 0da56018
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;
}
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;
}
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;
}
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;
}
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> {
}
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> {
}
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> {
}
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> {
}
<?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>
<?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>
<?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>
<?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>
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> {
}
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> {
}
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> {
}
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> {
}
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 {
}
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 {
}
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 {
}
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 {
}
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;
}
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> {
}
<?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>
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> {
}
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 {
}
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;
}
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;
}
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> {
}
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> {
}
<?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>
<?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>
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> {
}
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> {
}
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 {
}
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 {
}
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;
}
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;
}
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;
}
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> {
}
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> {
}
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> {
}
<?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>
<?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>
<?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>
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> {
}
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> {
}
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> {
}
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 {
}
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 {
}
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 {
}
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;
}
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;
}
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;
}
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;
}
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;
}
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> {
}
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> {
}
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> {
}
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> {
}
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> {
}
<?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>
<?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>
<?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>
<?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>
<?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>
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> {
}
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> {
}
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> {
}
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> {
}
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> {
}
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 {
}
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 {
}
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 {
}
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 {
}
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 {
}
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;
}
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> {
}
<?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>
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> {
}
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 {
}
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;
}
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;
}
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> {
}
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> {
}
<?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>
<?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>
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> {
}
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> {
}
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 {
}
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 {
}
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;
}
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;
}
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;
}
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;
}
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> {
}
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> {
}
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> {
}
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> {
}
<?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>
<?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>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment