Commit 6a86d0c5 by 段启岩

将news模块替换为content模块

parent 56326ab5
package cn.meteor.beyondclouds.modules.news.entity;
package cn.meteor.beyondclouds.modules.content.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* 新闻资讯
* CMS-栏目
* </p>
*
* @author 段启岩
* @since 2020-01-30
* @since 2020-02-01
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="News对象", description="新闻资讯表")
public class News implements Serializable {
@ApiModel(value="Channel对象", description="CMS-栏目表")
public class Channel implements Serializable {
private static final long serialVersionUID=1L;
@TableId(value = "news_id", type = IdType.ASSIGN_UUID)
private String newsId;
@TableId(value = "channel_id", type = IdType.AUTO)
private Integer channelId;
@ApiModelProperty(value = "资讯标题")
private String newsTitle;
@ApiModelProperty(value = "父级栏目ID")
private Integer parentId;
@ApiModelProperty(value = "资讯封面图")
private String cover;
@ApiModelProperty(value = "栏目名称")
private String channelName;
@ApiModelProperty(value = "资讯内容")
private String content;
@ApiModelProperty(value = "栏目路径")
private String thread;
private LocalDateTime createTime;
......
package cn.meteor.beyondclouds.modules.content.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
* CMS-内容表
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="Content对象", description="CMS-内容表")
public class Content implements Serializable {
private static final long serialVersionUID=1L;
@TableId(value = "content_id", type = IdType.AUTO)
private Integer contentId;
@ApiModelProperty(value = "栏目ID")
private Integer channelId;
@ApiModelProperty(value = "作者")
private String author;
@ApiModelProperty(value = "内容类型-0:幻灯,1:普通文章,3:广告")
private Integer contentType;
@ApiModelProperty(value = "内容标题")
private String title;
@ApiModelProperty(value = "子标题")
private String subTitle;
@ApiModelProperty(value = "访问链接")
private String link;
@ApiModelProperty(value = "封面图")
private String cover;
@ApiModelProperty(value = "图片1")
private String pic1;
@ApiModelProperty(value = "图片2")
private String pic2;
@ApiModelProperty(value = "内容")
private String content;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}
package cn.meteor.beyondclouds.modules.content.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import java.io.Serializable;
/**
* <p>
* CMS-内容扩展表
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="ContentExt对象", description="CMS-内容扩展表")
public class ContentExt implements Serializable {
private static final long serialVersionUID=1L;
@TableId
private Integer contentId;
@ApiModelProperty(value = "内容")
private String content;
}
package cn.meteor.beyondclouds.modules.news.mapper;
package cn.meteor.beyondclouds.modules.content.mapper;
import cn.meteor.beyondclouds.modules.news.entity.News;
import cn.meteor.beyondclouds.modules.content.entity.Channel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 新闻资讯表 Mapper 接口
* CMS-栏目表 Mapper 接口
* </p>
*
* @author 段启岩
* @since 2020-01-30
* @since 2020-02-01
*/
public interface NewsMapper extends BaseMapper<News> {
public interface ChannelMapper extends BaseMapper<Channel> {
}
package cn.meteor.beyondclouds.modules.content.mapper;
import cn.meteor.beyondclouds.modules.content.entity.ContentExt;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* CMS-内容扩展表 Mapper 接口
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
public interface ContentExtMapper extends BaseMapper<ContentExt> {
}
package cn.meteor.beyondclouds.modules.content.mapper;
import cn.meteor.beyondclouds.modules.content.entity.Content;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* CMS-内容表 Mapper 接口
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
public interface ContentMapper extends BaseMapper<Content> {
}
<?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.NewsMapper">
<mapper namespace="cn.meteor.beyondclouds.modules.content.mapper.ChannelMapper">
</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.content.mapper.ContentExtMapper">
</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.content.mapper.ContentMapper">
</mapper>
package cn.meteor.beyondclouds.modules.news.service;
package cn.meteor.beyondclouds.modules.content.service;
import cn.meteor.beyondclouds.modules.news.entity.News;
import cn.meteor.beyondclouds.modules.content.entity.Channel;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 新闻资讯表 服务类
* CMS-栏目表 服务类
* </p>
*
* @author 段启岩
* @since 2020-01-30
* @since 2020-02-01
*/
public interface INewsService extends IService<News> {
public interface IChannelService extends IService<Channel> {
}
package cn.meteor.beyondclouds.modules.content.service;
import cn.meteor.beyondclouds.modules.content.entity.ContentExt;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* CMS-内容扩展表 服务类
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
public interface IContentExtService extends IService<ContentExt> {
}
package cn.meteor.beyondclouds.modules.content.service;
import cn.meteor.beyondclouds.modules.content.entity.Content;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* CMS-内容表 服务类
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
public interface IContentService extends IService<Content> {
}
package cn.meteor.beyondclouds.modules.news.service.impl;
package cn.meteor.beyondclouds.modules.content.service.impl;
import cn.meteor.beyondclouds.modules.news.entity.News;
import cn.meteor.beyondclouds.modules.news.mapper.NewsMapper;
import cn.meteor.beyondclouds.modules.news.service.INewsService;
import cn.meteor.beyondclouds.modules.content.entity.Channel;
import cn.meteor.beyondclouds.modules.content.mapper.ChannelMapper;
import cn.meteor.beyondclouds.modules.content.service.IChannelService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 新闻资讯表 服务实现类
* CMS-栏目表 服务实现类
* </p>
*
* @author 段启岩
* @since 2020-01-30
* @since 2020-02-01
*/
@Service
public class NewsServiceImpl extends ServiceImpl<NewsMapper, News> implements INewsService {
public class ChannelServiceImpl extends ServiceImpl<ChannelMapper, Channel> implements IChannelService {
}
package cn.meteor.beyondclouds.modules.content.service.impl;
import cn.meteor.beyondclouds.modules.content.entity.ContentExt;
import cn.meteor.beyondclouds.modules.content.mapper.ContentExtMapper;
import cn.meteor.beyondclouds.modules.content.service.IContentExtService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* CMS-内容扩展表 服务实现类
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
@Service
public class ContentExtServiceImpl extends ServiceImpl<ContentExtMapper, ContentExt> implements IContentExtService {
}
package cn.meteor.beyondclouds.modules.content.service.impl;
import cn.meteor.beyondclouds.modules.content.entity.Content;
import cn.meteor.beyondclouds.modules.content.mapper.ContentMapper;
import cn.meteor.beyondclouds.modules.content.service.IContentService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* CMS-内容表 服务实现类
* </p>
*
* @author 段启岩
* @since 2020-02-01
*/
@Service
public class ContentServiceImpl extends ServiceImpl<ContentMapper, Content> implements IContentService {
}
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