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 com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
/** /**
* <p> * <p>
* 新闻资讯 * CMS-栏目
* </p> * </p>
* *
* @author 段启岩 * @author 段启岩
* @since 2020-01-30 * @since 2020-02-01
*/ */
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@Accessors(chain = true) @Accessors(chain = true)
@ApiModel(value="News对象", description="新闻资讯表") @ApiModel(value="Channel对象", description="CMS-栏目表")
public class News implements Serializable { public class Channel implements Serializable {
private static final long serialVersionUID=1L; private static final long serialVersionUID=1L;
@TableId(value = "news_id", type = IdType.ASSIGN_UUID) @TableId(value = "channel_id", type = IdType.AUTO)
private String newsId; private Integer channelId;
@ApiModelProperty(value = "资讯标题") @ApiModelProperty(value = "父级栏目ID")
private String newsTitle; private Integer parentId;
@ApiModelProperty(value = "资讯封面图") @ApiModelProperty(value = "栏目名称")
private String cover; private String channelName;
@ApiModelProperty(value = "资讯内容") @ApiModelProperty(value = "栏目路径")
private String content; private String thread;
private LocalDateTime createTime; 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; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* <p> * <p>
* 新闻资讯表 Mapper 接口 * CMS-栏目表 Mapper 接口
* </p> * </p>
* *
* @author 段启岩 * @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"?> <?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"> <!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> </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; import com.baomidou.mybatisplus.extension.service.IService;
/** /**
* <p> * <p>
* 新闻资讯表 服务类 * CMS-栏目表 服务类
* </p> * </p>
* *
* @author 段启岩 * @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.content.entity.Channel;
import cn.meteor.beyondclouds.modules.news.mapper.NewsMapper; import cn.meteor.beyondclouds.modules.content.mapper.ChannelMapper;
import cn.meteor.beyondclouds.modules.news.service.INewsService; import cn.meteor.beyondclouds.modules.content.service.IChannelService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
* <p> * <p>
* 新闻资讯表 服务实现类 * CMS-栏目表 服务实现类
* </p> * </p>
* *
* @author 段启岩 * @author 段启岩
* @since 2020-01-30 * @since 2020-02-01
*/ */
@Service @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