From ba838ee8414324524b33ca6a06163cea6a995dbd Mon Sep 17 00:00:00 2001
From: yxh <172933527@qq.com>
Date: 星期六, 04 三月 2023 18:00:06 +0800
Subject: [PATCH] yxh
---
smartor/src/main/java/com/smartor/domain/HeLocallibrary.java | 282 ++++++++++++
smartor/src/main/java/com/smartor/mapper/HeLocallibraryMapper.java | 61 ++
smartor/src/main/java/com/smartor/service/impl/HeCategoryServiceImpl.java | 96 ++++
smartor/src/main/java/com/smartor/mapper/HeCategoryMapper.java | 61 ++
smartor/src/main/java/com/smartor/service/IHeLocallibraryService.java | 61 ++
smartor/src/main/java/com/smartor/service/IHeCategoryService.java | 61 ++
smartor/src/main/java/com/smartor/service/impl/HeLocallibraryServiceImpl.java | 96 ++++
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java | 104 ++++
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java | 104 ++++
smartor/src/main/resources/mapper/smartor/HeLocallibraryMapper.xml | 151 ++++++
smartor/src/main/resources/mapper/smartor/HeCategoryMapper.xml | 89 ++++
smartor/src/main/java/com/smartor/domain/HeCategory.java | 110 +++++
12 files changed, 1,276 insertions(+), 0 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java
new file mode 100644
index 0000000..0967405
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeCategoryController.java
@@ -0,0 +1,104 @@
+package com.smartor.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+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.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.smartor.domain.HeCategory;
+import com.smartor.service.IHeCategoryService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 瀹f暀鍒嗙被Controller
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+@RestController
+@RequestMapping("/smartor/hecategory")
+public class HeCategoryController extends BaseController
+{
+ @Autowired
+ private IHeCategoryService heCategoryService;
+
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(HeCategory heCategory)
+ {
+ startPage();
+ List<HeCategory> list = heCategoryService.selectHeCategoryList(heCategory);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭瀹f暀鍒嗙被鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:export')")
+ @Log(title = "瀹f暀鍒嗙被", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, HeCategory heCategory)
+ {
+ List<HeCategory> list = heCategoryService.selectHeCategoryList(heCategory);
+ ExcelUtil<HeCategory> util = new ExcelUtil<HeCategory>(HeCategory.class);
+ util.exportExcel(response, list, "瀹f暀鍒嗙被鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇瀹f暀鍒嗙被璇︾粏淇℃伅
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(heCategoryService.selectHeCategoryById(id));
+ }
+
+ /**
+ * 鏂板瀹f暀鍒嗙被
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:add')")
+ @Log(title = "瀹f暀鍒嗙被", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody HeCategory heCategory)
+ {
+ return toAjax(heCategoryService.insertHeCategory(heCategory));
+ }
+
+ /**
+ * 淇敼瀹f暀鍒嗙被
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:edit')")
+ @Log(title = "瀹f暀鍒嗙被", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody HeCategory heCategory)
+ {
+ return toAjax(heCategoryService.updateHeCategory(heCategory));
+ }
+
+ /**
+ * 鍒犻櫎瀹f暀鍒嗙被
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:hecategory:remove')")
+ @Log(title = "瀹f暀鍒嗙被", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(heCategoryService.deleteHeCategoryByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java
new file mode 100644
index 0000000..5b0340b
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/HeLocallibraryController.java
@@ -0,0 +1,104 @@
+package com.smartor.controller;
+
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+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.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.smartor.domain.HeLocallibrary;
+import com.smartor.service.IHeLocallibraryService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 瀹f暀搴揅ontroller
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+@RestController
+@RequestMapping("/smartor/helibrary")
+public class HeLocallibraryController extends BaseController
+{
+ @Autowired
+ private IHeLocallibraryService heLocallibraryService;
+
+ /**
+ * 鏌ヨ瀹f暀搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(HeLocallibrary heLocallibrary)
+ {
+ startPage();
+ List<HeLocallibrary> list = heLocallibraryService.selectHeLocallibraryList(heLocallibrary);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭瀹f暀搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:export')")
+ @Log(title = "瀹f暀搴�", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, HeLocallibrary heLocallibrary)
+ {
+ List<HeLocallibrary> list = heLocallibraryService.selectHeLocallibraryList(heLocallibrary);
+ ExcelUtil<HeLocallibrary> util = new ExcelUtil<HeLocallibrary>(HeLocallibrary.class);
+ util.exportExcel(response, list, "瀹f暀搴撴暟鎹�");
+ }
+
+ /**
+ * 鑾峰彇瀹f暀搴撹缁嗕俊鎭�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(heLocallibraryService.selectHeLocallibraryById(id));
+ }
+
+ /**
+ * 鏂板瀹f暀搴�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:add')")
+ @Log(title = "瀹f暀搴�", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody HeLocallibrary heLocallibrary)
+ {
+ return toAjax(heLocallibraryService.insertHeLocallibrary(heLocallibrary));
+ }
+
+ /**
+ * 淇敼瀹f暀搴�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:edit')")
+ @Log(title = "瀹f暀搴�", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody HeLocallibrary heLocallibrary)
+ {
+ return toAjax(heLocallibraryService.updateHeLocallibrary(heLocallibrary));
+ }
+
+ /**
+ * 鍒犻櫎瀹f暀搴�
+ */
+ @PreAuthorize("@ss.hasPermi('smartor:helibrary:remove')")
+ @Log(title = "瀹f暀搴�", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(heLocallibraryService.deleteHeLocallibraryByIds(ids));
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/domain/HeCategory.java b/smartor/src/main/java/com/smartor/domain/HeCategory.java
new file mode 100644
index 0000000..dec2109
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/HeCategory.java
@@ -0,0 +1,110 @@
+package com.smartor.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 瀹f暀鍒嗙被瀵硅薄 he_category
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public class HeCategory extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 鑷ID */
+ private Long id;
+
+ /** 鍒嗙被鍚嶇О */
+ @Excel(name = " 鍒嗙被鍚嶇О ")
+ private String categoryname;
+
+ /** 鏈烘瀯ID */
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /** 鍒犻櫎鏍囪 */
+ private String delFlag;
+
+ /** 涓婁紶鏍囪 */
+ private Long isupload;
+
+ /** 涓婁紶鏃堕棿 */
+ private Date uploadTime;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setCategoryname(String categoryname)
+ {
+ this.categoryname = categoryname;
+ }
+
+ public String getCategoryname()
+ {
+ return categoryname;
+ }
+ public void setOrgid(String orgid)
+ {
+ this.orgid = orgid;
+ }
+
+ public String getOrgid()
+ {
+ return orgid;
+ }
+ public void setDelFlag(String delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public String getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setIsupload(Long isupload)
+ {
+ this.isupload = isupload;
+ }
+
+ public Long getIsupload()
+ {
+ return isupload;
+ }
+ public void setUploadTime(Date uploadTime)
+ {
+ this.uploadTime = uploadTime;
+ }
+
+ public Date getUploadTime()
+ {
+ return uploadTime;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("categoryname", getCategoryname())
+ .append("orgid", getOrgid())
+ .append("delFlag", getDelFlag())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("isupload", getIsupload())
+ .append("uploadTime", getUploadTime())
+ .toString();
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/domain/HeLocallibrary.java b/smartor/src/main/java/com/smartor/domain/HeLocallibrary.java
new file mode 100644
index 0000000..c13df71
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/HeLocallibrary.java
@@ -0,0 +1,282 @@
+package com.smartor.domain;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 瀹f暀搴撳璞� he_locallibrary
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public class HeLocallibrary extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 鑷ID */
+ private Long id;
+
+ /** 瀹f暀鍒嗙被 */
+ @Excel(name = " 瀹f暀鍒嗙被 ")
+ private Long preachcategoryid;
+
+ /** 瀹f暀鍚嶇О */
+ @Excel(name = " 瀹f暀鍚嶇О ")
+ private String preachname;
+
+ /** 鐗堟湰 */
+ @Excel(name = " 鐗堟湰 ")
+ private BigDecimal version;
+
+ /** 瀹f暀褰㈠紡 */
+ @Excel(name = " 瀹f暀褰㈠紡 ")
+ private Long preachform;
+
+ /** 瀹f暀鎻忚堪 */
+ @Excel(name = " 瀹f暀鎻忚堪 ")
+ private String preachdescription;
+
+ /** 瀹f暀鍐呭 */
+ @Excel(name = " 瀹f暀鍐呭 ")
+ private String preachcontent;
+
+ /** 妯℃澘ID */
+ @Excel(name = " 妯℃澘ID ")
+ private Long templateid;
+
+ /** 瀹f暀浠g爜 */
+ @Excel(name = " 瀹f暀浠g爜 ")
+ private String preachcode;
+
+ /** 涓績搴揑D */
+ @Excel(name = " 涓績搴揑D ")
+ private Long centerlibraryid;
+
+ /** 鏄惁鍚敤 */
+ @Excel(name = " 鏄惁鍚敤 ")
+ private Long isenable;
+
+ /** 鏈烘瀯ID */
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /** 鍒犻櫎鏍囪 */
+ private String delFlag;
+
+ /** 涓婁紶鏍囪 */
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /** 涓婁紶鏃堕棿 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /** 瀹f暀鍒嗙被 */
+ @Excel(name = " 瀹f暀鍒嗙被 ")
+ private String classification;
+
+ /** 鏄惁鏈湴 */
+ @Excel(name = " 鏄惁鏈湴 ")
+ private Long islocal;
+
+ /** 涓績搴撲唬鐮� */
+ @Excel(name = " 涓績搴撲唬鐮� ")
+ private String centerlibrarycode;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setPreachcategoryid(Long preachcategoryid)
+ {
+ this.preachcategoryid = preachcategoryid;
+ }
+
+ public Long getPreachcategoryid()
+ {
+ return preachcategoryid;
+ }
+ public void setPreachname(String preachname)
+ {
+ this.preachname = preachname;
+ }
+
+ public String getPreachname()
+ {
+ return preachname;
+ }
+ public void setVersion(BigDecimal version)
+ {
+ this.version = version;
+ }
+
+ public BigDecimal getVersion()
+ {
+ return version;
+ }
+ public void setPreachform(Long preachform)
+ {
+ this.preachform = preachform;
+ }
+
+ public Long getPreachform()
+ {
+ return preachform;
+ }
+ public void setPreachdescription(String preachdescription)
+ {
+ this.preachdescription = preachdescription;
+ }
+
+ public String getPreachdescription()
+ {
+ return preachdescription;
+ }
+ public void setPreachcontent(String preachcontent)
+ {
+ this.preachcontent = preachcontent;
+ }
+
+ public String getPreachcontent()
+ {
+ return preachcontent;
+ }
+ public void setTemplateid(Long templateid)
+ {
+ this.templateid = templateid;
+ }
+
+ public Long getTemplateid()
+ {
+ return templateid;
+ }
+ public void setPreachcode(String preachcode)
+ {
+ this.preachcode = preachcode;
+ }
+
+ public String getPreachcode()
+ {
+ return preachcode;
+ }
+ public void setCenterlibraryid(Long centerlibraryid)
+ {
+ this.centerlibraryid = centerlibraryid;
+ }
+
+ public Long getCenterlibraryid()
+ {
+ return centerlibraryid;
+ }
+ public void setIsenable(Long isenable)
+ {
+ this.isenable = isenable;
+ }
+
+ public Long getIsenable()
+ {
+ return isenable;
+ }
+ public void setOrgid(String orgid)
+ {
+ this.orgid = orgid;
+ }
+
+ public String getOrgid()
+ {
+ return orgid;
+ }
+ public void setDelFlag(String delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public String getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setIsupload(Long isupload)
+ {
+ this.isupload = isupload;
+ }
+
+ public Long getIsupload()
+ {
+ return isupload;
+ }
+ public void setUploadTime(Date uploadTime)
+ {
+ this.uploadTime = uploadTime;
+ }
+
+ public Date getUploadTime()
+ {
+ return uploadTime;
+ }
+ public void setClassification(String classification)
+ {
+ this.classification = classification;
+ }
+
+ public String getClassification()
+ {
+ return classification;
+ }
+ public void setIslocal(Long islocal)
+ {
+ this.islocal = islocal;
+ }
+
+ public Long getIslocal()
+ {
+ return islocal;
+ }
+ public void setCenterlibrarycode(String centerlibrarycode)
+ {
+ this.centerlibrarycode = centerlibrarycode;
+ }
+
+ public String getCenterlibrarycode()
+ {
+ return centerlibrarycode;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("preachcategoryid", getPreachcategoryid())
+ .append("preachname", getPreachname())
+ .append("version", getVersion())
+ .append("preachform", getPreachform())
+ .append("preachdescription", getPreachdescription())
+ .append("preachcontent", getPreachcontent())
+ .append("templateid", getTemplateid())
+ .append("preachcode", getPreachcode())
+ .append("centerlibraryid", getCenterlibraryid())
+ .append("isenable", getIsenable())
+ .append("orgid", getOrgid())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("delFlag", getDelFlag())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("isupload", getIsupload())
+ .append("uploadTime", getUploadTime())
+ .append("classification", getClassification())
+ .append("islocal", getIslocal())
+ .append("centerlibrarycode", getCenterlibrarycode())
+ .toString();
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/HeCategoryMapper.java b/smartor/src/main/java/com/smartor/mapper/HeCategoryMapper.java
new file mode 100644
index 0000000..098d575
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/HeCategoryMapper.java
@@ -0,0 +1,61 @@
+package com.smartor.mapper;
+
+import java.util.List;
+import com.smartor.domain.HeCategory;
+
+/**
+ * 瀹f暀鍒嗙被Mapper鎺ュ彛
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public interface HeCategoryMapper
+{
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 瀹f暀鍒嗙被
+ */
+ public HeCategory selectHeCategoryById(Long id);
+
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被鍒楄〃
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 瀹f暀鍒嗙被闆嗗悎
+ */
+ public List<HeCategory> selectHeCategoryList(HeCategory heCategory);
+
+ /**
+ * 鏂板瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ public int insertHeCategory(HeCategory heCategory);
+
+ /**
+ * 淇敼瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ public int updateHeCategory(HeCategory heCategory);
+
+ /**
+ * 鍒犻櫎瀹f暀鍒嗙被
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteHeCategoryById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteHeCategoryByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/HeLocallibraryMapper.java b/smartor/src/main/java/com/smartor/mapper/HeLocallibraryMapper.java
new file mode 100644
index 0000000..7bdb56b
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/HeLocallibraryMapper.java
@@ -0,0 +1,61 @@
+package com.smartor.mapper;
+
+import java.util.List;
+import com.smartor.domain.HeLocallibrary;
+
+/**
+ * 瀹f暀搴揗apper鎺ュ彛
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public interface HeLocallibraryMapper
+{
+ /**
+ * 鏌ヨ瀹f暀搴�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 瀹f暀搴�
+ */
+ public HeLocallibrary selectHeLocallibraryById(Long id);
+
+ /**
+ * 鏌ヨ瀹f暀搴撳垪琛�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 瀹f暀搴撻泦鍚�
+ */
+ public List<HeLocallibrary> selectHeLocallibraryList(HeLocallibrary heLocallibrary);
+
+ /**
+ * 鏂板瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ public int insertHeLocallibrary(HeLocallibrary heLocallibrary);
+
+ /**
+ * 淇敼瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ public int updateHeLocallibrary(HeLocallibrary heLocallibrary);
+
+ /**
+ * 鍒犻櫎瀹f暀搴�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 缁撴灉
+ */
+ public int deleteHeLocallibraryById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteHeLocallibraryByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IHeCategoryService.java b/smartor/src/main/java/com/smartor/service/IHeCategoryService.java
new file mode 100644
index 0000000..4123bdc
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IHeCategoryService.java
@@ -0,0 +1,61 @@
+package com.smartor.service;
+
+import java.util.List;
+import com.smartor.domain.HeCategory;
+
+/**
+ * 瀹f暀鍒嗙被Service鎺ュ彛
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public interface IHeCategoryService
+{
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 瀹f暀鍒嗙被
+ */
+ public HeCategory selectHeCategoryById(Long id);
+
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被鍒楄〃
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 瀹f暀鍒嗙被闆嗗悎
+ */
+ public List<HeCategory> selectHeCategoryList(HeCategory heCategory);
+
+ /**
+ * 鏂板瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ public int insertHeCategory(HeCategory heCategory);
+
+ /**
+ * 淇敼瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ public int updateHeCategory(HeCategory heCategory);
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑瀹f暀鍒嗙被涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteHeCategoryByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎瀹f暀鍒嗙被淇℃伅
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteHeCategoryById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IHeLocallibraryService.java b/smartor/src/main/java/com/smartor/service/IHeLocallibraryService.java
new file mode 100644
index 0000000..4948c6b
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IHeLocallibraryService.java
@@ -0,0 +1,61 @@
+package com.smartor.service;
+
+import java.util.List;
+import com.smartor.domain.HeLocallibrary;
+
+/**
+ * 瀹f暀搴揝ervice鎺ュ彛
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+public interface IHeLocallibraryService
+{
+ /**
+ * 鏌ヨ瀹f暀搴�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 瀹f暀搴�
+ */
+ public HeLocallibrary selectHeLocallibraryById(Long id);
+
+ /**
+ * 鏌ヨ瀹f暀搴撳垪琛�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 瀹f暀搴撻泦鍚�
+ */
+ public List<HeLocallibrary> selectHeLocallibraryList(HeLocallibrary heLocallibrary);
+
+ /**
+ * 鏂板瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ public int insertHeLocallibrary(HeLocallibrary heLocallibrary);
+
+ /**
+ * 淇敼瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ public int updateHeLocallibrary(HeLocallibrary heLocallibrary);
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑瀹f暀搴撲富閿泦鍚�
+ * @return 缁撴灉
+ */
+ public int deleteHeLocallibraryByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎瀹f暀搴撲俊鎭�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 缁撴灉
+ */
+ public int deleteHeLocallibraryById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/HeCategoryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/HeCategoryServiceImpl.java
new file mode 100644
index 0000000..60d5bff
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/HeCategoryServiceImpl.java
@@ -0,0 +1,96 @@
+package com.smartor.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.smartor.mapper.HeCategoryMapper;
+import com.smartor.domain.HeCategory;
+import com.smartor.service.IHeCategoryService;
+
+/**
+ * 瀹f暀鍒嗙被Service涓氬姟灞傚鐞�
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+@Service
+public class HeCategoryServiceImpl implements IHeCategoryService
+{
+ @Autowired
+ private HeCategoryMapper heCategoryMapper;
+
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 瀹f暀鍒嗙被
+ */
+ @Override
+ public HeCategory selectHeCategoryById(Long id)
+ {
+ return heCategoryMapper.selectHeCategoryById(id);
+ }
+
+ /**
+ * 鏌ヨ瀹f暀鍒嗙被鍒楄〃
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 瀹f暀鍒嗙被
+ */
+ @Override
+ public List<HeCategory> selectHeCategoryList(HeCategory heCategory)
+ {
+ return heCategoryMapper.selectHeCategoryList(heCategory);
+ }
+
+ /**
+ * 鏂板瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertHeCategory(HeCategory heCategory)
+ {
+ heCategory.setCreateTime(DateUtils.getNowDate());
+ return heCategoryMapper.insertHeCategory(heCategory);
+ }
+
+ /**
+ * 淇敼瀹f暀鍒嗙被
+ *
+ * @param heCategory 瀹f暀鍒嗙被
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateHeCategory(HeCategory heCategory)
+ {
+ heCategory.setUpdateTime(DateUtils.getNowDate());
+ return heCategoryMapper.updateHeCategory(heCategory);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑瀹f暀鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteHeCategoryByIds(Long[] ids)
+ {
+ return heCategoryMapper.deleteHeCategoryByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎瀹f暀鍒嗙被淇℃伅
+ *
+ * @param id 瀹f暀鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteHeCategoryById(Long id)
+ {
+ return heCategoryMapper.deleteHeCategoryById(id);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/HeLocallibraryServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/HeLocallibraryServiceImpl.java
new file mode 100644
index 0000000..0b5c998
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/HeLocallibraryServiceImpl.java
@@ -0,0 +1,96 @@
+package com.smartor.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.smartor.mapper.HeLocallibraryMapper;
+import com.smartor.domain.HeLocallibrary;
+import com.smartor.service.IHeLocallibraryService;
+
+/**
+ * 瀹f暀搴揝ervice涓氬姟灞傚鐞�
+ *
+ * @author smartor
+ * @date 2023-03-04
+ */
+@Service
+public class HeLocallibraryServiceImpl implements IHeLocallibraryService
+{
+ @Autowired
+ private HeLocallibraryMapper heLocallibraryMapper;
+
+ /**
+ * 鏌ヨ瀹f暀搴�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 瀹f暀搴�
+ */
+ @Override
+ public HeLocallibrary selectHeLocallibraryById(Long id)
+ {
+ return heLocallibraryMapper.selectHeLocallibraryById(id);
+ }
+
+ /**
+ * 鏌ヨ瀹f暀搴撳垪琛�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 瀹f暀搴�
+ */
+ @Override
+ public List<HeLocallibrary> selectHeLocallibraryList(HeLocallibrary heLocallibrary)
+ {
+ return heLocallibraryMapper.selectHeLocallibraryList(heLocallibrary);
+ }
+
+ /**
+ * 鏂板瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertHeLocallibrary(HeLocallibrary heLocallibrary)
+ {
+ heLocallibrary.setCreateTime(DateUtils.getNowDate());
+ return heLocallibraryMapper.insertHeLocallibrary(heLocallibrary);
+ }
+
+ /**
+ * 淇敼瀹f暀搴�
+ *
+ * @param heLocallibrary 瀹f暀搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateHeLocallibrary(HeLocallibrary heLocallibrary)
+ {
+ heLocallibrary.setUpdateTime(DateUtils.getNowDate());
+ return heLocallibraryMapper.updateHeLocallibrary(heLocallibrary);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎瀹f暀搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑瀹f暀搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteHeLocallibraryByIds(Long[] ids)
+ {
+ return heLocallibraryMapper.deleteHeLocallibraryByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎瀹f暀搴撲俊鎭�
+ *
+ * @param id 瀹f暀搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteHeLocallibraryById(Long id)
+ {
+ return heLocallibraryMapper.deleteHeLocallibraryById(id);
+ }
+}
diff --git a/smartor/src/main/resources/mapper/smartor/HeCategoryMapper.xml b/smartor/src/main/resources/mapper/smartor/HeCategoryMapper.xml
new file mode 100644
index 0000000..0c33367
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/HeCategoryMapper.xml
@@ -0,0 +1,89 @@
+<?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.smartor.mapper.HeCategoryMapper">
+
+ <resultMap type="HeCategory" id="HeCategoryResult">
+ <result property="id" column="id" />
+ <result property="categoryname" column="categoryname" />
+ <result property="orgid" column="orgid" />
+ <result property="delFlag" column="del_flag" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="isupload" column="isupload" />
+ <result property="uploadTime" column="upload_time" />
+ </resultMap>
+
+ <sql id="selectHeCategoryVo">
+ select id, categoryname, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time from he_category
+ </sql>
+
+ <select id="selectHeCategoryList" parameterType="HeCategory" resultMap="HeCategoryResult">
+ <include refid="selectHeCategoryVo"/>
+ <where>
+ <if test="categoryname != null and categoryname != ''"> and categoryname like concat('%', #{categoryname}, '%')</if>
+ <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ </where>
+ </select>
+
+ <select id="selectHeCategoryById" parameterType="Long" resultMap="HeCategoryResult">
+ <include refid="selectHeCategoryVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertHeCategory" parameterType="HeCategory" useGeneratedKeys="true" keyProperty="id">
+ insert into he_category
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="categoryname != null">categoryname,</if>
+ <if test="orgid != null">orgid,</if>
+ <if test="delFlag != null and delFlag != ''">del_flag,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="isupload != null">isupload,</if>
+ <if test="uploadTime != null">upload_time,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="categoryname != null">#{categoryname},</if>
+ <if test="orgid != null">#{orgid},</if>
+ <if test="delFlag != null and delFlag != ''">#{delFlag},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="isupload != null">#{isupload},</if>
+ <if test="uploadTime != null">#{uploadTime},</if>
+ </trim>
+ </insert>
+
+ <update id="updateHeCategory" parameterType="HeCategory">
+ update he_category
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="categoryname != null">categoryname = #{categoryname},</if>
+ <if test="orgid != null">orgid = #{orgid},</if>
+ <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="isupload != null">isupload = #{isupload},</if>
+ <if test="uploadTime != null">upload_time = #{uploadTime},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteHeCategoryById" parameterType="Long">
+ delete from he_category where id = #{id}
+ </delete>
+
+ <delete id="deleteHeCategoryByIds" parameterType="String">
+ delete from he_category where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </delete>
+</mapper>
\ No newline at end of file
diff --git a/smartor/src/main/resources/mapper/smartor/HeLocallibraryMapper.xml b/smartor/src/main/resources/mapper/smartor/HeLocallibraryMapper.xml
new file mode 100644
index 0000000..e1293e2
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/HeLocallibraryMapper.xml
@@ -0,0 +1,151 @@
+<?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.smartor.mapper.HeLocallibraryMapper">
+
+ <resultMap type="HeLocallibrary" id="HeLocallibraryResult">
+ <result property="id" column="id" />
+ <result property="preachcategoryid" column="preachcategoryid" />
+ <result property="preachname" column="preachname" />
+ <result property="version" column="version" />
+ <result property="preachform" column="preachform" />
+ <result property="preachdescription" column="preachdescription" />
+ <result property="preachcontent" column="preachcontent" />
+ <result property="templateid" column="templateid" />
+ <result property="preachcode" column="preachcode" />
+ <result property="centerlibraryid" column="centerlibraryid" />
+ <result property="isenable" column="isenable" />
+ <result property="orgid" column="orgid" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ <result property="delFlag" column="del_flag" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="isupload" column="isupload" />
+ <result property="uploadTime" column="upload_time" />
+ <result property="classification" column="classification" />
+ <result property="islocal" column="islocal" />
+ <result property="centerlibrarycode" column="centerlibrarycode" />
+ </resultMap>
+
+ <sql id="selectHeLocallibraryVo">
+ select id, preachcategoryid, preachname, version, preachform, preachdescription, preachcontent, templateid, preachcode, centerlibraryid, isenable, orgid, update_by, update_time, del_flag, create_by, create_time, isupload, upload_time, classification, islocal, centerlibrarycode from he_locallibrary
+ </sql>
+
+ <select id="selectHeLocallibraryList" parameterType="HeLocallibrary" resultMap="HeLocallibraryResult">
+ <include refid="selectHeLocallibraryVo"/>
+ <where>
+ <if test="preachcategoryid != null "> and preachcategoryid = #{preachcategoryid}</if>
+ <if test="preachname != null and preachname != ''"> and preachname like concat('%', #{preachname}, '%')</if>
+ <if test="version != null "> and version = #{version}</if>
+ <if test="preachform != null "> and preachform = #{preachform}</if>
+ <if test="preachdescription != null and preachdescription != ''"> and preachdescription = #{preachdescription}</if>
+ <if test="preachcontent != null and preachcontent != ''"> and preachcontent = #{preachcontent}</if>
+ <if test="templateid != null "> and templateid = #{templateid}</if>
+ <if test="preachcode != null and preachcode != ''"> and preachcode = #{preachcode}</if>
+ <if test="centerlibraryid != null "> and centerlibraryid = #{centerlibraryid}</if>
+ <if test="isenable != null "> and isenable = #{isenable}</if>
+ <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <if test="isupload != null "> and isupload = #{isupload}</if>
+ <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
+ <if test="classification != null and classification != ''"> and classification = #{classification}</if>
+ <if test="islocal != null "> and islocal = #{islocal}</if>
+ <if test="centerlibrarycode != null and centerlibrarycode != ''"> and centerlibrarycode = #{centerlibrarycode}</if>
+ </where>
+ </select>
+
+ <select id="selectHeLocallibraryById" parameterType="Long" resultMap="HeLocallibraryResult">
+ <include refid="selectHeLocallibraryVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertHeLocallibrary" parameterType="HeLocallibrary" useGeneratedKeys="true" keyProperty="id">
+ insert into he_locallibrary
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="preachcategoryid != null">preachcategoryid,</if>
+ <if test="preachname != null">preachname,</if>
+ <if test="version != null">version,</if>
+ <if test="preachform != null">preachform,</if>
+ <if test="preachdescription != null">preachdescription,</if>
+ <if test="preachcontent != null">preachcontent,</if>
+ <if test="templateid != null">templateid,</if>
+ <if test="preachcode != null">preachcode,</if>
+ <if test="centerlibraryid != null">centerlibraryid,</if>
+ <if test="isenable != null">isenable,</if>
+ <if test="orgid != null">orgid,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ <if test="delFlag != null and delFlag != ''">del_flag,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="isupload != null">isupload,</if>
+ <if test="uploadTime != null">upload_time,</if>
+ <if test="classification != null">classification,</if>
+ <if test="islocal != null">islocal,</if>
+ <if test="centerlibrarycode != null">centerlibrarycode,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="preachcategoryid != null">#{preachcategoryid},</if>
+ <if test="preachname != null">#{preachname},</if>
+ <if test="version != null">#{version},</if>
+ <if test="preachform != null">#{preachform},</if>
+ <if test="preachdescription != null">#{preachdescription},</if>
+ <if test="preachcontent != null">#{preachcontent},</if>
+ <if test="templateid != null">#{templateid},</if>
+ <if test="preachcode != null">#{preachcode},</if>
+ <if test="centerlibraryid != null">#{centerlibraryid},</if>
+ <if test="isenable != null">#{isenable},</if>
+ <if test="orgid != null">#{orgid},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ <if test="delFlag != null and delFlag != ''">#{delFlag},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="isupload != null">#{isupload},</if>
+ <if test="uploadTime != null">#{uploadTime},</if>
+ <if test="classification != null">#{classification},</if>
+ <if test="islocal != null">#{islocal},</if>
+ <if test="centerlibrarycode != null">#{centerlibrarycode},</if>
+ </trim>
+ </insert>
+
+ <update id="updateHeLocallibrary" parameterType="HeLocallibrary">
+ update he_locallibrary
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="preachcategoryid != null">preachcategoryid = #{preachcategoryid},</if>
+ <if test="preachname != null">preachname = #{preachname},</if>
+ <if test="version != null">version = #{version},</if>
+ <if test="preachform != null">preachform = #{preachform},</if>
+ <if test="preachdescription != null">preachdescription = #{preachdescription},</if>
+ <if test="preachcontent != null">preachcontent = #{preachcontent},</if>
+ <if test="templateid != null">templateid = #{templateid},</if>
+ <if test="preachcode != null">preachcode = #{preachcode},</if>
+ <if test="centerlibraryid != null">centerlibraryid = #{centerlibraryid},</if>
+ <if test="isenable != null">isenable = #{isenable},</if>
+ <if test="orgid != null">orgid = #{orgid},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="isupload != null">isupload = #{isupload},</if>
+ <if test="uploadTime != null">upload_time = #{uploadTime},</if>
+ <if test="classification != null">classification = #{classification},</if>
+ <if test="islocal != null">islocal = #{islocal},</if>
+ <if test="centerlibrarycode != null">centerlibrarycode = #{centerlibrarycode},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteHeLocallibraryById" parameterType="Long">
+ delete from he_locallibrary where id = #{id}
+ </delete>
+
+ <delete id="deleteHeLocallibraryByIds" parameterType="String">
+ delete from he_locallibrary where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </delete>
+</mapper>
\ No newline at end of file
--
Gitblit v1.9.3