评估内容
This commit is contained in:
		| @@ -0,0 +1,103 @@ | ||||
| package com.ruoyi.project.benyi.controller; | ||||
|  | ||||
| import java.util.List; | ||||
| import org.springframework.security.access.prepost.PreAuthorize; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| import com.ruoyi.framework.aspectj.lang.annotation.Log; | ||||
| import com.ruoyi.framework.aspectj.lang.enums.BusinessType; | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentcontent; | ||||
| import com.ruoyi.project.benyi.service.IByAssessmentcontentService; | ||||
| import com.ruoyi.framework.web.controller.BaseController; | ||||
| import com.ruoyi.framework.web.domain.AjaxResult; | ||||
| import com.ruoyi.common.utils.poi.ExcelUtil; | ||||
| import com.ruoyi.framework.web.page.TableDataInfo; | ||||
|  | ||||
| /** | ||||
|  * 评估内容Controller | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| @RestController | ||||
| @RequestMapping("/benyi/assessmentcontent") | ||||
| public class ByAssessmentcontentController extends BaseController | ||||
| { | ||||
|     @Autowired | ||||
|     private IByAssessmentcontentService byAssessmentcontentService; | ||||
|  | ||||
| /** | ||||
|  * 查询评估内容列表 | ||||
|  */ | ||||
| @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:list')") | ||||
| @GetMapping("/list") | ||||
|         public TableDataInfo list(ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|         startPage(); | ||||
|         List<ByAssessmentcontent> list = byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|         return getDataTable(list); | ||||
|     } | ||||
|      | ||||
|     /** | ||||
|      * 导出评估内容列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:export')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.EXPORT) | ||||
|     @GetMapping("/export") | ||||
|     public AjaxResult export(ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|         List<ByAssessmentcontent> list = byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|         ExcelUtil<ByAssessmentcontent> util = new ExcelUtil<ByAssessmentcontent>(ByAssessmentcontent.class); | ||||
|         return util.exportExcel(list, "assessmentcontent"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 获取评估内容详细信息 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:query')") | ||||
|     @GetMapping(value = "/{id}") | ||||
|     public AjaxResult getInfo(@PathVariable("id") Long id) | ||||
|     { | ||||
|         return AjaxResult.success(byAssessmentcontentService.selectByAssessmentcontentById(id)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增评估内容 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:add')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.INSERT) | ||||
|     @PostMapping | ||||
|     public AjaxResult add(@RequestBody ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|         return toAjax(byAssessmentcontentService.insertByAssessmentcontent(byAssessmentcontent)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改评估内容 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:edit')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.UPDATE) | ||||
|     @PutMapping | ||||
|     public AjaxResult edit(@RequestBody ByAssessmentcontent byAssessmentcontent) | ||||
|     { | ||||
|         return toAjax(byAssessmentcontentService.updateByAssessmentcontent(byAssessmentcontent)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除评估内容 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentcontent:remove')") | ||||
|     @Log(title = "评估内容", businessType = BusinessType.DELETE) | ||||
|     @DeleteMapping("/{ids}") | ||||
|     public AjaxResult remove(@PathVariable Long[] ids) | ||||
|     { | ||||
|         return toAjax(byAssessmentcontentService.deleteByAssessmentcontentByIds(ids)); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,97 @@ | ||||
| package com.ruoyi.project.benyi.controller; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import org.springframework.security.access.prepost.PreAuthorize; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.web.bind.annotation.GetMapping; | ||||
| import org.springframework.web.bind.annotation.PostMapping; | ||||
| import org.springframework.web.bind.annotation.PutMapping; | ||||
| import org.springframework.web.bind.annotation.DeleteMapping; | ||||
| import org.springframework.web.bind.annotation.PathVariable; | ||||
| import org.springframework.web.bind.annotation.RequestBody; | ||||
| import org.springframework.web.bind.annotation.RequestMapping; | ||||
| import org.springframework.web.bind.annotation.RestController; | ||||
| import com.ruoyi.framework.aspectj.lang.annotation.Log; | ||||
| import com.ruoyi.framework.aspectj.lang.enums.BusinessType; | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentintroduce; | ||||
| import com.ruoyi.project.benyi.service.IByAssessmentintroduceService; | ||||
| import com.ruoyi.framework.web.controller.BaseController; | ||||
| import com.ruoyi.framework.web.domain.AjaxResult; | ||||
| import com.ruoyi.common.utils.poi.ExcelUtil; | ||||
| import com.ruoyi.framework.web.page.TableDataInfo; | ||||
|  | ||||
| /** | ||||
|  * 评估体系介绍Controller | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| @RestController | ||||
| @RequestMapping("/benyi/assessmentintroduce") | ||||
| public class ByAssessmentintroduceController extends BaseController { | ||||
|     @Autowired | ||||
|     private IByAssessmentintroduceService byAssessmentintroduceService; | ||||
|  | ||||
|     /** | ||||
|      * 查询评估体系介绍列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:list')") | ||||
|     @GetMapping("/list") | ||||
|     public TableDataInfo list(ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         startPage(); | ||||
|         List<ByAssessmentintroduce> list = byAssessmentintroduceService.selectByAssessmentintroduceList(byAssessmentintroduce); | ||||
|         return getDataTable(list); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 导出评估体系介绍列表 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:export')") | ||||
|     @Log(title = "评估体系介绍", businessType = BusinessType.EXPORT) | ||||
|     @GetMapping("/export") | ||||
|     public AjaxResult export(ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         List<ByAssessmentintroduce> list = byAssessmentintroduceService.selectByAssessmentintroduceList(byAssessmentintroduce); | ||||
|         ExcelUtil<ByAssessmentintroduce> util = new ExcelUtil<ByAssessmentintroduce>(ByAssessmentintroduce.class); | ||||
|         return util.exportExcel(list, "assessmentintroduce"); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 获取评估体系介绍详细信息 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:query')") | ||||
|     @GetMapping(value = "/{id}") | ||||
|     public AjaxResult getInfo(@PathVariable("id") Long id) { | ||||
|         return AjaxResult.success(byAssessmentintroduceService.selectByAssessmentintroduceById(id)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增评估体系介绍 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:add')") | ||||
|     @Log(title = "评估体系介绍", businessType = BusinessType.INSERT) | ||||
|     @PostMapping | ||||
|     public AjaxResult add(@RequestBody ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         return toAjax(byAssessmentintroduceService.insertByAssessmentintroduce(byAssessmentintroduce)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改评估体系介绍 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:edit')") | ||||
|     @Log(title = "评估体系介绍", businessType = BusinessType.UPDATE) | ||||
|     @PutMapping | ||||
|     public AjaxResult edit(@RequestBody ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         return toAjax(byAssessmentintroduceService.updateByAssessmentintroduce(byAssessmentintroduce)); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除评估体系介绍 | ||||
|      */ | ||||
|     @PreAuthorize("@ss.hasPermi('benyi:assessmentintroduce:remove')") | ||||
|     @Log(title = "评估体系介绍", businessType = BusinessType.DELETE) | ||||
|     @DeleteMapping("/{ids}") | ||||
|     public AjaxResult remove(@PathVariable Long[] ids) { | ||||
|         return toAjax(byAssessmentintroduceService.deleteByAssessmentintroduceByIds(ids)); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,97 @@ | ||||
| package com.ruoyi.project.benyi.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_assessmentcontent | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public class ByAssessmentcontent extends BaseEntity { | ||||
|     private static final long serialVersionUID = 1L; | ||||
|  | ||||
|     /** | ||||
|      * 编号 | ||||
|      */ | ||||
|     private Long id; | ||||
|  | ||||
|     /** | ||||
|      * 父id | ||||
|      */ | ||||
|     @Excel(name = "父id") | ||||
|     private Long parentid; | ||||
|  | ||||
|     /** | ||||
|      * 名称 | ||||
|      */ | ||||
|     @Excel(name = "名称") | ||||
|     private String name; | ||||
|  | ||||
|     /** | ||||
|      * 是否元素 | ||||
|      */ | ||||
|     @Excel(name = "是否元素") | ||||
|     private String iselement; | ||||
|  | ||||
|     /** | ||||
|      * 元素才有适用范围;应该以幼儿的岁数为准 | ||||
|      */ | ||||
|     @Excel(name = "元素才有适用范围;应该以幼儿的岁数为准") | ||||
|     private String scope; | ||||
|  | ||||
|     public void setId(Long id) { | ||||
|         this.id = id; | ||||
|     } | ||||
|  | ||||
|     public Long getId() { | ||||
|         return id; | ||||
|     } | ||||
|  | ||||
|     public void setParentid(Long parentid) { | ||||
|         this.parentid = parentid; | ||||
|     } | ||||
|  | ||||
|     public Long getParentid() { | ||||
|         return parentid; | ||||
|     } | ||||
|  | ||||
|     public void setName(String name) { | ||||
|         this.name = name; | ||||
|     } | ||||
|  | ||||
|     public String getName() { | ||||
|         return name; | ||||
|     } | ||||
|  | ||||
|     public void setIselement(String iselement) { | ||||
|         this.iselement = iselement; | ||||
|     } | ||||
|  | ||||
|     public String getIselement() { | ||||
|         return iselement; | ||||
|     } | ||||
|  | ||||
|     public void setScope(String scope) { | ||||
|         this.scope = scope; | ||||
|     } | ||||
|  | ||||
|     public String getScope() { | ||||
|         return scope; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) | ||||
|                 .append("id", getId()) | ||||
|                 .append("parentid", getParentid()) | ||||
|                 .append("name", getName()) | ||||
|                 .append("iselement", getIselement()) | ||||
|                 .append("scope", getScope()) | ||||
|                 .append("createTime", getCreateTime()) | ||||
|                 .toString(); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,67 @@ | ||||
| package com.ruoyi.project.benyi.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_assessmentintroduce | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public class ByAssessmentintroduce extends BaseEntity { | ||||
|     private static final long serialVersionUID = 1L; | ||||
|  | ||||
|     /** | ||||
|      * 编号 | ||||
|      */ | ||||
|     private Long id; | ||||
|  | ||||
|     /** | ||||
|      * 标题 | ||||
|      */ | ||||
|     @Excel(name = "标题") | ||||
|     private String title; | ||||
|  | ||||
|     /** | ||||
|      * 内容 | ||||
|      */ | ||||
|     @Excel(name = "内容") | ||||
|     private String content; | ||||
|  | ||||
|     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 setContent(String content) { | ||||
|         this.content = content; | ||||
|     } | ||||
|  | ||||
|     public String getContent() { | ||||
|         return content; | ||||
|     } | ||||
|  | ||||
|     @Override | ||||
|     public String toString() { | ||||
|         return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) | ||||
|                 .append("id", getId()) | ||||
|                 .append("title", getTitle()) | ||||
|                 .append("content", getContent()) | ||||
|                 .append("createTime", getCreateTime()) | ||||
|                 .toString(); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.project.benyi.mapper; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentcontent; | ||||
|  | ||||
| /** | ||||
|  * 评估内容Mapper接口 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public interface ByAssessmentcontentMapper { | ||||
|     /** | ||||
|      * 查询评估内容 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 评估内容 | ||||
|      */ | ||||
|     public ByAssessmentcontent selectByAssessmentcontentById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容集合 | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 新增评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertByAssessmentcontent(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 修改评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateByAssessmentcontent(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 删除评估内容 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentcontentById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估内容 | ||||
|      * | ||||
|      * @param ids 需要删除的数据ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentcontentByIds(Long[] ids); | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.project.benyi.mapper; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentintroduce; | ||||
|  | ||||
| /** | ||||
|  * 评估体系介绍Mapper接口 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public interface ByAssessmentintroduceMapper { | ||||
|     /** | ||||
|      * 查询评估体系介绍 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 评估体系介绍 | ||||
|      */ | ||||
|     public ByAssessmentintroduce selectByAssessmentintroduceById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估体系介绍列表 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 评估体系介绍集合 | ||||
|      */ | ||||
|     public List<ByAssessmentintroduce> selectByAssessmentintroduceList(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 新增评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 修改评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 删除评估体系介绍 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentintroduceById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估体系介绍 | ||||
|      * | ||||
|      * @param ids 需要删除的数据ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentintroduceByIds(Long[] ids); | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.project.benyi.service; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentcontent; | ||||
|  | ||||
| /** | ||||
|  * 评估内容Service接口 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public interface IByAssessmentcontentService { | ||||
|     /** | ||||
|      * 查询评估内容 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 评估内容 | ||||
|      */ | ||||
|     public ByAssessmentcontent selectByAssessmentcontentById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容集合 | ||||
|      */ | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentList(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 新增评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertByAssessmentcontent(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 修改评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateByAssessmentcontent(ByAssessmentcontent byAssessmentcontent); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估内容 | ||||
|      * | ||||
|      * @param ids 需要删除的评估内容ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentcontentByIds(Long[] ids); | ||||
|  | ||||
|     /** | ||||
|      * 删除评估内容信息 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentcontentById(Long id); | ||||
| } | ||||
| @@ -0,0 +1,61 @@ | ||||
| package com.ruoyi.project.benyi.service; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentintroduce; | ||||
|  | ||||
| /** | ||||
|  * 评估体系介绍Service接口 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| public interface IByAssessmentintroduceService { | ||||
|     /** | ||||
|      * 查询评估体系介绍 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 评估体系介绍 | ||||
|      */ | ||||
|     public ByAssessmentintroduce selectByAssessmentintroduceById(Long id); | ||||
|  | ||||
|     /** | ||||
|      * 查询评估体系介绍列表 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 评估体系介绍集合 | ||||
|      */ | ||||
|     public List<ByAssessmentintroduce> selectByAssessmentintroduceList(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 新增评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int insertByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 修改评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int updateByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce); | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估体系介绍 | ||||
|      * | ||||
|      * @param ids 需要删除的评估体系介绍ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentintroduceByIds(Long[] ids); | ||||
|  | ||||
|     /** | ||||
|      * 删除评估体系介绍信息 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     public int deleteByAssessmentintroduceById(Long id); | ||||
| } | ||||
| @@ -0,0 +1,89 @@ | ||||
| package com.ruoyi.project.benyi.service.impl; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.common.utils.DateUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| import com.ruoyi.project.benyi.mapper.ByAssessmentcontentMapper; | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentcontent; | ||||
| import com.ruoyi.project.benyi.service.IByAssessmentcontentService; | ||||
|  | ||||
| /** | ||||
|  * 评估内容Service业务层处理 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| @Service | ||||
| public class ByAssessmentcontentServiceImpl implements IByAssessmentcontentService { | ||||
|     @Autowired | ||||
|     private ByAssessmentcontentMapper byAssessmentcontentMapper; | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 评估内容 | ||||
|      */ | ||||
|     @Override | ||||
|     public ByAssessmentcontent selectByAssessmentcontentById(Long id) { | ||||
|         return byAssessmentcontentMapper.selectByAssessmentcontentById(id); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询评估内容列表 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 评估内容 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<ByAssessmentcontent> selectByAssessmentcontentList(ByAssessmentcontent byAssessmentcontent) { | ||||
|         return byAssessmentcontentMapper.selectByAssessmentcontentList(byAssessmentcontent); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int insertByAssessmentcontent(ByAssessmentcontent byAssessmentcontent) { | ||||
|         byAssessmentcontent.setCreateTime(DateUtils.getNowDate()); | ||||
|         return byAssessmentcontentMapper.insertByAssessmentcontent(byAssessmentcontent); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改评估内容 | ||||
|      * | ||||
|      * @param byAssessmentcontent 评估内容 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateByAssessmentcontent(ByAssessmentcontent byAssessmentcontent) { | ||||
|         return byAssessmentcontentMapper.updateByAssessmentcontent(byAssessmentcontent); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估内容 | ||||
|      * | ||||
|      * @param ids 需要删除的评估内容ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteByAssessmentcontentByIds(Long[] ids) { | ||||
|         return byAssessmentcontentMapper.deleteByAssessmentcontentByIds(ids); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除评估内容信息 | ||||
|      * | ||||
|      * @param id 评估内容ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteByAssessmentcontentById(Long id) { | ||||
|         return byAssessmentcontentMapper.deleteByAssessmentcontentById(id); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,89 @@ | ||||
| package com.ruoyi.project.benyi.service.impl; | ||||
|  | ||||
| import java.util.List; | ||||
|  | ||||
| import com.ruoyi.common.utils.DateUtils; | ||||
| import org.springframework.beans.factory.annotation.Autowired; | ||||
| import org.springframework.stereotype.Service; | ||||
| import com.ruoyi.project.benyi.mapper.ByAssessmentintroduceMapper; | ||||
| import com.ruoyi.project.benyi.domain.ByAssessmentintroduce; | ||||
| import com.ruoyi.project.benyi.service.IByAssessmentintroduceService; | ||||
|  | ||||
| /** | ||||
|  * 评估体系介绍Service业务层处理 | ||||
|  * | ||||
|  * @author tsbz | ||||
|  * @date 2020-10-09 | ||||
|  */ | ||||
| @Service | ||||
| public class ByAssessmentintroduceServiceImpl implements IByAssessmentintroduceService { | ||||
|     @Autowired | ||||
|     private ByAssessmentintroduceMapper byAssessmentintroduceMapper; | ||||
|  | ||||
|     /** | ||||
|      * 查询评估体系介绍 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 评估体系介绍 | ||||
|      */ | ||||
|     @Override | ||||
|     public ByAssessmentintroduce selectByAssessmentintroduceById(Long id) { | ||||
|         return byAssessmentintroduceMapper.selectByAssessmentintroduceById(id); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 查询评估体系介绍列表 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 评估体系介绍 | ||||
|      */ | ||||
|     @Override | ||||
|     public List<ByAssessmentintroduce> selectByAssessmentintroduceList(ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         return byAssessmentintroduceMapper.selectByAssessmentintroduceList(byAssessmentintroduce); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 新增评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int insertByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         byAssessmentintroduce.setCreateTime(DateUtils.getNowDate()); | ||||
|         return byAssessmentintroduceMapper.insertByAssessmentintroduce(byAssessmentintroduce); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 修改评估体系介绍 | ||||
|      * | ||||
|      * @param byAssessmentintroduce 评估体系介绍 | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int updateByAssessmentintroduce(ByAssessmentintroduce byAssessmentintroduce) { | ||||
|         return byAssessmentintroduceMapper.updateByAssessmentintroduce(byAssessmentintroduce); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 批量删除评估体系介绍 | ||||
|      * | ||||
|      * @param ids 需要删除的评估体系介绍ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteByAssessmentintroduceByIds(Long[] ids) { | ||||
|         return byAssessmentintroduceMapper.deleteByAssessmentintroduceByIds(ids); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * 删除评估体系介绍信息 | ||||
|      * | ||||
|      * @param id 评估体系介绍ID | ||||
|      * @return 结果 | ||||
|      */ | ||||
|     @Override | ||||
|     public int deleteByAssessmentintroduceById(Long id) { | ||||
|         return byAssessmentintroduceMapper.deleteByAssessmentintroduceById(id); | ||||
|     } | ||||
| } | ||||
| @@ -0,0 +1,77 @@ | ||||
| <?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.benyi.mapper.ByAssessmentcontentMapper"> | ||||
|  | ||||
|     <resultMap type="ByAssessmentcontent" id="ByAssessmentcontentResult"> | ||||
|         <result property="id" column="id"/> | ||||
|         <result property="parentid" column="parentId"/> | ||||
|         <result property="name" column="name"/> | ||||
|         <result property="iselement" column="iselement"/> | ||||
|         <result property="scope" column="scope"/> | ||||
|         <result property="createTime" column="create_time"/> | ||||
|     </resultMap> | ||||
|  | ||||
|     <sql id="selectByAssessmentcontentVo"> | ||||
|         select id, parentId, name, iselement, scope, create_time from by_assessmentcontent | ||||
|     </sql> | ||||
|  | ||||
|     <select id="selectByAssessmentcontentList" parameterType="ByAssessmentcontent" | ||||
|             resultMap="ByAssessmentcontentResult"> | ||||
|         <include refid="selectByAssessmentcontentVo"/> | ||||
|         <where> | ||||
|             <if test="parentid != null ">and parentId = #{parentid}</if> | ||||
|             <if test="name != null  and name != ''">and name like concat('%', #{name}, '%')</if> | ||||
|             <if test="iselement != null  and iselement != ''">and iselement = #{iselement}</if> | ||||
|             <if test="scope != null  and scope != ''">and scope = #{scope}</if> | ||||
|         </where> | ||||
|     </select> | ||||
|  | ||||
|     <select id="selectByAssessmentcontentById" parameterType="Long" resultMap="ByAssessmentcontentResult"> | ||||
|         <include refid="selectByAssessmentcontentVo"/> | ||||
|         where id = #{id} | ||||
|     </select> | ||||
|  | ||||
|     <insert id="insertByAssessmentcontent" parameterType="ByAssessmentcontent" useGeneratedKeys="true" keyProperty="id"> | ||||
|         insert into by_assessmentcontent | ||||
|         <trim prefix="(" suffix=")" suffixOverrides=","> | ||||
|             <if test="parentid != null ">parentId,</if> | ||||
|             <if test="name != null  and name != ''">name,</if> | ||||
|             <if test="iselement != null  and iselement != ''">iselement,</if> | ||||
|             <if test="scope != null  and scope != ''">scope,</if> | ||||
|             <if test="createTime != null ">create_time,</if> | ||||
|         </trim> | ||||
|         <trim prefix="values (" suffix=")" suffixOverrides=","> | ||||
|             <if test="parentid != null ">#{parentid},</if> | ||||
|             <if test="name != null  and name != ''">#{name},</if> | ||||
|             <if test="iselement != null  and iselement != ''">#{iselement},</if> | ||||
|             <if test="scope != null  and scope != ''">#{scope},</if> | ||||
|             <if test="createTime != null ">#{createTime},</if> | ||||
|         </trim> | ||||
|     </insert> | ||||
|  | ||||
|     <update id="updateByAssessmentcontent" parameterType="ByAssessmentcontent"> | ||||
|         update by_assessmentcontent | ||||
|         <trim prefix="SET" suffixOverrides=","> | ||||
|             <if test="parentid != null ">parentId = #{parentid},</if> | ||||
|             <if test="name != null  and name != ''">name = #{name},</if> | ||||
|             <if test="iselement != null  and iselement != ''">iselement = #{iselement},</if> | ||||
|             <if test="scope != null  and scope != ''">scope = #{scope},</if> | ||||
|             <if test="createTime != null ">create_time = #{createTime},</if> | ||||
|         </trim> | ||||
|         where id = #{id} | ||||
|     </update> | ||||
|  | ||||
|     <delete id="deleteByAssessmentcontentById" parameterType="Long"> | ||||
|         delete from by_assessmentcontent where id = #{id} | ||||
|     </delete> | ||||
|  | ||||
|     <delete id="deleteByAssessmentcontentByIds" parameterType="String"> | ||||
|         delete from by_assessmentcontent where id in | ||||
|         <foreach item="id" collection="array" open="(" separator="," close=")"> | ||||
|             #{id} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|  | ||||
| </mapper> | ||||
| @@ -0,0 +1,68 @@ | ||||
| <?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.benyi.mapper.ByAssessmentintroduceMapper"> | ||||
|  | ||||
|     <resultMap type="ByAssessmentintroduce" id="ByAssessmentintroduceResult"> | ||||
|         <result property="id" column="id"/> | ||||
|         <result property="title" column="title"/> | ||||
|         <result property="content" column="content"/> | ||||
|         <result property="createTime" column="create_time"/> | ||||
|     </resultMap> | ||||
|  | ||||
|     <sql id="selectByAssessmentintroduceVo"> | ||||
|         select id, title, content, create_time from by_assessmentintroduce | ||||
|     </sql> | ||||
|  | ||||
|     <select id="selectByAssessmentintroduceList" parameterType="ByAssessmentintroduce" | ||||
|             resultMap="ByAssessmentintroduceResult"> | ||||
|         <include refid="selectByAssessmentintroduceVo"/> | ||||
|         <where> | ||||
|             <if test="title != null  and title != ''">and title = #{title}</if> | ||||
|             <if test="content != null  and content != ''">and content = #{content}</if> | ||||
|         </where> | ||||
|     </select> | ||||
|  | ||||
|     <select id="selectByAssessmentintroduceById" parameterType="Long" resultMap="ByAssessmentintroduceResult"> | ||||
|         <include refid="selectByAssessmentintroduceVo"/> | ||||
|         where id = #{id} | ||||
|     </select> | ||||
|  | ||||
|     <insert id="insertByAssessmentintroduce" parameterType="ByAssessmentintroduce" useGeneratedKeys="true" | ||||
|             keyProperty="id"> | ||||
|         insert into by_assessmentintroduce | ||||
|         <trim prefix="(" suffix=")" suffixOverrides=","> | ||||
|             <if test="title != null  and title != ''">title,</if> | ||||
|             <if test="content != null  and content != ''">content,</if> | ||||
|             <if test="createTime != null ">create_time,</if> | ||||
|         </trim> | ||||
|         <trim prefix="values (" suffix=")" suffixOverrides=","> | ||||
|             <if test="title != null  and title != ''">#{title},</if> | ||||
|             <if test="content != null  and content != ''">#{content},</if> | ||||
|             <if test="createTime != null ">#{createTime},</if> | ||||
|         </trim> | ||||
|     </insert> | ||||
|  | ||||
|     <update id="updateByAssessmentintroduce" parameterType="ByAssessmentintroduce"> | ||||
|         update by_assessmentintroduce | ||||
|         <trim prefix="SET" suffixOverrides=","> | ||||
|             <if test="title != null  and title != ''">title = #{title},</if> | ||||
|             <if test="content != null  and content != ''">content = #{content},</if> | ||||
|             <if test="createTime != null ">create_time = #{createTime},</if> | ||||
|         </trim> | ||||
|         where id = #{id} | ||||
|     </update> | ||||
|  | ||||
|     <delete id="deleteByAssessmentintroduceById" parameterType="Long"> | ||||
|         delete from by_assessmentintroduce where id = #{id} | ||||
|     </delete> | ||||
|  | ||||
|     <delete id="deleteByAssessmentintroduceByIds" parameterType="String"> | ||||
|         delete from by_assessmentintroduce where id in | ||||
|         <foreach item="id" collection="array" open="(" separator="," close=")"> | ||||
|             #{id} | ||||
|         </foreach> | ||||
|     </delete> | ||||
|  | ||||
| </mapper> | ||||
		Reference in New Issue
	
	Block a user