From 400ebd01dc5b3935f2f1c1c5cd382f356a01547d Mon Sep 17 00:00:00 2001 From: paidaxing444 <12qwaszx> Date: Fri, 9 Oct 2020 15:26:44 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E4=BC=B0=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/api/benyi/assessmentcontent.js | 53 +++ ruoyi-ui/src/api/benyi/assessmentintroduce.js | 53 +++ .../views/benyi/assessmentcontent/index.vue | 348 ++++++++++++++++++ .../views/benyi/assessmentintroduce/index.vue | 313 ++++++++++++++++ .../ByAssessmentcontentController.java | 103 ++++++ .../ByAssessmentintroduceController.java | 97 +++++ .../benyi/domain/ByAssessmentcontent.java | 97 +++++ .../benyi/domain/ByAssessmentintroduce.java | 67 ++++ .../mapper/ByAssessmentcontentMapper.java | 61 +++ .../mapper/ByAssessmentintroduceMapper.java | 61 +++ .../service/IByAssessmentcontentService.java | 61 +++ .../IByAssessmentintroduceService.java | 61 +++ .../impl/ByAssessmentcontentServiceImpl.java | 89 +++++ .../ByAssessmentintroduceServiceImpl.java | 89 +++++ .../benyi/ByAssessmentcontentMapper.xml | 77 ++++ .../benyi/ByAssessmentintroduceMapper.xml | 68 ++++ 16 files changed, 1698 insertions(+) create mode 100644 ruoyi-ui/src/api/benyi/assessmentcontent.js create mode 100644 ruoyi-ui/src/api/benyi/assessmentintroduce.js create mode 100644 ruoyi-ui/src/views/benyi/assessmentcontent/index.vue create mode 100644 ruoyi-ui/src/views/benyi/assessmentintroduce/index.vue create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentcontentController.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentintroduceController.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentcontent.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentintroduce.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentcontentMapper.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentintroduceMapper.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentcontentService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentintroduceService.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentcontentServiceImpl.java create mode 100644 ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentintroduceServiceImpl.java create mode 100644 ruoyi/src/main/resources/mybatis/benyi/ByAssessmentcontentMapper.xml create mode 100644 ruoyi/src/main/resources/mybatis/benyi/ByAssessmentintroduceMapper.xml diff --git a/ruoyi-ui/src/api/benyi/assessmentcontent.js b/ruoyi-ui/src/api/benyi/assessmentcontent.js new file mode 100644 index 000000000..e0559c694 --- /dev/null +++ b/ruoyi-ui/src/api/benyi/assessmentcontent.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询评估内容列表 +export function listAssessmentcontent(query) { + return request({ + url: '/benyi/assessmentcontent/list', + method: 'get', + params: query + }) +} + +// 查询评估内容详细 +export function getAssessmentcontent(id) { + return request({ + url: '/benyi/assessmentcontent/' + id, + method: 'get' + }) +} + +// 新增评估内容 +export function addAssessmentcontent(data) { + return request({ + url: '/benyi/assessmentcontent', + method: 'post', + data: data + }) +} + +// 修改评估内容 +export function updateAssessmentcontent(data) { + return request({ + url: '/benyi/assessmentcontent', + method: 'put', + data: data + }) +} + +// 删除评估内容 +export function delAssessmentcontent(id) { + return request({ + url: '/benyi/assessmentcontent/' + id, + method: 'delete' + }) +} + +// 导出评估内容 +export function exportAssessmentcontent(query) { + return request({ + url: '/benyi/assessmentcontent/export', + method: 'get', + params: query + }) +} diff --git a/ruoyi-ui/src/api/benyi/assessmentintroduce.js b/ruoyi-ui/src/api/benyi/assessmentintroduce.js new file mode 100644 index 000000000..7d984d12f --- /dev/null +++ b/ruoyi-ui/src/api/benyi/assessmentintroduce.js @@ -0,0 +1,53 @@ +import request from '@/utils/request' + +// 查询评估体系介绍列表 +export function listAssessmentintroduce(query) { + return request({ + url: '/benyi/assessmentintroduce/list', + method: 'get', + params: query + }) +} + +// 查询评估体系介绍详细 +export function getAssessmentintroduce(id) { + return request({ + url: '/benyi/assessmentintroduce/' + id, + method: 'get' + }) +} + +// 新增评估体系介绍 +export function addAssessmentintroduce(data) { + return request({ + url: '/benyi/assessmentintroduce', + method: 'post', + data: data + }) +} + +// 修改评估体系介绍 +export function updateAssessmentintroduce(data) { + return request({ + url: '/benyi/assessmentintroduce', + method: 'put', + data: data + }) +} + +// 删除评估体系介绍 +export function delAssessmentintroduce(id) { + return request({ + url: '/benyi/assessmentintroduce/' + id, + method: 'delete' + }) +} + +// 导出评估体系介绍 +export function exportAssessmentintroduce(query) { + return request({ + url: '/benyi/assessmentintroduce/export', + method: 'get', + params: query + }) +} \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/assessmentcontent/index.vue b/ruoyi-ui/src/views/benyi/assessmentcontent/index.vue new file mode 100644 index 000000000..237c9b3d5 --- /dev/null +++ b/ruoyi-ui/src/views/benyi/assessmentcontent/index.vue @@ -0,0 +1,348 @@ + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/benyi/assessmentintroduce/index.vue b/ruoyi-ui/src/views/benyi/assessmentintroduce/index.vue new file mode 100644 index 000000000..ac7a7dba8 --- /dev/null +++ b/ruoyi-ui/src/views/benyi/assessmentintroduce/index.vue @@ -0,0 +1,313 @@ + + + \ No newline at end of file diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentcontentController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentcontentController.java new file mode 100644 index 000000000..fc674f405 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentcontentController.java @@ -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 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 list = byAssessmentcontentService.selectByAssessmentcontentList(byAssessmentcontent); + ExcelUtil util = new ExcelUtil(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)); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentintroduceController.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentintroduceController.java new file mode 100644 index 000000000..7984c5683 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/controller/ByAssessmentintroduceController.java @@ -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 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 list = byAssessmentintroduceService.selectByAssessmentintroduceList(byAssessmentintroduce); + ExcelUtil util = new ExcelUtil(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)); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentcontent.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentcontent.java new file mode 100644 index 000000000..929f8659c --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentcontent.java @@ -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(); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentintroduce.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentintroduce.java new file mode 100644 index 000000000..e6d100084 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/domain/ByAssessmentintroduce.java @@ -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(); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentcontentMapper.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentcontentMapper.java new file mode 100644 index 000000000..ff1c65987 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentcontentMapper.java @@ -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 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); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentintroduceMapper.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentintroduceMapper.java new file mode 100644 index 000000000..2fc8228f9 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/mapper/ByAssessmentintroduceMapper.java @@ -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 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); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentcontentService.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentcontentService.java new file mode 100644 index 000000000..f8701b3f3 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentcontentService.java @@ -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 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); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentintroduceService.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentintroduceService.java new file mode 100644 index 000000000..c21d8b21b --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/IByAssessmentintroduceService.java @@ -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 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); +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentcontentServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentcontentServiceImpl.java new file mode 100644 index 000000000..589981410 --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentcontentServiceImpl.java @@ -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 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); + } +} diff --git a/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentintroduceServiceImpl.java b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentintroduceServiceImpl.java new file mode 100644 index 000000000..69750621b --- /dev/null +++ b/ruoyi/src/main/java/com/ruoyi/project/benyi/service/impl/ByAssessmentintroduceServiceImpl.java @@ -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 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); + } +} diff --git a/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentcontentMapper.xml b/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentcontentMapper.xml new file mode 100644 index 000000000..954e3bd4d --- /dev/null +++ b/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentcontentMapper.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + select id, parentId, name, iselement, scope, create_time from by_assessmentcontent + + + + + + + + insert into by_assessmentcontent + + parentId, + name, + iselement, + scope, + create_time, + + + #{parentid}, + #{name}, + #{iselement}, + #{scope}, + #{createTime}, + + + + + update by_assessmentcontent + + parentId = #{parentid}, + name = #{name}, + iselement = #{iselement}, + scope = #{scope}, + create_time = #{createTime}, + + where id = #{id} + + + + delete from by_assessmentcontent where id = #{id} + + + + delete from by_assessmentcontent where id in + + #{id} + + + + \ No newline at end of file diff --git a/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentintroduceMapper.xml b/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentintroduceMapper.xml new file mode 100644 index 000000000..67b0723cc --- /dev/null +++ b/ruoyi/src/main/resources/mybatis/benyi/ByAssessmentintroduceMapper.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + select id, title, content, create_time from by_assessmentintroduce + + + + + + + + insert into by_assessmentintroduce + + title, + content, + create_time, + + + #{title}, + #{content}, + #{createTime}, + + + + + update by_assessmentintroduce + + title = #{title}, + content = #{content}, + create_time = #{createTime}, + + where id = #{id} + + + + delete from by_assessmentintroduce where id = #{id} + + + + delete from by_assessmentintroduce where id in + + #{id} + + + + \ No newline at end of file