From 51ac6ad63cde4efefb3bec6015743dec7e59ff0c Mon Sep 17 00:00:00 2001 From: linfso Date: Thu, 29 Aug 2024 12:55:17 +0800 Subject: [PATCH] md --- .../web/emis/EmisArticleCatController.java | 134 +++++++++++++ .../erp/web/emis/EmisArticleController.java | 143 ++++++++++++++ .../emis/EmisArticleLikeRecordController.java | 134 +++++++++++++ .../xdadan/erp/emis/domain/EmisArticle.java | 69 +++++++ .../erp/emis/domain/EmisArticleCat.java | 55 ++++++ .../emis/domain/EmisArticleLikeRecord.java | 47 +++++ .../erp/emis/domain/EmisWarehouseIn.java | 2 +- .../erp/emis/mapper/EmisArticleCatMapper.java | 80 ++++++++ .../mapper/EmisArticleLikeRecordMapper.java | 80 ++++++++ .../erp/emis/mapper/EmisArticleMapper.java | 80 ++++++++ .../emis/service/IEmisArticleCatService.java | 78 ++++++++ .../IEmisArticleLikeRecordService.java | 78 ++++++++ .../erp/emis/service/IEmisArticleService.java | 78 ++++++++ .../impl/EmisArticleCatServiceImpl.java | 117 +++++++++++ .../EmisArticleLikeRecordServiceImpl.java | 117 +++++++++++ .../service/impl/EmisArticleServiceImpl.java | 117 +++++++++++ .../resources/mapper/EmisArticleCatMapper.xml | 157 +++++++++++++++ .../mapper/EmisArticleLikeRecordMapper.xml | 98 +++++++++ .../resources/mapper/EmisArticleMapper.xml | 187 ++++++++++++++++++ 19 files changed, 1850 insertions(+), 1 deletion(-) create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleCatController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleController.java create mode 100644 emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleLikeRecordController.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticle.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleCat.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleLikeRecord.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleCatMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleLikeRecordMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleMapper.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleCatService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleLikeRecordService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleService.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleCatServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleLikeRecordServiceImpl.java create mode 100644 emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleServiceImpl.java create mode 100644 emis-biz/src/main/resources/mapper/EmisArticleCatMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisArticleLikeRecordMapper.xml create mode 100644 emis-biz/src/main/resources/mapper/EmisArticleMapper.xml diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleCatController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleCatController.java new file mode 100644 index 000000000..a1e03ee13 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleCatController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisArticleCatController.java + * @author linfso + * @date 2024-08-29 04:47:41 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章类型 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +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.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisArticleCat; +import com.xdadan.erp.emis.service.IEmisArticleCatService; + +/** + * 文章类型Controller + * + * @author linfso + * @date 2024-08-29 04:47:41 + */ +@RestController +@RequestMapping("/emis/emisArticleCat") +public class EmisArticleCatController extends BaseController +{ + @Autowired + private IEmisArticleCatService emisArticleCatService; + + /** + * 查询文章类型列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:list')") + @GetMapping("/list") + public TableDataInfo list(EmisArticleCat emisArticleCat) + { + startPage(); + List list = emisArticleCatService.selectEmisArticleCatList(emisArticleCat); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisArticleCat + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisArticleCat emisArticleCat) + { + int cnt=emisArticleCatService.checkUnique(emisArticleCat); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出文章类型列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:export')") + @Log(title = "文章类型", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisArticleCat emisArticleCat) + { + List list = emisArticleCatService.selectEmisArticleCatList(emisArticleCat); + ExcelUtil util = new ExcelUtil(EmisArticleCat.class); + util.exportExcel(response, list, "文章类型数据"); + } + + /** + * 获取文章类型详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:query')") + @GetMapping(value = "/{catId}") + public AjaxResult getInfo(@PathVariable("catId") Integer catId) + { + return AjaxResult.success(emisArticleCatService.selectEmisArticleCatByCatId(catId)); + } + + /** + * 新增文章类型 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:add')") + @Log(title = "文章类型", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisArticleCat emisArticleCat) + { + return toAjax(emisArticleCatService.insertEmisArticleCat(emisArticleCat)); + } + + /** + * 修改文章类型 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:edit')") + @Log(title = "文章类型", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisArticleCat emisArticleCat) + { + return toAjax(emisArticleCatService.updateEmisArticleCat(emisArticleCat)); + } + + /** + * 删除文章类型 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleCat:remove')") + @Log(title = "文章类型", businessType = BusinessType.DELETE) + @DeleteMapping("/{catIds}") + public AjaxResult remove(@PathVariable Integer[] catIds) + { + return toAjax(emisArticleCatService.deleteEmisArticleCatByCatIds(catIds)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleController.java new file mode 100644 index 000000000..9004484f4 --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleController.java @@ -0,0 +1,143 @@ + +/** + * @Project: emis + * @Title: EmisArticleController.java + * @author linfso + * @date 2024-08-29 04:47:38 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章管理 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +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.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisArticle; +import com.xdadan.erp.emis.service.IEmisArticleService; + +/** + * 文章管理Controller + * + * @author linfso + * @date 2024-08-29 04:47:38 + */ +@RestController +@RequestMapping("/emis/emisArticle") +public class EmisArticleController extends BaseController +{ + @Autowired + private IEmisArticleService emisArticleService; + + /** + * 查询文章管理列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:list')") + @GetMapping("/list") + public TableDataInfo list(EmisArticle emisArticle) + { + startPage(); + List list = emisArticleService.selectEmisArticleList(emisArticle); + return getDataTable(list); + } + + @GetMapping("/listSimple") + public TableDataInfo listSimple(EmisArticle emisArticle) + { + startPage(); + List list = emisArticleService.selectEmisArticleList(emisArticle); + return getDataTable(list); + } + + + + /** + * 检查是否重复 + * + * @param emisArticle + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisArticle emisArticle) + { + int cnt=emisArticleService.checkUnique(emisArticle); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出文章管理列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:export')") + @Log(title = "文章管理", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisArticle emisArticle) + { + List list = emisArticleService.selectEmisArticleList(emisArticle); + ExcelUtil util = new ExcelUtil(EmisArticle.class); + util.exportExcel(response, list, "文章管理数据"); + } + + /** + * 获取文章管理详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisArticleService.selectEmisArticleById(id)); + } + + /** + * 新增文章管理 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:add')") + @Log(title = "文章管理", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisArticle emisArticle) + { + return toAjax(emisArticleService.insertEmisArticle(emisArticle)); + } + + /** + * 修改文章管理 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:edit')") + @Log(title = "文章管理", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisArticle emisArticle) + { + return toAjax(emisArticleService.updateEmisArticle(emisArticle)); + } + + /** + * 删除文章管理 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticle:remove')") + @Log(title = "文章管理", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisArticleService.deleteEmisArticleByIds(ids)); + } +} diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleLikeRecordController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleLikeRecordController.java new file mode 100644 index 000000000..b4f52dcdf --- /dev/null +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisArticleLikeRecordController.java @@ -0,0 +1,134 @@ + +/** + * @Project: emis + * @Title: EmisArticleLikeRecordController.java + * @author linfso + * @date 2024-08-29 04:47:43 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章点赞记录 控制器

+ */ + +package com.xdadan.erp.web.emis; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.access.prepost.PreAuthorize; +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.xdadan.erp.common.annotation.Log; +import com.xdadan.erp.common.core.controller.BaseController; +import com.xdadan.erp.common.core.domain.AjaxResult; +import com.xdadan.erp.common.core.page.TableDataInfo; +import com.xdadan.erp.common.enums.BusinessType; +import com.xdadan.erp.common.utils.StringUtils; +import com.xdadan.erp.common.utils.poi.ExcelUtil; + +import com.xdadan.erp.emis.domain.EmisArticleLikeRecord; +import com.xdadan.erp.emis.service.IEmisArticleLikeRecordService; + +/** + * 文章点赞记录Controller + * + * @author linfso + * @date 2024-08-29 04:47:43 + */ +@RestController +@RequestMapping("/emis/emisArticleLikeRecord") +public class EmisArticleLikeRecordController extends BaseController +{ + @Autowired + private IEmisArticleLikeRecordService emisArticleLikeRecordService; + + /** + * 查询文章点赞记录列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:list')") + @GetMapping("/list") + public TableDataInfo list(EmisArticleLikeRecord emisArticleLikeRecord) + { + startPage(); + List list = emisArticleLikeRecordService.selectEmisArticleLikeRecordList(emisArticleLikeRecord); + return getDataTable(list); + } + + + /** + * 检查是否重复 + * + * @param emisArticleLikeRecord + * @return 数量 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:list')") + @GetMapping("/checkUnique") + public AjaxResult checkUnique(EmisArticleLikeRecord emisArticleLikeRecord) + { + int cnt=emisArticleLikeRecordService.checkUnique(emisArticleLikeRecord); + return AjaxResult.success("检查成功",cnt); + } + + + /** + * 导出文章点赞记录列表 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:export')") + @Log(title = "文章点赞记录", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, EmisArticleLikeRecord emisArticleLikeRecord) + { + List list = emisArticleLikeRecordService.selectEmisArticleLikeRecordList(emisArticleLikeRecord); + ExcelUtil util = new ExcelUtil(EmisArticleLikeRecord.class); + util.exportExcel(response, list, "文章点赞记录数据"); + } + + /** + * 获取文章点赞记录详细信息 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return AjaxResult.success(emisArticleLikeRecordService.selectEmisArticleLikeRecordById(id)); + } + + /** + * 新增文章点赞记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:add')") + @Log(title = "文章点赞记录", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody EmisArticleLikeRecord emisArticleLikeRecord) + { + return toAjax(emisArticleLikeRecordService.insertEmisArticleLikeRecord(emisArticleLikeRecord)); + } + + /** + * 修改文章点赞记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:edit')") + @Log(title = "文章点赞记录", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody EmisArticleLikeRecord emisArticleLikeRecord) + { + return toAjax(emisArticleLikeRecordService.updateEmisArticleLikeRecord(emisArticleLikeRecord)); + } + + /** + * 删除文章点赞记录 + */ + @PreAuthorize("@ss.hasPermi('emis:emisArticleLikeRecord:remove')") + @Log(title = "文章点赞记录", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(emisArticleLikeRecordService.deleteEmisArticleLikeRecordByIds(ids)); + } +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticle.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticle.java new file mode 100644 index 000000000..fdb99672f --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticle.java @@ -0,0 +1,69 @@ +/** + * @Project: emis + * @Title: EmisArticle.java + * @author linfso + * @date 2024-08-29 04:47:37 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章管理 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisArticle + * @Description 文章管理 + * @author linfso + * @date 2024-08-29 04:47:37 + */ + @Data +public class EmisArticle extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 分类 */ + private Integer catId; + /* 标题 */ + private String title; + /* 内容 */ + private String content; + /* 作者 */ + private String author; + /* 作者邮箱 */ + private String authorEmail; + /* 关键字 */ + private String keywords; + /* 文章类型 */ + private Integer articleType; + /* 是否开放 */ + private Integer isOpen; + /* 链接 */ + private String fileUrl; + /* 开放类型 */ + private Integer openType; + /* url link */ + private String link; + /* 描述 */ + private String description; + /* 点击次数 */ + private Integer clickCount; + + // -------- 非数据库字段 + /* 是否点赞 0-否 1-是 */ + private String isGiveLike; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleCat.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleCat.java new file mode 100644 index 000000000..d8aff6ec7 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleCat.java @@ -0,0 +1,55 @@ +/** + * @Project: emis + * @Title: EmisArticleCat.java + * @author linfso + * @date 2024-08-29 04:47:39 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章类型 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisArticleCat + * @Description 文章类型 + * @author linfso + * @date 2024-08-29 04:47:39 + */ + @Data +public class EmisArticleCat extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* cat_id */ + private Integer catId; + /* cat_name */ + private String catName; + /* cat_type */ + private Integer catType; + /* keywords */ + private String keywords; + /* cat_desc */ + private String catDesc; + /* order_num */ + private Integer orderNum; + /* show_in_nav */ + private Integer showInNav; + /* parent_id */ + private Integer parentId; + /* path_name */ + private String pathName; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleLikeRecord.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleLikeRecord.java new file mode 100644 index 000000000..19c9b8570 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisArticleLikeRecord.java @@ -0,0 +1,47 @@ +/** + * @Project: emis + * @Title: EmisArticleLikeRecord.java + * @author linfso + * @date 2024-08-29 04:47:42 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章点赞记录 实体类

+ */ + +package com.xdadan.erp.emis.domain; + +import com.fasterxml.jackson.annotation.JsonFormat; +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.xdadan.erp.common.annotation.Excel; +import com.xdadan.erp.common.core.domain.BaseEntity; +import com.xdadan.erp.common.core.domain.TreeEntity; +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; + + +/** + * @ClassName EmisArticleLikeRecord + * @Description 文章点赞记录 + * @author linfso + * @date 2024-08-29 04:47:42 + */ + @Data +public class EmisArticleLikeRecord extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /* id */ + private Long id; + /* 文章id */ + private Long articleId; + /* 用户id */ + private Long userId; + /* session_id */ + private String sessionId; + /* 是否点赞 0-否 1-是 */ + private String isGiveLike; + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java index c4d319d8f..2e8d4575a 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/domain/EmisWarehouseIn.java @@ -52,7 +52,7 @@ public class EmisWarehouseIn extends BaseEntity /* 进仓日期 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date entryDate; - /* 客户确认状态 0-未确认 1-确认 2-部分确认3-异常反馈 */ + /* 客户确认状态 0-未确认 1-确认 2-部分确认 3-异常反馈 */ private String confirmStatus; /* 确认时间 */ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleCatMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleCatMapper.java new file mode 100644 index 000000000..7aa3b031b --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleCatMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisArticleCatMapper.java + * @author linfso + * @date 2024-08-29 04:47:39 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

文章类型 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisArticleCat; +/** + * @ClassName EmisArticleCatMapper + * @Description

文章类型 Mapper 接口

+ * @author linfso + * @date 2024-08-29 04:47:39 + */ +public interface EmisArticleCatMapper extends BaseMapper +{ + /** + * 主键查询 + * @param catId + * @return + */ + public EmisArticleCat selectEmisArticleCatByCatId(Integer catId); + + /** + * 查询列表 + * + * @param emisArticleCat + * @return 集合 + */ + public List selectEmisArticleCatList(EmisArticleCat emisArticleCat); + + + /** + * 检查是否重复 + * + * @param emisArticleCat + * @return 数量 + */ + public int checkUnique(EmisArticleCat emisArticleCat); + + + /** + * 新增 + * + * @param emisArticleCat + * @return + */ + public int insertEmisArticleCat(EmisArticleCat emisArticleCat); + + /** + * 修改 + * + * @param emisArticleCat + * @return + */ + public int updateEmisArticleCat(EmisArticleCat emisArticleCat); + + /** + * 删除 + * + * @param catId 主键 + * @return 结果 + */ + public int deleteEmisArticleCatByCatId(Integer catId); + + /** + * 批量删除 + * + * @param catIds 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisArticleCatByCatIds(Integer[] catIds); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleLikeRecordMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleLikeRecordMapper.java new file mode 100644 index 000000000..f80be543d --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleLikeRecordMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisArticleLikeRecordMapper.java + * @author linfso + * @date 2024-08-29 04:47:42 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

文章点赞记录 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisArticleLikeRecord; +/** + * @ClassName EmisArticleLikeRecordMapper + * @Description

文章点赞记录 Mapper 接口

+ * @author linfso + * @date 2024-08-29 04:47:42 + */ +public interface EmisArticleLikeRecordMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisArticleLikeRecord selectEmisArticleLikeRecordById(Long id); + + /** + * 查询列表 + * + * @param emisArticleLikeRecord + * @return 集合 + */ + public List selectEmisArticleLikeRecordList(EmisArticleLikeRecord emisArticleLikeRecord); + + + /** + * 检查是否重复 + * + * @param emisArticleLikeRecord + * @return 数量 + */ + public int checkUnique(EmisArticleLikeRecord emisArticleLikeRecord); + + + /** + * 新增 + * + * @param emisArticleLikeRecord + * @return + */ + public int insertEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord); + + /** + * 修改 + * + * @param emisArticleLikeRecord + * @return + */ + public int updateEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisArticleLikeRecordById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisArticleLikeRecordByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleMapper.java b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleMapper.java new file mode 100644 index 000000000..d768db871 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/mapper/EmisArticleMapper.java @@ -0,0 +1,80 @@ +/** + * @Project: emis + * @Title: EmisArticleMapper.java + * @author linfso + * @date 2024-08-29 04:47:37 + * @Copyright: ShangHai Doitinfo 2022 All rights reserved. + * @version v1.0 + * @Description:

文章管理 Mapper 接口

+ * Warning : This file is generate by ai tools,don't edit!!! + */ +package com.xdadan.erp.emis.mapper; + +import java.util.List; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.xdadan.erp.emis.domain.EmisArticle; +/** + * @ClassName EmisArticleMapper + * @Description

文章管理 Mapper 接口

+ * @author linfso + * @date 2024-08-29 04:47:37 + */ +public interface EmisArticleMapper extends BaseMapper +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisArticle selectEmisArticleById(Long id); + + /** + * 查询列表 + * + * @param emisArticle + * @return 集合 + */ + public List selectEmisArticleList(EmisArticle emisArticle); + + + /** + * 检查是否重复 + * + * @param emisArticle + * @return 数量 + */ + public int checkUnique(EmisArticle emisArticle); + + + /** + * 新增 + * + * @param emisArticle + * @return + */ + public int insertEmisArticle(EmisArticle emisArticle); + + /** + * 修改 + * + * @param emisArticle + * @return + */ + public int updateEmisArticle(EmisArticle emisArticle); + + /** + * 删除 + * + * @param id 主键 + * @return 结果 + */ + public int deleteEmisArticleById(Long id); + + /** + * 批量删除 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteEmisArticleByIds(Long[] ids); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleCatService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleCatService.java new file mode 100644 index 000000000..7c7aca37e --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleCatService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisArticleCatService.java + * @author linfso + * @date 2024-08-29 04:47:40 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章类型 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisArticleCat; + +/** + * @ClassName EmisArticleCatService + * @Description 文章类型 + * @author linfso + * @date 2024-08-29 04:47:40 + */ +public interface IEmisArticleCatService +{ + /** + * 主键查询 + * @param catId + * @return + */ + public EmisArticleCat selectEmisArticleCatByCatId(Integer catId); + + /** + * 查询文章类型列表 + * + * @param emisArticleCat 文章类型 + * @return 文章类型集合 + */ + public List selectEmisArticleCatList(EmisArticleCat emisArticleCat); + + + /** + * 检查是否重复 + * + * @param emisArticleCat + * @return 数量 + */ + public int checkUnique(EmisArticleCat emisArticleCat); + + /** + * 新增文章类型 + * + * @param emisArticleCat 文章类型 + * @return 结果 + */ + public int insertEmisArticleCat(EmisArticleCat emisArticleCat); + + /** + * 修改文章类型 + * + * @param emisArticleCat 文章类型 + * @return 结果 + */ + public int updateEmisArticleCat(EmisArticleCat emisArticleCat); + + /** + * 批量删除文章类型 + * + * @param catIds 需要删除的文章类型主键集合 + * @return 结果 + */ + public int deleteEmisArticleCatByCatIds(Integer[] catIds); + + /** + * 删除文章类型信息 + * + * @param catId 文章类型主键 + * @return 结果 + */ + public int deleteEmisArticleCatByCatId(Integer catId); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleLikeRecordService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleLikeRecordService.java new file mode 100644 index 000000000..2300cf3b3 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleLikeRecordService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisArticleLikeRecordService.java + * @author linfso + * @date 2024-08-29 04:47:43 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章点赞记录 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisArticleLikeRecord; + +/** + * @ClassName EmisArticleLikeRecordService + * @Description 文章点赞记录 + * @author linfso + * @date 2024-08-29 04:47:43 + */ +public interface IEmisArticleLikeRecordService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisArticleLikeRecord selectEmisArticleLikeRecordById(Long id); + + /** + * 查询文章点赞记录列表 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 文章点赞记录集合 + */ + public List selectEmisArticleLikeRecordList(EmisArticleLikeRecord emisArticleLikeRecord); + + + /** + * 检查是否重复 + * + * @param emisArticleLikeRecord + * @return 数量 + */ + public int checkUnique(EmisArticleLikeRecord emisArticleLikeRecord); + + /** + * 新增文章点赞记录 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 结果 + */ + public int insertEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord); + + /** + * 修改文章点赞记录 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 结果 + */ + public int updateEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord); + + /** + * 批量删除文章点赞记录 + * + * @param ids 需要删除的文章点赞记录主键集合 + * @return 结果 + */ + public int deleteEmisArticleLikeRecordByIds(Long[] ids); + + /** + * 删除文章点赞记录信息 + * + * @param id 文章点赞记录主键 + * @return 结果 + */ + public int deleteEmisArticleLikeRecordById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleService.java new file mode 100644 index 000000000..aadfd8b0b --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisArticleService.java @@ -0,0 +1,78 @@ + /** + * @Project: emis + * @Title: EmisArticleService.java + * @author linfso + * @date 2024-08-29 04:47:37 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章管理 服务类接口

+ */ +package com.xdadan.erp.emis.service; + +import java.util.List; +import com.xdadan.erp.emis.domain.EmisArticle; + +/** + * @ClassName EmisArticleService + * @Description 文章管理 + * @author linfso + * @date 2024-08-29 04:47:37 + */ +public interface IEmisArticleService +{ + /** + * 主键查询 + * @param id + * @return + */ + public EmisArticle selectEmisArticleById(Long id); + + /** + * 查询文章管理列表 + * + * @param emisArticle 文章管理 + * @return 文章管理集合 + */ + public List selectEmisArticleList(EmisArticle emisArticle); + + + /** + * 检查是否重复 + * + * @param emisArticle + * @return 数量 + */ + public int checkUnique(EmisArticle emisArticle); + + /** + * 新增文章管理 + * + * @param emisArticle 文章管理 + * @return 结果 + */ + public int insertEmisArticle(EmisArticle emisArticle); + + /** + * 修改文章管理 + * + * @param emisArticle 文章管理 + * @return 结果 + */ + public int updateEmisArticle(EmisArticle emisArticle); + + /** + * 批量删除文章管理 + * + * @param ids 需要删除的文章管理主键集合 + * @return 结果 + */ + public int deleteEmisArticleByIds(Long[] ids); + + /** + * 删除文章管理信息 + * + * @param id 文章管理主键 + * @return 结果 + */ + public int deleteEmisArticleById(Long id); +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleCatServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleCatServiceImpl.java new file mode 100644 index 000000000..3f8c853e3 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleCatServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisArticleCatServiceImpl.java + * @author linfso + * @date 2024-08-29 04:47:40 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章类型 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisArticleCat; +import com.xdadan.erp.emis.mapper.EmisArticleCatMapper; +import com.xdadan.erp.emis.service.IEmisArticleCatService; + +/** + * 文章类型Service业务层处理 + * + * @author linfso + * @date 2024-08-29 04:47:40 + */ +@Service +public class EmisArticleCatServiceImpl implements IEmisArticleCatService +{ + @Autowired + private EmisArticleCatMapper emisArticleCatMapper; + + /** + * 查询文章类型 + * + * @param catId 文章类型主键 + * @return 文章类型 + */ + @Override + public EmisArticleCat selectEmisArticleCatByCatId(Integer catId) + { + return emisArticleCatMapper.selectEmisArticleCatByCatId(catId); + } + + + /** + * 查询文章类型列表 + * + * @param emisArticleCat 文章类型 + * @return 文章类型 + */ + @Override + public List selectEmisArticleCatList(EmisArticleCat emisArticleCat) + { + return emisArticleCatMapper.selectEmisArticleCatList(emisArticleCat); + } + + /** + * 检查是否重复 + * + * @param emisArticleCat + * @return 数量 + */ + @Override + public int checkUnique(EmisArticleCat emisArticleCat) + { + return emisArticleCatMapper.checkUnique(emisArticleCat); + } + + /** + * 新增文章类型 + * + * @param emisArticleCat 文章类型 + * @return 结果 + */ + @Override + public int insertEmisArticleCat(EmisArticleCat emisArticleCat) + { + return emisArticleCatMapper.insertEmisArticleCat(emisArticleCat); + } + + /** + * 修改文章类型 + * + * @param emisArticleCat 文章类型 + * @return 结果 + */ + @Override + public int updateEmisArticleCat(EmisArticleCat emisArticleCat) + { + return emisArticleCatMapper.updateEmisArticleCat(emisArticleCat); + } + + /** + * 批量删除文章类型 + * + * @param catIds 需要删除的文章类型主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleCatByCatIds(Integer[] catIds) + { + return emisArticleCatMapper.deleteEmisArticleCatByCatIds(catIds); + } + + /** + * 删除文章类型信息 + * + * @param catId 文章类型主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleCatByCatId(Integer catId) + { + return emisArticleCatMapper.deleteEmisArticleCatByCatId(catId); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleLikeRecordServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleLikeRecordServiceImpl.java new file mode 100644 index 000000000..796608e6f --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleLikeRecordServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisArticleLikeRecordServiceImpl.java + * @author linfso + * @date 2024-08-29 04:47:43 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章点赞记录 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisArticleLikeRecord; +import com.xdadan.erp.emis.mapper.EmisArticleLikeRecordMapper; +import com.xdadan.erp.emis.service.IEmisArticleLikeRecordService; + +/** + * 文章点赞记录Service业务层处理 + * + * @author linfso + * @date 2024-08-29 04:47:43 + */ +@Service +public class EmisArticleLikeRecordServiceImpl implements IEmisArticleLikeRecordService +{ + @Autowired + private EmisArticleLikeRecordMapper emisArticleLikeRecordMapper; + + /** + * 查询文章点赞记录 + * + * @param id 文章点赞记录主键 + * @return 文章点赞记录 + */ + @Override + public EmisArticleLikeRecord selectEmisArticleLikeRecordById(Long id) + { + return emisArticleLikeRecordMapper.selectEmisArticleLikeRecordById(id); + } + + + /** + * 查询文章点赞记录列表 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 文章点赞记录 + */ + @Override + public List selectEmisArticleLikeRecordList(EmisArticleLikeRecord emisArticleLikeRecord) + { + return emisArticleLikeRecordMapper.selectEmisArticleLikeRecordList(emisArticleLikeRecord); + } + + /** + * 检查是否重复 + * + * @param emisArticleLikeRecord + * @return 数量 + */ + @Override + public int checkUnique(EmisArticleLikeRecord emisArticleLikeRecord) + { + return emisArticleLikeRecordMapper.checkUnique(emisArticleLikeRecord); + } + + /** + * 新增文章点赞记录 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 结果 + */ + @Override + public int insertEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord) + { + return emisArticleLikeRecordMapper.insertEmisArticleLikeRecord(emisArticleLikeRecord); + } + + /** + * 修改文章点赞记录 + * + * @param emisArticleLikeRecord 文章点赞记录 + * @return 结果 + */ + @Override + public int updateEmisArticleLikeRecord(EmisArticleLikeRecord emisArticleLikeRecord) + { + return emisArticleLikeRecordMapper.updateEmisArticleLikeRecord(emisArticleLikeRecord); + } + + /** + * 批量删除文章点赞记录 + * + * @param ids 需要删除的文章点赞记录主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleLikeRecordByIds(Long[] ids) + { + return emisArticleLikeRecordMapper.deleteEmisArticleLikeRecordByIds(ids); + } + + /** + * 删除文章点赞记录信息 + * + * @param id 文章点赞记录主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleLikeRecordById(Long id) + { + return emisArticleLikeRecordMapper.deleteEmisArticleLikeRecordById(id); + } + +} diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleServiceImpl.java new file mode 100644 index 000000000..36dfd8f51 --- /dev/null +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisArticleServiceImpl.java @@ -0,0 +1,117 @@ + /** + * @Project: emis + * @Title: EmisArticleServiceImpl.java + * @author linfso + * @date 2024-08-29 04:47:37 + * @Copyright: ShangHai Duta 2022 All rights reserved. + * @version v1.0 + * @Description:

文章管理 实体类

+ */ + +package com.xdadan.erp.emis.service.impl; + +import java.util.List; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.xdadan.erp.emis.domain.EmisArticle; +import com.xdadan.erp.emis.mapper.EmisArticleMapper; +import com.xdadan.erp.emis.service.IEmisArticleService; + +/** + * 文章管理Service业务层处理 + * + * @author linfso + * @date 2024-08-29 04:47:37 + */ +@Service +public class EmisArticleServiceImpl implements IEmisArticleService +{ + @Autowired + private EmisArticleMapper emisArticleMapper; + + /** + * 查询文章管理 + * + * @param id 文章管理主键 + * @return 文章管理 + */ + @Override + public EmisArticle selectEmisArticleById(Long id) + { + return emisArticleMapper.selectEmisArticleById(id); + } + + + /** + * 查询文章管理列表 + * + * @param emisArticle 文章管理 + * @return 文章管理 + */ + @Override + public List selectEmisArticleList(EmisArticle emisArticle) + { + return emisArticleMapper.selectEmisArticleList(emisArticle); + } + + /** + * 检查是否重复 + * + * @param emisArticle + * @return 数量 + */ + @Override + public int checkUnique(EmisArticle emisArticle) + { + return emisArticleMapper.checkUnique(emisArticle); + } + + /** + * 新增文章管理 + * + * @param emisArticle 文章管理 + * @return 结果 + */ + @Override + public int insertEmisArticle(EmisArticle emisArticle) + { + return emisArticleMapper.insertEmisArticle(emisArticle); + } + + /** + * 修改文章管理 + * + * @param emisArticle 文章管理 + * @return 结果 + */ + @Override + public int updateEmisArticle(EmisArticle emisArticle) + { + return emisArticleMapper.updateEmisArticle(emisArticle); + } + + /** + * 批量删除文章管理 + * + * @param ids 需要删除的文章管理主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleByIds(Long[] ids) + { + return emisArticleMapper.deleteEmisArticleByIds(ids); + } + + /** + * 删除文章管理信息 + * + * @param id 文章管理主键 + * @return 结果 + */ + @Override + public int deleteEmisArticleById(Long id) + { + return emisArticleMapper.deleteEmisArticleById(id); + } + +} diff --git a/emis-biz/src/main/resources/mapper/EmisArticleCatMapper.xml b/emis-biz/src/main/resources/mapper/EmisArticleCatMapper.xml new file mode 100644 index 000000000..4321a36ba --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisArticleCatMapper.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + select cat_id, cat_name, cat_type, keywords, cat_desc, order_num, show_in_nav, parent_id, path_name, tenant_id, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_article_cat + + + + + + + + + + insert into emis_article_cat + + cat_id, + cat_name, + cat_type, + keywords, + cat_desc, + order_num, + show_in_nav, + parent_id, + path_name, + tenant_id, + del_flag, + create_by, + create_time, + update_by, + update_time, + remark, + create_site, + update_site, + + + #{catId}, + #{catName}, + #{catType}, + #{keywords}, + #{catDesc}, + #{orderNum}, + #{showInNav}, + #{parentId}, + #{pathName}, + #{tenantId}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{createSite}, + #{updateSite}, + + + + + update emis_article_cat + + cat_name = #{catName}, + cat_type = #{catType}, + keywords = #{keywords}, + cat_desc = #{catDesc}, + order_num = #{orderNum}, + show_in_nav = #{showInNav}, + parent_id = #{parentId}, + path_name = #{pathName}, + tenant_id = #{tenantId}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where cat_id = #{catId} + + + + delete from emis_article_cat where cat_id = #{catId} + + + + delete from emis_article_cat where cat_id in + + #{catId} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisArticleLikeRecordMapper.xml b/emis-biz/src/main/resources/mapper/EmisArticleLikeRecordMapper.xml new file mode 100644 index 000000000..a881cc2a4 --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisArticleLikeRecordMapper.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + select id, article_id, user_id, session_id, is_give_like, create_time, update_time from emis_article_like_record + + + + + + + + + + insert into emis_article_like_record + + id, + article_id, + user_id, + session_id, + is_give_like, + create_time, + update_time, + + + #{id}, + #{articleId}, + #{userId}, + #{sessionId}, + #{isGiveLike}, + #{createTime}, + #{updateTime}, + + + + + update emis_article_like_record + + article_id = #{articleId}, + user_id = #{userId}, + session_id = #{sessionId}, + is_give_like = #{isGiveLike}, + create_time = #{createTime}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from emis_article_like_record where id = #{id} + + + + delete from emis_article_like_record where id in + + #{id} + + + \ No newline at end of file diff --git a/emis-biz/src/main/resources/mapper/EmisArticleMapper.xml b/emis-biz/src/main/resources/mapper/EmisArticleMapper.xml new file mode 100644 index 000000000..1004241ce --- /dev/null +++ b/emis-biz/src/main/resources/mapper/EmisArticleMapper.xml @@ -0,0 +1,187 @@ + + + + + + + + + + + + + + + + + + + + + + + select id, cat_id, title, content, author, author_email, keywords, article_type, is_open, file_url, open_type, link, description, click_count, tenant_id, del_flag, create_by, create_time, update_by, update_time, remark, create_site, update_site from emis_article + + + + + + + + + + insert into emis_article + + id, + cat_id, + title, + content, + author, + author_email, + keywords, + article_type, + is_open, + file_url, + open_type, + link, + description, + click_count, + tenant_id, + del_flag, + create_by, + create_time, + update_by, + update_time, + remark, + create_site, + update_site, + + + #{id}, + #{catId}, + #{title}, + #{content}, + #{author}, + #{authorEmail}, + #{keywords}, + #{articleType}, + #{isOpen}, + #{fileUrl}, + #{openType}, + #{link}, + #{description}, + #{clickCount}, + #{tenantId}, + #{delFlag}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{createSite}, + #{updateSite}, + + + + + update emis_article + + cat_id = #{catId}, + title = #{title}, + content = #{content}, + author = #{author}, + author_email = #{authorEmail}, + keywords = #{keywords}, + article_type = #{articleType}, + is_open = #{isOpen}, + file_url = #{fileUrl}, + open_type = #{openType}, + link = #{link}, + description = #{description}, + click_count = #{clickCount}, + tenant_id = #{tenantId}, + del_flag = #{delFlag}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + create_site = #{createSite}, + update_site = #{updateSite}, + + where id = #{id} + + + + delete from emis_article where id = #{id} + + + + delete from emis_article where id in + + #{id} + + + \ No newline at end of file