diff --git a/ruoyi/src/main/java/com/ruoyi/framework/task/RyTask.java b/ruoyi/src/main/java/com/ruoyi/framework/task/RyTask.java
index 504984f54..2a44a2189 100644
--- a/ruoyi/src/main/java/com/ruoyi/framework/task/RyTask.java
+++ b/ruoyi/src/main/java/com/ruoyi/framework/task/RyTask.java
@@ -1,5 +1,9 @@
 package com.ruoyi.framework.task;
 
+import com.ruoyi.project.benyi.domain.BySchoolNews;
+import com.ruoyi.project.benyi.service.IBySchoolNewsService;
+import com.ruoyi.project.bysite.domain.ByNews;
+import com.ruoyi.project.bysite.service.IByNewsService;
 import com.ruoyi.project.common.SchoolCommon;
 import com.ruoyi.project.system.domain.BySchool;
 import com.ruoyi.project.system.domain.SysDept;
@@ -30,6 +34,10 @@ public class RyTask {
     private ISysDeptService deptService;
     @Autowired
     private ISysUserService userService;
+    @Autowired
+    private IBySchoolNewsService iBySchoolNewsService;
+    @Autowired
+    private IByNewsService iByNewsService;
 
     public void ryMultipleParams(String s, Boolean b, Long l, Double d, Integer i) {
         System.out.println(StringUtils.format("执行多参方法: 字符串类型{},布尔类型{},长整型{},浮点型{},整形{}", s, b, l, d, i));
@@ -73,6 +81,35 @@ public class RyTask {
                     }
                 }
             }
+        } else if (params.equals("hyxd")) {
+            System.out.println("1111");
+            BySchoolNews bySchoolNews = new BySchoolNews();
+            bySchoolNews.setIscheck("1");
+            bySchoolNews.setIsdel("N");
+            bySchoolNews.setIstb("0");
+            List<BySchoolNews> list = iBySchoolNewsService.selectAllBySchoolNewsList(bySchoolNews);
+            if (list != null && list.size() > 0) {
+                ByNews byNews = null;
+                BySchoolNews newBySchoolNews = null;
+                for (int i = 0; i < list.size(); i++) {
+                    byNews = new ByNews();
+                    byNews.setTitle(list.get(i).getTitle());
+                    byNews.setType("03");//会员心得
+                    byNews.setContent(list.get(i).getContent());
+                    byNews.setIsthirdparty("N");
+                    byNews.setIsrelease("Y");
+                    byNews.setIsdel("0");
+                    byNews.setSchoolid(list.get(i).getDeptId());
+                    byNews.setCreateTime(list.get(i).getCreateTime());
+                    byNews.setAbstractcontent(list.get(i).getAbstractcontent());
+
+                    iByNewsService.insertByNews(byNews);
+                    newBySchoolNews = new BySchoolNews();
+                    newBySchoolNews.setId(list.get(i).getId());
+                    newBySchoolNews.setIstb("1");
+                    iBySchoolNewsService.updateBySchoolNews(newBySchoolNews);
+                }
+            }
         }
         System.out.println("执行有参方法:" + params);
     }
diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/BySchoolNews.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/BySchoolNews.java
index ecb70cd7b..6cab65194 100644
--- a/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/BySchoolNews.java
+++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/BySchoolNews.java
@@ -102,6 +102,8 @@ public class BySchoolNews extends BaseEntity {
     @Excel(name = "审核时间", width = 30, dateFormat = "yyyy-MM-dd")
     private Date checkTime;
 
+    private String istb;
+
     public void setId(Long id) {
         this.id = id;
     }
@@ -206,6 +208,14 @@ public class BySchoolNews extends BaseEntity {
         return checkTime;
     }
 
+    public String getIstb() {
+        return istb;
+    }
+
+    public void setIstb(String istb) {
+        this.istb = istb;
+    }
+
     @Override
     public String toString() {
         return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
@@ -223,6 +233,7 @@ public class BySchoolNews extends BaseEntity {
                 .append("ischeck", getIscheck())
                 .append("checkuserid", getCheckuserid())
                 .append("checkTime", getCheckTime())
+                .append("istb", getIstb())
                 .toString();
     }
 
diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/BySchoolNewsMapper.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/BySchoolNewsMapper.java
index 3d01d5f59..cd5bd9ab9 100644
--- a/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/BySchoolNewsMapper.java
+++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/BySchoolNewsMapper.java
@@ -27,6 +27,14 @@ public interface BySchoolNewsMapper
      */
     public List<BySchoolNews> selectBySchoolNewsList(BySchoolNews bySchoolNews);
 
+    /**
+     * 查询新闻中心列表
+     *
+     * @param bySchoolNews 新闻中心
+     * @return 新闻中心集合
+     */
+    public List<BySchoolNews> selectAllBySchoolNewsList(BySchoolNews bySchoolNews);
+
     /**
      * 新增新闻中心
      *
diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IBySchoolNewsService.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IBySchoolNewsService.java
index 70679c42d..7c425f277 100644
--- a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IBySchoolNewsService.java
+++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IBySchoolNewsService.java
@@ -27,6 +27,14 @@ public interface IBySchoolNewsService
      */
     public List<BySchoolNews> selectBySchoolNewsList(BySchoolNews bySchoolNews);
 
+    /**
+     * 查询新闻中心列表
+     *
+     * @param bySchoolNews 新闻中心
+     * @return 新闻中心集合
+     */
+    public List<BySchoolNews> selectAllBySchoolNewsList(BySchoolNews bySchoolNews);
+
     /**
      * 新增新闻中心
      *
diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/BySchoolNewsServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/BySchoolNewsServiceImpl.java
index ee1cb3c56..63b9a51c3 100644
--- a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/BySchoolNewsServiceImpl.java
+++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/BySchoolNewsServiceImpl.java
@@ -46,6 +46,18 @@ public class BySchoolNewsServiceImpl implements IBySchoolNewsService
         return bySchoolNewsMapper.selectBySchoolNewsList(bySchoolNews);
     }
 
+    /**
+     * 查询新闻中心列表
+     *
+     * @param bySchoolNews 新闻中心
+     * @return 新闻中心
+     */
+    @Override
+    public List<BySchoolNews> selectAllBySchoolNewsList(BySchoolNews bySchoolNews)
+    {
+        return bySchoolNewsMapper.selectAllBySchoolNewsList(bySchoolNews);
+    }
+
     /**
      * 新增新闻中心
      *
diff --git a/ruoyi/src/main/java/com/ruoyi/project/bysite/domain/ByNews.java b/ruoyi/src/main/java/com/ruoyi/project/bysite/domain/ByNews.java
new file mode 100644
index 000000000..f3103009c
--- /dev/null
+++ b/ruoyi/src/main/java/com/ruoyi/project/bysite/domain/ByNews.java
@@ -0,0 +1,201 @@
+package com.ruoyi.project.bysite.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.framework.aspectj.lang.annotation.Excel;
+import com.ruoyi.framework.web.domain.BaseEntity;
+
+/**
+ * 新闻中心对象 by_news
+ *
+ * @author tsbz
+ * @date 2020-06-28
+ */
+public class ByNews extends BaseEntity {
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * 编号
+     */
+    private Long id;
+
+    /**
+     * 标题
+     */
+    @Excel(name = "标题")
+    private String title;
+
+    /**
+     * 封面图片
+     */
+    @Excel(name = "封面图片")
+    private String imgurl;
+
+    /**
+     * 类型
+     */
+    @Excel(name = "类型")
+    private String type;
+
+    /**
+     * 内容
+     */
+    @Excel(name = "内容")
+    private String content;
+
+    /**
+     * 创建人
+     */
+    @Excel(name = "创建人")
+    private Long createuserid;
+
+    /**
+     * 是否第三方平台资源
+     */
+    @Excel(name = "是否第三方平台资源")
+    private String isthirdparty;
+
+    /**
+     * 第三方路径
+     */
+    @Excel(name = "第三方路径")
+    private String url;
+
+    /**
+     * 是否发布
+     */
+    @Excel(name = "是否发布")
+    private String isrelease;
+
+    /**
+     * 是否删除
+     */
+    @Excel(name = "是否删除")
+    private String isdel;
+
+    /**
+     * 摘要
+     */
+    @Excel(name = "摘要")
+    private String abstractcontent;
+
+    /**
+     * 编号
+     */
+    private Long schoolid;
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setTitle(String title) {
+        this.title = title;
+    }
+
+    public String getTitle() {
+        return title;
+    }
+
+    public void setImgurl(String imgurl) {
+        this.imgurl = imgurl;
+    }
+
+    public String getImgurl() {
+        return imgurl;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setCreateuserid(Long createuserid) {
+        this.createuserid = createuserid;
+    }
+
+    public Long getCreateuserid() {
+        return createuserid;
+    }
+
+    public void setIsthirdparty(String isthirdparty) {
+        this.isthirdparty = isthirdparty;
+    }
+
+    public String getIsthirdparty() {
+        return isthirdparty;
+    }
+
+    public void setUrl(String url) {
+        this.url = url;
+    }
+
+    public String getUrl() {
+        return url;
+    }
+
+    public void setIsrelease(String isrelease) {
+        this.isrelease = isrelease;
+    }
+
+    public String getIsrelease() {
+        return isrelease;
+    }
+
+    public void setIsdel(String isdel) {
+        this.isdel = isdel;
+    }
+
+    public String getIsdel() {
+        return isdel;
+    }
+
+    public void setAbstractcontent(String abstractcontent) {
+        this.abstractcontent = abstractcontent;
+    }
+
+    public String getAbstractcontent() {
+        return abstractcontent;
+    }
+
+    public Long getSchoolid() {
+        return schoolid;
+    }
+
+    public void setSchoolid(Long schoolid) {
+        this.schoolid = schoolid;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
+                .append("id", getId())
+                .append("title", getTitle())
+                .append("imgurl", getImgurl())
+                .append("type", getType())
+                .append("content", getContent())
+                .append("createuserid", getCreateuserid())
+                .append("isthirdparty", getIsthirdparty())
+                .append("url", getUrl())
+                .append("isrelease", getIsrelease())
+                .append("isdel", getIsdel())
+                .append("createTime", getCreateTime())
+                .append("abstractcontent", getAbstractcontent())
+                .append("schoolid", getSchoolid())
+                .toString();
+    }
+}
diff --git a/ruoyi/src/main/java/com/ruoyi/project/bysite/mapper/ByNewsMapper.java b/ruoyi/src/main/java/com/ruoyi/project/bysite/mapper/ByNewsMapper.java
new file mode 100644
index 000000000..54406d343
--- /dev/null
+++ b/ruoyi/src/main/java/com/ruoyi/project/bysite/mapper/ByNewsMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.project.bysite.mapper;
+
+import java.util.List;
+
+import com.ruoyi.project.bysite.domain.ByNews;
+
+/**
+ * 新闻中心Mapper接口
+ *
+ * @author tsbz
+ * @date 2020-06-28
+ */
+public interface ByNewsMapper {
+    /**
+     * 查询新闻中心
+     *
+     * @param id 新闻中心ID
+     * @return 新闻中心
+     */
+    public ByNews selectByNewsById(Long id);
+
+    /**
+     * 查询新闻中心列表
+     *
+     * @param byNews 新闻中心
+     * @return 新闻中心集合
+     */
+    public List<ByNews> selectByNewsList(ByNews byNews);
+
+    /**
+     * 新增新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    public int insertByNews(ByNews byNews);
+
+    /**
+     * 修改新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    public int updateByNews(ByNews byNews);
+
+    /**
+     * 删除新闻中心
+     *
+     * @param id 新闻中心ID
+     * @return 结果
+     */
+    public int deleteByNewsById(Long id);
+
+    /**
+     * 批量删除新闻中心
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByNewsByIds(Long[] ids);
+}
diff --git a/ruoyi/src/main/java/com/ruoyi/project/bysite/service/IByNewsService.java b/ruoyi/src/main/java/com/ruoyi/project/bysite/service/IByNewsService.java
new file mode 100644
index 000000000..f1870fe64
--- /dev/null
+++ b/ruoyi/src/main/java/com/ruoyi/project/bysite/service/IByNewsService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.project.bysite.service;
+
+import java.util.List;
+
+import com.ruoyi.project.bysite.domain.ByNews;
+
+/**
+ * 新闻中心Service接口
+ *
+ * @author tsbz
+ * @date 2020-06-28
+ */
+public interface IByNewsService {
+    /**
+     * 查询新闻中心
+     *
+     * @param id 新闻中心ID
+     * @return 新闻中心
+     */
+    public ByNews selectByNewsById(Long id);
+
+    /**
+     * 查询新闻中心列表
+     *
+     * @param byNews 新闻中心
+     * @return 新闻中心集合
+     */
+    public List<ByNews> selectByNewsList(ByNews byNews);
+
+    /**
+     * 新增新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    public int insertByNews(ByNews byNews);
+
+    /**
+     * 修改新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    public int updateByNews(ByNews byNews);
+
+    /**
+     * 批量删除新闻中心
+     *
+     * @param ids 需要删除的新闻中心ID
+     * @return 结果
+     */
+    public int deleteByNewsByIds(Long[] ids);
+
+    /**
+     * 删除新闻中心信息
+     *
+     * @param id 新闻中心ID
+     * @return 结果
+     */
+    public int deleteByNewsById(Long id);
+}
diff --git a/ruoyi/src/main/java/com/ruoyi/project/bysite/service/impl/ByNewsServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/bysite/service/impl/ByNewsServiceImpl.java
new file mode 100644
index 000000000..5d35ba3f9
--- /dev/null
+++ b/ruoyi/src/main/java/com/ruoyi/project/bysite/service/impl/ByNewsServiceImpl.java
@@ -0,0 +1,92 @@
+package com.ruoyi.project.bysite.service.impl;
+
+import java.util.List;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.framework.aspectj.lang.annotation.DataSource;
+import com.ruoyi.framework.aspectj.lang.enums.DataSourceType;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.project.bysite.mapper.ByNewsMapper;
+import com.ruoyi.project.bysite.domain.ByNews;
+import com.ruoyi.project.bysite.service.IByNewsService;
+
+/**
+ * 新闻中心Service业务层处理
+ *
+ * @author tsbz
+ * @date 2020-06-28
+ */
+@Service
+@DataSource(value = DataSourceType.SLAVE)
+public class ByNewsServiceImpl implements IByNewsService {
+    @Autowired
+    private ByNewsMapper byNewsMapper;
+
+    /**
+     * 查询新闻中心
+     *
+     * @param id 新闻中心ID
+     * @return 新闻中心
+     */
+    @Override
+    public ByNews selectByNewsById(Long id) {
+        return byNewsMapper.selectByNewsById(id);
+    }
+
+    /**
+     * 查询新闻中心列表
+     *
+     * @param byNews 新闻中心
+     * @return 新闻中心
+     */
+    @Override
+    public List<ByNews> selectByNewsList(ByNews byNews) {
+        return byNewsMapper.selectByNewsList(byNews);
+    }
+
+    /**
+     * 新增新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    @Override
+    public int insertByNews(ByNews byNews) {
+        byNews.setCreateTime(DateUtils.getNowDate());
+        return byNewsMapper.insertByNews(byNews);
+    }
+
+    /**
+     * 修改新闻中心
+     *
+     * @param byNews 新闻中心
+     * @return 结果
+     */
+    @Override
+    public int updateByNews(ByNews byNews) {
+        return byNewsMapper.updateByNews(byNews);
+    }
+
+    /**
+     * 批量删除新闻中心
+     *
+     * @param ids 需要删除的新闻中心ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByNewsByIds(Long[] ids) {
+        return byNewsMapper.deleteByNewsByIds(ids);
+    }
+
+    /**
+     * 删除新闻中心信息
+     *
+     * @param id 新闻中心ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByNewsById(Long id) {
+        return byNewsMapper.deleteByNewsById(id);
+    }
+}
diff --git a/ruoyi/src/main/resources/application-druid.yml b/ruoyi/src/main/resources/application-druid.yml
index 99eca15eb..50c10e495 100644
--- a/ruoyi/src/main/resources/application-druid.yml
+++ b/ruoyi/src/main/resources/application-druid.yml
@@ -15,10 +15,10 @@ spring:
             # 从库数据源
             slave:
                 # 从数据源开关/默认关闭
-                enabled: false
-                url: 
-                username: 
-                password: 
+                enabled: true
+                url: jdbc:mysql://120.53.14.147:3306/benyi-web-vue?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+                username: root
+                password: tsbz2020!
             # 初始连接数
             initialSize: 5
             # 最小连接池数量
diff --git a/ruoyi/src/main/resources/mybatis/benyi/BySchoolNewsMapper.xml b/ruoyi/src/main/resources/mybatis/benyi/BySchoolNewsMapper.xml
index 59cf2ee32..5b40ac7db 100644
--- a/ruoyi/src/main/resources/mybatis/benyi/BySchoolNewsMapper.xml
+++ b/ruoyi/src/main/resources/mybatis/benyi/BySchoolNewsMapper.xml
@@ -19,10 +19,11 @@
         <result property="ischeck" column="ischeck"/>
         <result property="checkuserid" column="checkuserid"/>
         <result property="checkTime" column="check_time"/>
+        <result property="istb" column="istb"/>
     </resultMap>
 
     <sql id="selectBySchoolNewsVo">
-        select d.id, d.title, d.imgurl, d.abstractcontent, d.type, d.content, d.isdel, d.createuserid, d.create_time, d.dept_id, d.istop, d.ischeck, d.checkuserid, d.check_time from by_school_news d
+        select d.id, d.title, d.imgurl, d.abstractcontent, d.type, d.content, d.isdel, d.createuserid, d.create_time, d.dept_id, d.istop, d.ischeck, d.checkuserid, d.check_time, d.istb from by_school_news d
     </sql>
 
     <select id="selectBySchoolNewsList" parameterType="BySchoolNews" resultMap="BySchoolNewsResult">
@@ -40,11 +41,31 @@
             <if test="ischeck != null  and ischeck != ''">and d.ischeck = #{ischeck}</if>
             <if test="checkuserid != null ">and d.checkuserid = #{checkuserid}</if>
             <if test="checkTime != null ">and d.check_time = #{checkTime}</if>
+            <if test="istb != null and istb != ''">and d.istb = #{istb}</if>
         </where>
         <!-- 数据范围过滤 -->
         ${dataScope}
     </select>
 
+    <select id="selectAllBySchoolNewsList" parameterType="BySchoolNews" resultMap="BySchoolNewsResult">
+        <include refid="selectBySchoolNewsVo"/>
+        <where>
+            d.isdel = 'N'
+            <if test="title != null  and title != ''">and d.title like concat('%', #{title}, '%')</if>
+            <if test="imgurl != null  and imgurl != ''">and d.imgurl = #{imgurl}</if>
+            <if test="abstractcontent != null  and abstractcontent != ''">and d.abstractcontent = #{abstractcontent}</if>
+            <if test="type != null  and type != ''">and d.type = #{type}</if>
+            <if test="content != null  and content != ''">and d.content = #{content}</if>
+            <if test="createuserid != null ">and d.createuserid = #{createuserid}</if>
+            <if test="deptId != null ">and d.dept_id = #{deptId}</if>
+            <if test="istop != null  and istop != ''">and d.istop = #{istop}</if>
+            <if test="ischeck != null  and ischeck != ''">and d.ischeck = #{ischeck}</if>
+            <if test="checkuserid != null ">and d.checkuserid = #{checkuserid}</if>
+            <if test="checkTime != null ">and d.check_time = #{checkTime}</if>
+            <if test="istb != null and istb != ''">and d.istb = #{istb}</if>
+        </where>
+    </select>
+
     <select id="selectBySchoolNewsById" parameterType="Long" resultMap="BySchoolNewsResult">
         <include refid="selectBySchoolNewsVo"/>
         where d.id = #{id}
@@ -100,6 +121,7 @@
             <if test="ischeck != null  and ischeck != ''">ischeck = #{ischeck},</if>
             <if test="checkuserid != null ">checkuserid = #{checkuserid},</if>
             <if test="checkTime != null ">check_time = #{checkTime},</if>
+            <if test="istb != null  and istb != ''">istb = #{istb},</if>
         </trim>
         where id = #{id}
     </update>
diff --git a/ruoyi/src/main/resources/mybatis/bysite/ByNewsMapper.xml b/ruoyi/src/main/resources/mybatis/bysite/ByNewsMapper.xml
new file mode 100644
index 000000000..3d80a1f80
--- /dev/null
+++ b/ruoyi/src/main/resources/mybatis/bysite/ByNewsMapper.xml
@@ -0,0 +1,111 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ruoyi.project.bysite.mapper.ByNewsMapper">
+
+    <resultMap type="ByNews" id="ByNewsResult">
+        <result property="id" column="id"/>
+        <result property="title" column="title"/>
+        <result property="imgurl" column="imgurl"/>
+        <result property="type" column="type"/>
+        <result property="content" column="content"/>
+        <result property="createuserid" column="createuserid"/>
+        <result property="isthirdparty" column="isthirdparty"/>
+        <result property="url" column="url"/>
+        <result property="isrelease" column="isrelease"/>
+        <result property="isdel" column="isdel"/>
+        <result property="createTime" column="create_time"/>
+        <result property="abstractcontent" column="abstractcontent"/>
+        <result property="schoolid" column="schoolid"/>
+    </resultMap>
+
+    <sql id="selectByNewsVo">
+        select id, title, imgurl, type, content, createuserid, isthirdparty, url, isrelease, isdel, create_time, abstractcontent, schoolid from by_news
+    </sql>
+
+    <select id="selectByNewsList" parameterType="ByNews" resultMap="ByNewsResult">
+        <include refid="selectByNewsVo"/>
+        <where>
+            <if test="title != null  and title != ''">and title = #{title}</if>
+            <if test="imgurl != null  and imgurl != ''">and imgurl = #{imgurl}</if>
+            <if test="type != null  and type != ''">and type = #{type}</if>
+            <if test="content != null  and content != ''">and content = #{content}</if>
+            <if test="createuserid != null ">and createuserid = #{createuserid}</if>
+            <if test="isthirdparty != null  and isthirdparty != ''">and isthirdparty = #{isthirdparty}</if>
+            <if test="url != null  and url != ''">and url = #{url}</if>
+            <if test="isrelease != null  and isrelease != ''">and isrelease = #{isrelease}</if>
+            <if test="isdel != null  and isdel != ''">and isdel = #{isdel}</if>
+            <if test="abstractcontent != null  and abstractcontent != ''">and abstractcontent = #{abstractcontent}</if>
+        </where>
+        order by create_time desc
+    </select>
+
+    <select id="selectByNewsById" parameterType="Long" resultMap="ByNewsResult">
+        <include refid="selectByNewsVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insertByNews" parameterType="ByNews" useGeneratedKeys="true" keyProperty="id">
+        insert into by_news
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="title != null  and title != ''">title,</if>
+            <if test="imgurl != null  and imgurl != ''">imgurl,</if>
+            <if test="type != null  and type != ''">type,</if>
+            <if test="content != null  and content != ''">content,</if>
+            <if test="createuserid != null ">createuserid,</if>
+            <if test="isthirdparty != null  and isthirdparty != ''">isthirdparty,</if>
+            <if test="url != null  and url != ''">url,</if>
+            <if test="isrelease != null  and isrelease != ''">isrelease,</if>
+            <if test="isdel != null  and isdel != ''">isdel,</if>
+            <if test="createTime != null ">create_time,</if>
+            <if test="abstractcontent != null  and abstractcontent != ''">abstractcontent,</if>
+            <if test="schoolid != null ">schoolid,</if>
+        </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="title != null  and title != ''">#{title},</if>
+            <if test="imgurl != null  and imgurl != ''">#{imgurl},</if>
+            <if test="type != null  and type != ''">#{type},</if>
+            <if test="content != null  and content != ''">#{content},</if>
+            <if test="createuserid != null ">#{createuserid},</if>
+            <if test="isthirdparty != null  and isthirdparty != ''">#{isthirdparty},</if>
+            <if test="url != null  and url != ''">#{url},</if>
+            <if test="isrelease != null  and isrelease != ''">#{isrelease},</if>
+            <if test="isdel != null  and isdel != ''">#{isdel},</if>
+            <if test="createTime != null ">#{createTime},</if>
+            <if test="abstractcontent != null  and abstractcontent != ''">#{abstractcontent},</if>
+            <if test="schoolid != null ">#{schoolid},</if>
+        </trim>
+    </insert>
+
+    <update id="updateByNews" parameterType="ByNews">
+        update by_news
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="title != null  and title != ''">title = #{title},</if>
+            <if test="imgurl != null  and imgurl != ''">imgurl = #{imgurl},</if>
+            <if test="type != null  and type != ''">type = #{type},</if>
+            <if test="content != null  and content != ''">content = #{content},</if>
+            <if test="createuserid != null ">createuserid = #{createuserid},</if>
+            <if test="isthirdparty != null  and isthirdparty != ''">isthirdparty = #{isthirdparty},</if>
+            <if test="url != null  and url != ''">url = #{url},</if>
+            <if test="isrelease != null  and isrelease != ''">isrelease = #{isrelease},</if>
+            <if test="isdel != null  and isdel != ''">isdel = #{isdel},</if>
+            <if test="createTime != null ">create_time = #{createTime},</if>
+            <if test="abstractcontent != null  and abstractcontent != ''">abstractcontent = #{abstractcontent},</if>
+            <if test="schoolid != null ">schoolid = #{schoolid},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteByNewsById" parameterType="Long">
+        delete from by_news where id = #{id}
+    </delete>
+
+    <delete id="deleteByNewsByIds" parameterType="String">
+        delete from by_news where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>
\ No newline at end of file