From 52a0bf7637b725f0b6bf18a03962b0636f7074fb Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期五, 22 十二月 2023 18:14:40 +0800
Subject: [PATCH] 代码提交
---
smartor/src/main/java/com/smartor/service/IPatArchivetagService.java | 8
smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssortVO.java | 14
smartor/src/main/java/com/smartor/service/impl/PatArchivetagServiceImpl.java | 12
smartor/src/main/java/com/smartor/domain/Icd10.java | 96
smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssortVO.java | 56
smartor/src/main/java/com/smartor/domain/IvrLibaScriptTag.java | 91
smartor/src/main/java/com/smartor/mapper/IvrLibaScriptMapper.java | 60
smartor/src/main/java/com/smartor/service/IIcd10Service.java | 62
smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml | 7
smartor/src/main/java/com/smartor/domain/IvrLibaScriptVO.java | 254 +
smartor/src/main/java/com/smartor/domain/PatArchiveVO.java | 9
smartor/src/main/java/com/smartor/service/IPatArchiveService.java | 6
smartor/src/main/java/com/smartor/domain/IvrLibaTargetTagVO.java | 100
smartor/src/main/java/com/smartor/domain/IvrLibaTemplatescript.java | 307 --
smartor/src/main/java/com/smartor/domain/IvrLibaTarget.java | 64
smartor/src/main/java/com/smartor/domain/PatArchivetag.java | 27
smartor/src/main/java/com/smartor/domain/SvyLibTopicRes.java | 32
smartor/src/main/resources/mapper/smartor/PatArchivetagMapper.xml | 17
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplatetargetAssortController.java | 100
smartor/src/main/java/com/smartor/service/IIvrLibaScriptService.java | 66
smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTagMapper.java | 64
smartor/src/main/java/com/smartor/domain/PatArchiveReq.java | 4
smartor/src/main/java/com/smartor/domain/SvyLibTopicAndOptionRes.java | 14
smartor/src/main/java/com/smartor/domain/PatArchivetagAndPatientInfo.java | 18
ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUserInfo.java | 8
smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java | 87
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java | 234 +
smartor/src/main/java/com/smartor/domain/IvrLibaTargetVO.java | 195 +
smartor/src/main/java/com/smartor/mapper/IvrLibaOutIcd10Mapper.java | 63
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaOutIcd10Controller.java | 101
smartor/src/main/java/com/smartor/domain/IvrLibaTargetIcd10.java | 123
smartor/src/main/java/com/smartor/domain/MedicalHistory.java | 4
smartor/src/main/resources/mapper/smartor/IvrLibaScriptTagMapper.xml | 142 +
smartor/src/main/java/com/smartor/mapper/Icd10Mapper.java | 63
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetServiceImpl.java | 84
smartor/src/main/java/com/smartor/service/IIvrLibaTargetTagService.java | 62
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java | 2
smartor/src/main/java/com/smartor/mapper/IvrLibaScriptAssortMapper.java | 68
smartor/src/main/java/com/smartor/domain/PatMedBloodsugar.java | 28
smartor/src/main/java/com/smartor/service/IIvrLibaTargetService.java | 35
smartor/src/main/java/com/smartor/service/IIvrLibaOutIcd10Service.java | 62
smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssort.java | 50
smartor/src/main/resources/mapper/smartor/IvrLibaTemplatescriptMapper.xml | 16
ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java | 14
smartor/src/main/resources/mapper/smartor/IvrLibaTargetMapper.xml | 234 +
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java | 95
smartor/src/main/java/com/smartor/mapper/PatArchivetagMapper.java | 2
smartor/src/main/java/com/smartor/domain/BaseTag.java | 3
smartor/src/main/resources/mapper/smartor/IvrLibaOutIcd10Mapper.xml | 138
smartor/src/main/java/com/smartor/domain/IvrLibaTemplatetargetAssort.java | 49
smartor/src/main/java/com/smartor/domain/TreeNode.java | 4
smartor/src/main/java/com/smartor/service/IIvrLibaScriptTargetoptionService.java | 54
smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplatetargetAssortServiceImpl.java | 90
smartor/src/main/resources/mapper/smartor/IvrLibaTemplateMapper.xml | 171
smartor/src/main/java/com/smartor/domain/SvyTopicoption.java | 54
smartor/src/main/java/com/smartor/domain/IvrLibaScript.java | 540 +--
smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetAssortMapper.xml | 82
smartor/src/main/java/com/smartor/domain/SvyTopic.java | 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java | 91
smartor/src/main/java/com/smartor/domain/HeCategoryVO.java | 18
smartor/src/main/java/com/smartor/service/IIvrLibaScriptAssortService.java | 79
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetoptionServiceImpl.java | 86
smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssort.java | 12
smartor/src/main/java/com/smartor/mapper/IvrLibaTargetTagMapper.java | 72
ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java | 4
smartor/src/main/java/com/smartor/domain/PatMedWeight.java | 26
smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml | 106
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTagServiceImpl.java | 93
smartor/src/main/resources/mapper/smartor/IvrLibaTargetTagMapper.xml | 140 +
smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml | 4
smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetTagServiceImpl.java | 97
smartor/src/main/java/com/smartor/service/IIvrLibaScriptTagService.java | 62
smartor/src/main/java/com/smartor/domain/PatMedHypertension.java | 30
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java | 141
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java | 9
smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml | 173 +
smartor/src/main/java/com/smartor/service/IIvrLibaTemplatetargetAssortService.java | 62
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java | 101
smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml | 173
smartor/src/main/resources/mapper/smartor/IvrLibaScriptAssortMapper.xml | 81
smartor/src/main/java/com/smartor/domain/IvrLibaTemplate.java | 463 --
smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetServiceImpl.java | 152
smartor/src/main/java/com/smartor/domain/HeCategory.java | 16
smartor/src/main/java/com/smartor/domain/PatArchive.java | 9
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java | 63
smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTargetoptionMapper.java | 56
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java | 2
smartor/src/main/java/com/smartor/mapper/IvrLibaTargetoptionMapper.java | 1
smartor/src/main/java/com/smartor/domain/SvyTopicReq.java | 6
smartor/src/main/java/com/smartor/service/impl/IvrLibaOutIcd10ServiceImpl.java | 97
smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java | 170 +
smartor/src/main/java/com/smartor/mapper/IvrLibaTargetMapper.java | 3
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java | 91
smartor/src/main/java/com/smartor/service/impl/Icd10ServiceImpl.java | 97
smartor/src/main/resources/mapper/smartor/IvrLibaScriptMapper.xml | 234
/dev/null | 153 -
smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java | 47
smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java | 127
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java | 9
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java | 78
smartor/src/main/java/com/smartor/domain/IvrLibaTargetTag.java | 94
smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java | 54
ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java | 91
smartor/src/main/java/com/smartor/domain/PatArchivecontact.java | 4
smartor/src/main/java/com/smartor/mapper/IvrLibaTemplatetargetAssortMapper.java | 64
105 files changed, 6,262 insertions(+), 2,026 deletions(-)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java
index ed2d911..b51a332 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/BaseTagController.java
@@ -48,7 +48,7 @@
@PostMapping("/list")
public TableDataInfo list(@RequestBody BaseTag baseTag) {
PageUtils.startPageByPost(baseTag.getPageNum(), baseTag.getPageSize());
- if (baseTag.getTagcategoryid() == 0) baseTag.setTagcategoryid(null);
+ if (baseTag.getTagcategoryid() == 0 || baseTag.getTagcategoryid() == null) baseTag.setTagcategoryid(null);
List<BaseTag> list = baseTagService.selectBaseTagList(baseTag);
return getDataTable(list);
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java
new file mode 100644
index 0000000..4c567cc
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/Icd10Controller.java
@@ -0,0 +1,101 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.PageUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.Icd10;
+import com.smartor.service.IIcd10Service;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 鐤剧梾Controller
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Api(description = "鐤剧梾瀛楀吀淇℃伅")
+@RestController
+@RequestMapping("/smartor/icd10")
+public class Icd10Controller extends BaseController {
+ @Autowired
+ private IIcd10Service icd10Service;
+
+ /**
+ * 鏌ヨ鐤剧梾鍒楄〃
+ */
+ @ApiOperation("鏌ヨ鐤剧梾鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:icd10:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody Icd10 icd10) {
+ PageUtils.startPageByPost(icd10.getPageNum(),icd10.getPageSize());
+ List<Icd10> list = icd10Service.selectIcd10List(icd10);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鐤剧梾鍒楄〃
+ */
+ @ApiOperation("瀵煎嚭鐤剧梾鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:icd10:export')")
+ @Log(title = "鐤剧梾", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Icd10 icd10) {
+ List<Icd10> list = icd10Service.selectIcd10List(icd10);
+ ExcelUtil<Icd10> util = new ExcelUtil<Icd10>(Icd10.class);
+ util.exportExcel(response, list, "鐤剧梾鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鐤剧梾璇︾粏淇℃伅
+ */
+ @ApiOperation("鑾峰彇鐤剧梾璇︾粏淇℃伅")
+ @PreAuthorize("@ss.hasPermi('system:icd10:query')")
+ @GetMapping(value = "/getInfo/{icdid}")
+ public AjaxResult getInfo(@PathVariable("icdid") Long icdid) {
+ return success(icd10Service.selectIcd10ByIcdid(icdid));
+ }
+
+ /**
+ * 鏂板鐤剧梾
+ */
+ @ApiOperation("鏂板鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:add')")
+ @Log(title = "鐤剧梾", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody Icd10 icd10) {
+ return toAjax(icd10Service.insertIcd10(icd10));
+ }
+
+ /**
+ * 淇敼鐤剧梾
+ */
+ @ApiOperation("淇敼鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:edit')")
+ @Log(title = "鐤剧梾", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody Icd10 icd10) {
+ return toAjax(icd10Service.updateIcd10(icd10));
+ }
+
+ /**
+ * 鍒犻櫎鐤剧梾
+ */
+ @ApiOperation("鍒犻櫎鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:remove')")
+ @Log(title = "鐤剧梾", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{icdids}")
+ public AjaxResult remove(@PathVariable Long[] icdids) {
+ return toAjax(icd10Service.deleteIcd10ByIcdids(icdids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaOutIcd10Controller.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaOutIcd10Controller.java
new file mode 100644
index 0000000..ba2f949
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaOutIcd10Controller.java
@@ -0,0 +1,101 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.PageUtils;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaTargetIcd10;
+import com.smartor.service.IIvrLibaOutIcd10Service;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 鎸囨爣鐤剧梾Controller
+ *
+ * @author ruoyi
+ * @date 2023-12-20
+ */
+@Api(description = "鎸囨爣鐤剧梾")
+@RestController
+@RequestMapping("/smartor/outicd10")
+public class IvrLibaOutIcd10Controller extends BaseController {
+ @Autowired
+ private IIvrLibaOutIcd10Service ivrLibaOutIcd10Service;
+
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾鍒楄〃
+ */
+ @ApiOperation("鏌ヨ鎸囨爣鐤剧梾鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:icd10:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody IvrLibaTargetIcd10 ivrLibaTargetIcd10) {
+ PageUtils.startPageByPost(ivrLibaTargetIcd10.getPageNum(), ivrLibaTargetIcd10.getPageSize());
+ List<IvrLibaTargetIcd10> list = ivrLibaOutIcd10Service.selectIvrLibaTargetIcd10List(ivrLibaTargetIcd10);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鎸囨爣鐤剧梾鍒楄〃
+ */
+ @ApiOperation("瀵煎嚭鎸囨爣鐤剧梾鍒楄〃")
+ @PreAuthorize("@ss.hasPermi('system:icd10:export')")
+ @Log(title = "鎸囨爣鐤剧梾", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IvrLibaTargetIcd10 ivrLibaTargetIcd10) {
+ List<IvrLibaTargetIcd10> list = ivrLibaOutIcd10Service.selectIvrLibaTargetIcd10List(ivrLibaTargetIcd10);
+ ExcelUtil<IvrLibaTargetIcd10> util = new ExcelUtil<IvrLibaTargetIcd10>(IvrLibaTargetIcd10.class);
+ util.exportExcel(response, list, "鎸囨爣鐤剧梾鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鎸囨爣鐤剧梾璇︾粏淇℃伅
+ */
+ @ApiOperation("鑾峰彇鎸囨爣鐤剧梾璇︾粏淇℃伅")
+ @PreAuthorize("@ss.hasPermi('system:icd10:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ return success(ivrLibaOutIcd10Service.selectIvrLibaTargetIcd10ById(id));
+ }
+
+ /**
+ * 鏂板鎸囨爣鐤剧梾
+ */
+ @ApiOperation("鏂板鎸囨爣鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:add')")
+ @Log(title = "鎸囨爣鐤剧梾", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaTargetIcd10 ivrLibaTargetIcd10) {
+ return toAjax(ivrLibaOutIcd10Service.insertIvrLibaTargetIcd10(ivrLibaTargetIcd10));
+ }
+
+ /**
+ * 淇敼鎸囨爣鐤剧梾
+ */
+ @ApiOperation("淇敼鎸囨爣鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:edit')")
+ @Log(title = "鎸囨爣鐤剧梾", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaTargetIcd10 ivrLibaTargetIcd10) {
+ return toAjax(ivrLibaOutIcd10Service.updateIvrLibaTargetIcd10(ivrLibaTargetIcd10));
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣鐤剧梾
+ */
+ @ApiOperation("鍒犻櫎鎸囨爣鐤剧梾")
+ @PreAuthorize("@ss.hasPermi('system:icd10:remove')")
+ @Log(title = "鎸囨爣鐤剧梾", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ return toAjax(ivrLibaOutIcd10Service.deleteIvrLibaTargetIcd10ByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java
new file mode 100644
index 0000000..895e517
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptAssortController.java
@@ -0,0 +1,95 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaScriptAssort;
+import com.smartor.domain.IvrLibaScriptAssortVO;
+import com.smartor.service.IIvrLibaScriptAssortService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 闂璇濇湳鍒嗙被搴�
+ * Controller
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@RestController
+@RequestMapping("/smartor/scriptassort")
+public class IvrLibaScriptAssortController extends BaseController {
+ @Autowired
+ private IIvrLibaScriptAssortService ivrLibaScriptAssortService;
+
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�(鏍戠姸)
+ * 鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:list')")
+ @PostMapping("/selectIvrLibaScriptAssortList")
+ public TableDataInfo list(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
+ List<IvrLibaScriptAssortVO> list = ivrLibaScriptAssortService.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭闂璇濇湳鍒嗙被搴�
+ * 鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:export')")
+ @Log(title = "闂璇濇湳鍒嗙被搴�", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IvrLibaScriptAssort ivrLibaScriptAssort) {
+ List<IvrLibaScriptAssortVO> list = ivrLibaScriptAssortService.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
+ ExcelUtil<IvrLibaScriptAssortVO> util = new ExcelUtil<IvrLibaScriptAssortVO>(IvrLibaScriptAssortVO.class);
+ util.exportExcel(response, list, "闂璇濇湳鍒嗙被搴撴暟鎹�");
+ }
+
+ /**
+ * 鑾峰彇闂璇濇湳鍒嗙被搴�
+ * 璇︾粏淇℃伅
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ return success(ivrLibaScriptAssortService.selectIvrLibaScriptAssortById(id));
+ }
+
+ /**
+ * 鏂板闂璇濇湳鍒嗙被搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:add')")
+ @Log(title = "闂璇濇湳鍒嗙被搴�", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
+ return toAjax(ivrLibaScriptAssortService.insertIvrLibaScriptAssort(ivrLibaScriptAssort));
+ }
+
+ /**
+ * 淇敼闂璇濇湳鍒嗙被搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:edit')")
+ @Log(title = "闂璇濇湳鍒嗙被搴�", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaScriptAssort ivrLibaScriptAssort) {
+ return toAjax(ivrLibaScriptAssortService.updateIvrLibaScriptAssort(ivrLibaScriptAssort));
+ }
+
+ /**
+ * 鍒犻櫎闂璇濇湳鍒嗙被搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:remove')")
+ @Log(title = "闂璇濇湳鍒嗙被搴�", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ return toAjax(ivrLibaScriptAssortService.deleteIvrLibaScriptAssortByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java
index e2c3056..bce7146 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptController.java
@@ -1,104 +1,133 @@
-package com.smartor.controller;
+package com.ruoyi.web.controller.smartor;
-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.IvrLibaScript;
-import com.smartor.service.IIvrLibaScriptService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.exception.base.BaseException;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaScript;
+import com.smartor.domain.IvrLibaScriptVO;
+import com.smartor.service.IIvrLibaScriptService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.commons.lang3.ObjectUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
- * 璇濇湳搴揅ontroller
- *
- * @author smartor
- * @date 2023-03-22
+ * 闂璇濇湳搴揅ontroller
+ *
+ * @author ruoyi
+ * @date 2023-12-21
*/
+@Api(description = "闂璇濇湳搴�")
@RestController
-@RequestMapping("/smartor/ivrlibascript")
-public class IvrLibaScriptController extends BaseController
-{
+@RequestMapping("/smartor/script")
+public class IvrLibaScriptController extends BaseController {
@Autowired
private IIvrLibaScriptService ivrLibaScriptService;
/**
- * 鏌ヨ璇濇湳搴撳垪琛�
+ * 鏌ヨ闂璇濇湳搴撳垪琛�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:list')")
- @PostMapping("/list")
- public TableDataInfo list(@RequestBody IvrLibaScript ivrLibaScript)
- {
+ @ApiOperation("鏌ヨ闂璇濇湳搴撳垪琛�")
+ @PreAuthorize("@ss.hasPermi('system:script:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody IvrLibaScript ivrLibaScript) {
startPage();
List<IvrLibaScript> list = ivrLibaScriptService.selectIvrLibaScriptList(ivrLibaScript);
return getDataTable(list);
}
/**
- * 瀵煎嚭璇濇湳搴撳垪琛�
+ * 瀵煎嚭闂璇濇湳搴撳垪琛�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:export')")
- @Log(title = "璇濇湳搴�", businessType = BusinessType.EXPORT)
+ @ApiOperation("瀵煎嚭闂璇濇湳搴撳垪琛�")
+ @PreAuthorize("@ss.hasPermi('system:script:export')")
+ @Log(title = "闂璇濇湳搴�", businessType = BusinessType.EXPORT)
@PostMapping("/export")
- public void export(HttpServletResponse response, IvrLibaScript ivrLibaScript)
- {
+ public void export(HttpServletResponse response, IvrLibaScript ivrLibaScript) {
List<IvrLibaScript> list = ivrLibaScriptService.selectIvrLibaScriptList(ivrLibaScript);
ExcelUtil<IvrLibaScript> util = new ExcelUtil<IvrLibaScript>(IvrLibaScript.class);
- util.exportExcel(response, list, "璇濇湳搴撴暟鎹�");
+ util.exportExcel(response, list, "闂璇濇湳搴撴暟鎹�");
}
/**
- * 鑾峰彇璇濇湳搴撹缁嗕俊鎭�
+ * 鑾峰彇闂璇濇湳搴撹缁嗕俊鎭�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:query')")
- @GetMapping(value = "/{questionid}")
- public AjaxResult getInfo(@PathVariable("questionid") String questionid)
- {
+ @ApiOperation("鑾峰彇闂璇濇湳搴撹缁嗕俊鎭�")
+ @PreAuthorize("@ss.hasPermi('system:script:query')")
+ @GetMapping(value = "/getInfo/{questionid}")
+ public AjaxResult getInfo(@PathVariable("questionid") String questionid) {
return success(ivrLibaScriptService.selectIvrLibaScriptByQuestionid(questionid));
}
/**
- * 鏂板璇濇湳搴�
+ * 鏂板闂璇濇湳搴�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:add')")
- @Log(title = "璇濇湳搴�", businessType = BusinessType.INSERT)
+ @ApiOperation("鏂板闂璇濇湳搴�")
+ @PreAuthorize("@ss.hasPermi('system:script:add')")
+ @Log(title = "闂璇濇湳搴�", businessType = BusinessType.INSERT)
@PostMapping("/add")
- public AjaxResult add(@RequestBody IvrLibaScript ivrLibaScript)
- {
+ public AjaxResult add(@RequestBody IvrLibaScript ivrLibaScript) {
return toAjax(ivrLibaScriptService.insertIvrLibaScript(ivrLibaScript));
}
/**
- * 淇敼璇濇湳搴�
+ * 淇敼闂璇濇湳搴�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:edit')")
- @Log(title = "璇濇湳搴�", businessType = BusinessType.UPDATE)
+ @ApiOperation("淇敼闂璇濇湳搴�")
+ @PreAuthorize("@ss.hasPermi('system:script:edit')")
+ @Log(title = "闂璇濇湳搴�", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
- public AjaxResult edit(@RequestBody IvrLibaScript ivrLibaScript)
- {
+ public AjaxResult edit(@RequestBody IvrLibaScript ivrLibaScript) {
return toAjax(ivrLibaScriptService.updateIvrLibaScript(ivrLibaScript));
}
/**
- * 鍒犻櫎璇濇湳搴�
+ * 鍒犻櫎闂璇濇湳搴�
*/
- @PreAuthorize("@ss.hasPermi('smartor:ivrlibascript:remove')")
- @Log(title = "璇濇湳搴�", businessType = BusinessType.DELETE)
- @GetMapping("/remove/{questionids}")
- public AjaxResult remove(@PathVariable String[] questionids)
- {
+ @ApiOperation("鍒犻櫎闂璇濇湳搴�")
+ @PreAuthorize("@ss.hasPermi('system:script:remove')")
+ @Log(title = "闂璇濇湳搴�", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{questionids}")
+ public AjaxResult remove(@PathVariable String[] questionids) {
return toAjax(ivrLibaScriptService.deleteIvrLibaScriptByQuestionids(questionids));
}
+
+
+ /**
+ * 鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢
+ */
+ @ApiOperation("鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢")
+ @PreAuthorize("@ss.hasPermi('system:script:list')")
+ @PostMapping("/selectInfoByCondition")
+ public AjaxResult selectInfoByCondition(@RequestBody IvrLibaScriptVO ivrLibaScriptVO) {
+ if (ObjectUtils.isEmpty(ivrLibaScriptVO)) {
+ throw new BaseException("鍏ュ弬涓虹┖锛岃妫�鏌ュ叆鍙�");
+ }
+ startPage();
+ IvrLibaScriptVO ivrLibaScriptVO1 = ivrLibaScriptService.selectInfoByCondition(ivrLibaScriptVO);
+ return success(ivrLibaScriptVO1);
+ }
+
+ /**
+ * 鏂板鎴栦慨鏀归棶棰樿鎯�
+ */
+ @ApiOperation("鏂板鎴栦慨鏀归棶棰樿鎯�")
+ @PreAuthorize("@ss.hasPermi('system:script:list')")
+ @PostMapping("/saveOrUpdateScript")
+ public AjaxResult saveOrUpdateScript(@RequestBody IvrLibaScriptVO ivrLibaScriptVO) {
+ if (ObjectUtils.isEmpty(ivrLibaScriptVO)) {
+ throw new BaseException("鍏ュ弬涓虹┖锛岃妫�鏌ュ叆鍙�");
+ }
+ return success(ivrLibaScriptService.saveOrUpdateScript(ivrLibaScriptVO));
+ }
+
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java
new file mode 100644
index 0000000..b3428a2
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTagController.java
@@ -0,0 +1,91 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaScriptTag;
+import com.smartor.service.IIvrLibaScriptTagService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 闂璇濇湳鏍囩搴揅ontroller
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@RestController
+@RequestMapping("/smartor/scripttag")
+public class IvrLibaScriptTagController extends BaseController {
+ @Autowired
+ private IIvrLibaScriptTagService ivrLibaScriptTagService;
+
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
+ startPage();
+ List<IvrLibaScriptTag> list = ivrLibaScriptTagService.selectIvrLibaScriptTagList(ivrLibaScriptTag);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭闂璇濇湳鏍囩搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:export')")
+ @Log(title = "闂璇濇湳鏍囩搴�", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IvrLibaScriptTag ivrLibaScriptTag) {
+ List<IvrLibaScriptTag> list = ivrLibaScriptTagService.selectIvrLibaScriptTagList(ivrLibaScriptTag);
+ ExcelUtil<IvrLibaScriptTag> util = new ExcelUtil<IvrLibaScriptTag>(IvrLibaScriptTag.class);
+ util.exportExcel(response, list, "闂璇濇湳鏍囩搴撴暟鎹�");
+ }
+
+ /**
+ * 鑾峰彇闂璇濇湳鏍囩搴撹缁嗕俊鎭�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ return success(ivrLibaScriptTagService.selectIvrLibaScriptTagById(id));
+ }
+
+ /**
+ * 鏂板闂璇濇湳鏍囩搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:add')")
+ @Log(title = "闂璇濇湳鏍囩搴�", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
+ return toAjax(ivrLibaScriptTagService.insertIvrLibaScriptTag(ivrLibaScriptTag));
+ }
+
+ /**
+ * 淇敼闂璇濇湳鏍囩搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:edit')")
+ @Log(title = "闂璇濇湳鏍囩搴�", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaScriptTag ivrLibaScriptTag) {
+ return toAjax(ivrLibaScriptTagService.updateIvrLibaScriptTag(ivrLibaScriptTag));
+ }
+
+ /**
+ * 鍒犻櫎闂璇濇湳鏍囩搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:remove')")
+ @Log(title = "闂璇濇湳鏍囩搴�", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ return toAjax(ivrLibaScriptTagService.deleteIvrLibaScriptTagByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java
new file mode 100644
index 0000000..3759809
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScriptTargetoptionController.java
@@ -0,0 +1,91 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaScriptTargetoption;
+import com.smartor.service.IIvrLibaScriptTargetoptionService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 闂璇濇湳鎸囨爣閫夐」搴揅ontroller
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@RestController
+@RequestMapping("/smartor/scripttargetoption")
+public class IvrLibaScriptTargetoptionController extends BaseController {
+ @Autowired
+ private IIvrLibaScriptTargetoptionService ivrLibaScriptTargetoptionService;
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ startPage();
+ List<IvrLibaScriptTargetoption> list = ivrLibaScriptTargetoptionService.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭闂璇濇湳鎸囨爣閫夐」搴撳垪琛�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:export')")
+ @Log(title = "闂璇濇湳鎸囨爣閫夐」搴�", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ List<IvrLibaScriptTargetoption> list = ivrLibaScriptTargetoptionService.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
+ ExcelUtil<IvrLibaScriptTargetoption> util = new ExcelUtil<IvrLibaScriptTargetoption>(IvrLibaScriptTargetoption.class);
+ util.exportExcel(response, list, "闂璇濇湳鎸囨爣閫夐」搴撴暟鎹�");
+ }
+
+ /**
+ * 鑾峰彇闂璇濇湳鎸囨爣閫夐」搴撹缁嗕俊鎭�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:query')")
+ @GetMapping(value = "/getInfo/{targetoptionid}")
+ public AjaxResult getInfo(@PathVariable("targetoptionid") String targetoptionid) {
+ return success(ivrLibaScriptTargetoptionService.selectIvrLibaScriptTargetoptionByTargetoptionid(targetoptionid));
+ }
+
+ /**
+ * 鏂板闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:add')")
+ @Log(title = "闂璇濇湳鎸囨爣閫夐」搴�", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ return toAjax(ivrLibaScriptTargetoptionService.insertIvrLibaScriptTargetoption(ivrLibaScriptTargetoption));
+ }
+
+ /**
+ * 淇敼闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
+ @Log(title = "闂璇濇湳鎸囨爣閫夐」搴�", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ return toAjax(ivrLibaScriptTargetoptionService.updateIvrLibaScriptTargetoption(ivrLibaScriptTargetoption));
+ }
+
+ /**
+ * 鍒犻櫎闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ @PreAuthorize("@ss.hasPermi('system:targetoption:remove')")
+ @Log(title = "闂璇濇湳鎸囨爣閫夐」搴�", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{targetoptionids}")
+ public AjaxResult remove(@PathVariable String[] targetoptionids) {
+ return toAjax(ivrLibaScriptTargetoptionService.deleteIvrLibaScriptTargetoptionByTargetoptionids(targetoptionids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScripttargetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScripttargetController.java
deleted file mode 100644
index 4ab6bf3..0000000
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaScripttargetController.java
+++ /dev/null
@@ -1,104 +0,0 @@
-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.IvrLibaScripttarget;
-import com.smartor.service.IIvrLibaScripttargetService;
-import com.ruoyi.common.utils.poi.ExcelUtil;
-import com.ruoyi.common.core.page.TableDataInfo;
-
-/**
- * 璇濇湳搴撹瘽鏈寚鏍嘋ontroller
- *
- * @author smartor
- * @date 2023-03-22
- */
-@RestController
-@RequestMapping("/smartor/ivrscripttarget")
-public class IvrLibaScripttargetController extends BaseController
-{
- @Autowired
- private IIvrLibaScripttargetService ivrLibaScripttargetService;
-
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍囧垪琛�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:list')")
- @PostMapping("/list")
- public TableDataInfo list(@RequestBody IvrLibaScripttarget ivrLibaScripttarget)
- {
- startPage();
- List<IvrLibaScripttarget> list = ivrLibaScripttargetService.selectIvrLibaScripttargetList(ivrLibaScripttarget);
- return getDataTable(list);
- }
-
- /**
- * 瀵煎嚭璇濇湳搴撹瘽鏈寚鏍囧垪琛�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:export')")
- @Log(title = "璇濇湳搴撹瘽鏈寚鏍�", businessType = BusinessType.EXPORT)
- @PostMapping("/export")
- public void export(HttpServletResponse response, IvrLibaScripttarget ivrLibaScripttarget)
- {
- List<IvrLibaScripttarget> list = ivrLibaScripttargetService.selectIvrLibaScripttargetList(ivrLibaScripttarget);
- ExcelUtil<IvrLibaScripttarget> util = new ExcelUtil<IvrLibaScripttarget>(IvrLibaScripttarget.class);
- util.exportExcel(response, list, "璇濇湳搴撹瘽鏈寚鏍囨暟鎹�");
- }
-
- /**
- * 鑾峰彇璇濇湳搴撹瘽鏈寚鏍囪缁嗕俊鎭�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:query')")
- @GetMapping(value = "/{questionTargetID}")
- public AjaxResult getInfo(@PathVariable("questionTargetID") String questionTargetID)
- {
- return success(ivrLibaScripttargetService.selectIvrLibaScripttargetByQuestionTargetID(questionTargetID));
- }
-
- /**
- * 鏂板璇濇湳搴撹瘽鏈寚鏍�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:add')")
- @Log(title = "璇濇湳搴撹瘽鏈寚鏍�", businessType = BusinessType.INSERT)
- @PostMapping("/add")
- public AjaxResult add(@RequestBody IvrLibaScripttarget ivrLibaScripttarget)
- {
- return toAjax(ivrLibaScripttargetService.insertIvrLibaScripttarget(ivrLibaScripttarget));
- }
-
- /**
- * 淇敼璇濇湳搴撹瘽鏈寚鏍�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:edit')")
- @Log(title = "璇濇湳搴撹瘽鏈寚鏍�", businessType = BusinessType.UPDATE)
- @PostMapping("/edit")
- public AjaxResult edit(@RequestBody IvrLibaScripttarget ivrLibaScripttarget)
- {
- return toAjax(ivrLibaScripttargetService.updateIvrLibaScripttarget(ivrLibaScripttarget));
- }
-
- /**
- * 鍒犻櫎璇濇湳搴撹瘽鏈寚鏍�
- */
- @PreAuthorize("@ss.hasPermi('smartor:ivrscripttarget:remove')")
- @Log(title = "璇濇湳搴撹瘽鏈寚鏍�", businessType = BusinessType.DELETE)
- @GetMapping("/remove/{questionTargetIDs}")
- public AjaxResult remove(@PathVariable String[] questionTargetIDs)
- {
- return toAjax(ivrLibaScripttargetService.deleteIvrLibaScripttargetByQuestionTargetIDs(questionTargetIDs));
- }
-}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java
index fabb1ba..9ffa85a 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetAssortController.java
@@ -10,6 +10,8 @@
import com.smartor.domain.IvrLibaTargetAssort;
import com.smartor.domain.IvrLibaTargetAssortVO;
import com.smartor.service.IIvrLibaTargetAssortService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -23,6 +25,7 @@
* @author ruoyi
* @date 2023-12-14
*/
+@Api(description = "鎸囨爣鍒嗙被")
@RestController
@RequestMapping("/smartor/assort")
public class IvrLibaTargetAssortController extends BaseController
@@ -33,6 +36,7 @@
/**
* 鏌ヨ鎸囨爣鍒嗙被鍒楄〃
*/
+ @ApiOperation("鏌ヨ鎸囨爣鍒嗙被鍒楄〃")
@PreAuthorize("@ss.hasPermi('system:assort:list')")
@PostMapping("/selectIvrLibaTargetAssortList")
public TableDataInfo list(@RequestBody IvrLibaTargetAssort ivrLibaTargetAssort)
@@ -45,6 +49,7 @@
/**
* 瀵煎嚭鎸囨爣鍒嗙被鍒楄〃
*/
+ @ApiOperation("瀵煎嚭鎸囨爣鍒嗙被鍒楄〃")
@PreAuthorize("@ss.hasPermi('system:assort:export')")
@Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@@ -58,6 +63,7 @@
/**
* 鑾峰彇鎸囨爣鍒嗙被璇︾粏淇℃伅
*/
+ @ApiOperation("鑾峰彇鎸囨爣鍒嗙被璇︾粏淇℃伅")
@PreAuthorize("@ss.hasPermi('system:assort:query')")
@GetMapping(value = "/getInfo/{id}")
public AjaxResult getInfo(@PathVariable("id") Long id)
@@ -68,6 +74,7 @@
/**
* 鏂板鎸囨爣鍒嗙被
*/
+ @ApiOperation("鏂板鎸囨爣鍒嗙被")
@PreAuthorize("@ss.hasPermi('system:assort:add')")
@Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.INSERT)
@PostMapping("/add")
@@ -79,6 +86,7 @@
/**
* 淇敼鎸囨爣鍒嗙被
*/
+ @ApiOperation("淇敼鎸囨爣鍒嗙被")
@PreAuthorize("@ss.hasPermi('system:assort:edit')")
@Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
@@ -90,6 +98,7 @@
/**
* 鍒犻櫎鎸囨爣鍒嗙被
*/
+ @ApiOperation("鍒犻櫎鎸囨爣鍒嗙被")
@PreAuthorize("@ss.hasPermi('system:assort:remove')")
@Log(title = "鎸囨爣鍒嗙被", businessType = BusinessType.DELETE)
@GetMapping("/remove/{ids}")
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java
index c0ebcae..c0f7605 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetController.java
@@ -1,7 +1,8 @@
package com.ruoyi.web.controller.smartor;
-import cn.hutool.db.Page;
+import com.github.pagehelper.PageInfo;
import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
@@ -9,7 +10,11 @@
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.IvrLibaTarget;
+import com.smartor.domain.IvrLibaTargetAssort;
+import com.smartor.domain.IvrLibaTargetVO;
import com.smartor.service.IIvrLibaTargetService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -23,6 +28,7 @@
* @author ruoyi
* @date 2023-12-14
*/
+@Api(description = "鎸囨爣搴�")
@RestController
@RequestMapping("/smartor/target")
public class IvrLibaTargetController extends BaseController {
@@ -32,19 +38,21 @@
/**
* 鏌ヨ鎸囨爣閫夐」搴撳垪琛�
*/
+ @ApiOperation("鏌ヨ鎸囨爣鍒楄〃")
@PreAuthorize("@ss.hasPermi('system:target:list')")
@PostMapping("/list")
- public TableDataInfo list(@RequestBody IvrLibaTarget ivrLibaTarget) {
- PageUtils.startPageByPost(ivrLibaTarget.getPageNum(),ivrLibaTarget.getPageSize());
+ public TableDataInfo list(@RequestBody IvrLibaTarget ivrLibaTarget) {
+ PageUtils.startPageByPost(ivrLibaTarget.getPageNum(), ivrLibaTarget.getPageSize());
List<IvrLibaTarget> list = ivrLibaTargetService.selectIvrLibaTargetList(ivrLibaTarget);
return getDataTable(list);
}
/**
- * 瀵煎嚭鎸囨爣閫夐」搴撳垪琛�
+ * 瀵煎嚭鎸囨爣鍒楄〃
*/
@PreAuthorize("@ss.hasPermi('system:target:export')")
- @Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.EXPORT)
+ @Log(title = "鎸囨爣搴�", businessType = BusinessType.EXPORT)
+ @ApiOperation("瀵煎嚭鎸囨爣鍒楄〃")
@PostMapping("/export")
public void export(HttpServletResponse response, IvrLibaTarget ivrLibaTarget) {
List<IvrLibaTarget> list = ivrLibaTargetService.selectIvrLibaTargetList(ivrLibaTarget);
@@ -53,8 +61,9 @@
}
/**
- * 鑾峰彇鎸囨爣閫夐」搴撹缁嗕俊鎭�
+ * 鑾峰彇鎸囨爣淇℃伅閫氳繃targetID
*/
+ @ApiOperation("鑾峰彇鎸囨爣淇℃伅閫氳繃targetID")
@PreAuthorize("@ss.hasPermi('system:target:query')")
@GetMapping(value = "/getInfo/{targetID}")
public AjaxResult getInfo(@PathVariable("targetID") Long targetID) {
@@ -62,32 +71,58 @@
}
/**
- * 鏂板鎸囨爣閫夐」搴�
+ * 鏂板鎸囨爣
*/
@PreAuthorize("@ss.hasPermi('system:target:add')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.INSERT)
+ @ApiOperation("鏂板鎸囨爣锛堣繖涓帴鍙f病鍟ョ敤浜嗭紝鐢ㄢ�濇柊澧炴垨淇敼鎸囨爣淇℃伅鈥滆繖涓帴鍙eソ涓�浜涳級")
@PostMapping("/add")
- public AjaxResult add(@RequestBody IvrLibaTarget ivrLibaTarget) {
- return toAjax(ivrLibaTargetService.insertIvrLibaTarget(ivrLibaTarget));
+ public AjaxResult add(@RequestBody IvrLibaTargetVO ivrLibaTargetVO) {
+ return toAjax(ivrLibaTargetService.insertIvrLibaTarget(ivrLibaTargetVO));
}
/**
- * 淇敼鎸囨爣閫夐」搴�
+ * 鏂板鎴栦慨鏀规寚鏍囦俊鎭�
*/
+ @ApiOperation("鏂板鎴栦慨鏀规寚鏍囦俊鎭�")
@PreAuthorize("@ss.hasPermi('system:target:edit')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.UPDATE)
- @PostMapping("/edit")
- public AjaxResult edit(@RequestBody IvrLibaTarget ivrLibaTarget) {
- return toAjax(ivrLibaTargetService.updateIvrLibaTarget(ivrLibaTarget));
+ @PostMapping("/saveOrupdateIvrLibaTarget")
+ public AjaxResult saveOrupdateIvrLibaTarget(@RequestBody IvrLibaTargetVO ivrLibaTargetVO) {
+ return toAjax(ivrLibaTargetService.saveOrupdateIvrLibaTarget(ivrLibaTargetVO));
}
/**
- * 鍒犻櫎鎸囨爣閫夐」搴�
+ * 鍒犻櫎鎸囨爣
*/
+ @ApiOperation("鍒犻櫎鎸囨爣")
@PreAuthorize("@ss.hasPermi('system:target:remove')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.DELETE)
@GetMapping("/remove/{targetIDs}")
public AjaxResult remove(@PathVariable Long[] targetIDs) {
return toAjax(ivrLibaTargetService.deleteIvrLibaTargetByTargetIDs(targetIDs));
}
+
+ /**
+ * 鏌ヨ鎸囨爣閫夐」搴撳垪琛�
+ */
+ @ApiOperation("鏌ヨ鎸囨爣鍜屽叧鑱旂殑鎸囨爣閫夐」")
+ @PreAuthorize("@ss.hasPermi('system:target:list')")
+ @PostMapping("/targetInfo")
+ public TableDataInfo targetInfo(@RequestBody IvrLibaTarget ivrLibaTarget) {
+ PageUtils.startPageByPost(ivrLibaTarget.getPageNum(), ivrLibaTarget.getPageSize());
+ //杩欎釜鐢ㄦ潵鑾峰彇鍒嗛〉鏁版嵁
+ List<IvrLibaTargetVO> ivrLibaTargetVOS = ivrLibaTargetService.targetInfo(ivrLibaTarget);
+
+ //鐢ㄤ簬鍒嗛〉
+ List<IvrLibaTarget> ivrLibaTargets = ivrLibaTargetService.selectIvrLibaTargetList(null);
+ //鍒嗛〉
+ TableDataInfo rspData = new TableDataInfo();
+ rspData.setCode(HttpStatus.SUCCESS);
+ rspData.setMsg("鏌ヨ鎴愬姛");
+ rspData.setRows(ivrLibaTargetVOS);
+ rspData.setTotal(new PageInfo(ivrLibaTargets).getTotal());
+
+ return rspData;
+ }
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java
new file mode 100644
index 0000000..8a8de25
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetTagController.java
@@ -0,0 +1,91 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaTargetTag;
+import com.smartor.service.IIvrLibaTargetTagService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 鎸囨爣鏍囩Controller
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@RestController
+@RequestMapping("/smartor/tag")
+public class IvrLibaTargetTagController extends BaseController {
+ @Autowired
+ private IIvrLibaTargetTagService ivrLibaTargetTagService;
+
+ /**
+ * 鏌ヨ鎸囨爣鏍囩鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:list')")
+ @PostMapping("/list")
+ public TableDataInfo list(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
+ startPage();
+ List<IvrLibaTargetTag> list = ivrLibaTargetTagService.selectIvrLibaTargetTagList(ivrLibaTargetTag);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鎸囨爣鏍囩鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:export')")
+ @Log(title = "鎸囨爣鏍囩", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IvrLibaTargetTag ivrLibaTargetTag) {
+ List<IvrLibaTargetTag> list = ivrLibaTargetTagService.selectIvrLibaTargetTagList(ivrLibaTargetTag);
+ ExcelUtil<IvrLibaTargetTag> util = new ExcelUtil<IvrLibaTargetTag>(IvrLibaTargetTag.class);
+ util.exportExcel(response, list, "鎸囨爣鏍囩鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鎸囨爣鏍囩璇︾粏淇℃伅
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ return success(ivrLibaTargetTagService.selectIvrLibaTargetTagById(id));
+ }
+
+ /**
+ * 鏂板鎸囨爣鏍囩
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:add')")
+ @Log(title = "鎸囨爣鏍囩", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
+ return toAjax(ivrLibaTargetTagService.insertIvrLibaTargetTag(ivrLibaTargetTag));
+ }
+
+ /**
+ * 淇敼鎸囨爣鏍囩
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:edit')")
+ @Log(title = "鎸囨爣鏍囩", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaTargetTag ivrLibaTargetTag) {
+ return toAjax(ivrLibaTargetTagService.updateIvrLibaTargetTag(ivrLibaTargetTag));
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣鏍囩
+ */
+ @PreAuthorize("@ss.hasPermi('system:tag:remove')")
+ @Log(title = "鎸囨爣鏍囩", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ return toAjax(ivrLibaTargetTagService.deleteIvrLibaTargetTagByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java
index 22a407f..beb9402 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTargetoptionController.java
@@ -9,6 +9,8 @@
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.smartor.domain.IvrLibaTargetoption;
import com.smartor.service.IIvrLibaTargetoptionService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
@@ -22,6 +24,7 @@
* @author ruoyi
* @date 2023-12-14
*/
+@Api(description = "鎸囨爣閫夐」搴�")
@RestController
@RequestMapping("/smartor/targetoption")
public class IvrLibaTargetoptionController extends BaseController
@@ -32,6 +35,7 @@
/**
* 鏌ヨ鎸囨爣閫夐」搴撳垪琛�
*/
+ @ApiOperation("鏌ヨ鎸囨爣閫夐」搴撳垪琛�")
@PreAuthorize("@ss.hasPermi('system:targetoption:list')")
@PostMapping("/list")
public TableDataInfo list(@RequestBody IvrLibaTargetoption ivrLibaTargetoption)
@@ -44,6 +48,7 @@
/**
* 瀵煎嚭鎸囨爣閫夐」搴撳垪琛�
*/
+ @ApiOperation("瀵煎嚭鎸囨爣閫夐」搴撳垪琛�")
@PreAuthorize("@ss.hasPermi('system:targetoption:export')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@@ -57,6 +62,7 @@
/**
* 鑾峰彇鎸囨爣閫夐」搴撹缁嗕俊鎭�
*/
+ @ApiOperation("鑾峰彇鎸囨爣閫夐」搴撹缁嗕俊鎭�")
@PreAuthorize("@ss.hasPermi('system:targetoption:query')")
@GetMapping(value = "/getInfo/{targetoptionid}")
public AjaxResult getInfo(@PathVariable("targetoptionid") Long targetoptionid)
@@ -67,6 +73,7 @@
/**
* 鏂板鎸囨爣閫夐」搴�
*/
+ @ApiOperation("鏂板鎸囨爣閫夐」搴�")
@PreAuthorize("@ss.hasPermi('system:targetoption:add')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.INSERT)
@PostMapping("/add")
@@ -78,6 +85,7 @@
/**
* 淇敼鎸囨爣閫夐」搴�
*/
+ @ApiOperation("淇敼鎸囨爣閫夐」搴�")
@PreAuthorize("@ss.hasPermi('system:targetoption:edit')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
@@ -89,6 +97,7 @@
/**
* 鍒犻櫎鎸囨爣閫夐」搴�
*/
+ @ApiOperation("鍒犻櫎鎸囨爣閫夐」搴�")
@PreAuthorize("@ss.hasPermi('system:targetoption:remove')")
@Log(title = "鎸囨爣閫夐」搴�", businessType = BusinessType.DELETE)
@GetMapping("/remove/{targetoptionids}")
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplatetargetAssortController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplatetargetAssortController.java
new file mode 100644
index 0000000..8e19ac5
--- /dev/null
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/IvrLibaTemplatetargetAssortController.java
@@ -0,0 +1,100 @@
+package com.ruoyi.web.controller.smartor;
+
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.core.page.TableDataInfo;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.smartor.domain.IvrLibaTemplatetargetAssort;
+import com.smartor.service.IIvrLibaTemplatetargetAssortService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
+
+/**
+ * 鎸囨爣妯℃澘鍒嗙被Controller
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Api(description = "鎸囨爣妯℃澘鍒嗙被")
+@RestController
+@RequestMapping("/templatetarget/assort")
+public class IvrLibaTemplatetargetAssortController extends BaseController {
+ @Autowired
+ private IIvrLibaTemplatetargetAssortService ivrLibaTemplatetargetAssortService;
+
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:list')")
+ @PostMapping("/list")
+ @ApiOperation("鏌ヨ鎸囨爣妯℃澘鍒嗙被鍒楄〃")
+ public TableDataInfo list(@RequestBody IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ startPage();
+ List<IvrLibaTemplatetargetAssort> list = ivrLibaTemplatetargetAssortService.selectIvrLibaTemplatetargetAssortList(ivrLibaTemplatetargetAssort);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鎸囨爣妯℃澘鍒嗙被鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('system:assort:export')")
+ @Log(title = "鎸囨爣妯℃澘鍒嗙被", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ @ApiOperation("瀵煎嚭鎸囨爣妯℃澘鍒嗙被鍒楄〃")
+ public void export(HttpServletResponse response, IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ List<IvrLibaTemplatetargetAssort> list = ivrLibaTemplatetargetAssortService.selectIvrLibaTemplatetargetAssortList(ivrLibaTemplatetargetAssort);
+ ExcelUtil<IvrLibaTemplatetargetAssort> util = new ExcelUtil<IvrLibaTemplatetargetAssort>(IvrLibaTemplatetargetAssort.class);
+ util.exportExcel(response, list, "鎸囨爣妯℃澘鍒嗙被鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鎸囨爣妯℃澘鍒嗙被璇︾粏淇℃伅
+ */
+ @ApiOperation("鑾峰彇鎸囨爣妯℃澘鍒嗙被璇︾粏淇℃伅")
+ @PreAuthorize("@ss.hasPermi('system:assort:query')")
+ @GetMapping(value = "/getInfo/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id) {
+ return success(ivrLibaTemplatetargetAssortService.selectIvrLibaTemplatetargetAssortById(id));
+ }
+
+ /**
+ * 鏂板鎸囨爣妯℃澘鍒嗙被
+ */
+ @ApiOperation("鏂板鎸囨爣妯℃澘鍒嗙被")
+ @PreAuthorize("@ss.hasPermi('system:assort:add')")
+ @Log(title = "鎸囨爣妯℃澘鍒嗙被", businessType = BusinessType.INSERT)
+ @PostMapping("/add")
+ public AjaxResult add(@RequestBody IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ return toAjax(ivrLibaTemplatetargetAssortService.insertIvrLibaTemplatetargetAssort(ivrLibaTemplatetargetAssort));
+ }
+
+ /**
+ * 淇敼鎸囨爣妯℃澘鍒嗙被
+ */
+ @ApiOperation("淇敼鎸囨爣妯℃澘鍒嗙被")
+ @PreAuthorize("@ss.hasPermi('system:assort:edit')")
+ @Log(title = "鎸囨爣妯℃澘鍒嗙被", businessType = BusinessType.UPDATE)
+ @PostMapping("/edit")
+ public AjaxResult edit(@RequestBody IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ return toAjax(ivrLibaTemplatetargetAssortService.updateIvrLibaTemplatetargetAssort(ivrLibaTemplatetargetAssort));
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣妯℃澘鍒嗙被
+ */
+ @ApiOperation("鍒犻櫎鎸囨爣妯℃澘鍒嗙被")
+ @PreAuthorize("@ss.hasPermi('system:assort:remove')")
+ @Log(title = "鎸囨爣妯℃澘鍒嗙被", businessType = BusinessType.DELETE)
+ @GetMapping("/remove/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids) {
+ return toAjax(ivrLibaTemplatetargetAssortService.deleteIvrLibaTemplatetargetAssortByIds(ids));
+ }
+}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java
index 6f6c85b..8b37ba3 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/PatArchiveController.java
@@ -38,18 +38,18 @@
public class PatArchiveController extends BaseController {
@Autowired
private IPatArchiveService patArchiveService;
-
- /**
- * 鏌ヨ鎮h�呮。妗堝垪琛�
- */
- @ApiOperation("鏌ヨ鎮h�呮。妗堝垪琛�")
- @PreAuthorize("@ss.hasPermi('smartor:patarchive:list')")
- @PostMapping("/list")
- public TableDataInfo list(@RequestBody PatArchive patArchive) {
- startPage();
- List<PatArchive> list = patArchiveService.selectPatArchiveList(patArchive);
- return getDataTable(list);
- }
+//
+// /**
+// * 鏌ヨ鎮h�呮。妗堝垪琛�
+// */
+// @ApiOperation("鏌ヨ鎮h�呮。妗堝垪琛�")
+// @PreAuthorize("@ss.hasPermi('smartor:patarchive:list')")
+// @PostMapping("/list")
+// public TableDataInfo list(@RequestBody PatArchive patArchive) {
+// startPage();
+// List<PatArchive> list = patArchiveService.selectPatArchiveList(patArchive);
+// return getDataTable(list);
+//}
/**
* 瀵煎嚭鎮h�呮。妗堝垪琛�
@@ -75,26 +75,26 @@
return success(patArchiveService.selectPatArchiveByPatid(patid));
}
- /**
- * 鏂板鎮h�呮。妗�
- */
- @ApiOperation("鏂板鎮h�呮。妗�")
- @PreAuthorize("@ss.hasPermi('smartor:patarchive:add')")
- @Log(title = "鎮h�呮。妗�", businessType = BusinessType.INSERT)
- @PostMapping("/add")
- public AjaxResult add(@RequestBody PatArchive patArchive) {
- return toAjax(patArchiveService.insertPatArchive(patArchive));
- }
+// /**
+// * 鏂板鎮h�呮。妗�
+// */
+// @ApiOperation("鏂板鎮h�呮。妗�")
+// @PreAuthorize("@ss.hasPermi('smartor:patarchive:add')")
+// @Log(title = "鎮h�呮。妗�", businessType = BusinessType.INSERT)
+// @PostMapping("/add")
+// public AjaxResult add(@RequestBody PatArchive patArchive) {
+// return toAjax(patArchiveService.insertPatArchive(patArchive));
+// }
/**
- * 淇敼鎮h�呮。妗�
+ * 鏂板鎴栦慨鏀规偅鑰呮。淇℃伅
*/
- @ApiOperation("淇敼鎮h�呮。妗�")
+ @ApiOperation("鏂板鎴栦慨鏀规偅鑰呮。淇℃伅")
@PreAuthorize("@ss.hasPermi('smartor:patarchive:edit')")
@Log(title = "鎮h�呮。妗�", businessType = BusinessType.UPDATE)
- @PostMapping("/edit")
- public AjaxResult edit(@RequestBody PatArchive patArchive) {
- return toAjax(patArchiveService.updatePatArchive(patArchive));
+ @PostMapping("/saveOrUpdatePatInfo")
+ public AjaxResult saveOrUpdatePatInfo(@RequestBody PatArchiveVO patArchiveVO) {
+ return toAjax(patArchiveService.saveOrUpdatePatInfo(patArchiveVO));
}
/**
@@ -159,20 +159,9 @@
@ApiOperation("鏌ヨ鎮h�呭垪琛�")
@PostMapping("/patInfoByContion")
public TableDataInfo patInfoByCondition(@RequestBody PatArchiveReq patArchive) {
- PageUtils.startPageByPost(patArchive.getPageNum(),patArchive.getPageSize());
+ PageUtils.startPageByPost(patArchive.getPageNum(), patArchive.getPageSize());
return getDataTable(patArchiveService.patInfoByContion(patArchive));
}
-
-
-// /**
-// * 鎮h�呮爣绛剧鐞�
-// */
-// @ApiOperation("鎮h�呮爣绛剧鐞�")
-// @PostMapping("/patTagByContion")
-// public TableDataInfo patTagByContion(@RequestBody List<Long> tagids) {
-// startPage();
-// return getDataTable(patArchiveService.patTagByContion(tagids));
-// }
/**
@@ -190,17 +179,6 @@
}
ExcelUtil<PatArchive> util = new ExcelUtil<PatArchive>(PatArchive.class);
util.exportExcel(response, patArchives, "鎮h�呮。妗堟暟鎹�");
- }
-
- /**
- * 鑾峰彇鐢ㄦ埛璇婄枟淇℃伅锛堝尰鐤楁。妗堬級
- *
- * @return
- */
- @ApiOperation("鑾峰彇鐢ㄦ埛璇婄枟淇℃伅锛堝尰鐤楁。妗�")
- @PostMapping("/getUserTreatmentInfo")
- public AjaxResult getUserTreatmentInfo(@RequestParam("pid") String pid,@RequestParam("type") String type) {
- return null;
}
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
index a375eeb..cc4b61d 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysMenuController.java
@@ -102,7 +102,7 @@
*/
@PreAuthorize("@ss.hasPermi('system:menu:edit')")
@Log(title = "鑿滃崟绠$悊", businessType = BusinessType.UPDATE)
- @PutMapping
+ @PostMapping("/edit")
public AjaxResult edit(@Validated @RequestBody SysMenu menu)
{
if (UserConstants.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu)))
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java b/ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java
index 3c44ace..d53be27 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/test/DingTalkService.java
@@ -120,8 +120,8 @@
}
public static void main(String[] args) throws ApiException, IOException {
- String str = "鎴戣繕娌¤传骞冲嚟琛�鏈夊悆杩囬キ";
- String pattern = "(?!涓�.*|娌�.*|鏈�.*)^.*([璐钩鍑]|璐|璇勫|璇勫),10";
+ String str = "鎴戣繕涓嶆槸娌℃湁鍚冭繃楗�";
+ String pattern = "[\\u4e00-\\u9fa5]*(鍝鍡瘄涓嶆槸|鍋氫簡|宸茬粡濂戒簡|瀹屾垚)[\\u4e00-\\u9fa5]*";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(str);
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
index a685e06..25efcaf 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
@@ -91,6 +91,20 @@
}
/**
+ * 鍝嶅簲璇锋眰鍒嗛〉鏁版嵁
+ */
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ protected TableDataInfo getDataTable2(List<?> list,List<?> list2)
+ {
+ TableDataInfo rspData = new TableDataInfo();
+ rspData.setCode(HttpStatus.SUCCESS);
+ rspData.setMsg("鏌ヨ鎴愬姛");
+ rspData.setRows(list2);
+ rspData.setTotal(new PageInfo(list).getTotal());
+ return rspData;
+ }
+
+ /**
* 杩斿洖鎴愬姛
*/
public AjaxResult success()
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUserInfo.java b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUserInfo.java
index 6e595dc..705b88e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUserInfo.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/domain/BaseUserInfo.java
@@ -1,13 +1,11 @@
package com.ruoyi.system.domain;
-import java.util.Date;
-
import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-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;
+import lombok.Data;
+
+import java.util.Date;
/**
* 鐢ㄦ埛瀵硅薄 base_user_info
diff --git a/smartor/src/main/java/com/smartor/domain/BaseTag.java b/smartor/src/main/java/com/smartor/domain/BaseTag.java
index d4a0999..e01eafc 100644
--- a/smartor/src/main/java/com/smartor/domain/BaseTag.java
+++ b/smartor/src/main/java/com/smartor/domain/BaseTag.java
@@ -86,6 +86,9 @@
@ApiModelProperty("鏄惁寮�鍚� 1寮�鍚� 0鍏抽棴")
private Integer isenable;
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
/**
* pageNum
*/
diff --git a/smartor/src/main/java/com/smartor/domain/HeCategory.java b/smartor/src/main/java/com/smartor/domain/HeCategory.java
index 5c709f4..02a8268 100644
--- a/smartor/src/main/java/com/smartor/domain/HeCategory.java
+++ b/smartor/src/main/java/com/smartor/domain/HeCategory.java
@@ -25,49 +25,49 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long id;
/**
* 鍒嗙被鍚嶇О
*/
- @ApiModelProperty(name = "鍒嗙被鍚嶇О")
+ @ApiModelProperty(value = "鍒嗙被鍚嶇О")
private String categoryname;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
private Date uploadTime;
/**
* 鐖禝D
*/
- @ApiModelProperty(name = "鐖禝D")
+ @ApiModelProperty(value = "鐖禝D")
private Long pid;
/**
* GUID
*/
- @ApiModelProperty(name = "GUID")
+ @ApiModelProperty(value = "GUID")
private String guid;
@Override
diff --git a/smartor/src/main/java/com/smartor/domain/HeCategoryVO.java b/smartor/src/main/java/com/smartor/domain/HeCategoryVO.java
index 72efeb7..643e9e2 100644
--- a/smartor/src/main/java/com/smartor/domain/HeCategoryVO.java
+++ b/smartor/src/main/java/com/smartor/domain/HeCategoryVO.java
@@ -24,55 +24,55 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long id;
/**
* 鍒嗙被鍚嶇О
*/
- @ApiModelProperty(name = "鍒嗙被鍚嶇О")
+ @ApiModelProperty(value = "鍒嗙被鍚嶇О")
private String categoryname;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
private Date uploadTime;
/**
* 鐖禝D
*/
- @ApiModelProperty(name = "鐖禝D")
+ @ApiModelProperty(value = "鐖禝D")
private Long pid;
/**
* guid
*/
- @ApiModelProperty(name = "guid")
+ @ApiModelProperty(value = "guid")
private String guid;
/**
* 瀛愭暟鎹�
*/
- @ApiModelProperty(name = "瀛愭暟鎹�")
+ @ApiModelProperty(value = "瀛愭暟鎹�")
private List<HeCategory> heCategoryList;
@Override
diff --git a/smartor/src/main/java/com/smartor/domain/Icd10.java b/smartor/src/main/java/com/smartor/domain/Icd10.java
new file mode 100644
index 0000000..faf983c
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/Icd10.java
@@ -0,0 +1,96 @@
+package com.smartor.domain;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 鐤剧梾瀵硅薄 icd10
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@ApiModel(value = "Icd10", description = "鐤剧梾瀵硅薄")
+@Data
+public class Icd10 extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("涓婚敭")
+ private Long icdid;
+
+ /**
+ * icd10缂栫爜
+ */
+ @ApiModelProperty("icd10缂栫爜")
+ @Excel(name = "icd10缂栫爜")
+ private String icdcode;
+
+ /**
+ * icd10鍚嶇О
+ */
+ @ApiModelProperty("icd10鍚嶇О")
+ @Excel(name = "icd10鍚嶇О")
+ private String icdname;
+
+ /**
+ * 鎷奸煶鐮�
+ */
+ @ApiModelProperty("鎷奸煶鐮�")
+ @Excel(name = "鎷奸煶鐮�")
+ private String icdpym;
+
+ /**
+ * 浜旂瑪鐮�
+ */
+ @ApiModelProperty("浜旂瑪鐮�")
+ @Excel(name = "浜旂瑪鐮�")
+ private String icdwbm;
+
+ /**
+ * 鏈烘瀯id
+ */
+ @ApiModelProperty("鏈烘瀯id")
+ @Excel(name = "鏈烘瀯id")
+ private String orgid;
+
+ /**
+ * 鍒犻櫎鏍囪瘑
+ */
+ @ApiModelProperty("鍒犻櫎鏍囪瘑")
+ private String delFlag;
+
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty("鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @ApiModelProperty("GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+ /**
+ * pageNum
+ */
+ @ApiModelProperty("pageNum")
+ private Integer pageNum;
+
+ /**
+ * pageSize
+ */
+ @ApiModelProperty("pageSize")
+ private Integer pageSize;
+
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScript.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScript.java
index 4950879..b352175 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaScript.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScript.java
@@ -1,437 +1,243 @@
package com.smartor.domain;
import java.util.Date;
+
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
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;
/**
- * 璇濇湳搴撳璞� ivr_liba_script
- *
- * @author smartor
- * @date 2023-03-22
+ * 闂璇濇湳搴撳璞� ivr_liba_script
+ *
+ * @author ruoyi
+ * @date 2023-12-21
*/
-public class IvrLibaScript extends BaseEntity
-{
+@Data
+@ApiModel(value = "IvrLibaScript", description = "闂璇濇湳搴撳璞�")
+public class IvrLibaScript extends BaseEntity {
private static final long serialVersionUID = 1L;
- /** */
- private String questionid;
+ /**
+ * 闂璇濇湳id
+ */
+ @ApiModelProperty("闂璇濇湳id锛堜富閿級")
+ private Long id;
- /** */
- @Excel(name = " ")
- private String questionpoint;
+ /**
+ * 闂璇濇湳鏍囬
+ */
+ @ApiModelProperty("闂璇濇湳鏍囬")
+ @Excel(name = "闂璇濇湳鏍囬")
+ private String questiontitle;
- /** */
- @Excel(name = " ")
+ /**
+ * 璇濇湳鍐呭
+ */
+ @ApiModelProperty("璇濇湳鍐呭")
+ @Excel(name = "璇濇湳鍐呭")
private String questiontext;
- /** */
- @Excel(name = " ")
+ /**
+ * 璇濇湳璇煶
+ */
+ @ApiModelProperty("璇濇湳璇煶")
+ @Excel(name = "璇濇湳璇煶")
private String questionvoice;
- /** */
- @Excel(name = " ")
+ /**
+ * 鏃犲尮閰嶈瘽鏈�
+ */
+ @ApiModelProperty("鏃犲尮閰嶈瘽鏈�")
+ @Excel(name = "鏃犲尮閰嶈瘽鏈�")
private String nomatchtext;
- /** */
- @Excel(name = " ")
+ /**
+ * 鏃犲尮閰嶈瘽鏈闊�
+ */
+ @ApiModelProperty("鏃犲尮閰嶈瘽鏈闊�")
+ @Excel(name = "鏃犲尮閰嶈瘽鏈闊�")
private String nomatchvoice;
- /** */
- @Excel(name = " ")
+ /**
+ * 闈欓粯璇濇湳
+ */
+ @ApiModelProperty("闈欓粯璇濇湳")
+ @Excel(name = "闈欓粯璇濇湳")
private String sliencetext;
- /** */
- @Excel(name = " ")
+ /**
+ * 闈欓粯璇濇湳璇煶
+ */
+ @ApiModelProperty("闈欓粯璇濇湳璇煶")
+ @Excel(name = "闈欓粯璇濇湳璇煶")
private String sliencevoice;
- /** */
- @Excel(name = " ")
+ /**
+ * 閫氱敤搴撳尮閰嶅悗璇濇湳
+ */
+ @ApiModelProperty("閫氱敤搴撳尮閰嶅悗璇濇湳")
+ @Excel(name = "閫氱敤搴撳尮閰嶅悗璇濇湳")
private String submoduletext;
- /** */
- @Excel(name = " ")
+ /**
+ * 閫氱敤搴撳尮閰嶅悗璇濇湳璇煶
+ */
+ @ApiModelProperty("閫氱敤搴撳尮閰嶅悗璇濇湳璇煶")
+ @Excel(name = "閫氱敤搴撳尮閰嶅悗璇濇湳璇煶")
private String submodulevoice;
- /** */
- @Excel(name = " ")
+ /**
+ * 鍚笉娓呰瘽鏈�
+ */
+ @ApiModelProperty("鍚笉娓呰瘽鏈�")
+ @Excel(name = "鍚笉娓呰瘽鏈�")
private String noclearlytext;
- /** */
- @Excel(name = " ")
+ /**
+ * 鍚笉娓呰瘽鏈闊�
+ */
+ @ApiModelProperty("鍚笉娓呰瘽鏈闊�")
+ @Excel(name = "鍚笉娓呰瘽鏈闊�")
private String noclearlyvoice;
- /** */
- @Excel(name = " ")
+ /**
+ * 闂绫诲瀷
+ */
+ @ApiModelProperty("闂绫诲瀷")
+ @Excel(name = "闂绫诲瀷 ")
private String questiontype;
- /** */
- @Excel(name = " ")
- private String categoryname;
+ /**
+ * 瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭
+ */
+ @ApiModelProperty("瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭")
+ @Excel(name = "瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭")
+ private Long targetid;
- /** */
- @Excel(name = " ")
+ /**
+ * 鎸囨爣鍚嶇О
+ */
+ @ApiModelProperty("鎸囨爣鍚嶇О")
+ @Excel(name = "鎸囨爣鍚嶇О")
+ private String targetname;
+
+ /**
+ * 鎸囨爣鏍囬�夐」姹囨��
+ */
+ @ApiModelProperty("鎸囨爣鏍囬�夐」姹囨��")
+ @Excel(name = "鎸囨爣鏍囬�夐」姹囨��")
private String targetoptions;
- /** */
- @Excel(name = " ")
+ /**
+ * 閫傜敤璇█
+ */
+ @ApiModelProperty("閫傜敤璇█")
+ @Excel(name = "閫傜敤璇█")
private String language;
- /** */
- @Excel(name = " ")
- private String note;
- /** */
- @Excel(name = " ")
- private Long version;
+ /**
+ * 鐗堟湰
+ */
+ @ApiModelProperty("鐗堟湰")
+ @Excel(name = "鐗堟湰")
+ private String version;
- /** */
- @Excel(name = " ")
- private Long isenable;
+ /**
+ * 鍚敤鐘舵��
+ */
+ @ApiModelProperty("鍚敤鐘舵��")
+ @Excel(name = "鍚敤鐘舵��")
+ private Long usestate;
- /** */
- @Excel(name = " ")
- private Long isdel;
-
- /** */
- @Excel(name = " ")
+ /**
+ *
+ */
+ @ApiModelProperty("娣诲姞浜篒D")
+ @Excel(name = "娣诲姞浜篒D")
private String adduserid;
- /** */
+ /**
+ *
+ */
+ @ApiModelProperty("娣诲姞鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = " ", width = 30, dateFormat = "yyyy-MM-dd")
+ @Excel(name = "娣诲姞鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd")
private Date addtime;
- /** */
- @Excel(name = " ")
+ /**
+ *
+ */
+ @ApiModelProperty("璋冩暣浜篿d")
+ @Excel(name = "璋冩暣浜篿d")
private String modifyuserid;
- /** */
+ /**
+ *
+ */
+ @ApiModelProperty("璋冩暣鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = " ", width = 30, dateFormat = "yyyy-MM-dd")
+ @Excel(name = "璋冩暣鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd")
private Date modifytime;
- /** */
- @Excel(name = " ")
- private String groupid;
+ /**
+ * 鍒嗙被id
+ */
+ @ApiModelProperty("鍒嗙被id")
+ @Excel(name = "鍒嗙被id")
+ private String assortid;
- /** 鍒犻櫎鏍囪 */
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty("鍒犻櫎鏍囪")
private String delFlag;
- /** 涓婁紶鏍囪 */
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty("涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
- /** 涓婁紶鏃堕棿 */
+ /**
+ * 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級
+ */
+ @ApiModelProperty(value = "鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級")
+ @Excel(name = "鍊肩被鍨�", readConverterExp = "1=,閫�=椤�,2=,鏂�=鏈�,3=,鏁�=鍊�")
+ private Long isenable;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty("涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
- /** 鏈烘瀯ID */
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty("鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
- public void setQuestionid(String questionid)
- {
- this.questionid = questionid;
- }
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty("鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
- public String getQuestionid()
- {
- return questionid;
- }
- public void setQuestionpoint(String questionpoint)
- {
- this.questionpoint = questionpoint;
- }
+ /**
+ * GUID
+ */
+ @ApiModelProperty("GUID")
+ @Excel(name = "GUID")
+ private String guid;
- public String getQuestionpoint()
- {
- return questionpoint;
- }
- public void setQuestiontext(String questiontext)
- {
- this.questiontext = questiontext;
- }
-
- public String getQuestiontext()
- {
- return questiontext;
- }
- public void setQuestionvoice(String questionvoice)
- {
- this.questionvoice = questionvoice;
- }
-
- public String getQuestionvoice()
- {
- return questionvoice;
- }
- public void setNomatchtext(String nomatchtext)
- {
- this.nomatchtext = nomatchtext;
- }
-
- public String getNomatchtext()
- {
- return nomatchtext;
- }
- public void setNomatchvoice(String nomatchvoice)
- {
- this.nomatchvoice = nomatchvoice;
- }
-
- public String getNomatchvoice()
- {
- return nomatchvoice;
- }
- public void setSliencetext(String sliencetext)
- {
- this.sliencetext = sliencetext;
- }
-
- public String getSliencetext()
- {
- return sliencetext;
- }
- public void setSliencevoice(String sliencevoice)
- {
- this.sliencevoice = sliencevoice;
- }
-
- public String getSliencevoice()
- {
- return sliencevoice;
- }
- public void setSubmoduletext(String submoduletext)
- {
- this.submoduletext = submoduletext;
- }
-
- public String getSubmoduletext()
- {
- return submoduletext;
- }
- public void setSubmodulevoice(String submodulevoice)
- {
- this.submodulevoice = submodulevoice;
- }
-
- public String getSubmodulevoice()
- {
- return submodulevoice;
- }
- public void setNoclearlytext(String noclearlytext)
- {
- this.noclearlytext = noclearlytext;
- }
-
- public String getNoclearlytext()
- {
- return noclearlytext;
- }
- public void setNoclearlyvoice(String noclearlyvoice)
- {
- this.noclearlyvoice = noclearlyvoice;
- }
-
- public String getNoclearlyvoice()
- {
- return noclearlyvoice;
- }
- public void setQuestiontype(String questiontype)
- {
- this.questiontype = questiontype;
- }
-
- public String getQuestiontype()
- {
- return questiontype;
- }
- public void setCategoryname(String categoryname)
- {
- this.categoryname = categoryname;
- }
-
- public String getCategoryname()
- {
- return categoryname;
- }
- public void setTargetoptions(String targetoptions)
- {
- this.targetoptions = targetoptions;
- }
-
- public String getTargetoptions()
- {
- return targetoptions;
- }
- public void setLanguage(String language)
- {
- this.language = language;
- }
-
- public String getLanguage()
- {
- return language;
- }
- public void setNote(String note)
- {
- this.note = note;
- }
-
- public String getNote()
- {
- return note;
- }
- public void setVersion(Long version)
- {
- this.version = version;
- }
-
- public Long getVersion()
- {
- return version;
- }
- public void setIsenable(Long isenable)
- {
- this.isenable = isenable;
- }
-
- public Long getIsenable()
- {
- return isenable;
- }
- public void setIsdel(Long isdel)
- {
- this.isdel = isdel;
- }
-
- public Long getIsdel()
- {
- return isdel;
- }
- public void setAdduserid(String adduserid)
- {
- this.adduserid = adduserid;
- }
-
- public String getAdduserid()
- {
- return adduserid;
- }
- public void setAddtime(Date addtime)
- {
- this.addtime = addtime;
- }
-
- public Date getAddtime()
- {
- return addtime;
- }
- public void setModifyuserid(String modifyuserid)
- {
- this.modifyuserid = modifyuserid;
- }
-
- public String getModifyuserid()
- {
- return modifyuserid;
- }
- public void setModifytime(Date modifytime)
- {
- this.modifytime = modifytime;
- }
-
- public Date getModifytime()
- {
- return modifytime;
- }
- public void setGroupid(String groupid)
- {
- this.groupid = groupid;
- }
-
- public String getGroupid()
- {
- return groupid;
- }
- 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 setOrgid(String orgid)
- {
- this.orgid = orgid;
- }
-
- public String getOrgid()
- {
- return orgid;
- }
-
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("questionid", getQuestionid())
- .append("questionpoint", getQuestionpoint())
- .append("questiontext", getQuestiontext())
- .append("questionvoice", getQuestionvoice())
- .append("nomatchtext", getNomatchtext())
- .append("nomatchvoice", getNomatchvoice())
- .append("sliencetext", getSliencetext())
- .append("sliencevoice", getSliencevoice())
- .append("submoduletext", getSubmoduletext())
- .append("submodulevoice", getSubmodulevoice())
- .append("noclearlytext", getNoclearlytext())
- .append("noclearlyvoice", getNoclearlyvoice())
- .append("questiontype", getQuestiontype())
- .append("categoryname", getCategoryname())
- .append("targetoptions", getTargetoptions())
- .append("language", getLanguage())
- .append("note", getNote())
- .append("version", getVersion())
- .append("isenable", getIsenable())
- .append("isdel", getIsdel())
- .append("adduserid", getAdduserid())
- .append("addtime", getAddtime())
- .append("modifyuserid", getModifyuserid())
- .append("modifytime", getModifytime())
- .append("groupid", getGroupid())
- .append("delFlag", getDelFlag())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("isupload", getIsupload())
- .append("uploadTime", getUploadTime())
- .append("orgid", getOrgid())
- .toString();
- }
}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssort.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssort.java
new file mode 100644
index 0000000..9f2de25
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssort.java
@@ -0,0 +1,50 @@
+package com.smartor.domain;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 闂璇濇湳鍒嗙被搴�
+ * 瀵硅薄 ivr_liba_script_assort
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Data
+@ApiModel(value = "IvrLibaScriptAssort", description = "闂璇濇湳鍒嗙被搴�")
+public class IvrLibaScriptAssort extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("涓婚敭")
+ private Long id;
+
+ /**
+ * 鎸囨爣鍒嗙被鍚嶇О
+ */
+ @ApiModelProperty("鎸囨爣鍒嗙被鍚嶇О")
+ @Excel(name = "鎸囨爣鍒嗙被鍚嶇О")
+ private String indexAssortName;
+
+ /**
+ * 鍒犻櫎
+ */
+ @ApiModelProperty("鍒犻櫎")
+ private String delFlag;
+
+ /**
+ * 鐖秈d
+ */
+ @ApiModelProperty("鐖秈d")
+ @Excel(name = "鐖秈d")
+ private Long pid;
+
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssortVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssortVO.java
new file mode 100644
index 0000000..1c457d3
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptAssortVO.java
@@ -0,0 +1,56 @@
+package com.smartor.domain;
+
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鍒嗙被灞曠ず搴�
+ * 瀵硅薄 ivr_liba_script_assort
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Data
+@ApiModel(value = "IvrLibaScriptAssortVO", description = "闂璇濇湳鍒嗙被灞曠ず搴�")
+public class IvrLibaScriptAssortVO extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("涓婚敭")
+ private Long id;
+
+ /**
+ * 鎸囨爣鍒嗙被鍚嶇О
+ */
+ @ApiModelProperty("鎸囨爣鍒嗙被鍚嶇О")
+ @Excel(name = "鎸囨爣鍒嗙被鍚嶇О")
+ private String indexAssortName;
+
+ /**
+ * 鍒犻櫎
+ */
+ @ApiModelProperty("鍒犻櫎")
+ private String delFlag;
+
+ /**
+ * 鐖秈d
+ */
+ @ApiModelProperty("鐖秈d")
+ @Excel(name = "鐖秈d")
+ private Long pid;
+
+
+ /**
+ * 瀛愭暟鎹�
+ */
+ @ApiModelProperty(value = "瀛愭暟鎹�")
+ private List<IvrLibaScriptAssort> ivrLibaScriptAssortList;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTag.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTag.java
new file mode 100644
index 0000000..7af1097
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTag.java
@@ -0,0 +1,91 @@
+package com.smartor.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 闂璇濇湳鏍囩搴撳璞� ivr_liba_script_tag
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Data
+@ApiModel(value = "IvrLibaScriptTag", description = "闂璇濇湳鏍囩搴撳璞�")
+public class IvrLibaScriptTag extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 鑷ID */
+ @ApiModelProperty("涓婚敭")
+ private Long id;
+
+ /** 鏍囩鍒嗙被ID */
+ @ApiModelProperty("鏍囩鍒嗙被ID")
+ @Excel(name = " 鏍囩鍒嗙被ID ")
+ private Long tagcategoryid;
+
+ /** 鏍囩ID */
+ @ApiModelProperty("鏍囩ID")
+ @Excel(name = " 鏍囩ID ")
+ private Long tagid;
+
+ /** ivr_liba_script 鐨勪富閿� */
+ @ApiModelProperty("ivr_liba_script 鐨勪富閿�")
+ @Excel(name = " ivr_liba_script 鐨勪富閿� ")
+ private Long scriptid;
+
+ /** 鏈烘瀯ID */
+ @ApiModelProperty("鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /** 鍒犻櫎鏍囪 */
+ @ApiModelProperty("鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /** 涓婁紶鏍囪 */
+ @ApiModelProperty("涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /** 涓婁紶鏃堕棿 */
+ @ApiModelProperty("涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /** 鏍囩ID */
+ @ApiModelProperty("鏍囩ID")
+ @Excel(name = "鏍囩ID ")
+ private Long targetid;
+
+ /** 鐖禝D */
+ @ApiModelProperty("鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /** GUID */
+ @ApiModelProperty("GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+ /** 鏍囩鍚� */
+ @ApiModelProperty("鏍囩鍚�")
+ @Excel(name = "鏍囩鍚�")
+ private String tagname;
+
+ /**
+ * 鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎
+ */
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java
new file mode 100644
index 0000000..65fd160
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java
@@ -0,0 +1,170 @@
+package com.smartor.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 闂璇濇湳鎸囨爣閫夐」搴撳璞� ivr_liba_script_targetoption
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Data
+@ApiModel(value = "IvrLibaScriptTargetoption", description = "闂璇濇湳鎸囨爣閫夐」搴撳璞�")
+public class IvrLibaScriptTargetoption extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("涓婚敭")
+ private Long id;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("鎸囨爣ID")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private Long targetid;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("闂ID")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private Long scriptid;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("涓婚敭")
+ @Excel(name = "${鎸囨爣绫诲瀷}", readConverterExp = "$column.readConverterExp()")
+ private String targettype;
+
+ /**
+ * 绫诲埆鍚嶇О
+ */
+ @Excel(name = "绫诲埆鍚嶇О")
+ @ApiModelProperty("绫诲埆鍚嶇О")
+ private String categoryName;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("鎸囨爣鍊�")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private String targetvalue;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("鎸囨爣姝e垯")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private String targetregex;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("閫夐」鎻忚堪")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private String optiondesc;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("璇█")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private String language;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("鐗堟湰")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private Long version;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty("鍒嗙粍ID")
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private String groupid;
+
+ /**
+ * 鏄惁寮傚父鏍囪瘑
+ */
+ @ApiModelProperty("鏄惁寮傚父鏍囪瘑")
+ @Excel(name = "鏄惁寮傚父鏍囪瘑")
+ private Long isabnormal;
+
+ /**
+ * 棰勮闃�鍊间笂闄�
+ */
+ @ApiModelProperty("棰勮闃�鍊间笂闄�")
+ @Excel(name = "棰勮闃�鍊间笂闄�")
+ private Long warnup;
+
+ /**
+ * 棰勮闃�鍊间笅闄�
+ */
+ @ApiModelProperty("棰勮闃�鍊间笅闄�")
+ @Excel(name = "棰勮闃�鍊间笅闄�")
+ private Long warndown;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty("鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty("涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty("涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty("鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty("鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @ApiModelProperty("GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+ /**
+ * 鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎
+ */
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptVO.java
new file mode 100644
index 0000000..88ad61a
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptVO.java
@@ -0,0 +1,254 @@
+package com.smartor.domain;
+
+import afu.org.checkerframework.checker.igj.qual.I;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 闂璇濇湳搴撳璞� ivr_liba_script
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Data
+@ApiModel(value = "IvrLibaScriptVO", description = "闂璇濇湳搴撳叆鍙傚璞�")
+public class IvrLibaScriptVO extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 闂璇濇湳id
+ */
+ @ApiModelProperty("闂璇濇湳id锛堜富閿級")
+ private Long id;
+
+
+ /**
+ * 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級
+ */
+ @ApiModelProperty("鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級")
+ private Long isenable;
+
+ /**
+ * 闂璇濇湳鏍囬
+ */
+ @ApiModelProperty("闂璇濇湳鏍囬")
+ @Excel(name = "闂璇濇湳鏍囬")
+ private String questiontitle;
+
+ /**
+ * 璇濇湳鍐呭
+ */
+ @ApiModelProperty("璇濇湳鍐呭")
+ @Excel(name = "璇濇湳鍐呭")
+ private String questiontext;
+
+ /**
+ * 璇濇湳璇煶
+ */
+ @ApiModelProperty("璇濇湳璇煶")
+ @Excel(name = "璇濇湳璇煶")
+ private String questionvoice;
+
+ /**
+ * 鏃犲尮閰嶈瘽鏈�
+ */
+ @ApiModelProperty("鏃犲尮閰嶈瘽鏈�")
+ @Excel(name = "鏃犲尮閰嶈瘽鏈�")
+ private String nomatchtext;
+
+ /**
+ * 鏃犲尮閰嶈瘽鏈闊�
+ */
+ @ApiModelProperty("鏃犲尮閰嶈瘽鏈闊�")
+ @Excel(name = "鏃犲尮閰嶈瘽鏈闊�")
+ private String nomatchvoice;
+
+ /**
+ * 闈欓粯璇濇湳
+ */
+ @ApiModelProperty("闈欓粯璇濇湳")
+ @Excel(name = "闈欓粯璇濇湳")
+ private String sliencetext;
+
+ /**
+ * 闈欓粯璇濇湳璇煶
+ */
+ @ApiModelProperty("闈欓粯璇濇湳璇煶")
+ @Excel(name = "闈欓粯璇濇湳璇煶")
+ private String sliencevoice;
+
+ /**
+ * 閫氱敤搴撳尮閰嶅悗璇濇湳
+ */
+ @ApiModelProperty("閫氱敤搴撳尮閰嶅悗璇濇湳")
+ @Excel(name = "閫氱敤搴撳尮閰嶅悗璇濇湳")
+ private String submoduletext;
+
+ /**
+ * 閫氱敤搴撳尮閰嶅悗璇濇湳璇煶
+ */
+ @ApiModelProperty("閫氱敤搴撳尮閰嶅悗璇濇湳璇煶")
+ @Excel(name = "閫氱敤搴撳尮閰嶅悗璇濇湳璇煶")
+ private String submodulevoice;
+
+ /**
+ * 鍚笉娓呰瘽鏈�
+ */
+ @ApiModelProperty("鍚笉娓呰瘽鏈�")
+ @Excel(name = "鍚笉娓呰瘽鏈�")
+ private String noclearlytext;
+
+ /**
+ * 鍚笉娓呰瘽鏈闊�
+ */
+ @ApiModelProperty("鍚笉娓呰瘽鏈闊�")
+ @Excel(name = "鍚笉娓呰瘽鏈闊�")
+ private String noclearlyvoice;
+
+ /**
+ * 闂绫诲瀷
+ */
+ @ApiModelProperty("闂绫诲瀷")
+ @Excel(name = "闂绫诲瀷 ")
+ private String questiontype;
+
+ /**
+ * 瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭
+ */
+ @ApiModelProperty("瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭")
+ @Excel(name = "瀵瑰簲鐨刬vr_liba_target琛ㄧ殑涓婚敭")
+ private Long targetid;
+
+ /**
+ * 鎸囨爣鍚嶇О
+ */
+ @ApiModelProperty("鎸囨爣鍚嶇О")
+ @Excel(name = "鎸囨爣鍚嶇О")
+ private String targetname;
+
+ /**
+ * 鎸囨爣鏍囬�夐」姹囨��
+ */
+ @ApiModelProperty("鎸囨爣鏍囬�夐」姹囨��")
+ @Excel(name = "鎸囨爣鏍囬�夐」姹囨��")
+ private String targetoptions;
+
+ /**
+ * 閫傜敤璇█
+ */
+ @ApiModelProperty("閫傜敤璇█")
+ @Excel(name = "閫傜敤璇█")
+ private String language;
+
+ /**
+ * 鐗堟湰
+ */
+ @ApiModelProperty("鐗堟湰")
+ @Excel(name = "鐗堟湰")
+ private String version;
+
+ /**
+ * 鍚敤鐘舵��
+ */
+ @ApiModelProperty("鍚敤鐘舵��")
+ @Excel(name = "鍚敤鐘舵��")
+ private Long usestate;
+
+ /**
+ *
+ */
+ @ApiModelProperty("娣诲姞浜篒D")
+ @Excel(name = "娣诲姞浜篒D")
+ private String adduserid;
+
+ /**
+ *
+ */
+ @ApiModelProperty("娣诲姞鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "娣诲姞鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date addtime;
+
+ /**
+ *
+ */
+ @ApiModelProperty("璋冩暣浜篿d")
+ @Excel(name = "璋冩暣浜篿d")
+ private String modifyuserid;
+
+ /**
+ *
+ */
+ @ApiModelProperty("璋冩暣鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "璋冩暣鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date modifytime;
+
+ /**
+ * 鍒嗙被id
+ */
+ @ApiModelProperty("鍒嗙被id")
+ @Excel(name = "鍒嗙被id")
+ private String assortid;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty("鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty("涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty("涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty("鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /**
+ * 鎸囨爣闆嗗悎
+ */
+ @ApiModelProperty("鎸囨爣闆嗗悎")
+ private List<IvrLibaScriptTarget> ivrLibaScriptTargetList;
+
+
+ /**
+ * 闂鎸囨爣閫夐」闆嗗悎
+ */
+ @ApiModelProperty("闂鎸囨爣閫夐」闆嗗悎")
+ private List<IvrLibaScriptTargetoption> ivrLibaScriptTargetoptionList;
+
+ /**
+ * 闂鏍囩闆嗗悎
+ */
+ @ApiModelProperty("闂鏍囩闆嗗悎")
+ private List<IvrLibaScriptTag> ivrLibaScriptTagList;
+
+ /**
+ * 鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎
+ */
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScripttarget.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScripttarget.java
deleted file mode 100644
index da4d86f..0000000
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaScripttarget.java
+++ /dev/null
@@ -1,281 +0,0 @@
-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;
-
-/**
- * 璇濇湳搴撹瘽鏈寚鏍囧璞� ivr_liba_scripttarget
- *
- * @author smartor
- * @date 2023-03-22
- */
-public class IvrLibaScripttarget extends BaseEntity
-{
- private static final long serialVersionUID = 1L;
-
- /** $column.columnComment */
- private String questionTargetID;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String questionID;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String targetID;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String targetType;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String categoryName;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String targetValue;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String basicRegex;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String selfRegex;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String regexUsedType;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long sort;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long version;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long isEnable;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long isDel;
-
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String tipsJson;
-
- /** 鍒犻櫎鏍囪 */
- private String delFlag;
-
- /** 涓婁紶鏍囪 */
- @Excel(name = " 涓婁紶鏍囪 ")
- private Long isupload;
-
- /** 涓婁紶鏃堕棿 */
- @JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
- private Date uploadTime;
-
- /** 鏈烘瀯ID */
- @Excel(name = " 鏈烘瀯ID ")
- private String orgid;
-
- public void setQuestionTargetID(String questionTargetID)
- {
- this.questionTargetID = questionTargetID;
- }
-
- public String getQuestionTargetID()
- {
- return questionTargetID;
- }
- public void setQuestionID(String questionID)
- {
- this.questionID = questionID;
- }
-
- public String getQuestionID()
- {
- return questionID;
- }
- public void setTargetID(String targetID)
- {
- this.targetID = targetID;
- }
-
- public String getTargetID()
- {
- return targetID;
- }
- public void setTargetType(String targetType)
- {
- this.targetType = targetType;
- }
-
- public String getTargetType()
- {
- return targetType;
- }
- public void setCategoryName(String categoryName)
- {
- this.categoryName = categoryName;
- }
-
- public String getCategoryName()
- {
- return categoryName;
- }
- public void setTargetValue(String targetValue)
- {
- this.targetValue = targetValue;
- }
-
- public String getTargetValue()
- {
- return targetValue;
- }
- public void setBasicRegex(String basicRegex)
- {
- this.basicRegex = basicRegex;
- }
-
- public String getBasicRegex()
- {
- return basicRegex;
- }
- public void setSelfRegex(String selfRegex)
- {
- this.selfRegex = selfRegex;
- }
-
- public String getSelfRegex()
- {
- return selfRegex;
- }
- public void setRegexUsedType(String regexUsedType)
- {
- this.regexUsedType = regexUsedType;
- }
-
- public String getRegexUsedType()
- {
- return regexUsedType;
- }
- public void setSort(Long sort)
- {
- this.sort = sort;
- }
-
- public Long getSort()
- {
- return sort;
- }
- public void setVersion(Long version)
- {
- this.version = version;
- }
-
- public Long getVersion()
- {
- return version;
- }
- public void setIsEnable(Long isEnable)
- {
- this.isEnable = isEnable;
- }
-
- public Long getIsEnable()
- {
- return isEnable;
- }
- public void setIsDel(Long isDel)
- {
- this.isDel = isDel;
- }
-
- public Long getIsDel()
- {
- return isDel;
- }
- public void setTipsJson(String tipsJson)
- {
- this.tipsJson = tipsJson;
- }
-
- public String getTipsJson()
- {
- return tipsJson;
- }
- 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 setOrgid(String orgid)
- {
- this.orgid = orgid;
- }
-
- public String getOrgid()
- {
- return orgid;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("questionTargetID", getQuestionTargetID())
- .append("questionID", getQuestionID())
- .append("targetID", getTargetID())
- .append("targetType", getTargetType())
- .append("categoryName", getCategoryName())
- .append("targetValue", getTargetValue())
- .append("basicRegex", getBasicRegex())
- .append("selfRegex", getSelfRegex())
- .append("regexUsedType", getRegexUsedType())
- .append("sort", getSort())
- .append("version", getVersion())
- .append("isEnable", getIsEnable())
- .append("isDel", getIsDel())
- .append("tipsJson", getTipsJson())
- .append("delFlag", getDelFlag())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("isupload", getIsupload())
- .append("uploadTime", getUploadTime())
- .append("orgid", getOrgid())
- .toString();
- }
-}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTarget.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTarget.java
index 4cbcaea..4b1ec9c 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTarget.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTarget.java
@@ -25,55 +25,55 @@
/**
* $column.columnComment
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
private Long targetID;
/**
* 鍒嗙粍ID
*/
@Excel(name = "鍒嗙粍ID")
- @ApiModelProperty(name = "鍒嗙粍ID")
+ @ApiModelProperty(value = "鍒嗙粍ID")
private String groupid;
/**
* 鎸囨爣绫诲瀷
*/
@Excel(name = "鎸囨爣绫诲瀷")
- @ApiModelProperty(name = "鎸囨爣绫诲瀷")
+ @ApiModelProperty(value = "鎸囨爣绫诲瀷")
private String targettype;
/**
* 鎸囨爣鍚嶇О
*/
@Excel(name = "鎸囨爣鍚嶇О")
- @ApiModelProperty(name = "鎸囨爣鍚嶇О")
+ @ApiModelProperty(value = "鎸囨爣鍚嶇О")
private String targetname;
/**
* 鎸囨爣鎻忚堪
*/
@Excel(name = "鎸囨爣鎻忚堪")
- @ApiModelProperty(name = "鎸囨爣鎻忚堪")
+ @ApiModelProperty(value = "鎸囨爣鎻忚堪")
private String targetdesc;
/**
* 璇█
*/
@Excel(name = "璇█")
- @ApiModelProperty(name = "璇█")
+ @ApiModelProperty(value = "璇█")
private String language;
/**
* 鐗堟湰
*/
@Excel(name = "鐗堟湰")
- @ApiModelProperty(name = "鐗堟湰")
- private Long version;
+ @ApiModelProperty(value = "鐗堟湰")
+ private String version;
/**
* 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級
*/
- @ApiModelProperty(name = "鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級")
+ @ApiModelProperty(value = "鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級")
@Excel(name = "鍊肩被鍨�", readConverterExp = "1=,閫�=椤�,2=,鏂�=鏈�,3=,鏁�=鍊�")
private Long isenable;
@@ -81,41 +81,41 @@
* 鏄惁寮傚父鏍囪瘑
*/
@Excel(name = "鏄惁寮傚父鏍囪瘑")
- @ApiModelProperty(name = "鏄惁寮傚父鏍囪瘑")
+ @ApiModelProperty(value = "鏄惁寮傚父鏍囪瘑")
private Long isabnormal;
/**
* 棰勮闃�鍊间笂闄�
*/
@Excel(name = "棰勮闃�鍊间笂闄�")
- @ApiModelProperty(name = "棰勮闃�鍊间笂闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笂闄�")
private Long warnup;
/**
* 棰勮闃�鍊间笅闄�
*/
@Excel(name = "棰勮闃�鍊间笅闄�")
- @ApiModelProperty(name = "棰勮闃�鍊间笅闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笅闄�")
private Long warndown;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
@Excel(name = " 涓婁紶鏍囪 ")
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
@JsonFormat(pattern = "yyyy-MM-dd")
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
@@ -123,41 +123,63 @@
* 鏈烘瀯ID
*/
@Excel(name = " 鏈烘瀯ID ")
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 鐖禝D
*/
@Excel(name = "鐖禝D")
- @ApiModelProperty(name = "鐖禝D")
+ @ApiModelProperty(value = "鐖禝D")
private Long pid;
/**
* GUID
*/
@Excel(name = "GUID")
- @ApiModelProperty(name = "GUID")
+ @ApiModelProperty(value = "GUID")
private String guid;
/**
* 鍒嗙被id
*/
@Excel(name = "鍒嗙被id")
- @ApiModelProperty(name = "鍒嗙被id")
+ @ApiModelProperty(value = "鍒嗙被id")
private Long assortid;
+
+ /**
+ * 鏄惁鍙敤
+ */
+ @Excel(name = "鏄惁鍙敤")
+ @ApiModelProperty(value = "鏄惁鍙敤")
+ private String isAvailable;
+
+ /**
+ * 閫傜敤鐤剧梾
+ */
+ @Excel(name = "閫傜敤鐤剧梾")
+ @ApiModelProperty(value = "閫傜敤鐤剧梾")
+ private String suitDisease;
+
+
+ /**
+ * 閫傜敤鏂瑰紡
+ */
+ @Excel(name = "閫傜敤鏂瑰紡")
+ @ApiModelProperty(value = "閫傜敤鏂瑰紡")
+ private String suitWay;
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssort.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssort.java
index dd84b39..e6ad094 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssort.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssort.java
@@ -22,40 +22,40 @@
/**
* $column.columnComment
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
private Long id;
/**
* 鎸囨爣鍒嗙被鍚嶇О
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
@Excel(name = "鎸囨爣鍒嗙被鍚嶇О")
private String indexAssortName;
/**
* 鍒犻櫎
*/
- @ApiModelProperty(name = "鍒犻櫎")
+ @ApiModelProperty(value = "鍒犻櫎")
private String delFlag;
/**
* 鐖秈d
*/
- @ApiModelProperty(name = "鐖秈d")
+ @ApiModelProperty(value = "鐖秈d")
@Excel(name = "鐖秈d")
private Long pid;
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssortVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssortVO.java
index 45bb2df..cc89dd7 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssortVO.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetAssortVO.java
@@ -24,47 +24,47 @@
/**
* $column.columnComment
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
private Long id;
/**
* 鎸囨爣鍒嗙被鍚嶇О
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
@Excel(name = "鎸囨爣鍒嗙被鍚嶇О")
private String indexAssortName;
/**
* 鍒犻櫎
*/
- @ApiModelProperty(name = "鍒犻櫎")
+ @ApiModelProperty(value = "鍒犻櫎")
private String delFlag;
/**
* 鐖秈d
*/
- @ApiModelProperty(name = "鐖秈d")
+ @ApiModelProperty(value = "鐖秈d")
@Excel(name = "鐖秈d")
private Long pid;
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
/**
* 瀛愭暟鎹�
*/
- @ApiModelProperty(name = "瀛愭暟鎹�")
+ @ApiModelProperty(value = "瀛愭暟鎹�")
private List<IvrLibaTargetAssort> ivrLibaTargetAssortList;
@Override
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetIcd10.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetIcd10.java
new file mode 100644
index 0000000..92eb67b
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetIcd10.java
@@ -0,0 +1,123 @@
+package com.smartor.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 鎸囨爣鐤剧梾瀵硅薄 ivr_liba_target_icd10
+ *
+ * @author ruoyi
+ * @date 2023-12-20
+ */
+@Data
+@ApiModel(value = "IvrLibaTargetIcd10", description = "鎸囨爣鐤剧梾瀵硅薄")
+public class IvrLibaTargetIcd10 extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 鑷ID
+ */
+ @ApiModelProperty(value = "涓婚敭")
+ private Long id;
+
+ /**
+ * 鐤剧梾id
+ */
+ @ApiModelProperty(value = "鐤剧梾id")
+ @Excel(name = "鐤剧梾id")
+ private Long icd10id;
+
+ /**
+ * 鐤剧梾缂栫爜
+ */
+ @ApiModelProperty(value = "鐤剧梾缂栫爜")
+ @Excel(name = "鐤剧梾缂栫爜")
+ private String icd10code;
+
+ /**
+ * 鐤剧梾鍚嶇О
+ */
+ @ApiModelProperty(value = "鐤剧梾鍚嶇О")
+ @Excel(name = "鐤剧梾鍚嶇О")
+ private String icd10name;
+
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty(value = "鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty(value = "涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 澶栭儴ID
+ */
+ @ApiModelProperty(value = "澶栭儴ID")
+ @Excel(name = "澶栭儴ID ")
+ private Long outid;
+
+ /**
+ * 1 鎸囨爣 2瀹f暀 3闂
+ */
+ @ApiModelProperty(value = "1 鎸囨爣 2瀹f暀 3闂")
+ @Excel(name = "1 鎸囨爣 2瀹f暀 3闂 ")
+ private Long type;
+
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty(value = "鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @ApiModelProperty(value = "GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+ /**
+ * pageNum
+ */
+ @ApiModelProperty(value = "pageNum")
+ @Excel(name = "pageNum")
+ private Integer pageNum;
+
+ /**
+ * pageSize
+ */
+ @ApiModelProperty(value = "pageSize")
+ @Excel(name = "pageSize")
+ private Integer pageSize;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTag.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTag.java
new file mode 100644
index 0000000..986da38
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTag.java
@@ -0,0 +1,94 @@
+package com.smartor.domain;
+
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 鎸囨爣鏍囩瀵硅薄 ivr_liba_target_tag
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Data
+@ApiModel(value = "IvrLibaTargetTag", description = "鎸囨爣鏍囩瀵硅薄")
+public class IvrLibaTargetTag extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 鑷ID
+ */
+ @ApiModelProperty(value = "鑷ID")
+ private Long id;
+
+ /**
+ * 鏍囩鍒嗙被ID
+ */
+ @ApiModelProperty(value = "鏍囩鍒嗙被ID")
+ @Excel(name = " 鏍囩鍒嗙被ID ")
+ private Long tagcategoryid;
+
+ /**
+ * 鏍囩ID
+ */
+ @ApiModelProperty(value = "鏍囩ID")
+ @Excel(name = " 鏍囩ID ")
+ private Long tagid;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty(value = "鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty(value = "涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 鏍囩ID
+ */
+ @ApiModelProperty(value = "鏍囩ID")
+ @Excel(name = "鏍囩ID ")
+ private Long targetid;
+
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty(value = "鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @ApiModelProperty(value = "GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTagVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTagVO.java
new file mode 100644
index 0000000..63ad625
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetTagVO.java
@@ -0,0 +1,100 @@
+package com.smartor.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鎸囨爣鏍囩瀵硅薄 ivr_liba_target_tag
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Data
+@ApiModel(value = "IvrLibaTargetTagVO", description = "鎸囨爣鏍囩瀵硅薄VO")
+public class IvrLibaTargetTagVO extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * 鑷ID
+ */
+ @ApiModelProperty(value = "鑷ID")
+ private Long id;
+
+ /**
+ * 鏍囩鍒嗙被ID
+ */
+ @ApiModelProperty(value = "鏍囩鍒嗙被ID")
+ @Excel(name = " 鏍囩鍒嗙被ID ")
+ private Long tagcategoryid;
+
+ /**
+ * 鏍囩ID
+ */
+ @ApiModelProperty(value = "鏍囩ID")
+ @Excel(name = " 鏍囩ID ")
+ private Long tagid;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty(value = "鏈烘瀯ID")
+ @Excel(name = " 鏈烘瀯ID ")
+ private String orgid;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty(value = "涓婁紶鏍囪")
+ @Excel(name = " 涓婁紶鏍囪 ")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 鏍囩ID
+ */
+ @ApiModelProperty(value = "鏍囩ID")
+ @Excel(name = "鏍囩ID ")
+ private Long targetid;
+
+ /**
+ * 鐖禝D
+ */
+ @ApiModelProperty(value = "鐖禝D")
+ @Excel(name = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @ApiModelProperty(value = "GUID")
+ @Excel(name = "GUID")
+ private String guid;
+
+ /**
+ * 鏍囩鍚嶇О
+ */
+ @ApiModelProperty(value = "鏍囩鍚嶇О")
+ @Excel(name = "鏍囩鍚嶇О")
+ private List<BaseTag> tagList;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetVO.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetVO.java
new file mode 100644
index 0000000..7abfdb2
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetVO.java
@@ -0,0 +1,195 @@
+package com.smartor.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+import java.util.Date;
+import java.util.List;
+
+/**
+ * 鎸囨爣搴撳璞¤繑鍙� IvrLibaTargetVO
+ *
+ * @author ruoyi
+ * @date 2023-12-14
+ */
+@Data
+@ApiModel(value = "IvrLibaTargetVO", description = "鎸囨爣搴撳璞¤繑鍙�")
+public class IvrLibaTargetVO {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "涓婚敭")
+ private Long targetID;
+
+ /**
+ * 鍒嗙粍ID
+ */
+ @Excel(name = "鍒嗙粍ID")
+ @ApiModelProperty(value = "鍒嗙粍ID")
+ private String groupid;
+
+ /**
+ * 鎸囨爣绫诲瀷
+ */
+ @Excel(name = "鎸囨爣绫诲瀷")
+ @ApiModelProperty(value = "鎸囨爣绫诲瀷")
+ private String targettype;
+
+ /**
+ * 鎸囨爣鍚嶇О
+ */
+ @Excel(name = "鎸囨爣鍚嶇О")
+ @ApiModelProperty(value = "鎸囨爣鍚嶇О")
+ private String targetname;
+
+ /**
+ * 鎸囨爣鎻忚堪
+ */
+ @Excel(name = "鎸囨爣鎻忚堪")
+ @ApiModelProperty(value = "鎸囨爣鎻忚堪")
+ private String targetdesc;
+
+ /**
+ * 璇█
+ */
+ @Excel(name = "璇█")
+ @ApiModelProperty(value = "璇█")
+ private String language;
+
+ /**
+ * 鐗堟湰
+ */
+ @Excel(name = "鐗堟湰")
+ @ApiModelProperty(value = "鐗堟湰")
+ private String version;
+
+ /**
+ * 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級
+ */
+ @ApiModelProperty(value = "鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級")
+ @Excel(name = "鍊肩被鍨�", readConverterExp = "1=,閫�=椤�,2=,鏂�=鏈�,3=,鏁�=鍊�")
+ private Long isenable;
+
+ /**
+ * 鏄惁寮傚父鏍囪瘑
+ */
+ @Excel(name = "鏄惁寮傚父鏍囪瘑")
+ @ApiModelProperty(value = "鏄惁寮傚父鏍囪瘑")
+ private Long isabnormal;
+
+ /**
+ * 棰勮闃�鍊间笂闄�
+ */
+ @Excel(name = "棰勮闃�鍊间笂闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笂闄�")
+ private Long warnup;
+
+ /**
+ * 棰勮闃�鍊间笅闄�
+ */
+ @Excel(name = "棰勮闃�鍊间笅闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笅闄�")
+ private Long warndown;
+
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
+ private String delFlag;
+
+ /**
+ * 涓婁紶鏍囪
+ */
+ @Excel(name = " 涓婁紶鏍囪 ")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
+ private Long isupload;
+
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
+ @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date uploadTime;
+
+ /**
+ * 鏈烘瀯ID
+ */
+ @Excel(name = " 鏈烘瀯ID ")
+ @ApiModelProperty(value = "鏈烘瀯ID")
+ private String orgid;
+
+ /**
+ * 鐖禝D
+ */
+ @Excel(name = "鐖禝D")
+ @ApiModelProperty(value = "鐖禝D")
+ private Long pid;
+
+ /**
+ * GUID
+ */
+ @Excel(name = "GUID")
+ @ApiModelProperty(value = "GUID")
+ private String guid;
+
+ /**
+ * 鍒嗙被id
+ */
+ @Excel(name = "鍒嗙被id")
+ @ApiModelProperty(value = "鍒嗙被id")
+ private Long assortid;
+
+ /**
+ * 鏄惁鍙敤
+ */
+ @Excel(name = "鏄惁鍙敤")
+ @ApiModelProperty(value = "鏄惁鍙敤")
+ private String isAvailable;
+
+ /**
+ * 閫傜敤鐤剧梾
+ */
+ @Excel(name = "閫傜敤鐤剧梾")
+ @ApiModelProperty(value = "閫傜敤鐤剧梾")
+ private String suitDisease;
+
+
+ /**
+ * 閫傜敤鏂瑰紡
+ */
+ @Excel(name = "閫傜敤鏂瑰紡")
+ @ApiModelProperty(value = "閫傜敤鏂瑰紡")
+ private String suitWay;
+ /**
+ * pageNum
+ */
+ @ApiModelProperty(value = "pageNum")
+ @Excel(name = "pageNum")
+ private Integer pageNum;
+
+ /**
+ * pageSize
+ */
+ @ApiModelProperty(value = "pageSize")
+ @Excel(name = "pageSize")
+ private Integer pageSize;
+
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
+ @ApiModelProperty(value = "鎸囨爣閫夐」闆嗗悎")
+ private List<IvrLibaTargetoption> targetoptionList;
+
+ @ApiModelProperty(value = "鏍囩闆嗗悎")
+ private List<BaseTag> baseTagList;
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java
index 8c91dd0..46b0e50 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java
@@ -25,86 +25,86 @@
/**
* $column.columnComment
*/
- @ApiModelProperty(name = "涓婚敭")
+ @ApiModelProperty(value = "涓婚敭")
private Long targetoptionid;
- @ApiModelProperty(name = "鎸囨爣ID")
+ @ApiModelProperty(value = "鎸囨爣ID")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long targetid;
- @ApiModelProperty(name = "鎸囨爣绫诲瀷")
+ @ApiModelProperty(value = "鎸囨爣绫诲瀷")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String targettype;
/**
* 绫诲埆鍚嶇О
*/
- @ApiModelProperty(name = "绫诲埆鍚嶇О")
+ @ApiModelProperty(value = "绫诲埆鍚嶇О")
@Excel(name = "绫诲埆鍚嶇О")
private String categoryName;
- @ApiModelProperty(name = "鎸囨爣鍊�")
+ @ApiModelProperty(value = "鎸囨爣鍊�")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String targetvalue;
- @ApiModelProperty(name = "姝e垯")
+ @ApiModelProperty(value = "姝e垯")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String targetregex;
- @ApiModelProperty(name = "閫夐」鎻忚堪")
+ @ApiModelProperty(value = "閫夐」鎻忚堪")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String optiondesc;
- @ApiModelProperty(name = "璇█")
+ @ApiModelProperty(value = "璇█")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String language;
- @ApiModelProperty(name = "鐗堟湰鍙�")
+ @ApiModelProperty(value = "鐗堟湰鍙�")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long version;
- @ApiModelProperty(name = "鍒嗙粍ID")
+ @ApiModelProperty(value = "鍒嗙粍ID")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String groupid;
/**
* 鏄惁寮傚父鏍囪瘑
*/
- @ApiModelProperty(name = "鏄惁寮傚父鏍囪瘑")
+ @ApiModelProperty(value = "鏄惁寮傚父鏍囪瘑")
@Excel(name = "鏄惁寮傚父鏍囪瘑")
private Long isabnormal;
/**
* 棰勮闃�鍊间笂闄�
*/
- @ApiModelProperty(name = "棰勮闃�鍊间笂闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笂闄�")
@Excel(name = "棰勮闃�鍊间笂闄�")
private Long warnup;
/**
* 棰勮闃�鍊间笅闄�
*/
- @ApiModelProperty(name = "棰勮闃�鍊间笅闄�")
+ @ApiModelProperty(value = "棰勮闃�鍊间笅闄�")
@Excel(name = "棰勮闃�鍊间笅闄�")
private Long warndown;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
@@ -112,35 +112,40 @@
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
/**
* 鐖禝D
*/
- @ApiModelProperty(name = "鐖禝D")
+ @ApiModelProperty(value = "鐖禝D")
@Excel(name = "鐖禝D")
private Long pid;
/**
* GUID
*/
- @ApiModelProperty(name = "GUID")
+ @ApiModelProperty(value = "GUID")
@Excel(name = "GUID")
private String guid;
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
+ @ApiModelProperty(value = "鎬绘潯鏁�")
+ private Integer allitems;
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplate.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplate.java
index 74fc1ba..32a9d64 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplate.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplate.java
@@ -1,7 +1,11 @@
package com.smartor.domain;
import java.util.Date;
+
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@@ -9,425 +13,214 @@
/**
* 璇濇湳妯℃澘搴撳璞� ivr_liba_template
- *
+ *
* @author smartor
* @date 2023-03-22
*/
-public class IvrLibaTemplate extends BaseEntity
-{
+@Data
+@ApiModel(value = "IvrLibaTemplate", description = "璇濇湳妯℃澘搴撳璞�")
+public class IvrLibaTemplate extends BaseEntity {
private static final long serialVersionUID = 1L;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "妯℃澘id")
private String templateID;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ @ApiModelProperty(value = "妯℃澘鍚嶇О")
private String templateName;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ @ApiModelProperty(value = "silencetime")
private Long silencetime;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ @ApiModelProperty(value = "slienceRepeatTimes")
private Long slienceRepeatTimes;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "nomatchRepeatTimes")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long nomatchRepeatTimes;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "firstQuestionNum")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long firstQuestionNum;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "瀛愮粍浠�")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String submodule;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "璇█")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String language;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "鎻忚堪")
@Excel(name = "${note}", readConverterExp = "$column.readConverterExp()")
private String note;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "isEnable")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long isEnable;
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long isDel;
-
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "娣诲姞浜�")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String addUserID;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "娣诲姞鏃堕棿")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Date addTime;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "淇敼浜篿d")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String modifyUserID;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "淇敼鏃堕棿")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Date modifyTime;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "鍒嗙粍id")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String groupID;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "鏍囩淇℃伅")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String labelInfo;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "妯℃澘id")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String submoduleID;
- /** 鎾姤绫诲瀷 0.璇煶浼樺厛 1.鏂囧瓧浼樺厛 */
+ /**
+ * 鎾姤绫诲瀷 0.璇煶浼樺厛 1.鏂囧瓧浼樺厛
+ */
+ @ApiModelProperty(value = "鎾姤绫诲瀷 0.璇煶浼樺厛 1.鏂囧瓧浼樺厛")
@Excel(name = "鎾姤绫诲瀷 0.璇煶浼樺厛 1.鏂囧瓧浼樺厛")
private Long playType;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "icd10code")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String icd10code;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "icd10codename")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String icd10codename;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "atuoTaskDayOffset")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long atuoTaskDayOffset;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "閮ㄩ棬id")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String DeptIds;
+ private String deptIds;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "閮ㄩ棬鍚嶇О")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private String DeptNames;
+ private String deptNames;
- /** $column.columnComment */
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "fKsdm")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String fKsdm;
- /** 鍒犻櫎鏍囪 */
+ /**
+ * 鍒犻櫎鏍囪
+ */
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
- /** 涓婁紶鏍囪 */
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty(value = "涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
- /** 涓婁紶鏃堕棿 */
+ /**
+ * 涓婁紶鏃堕棿
+ */
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
- /** 鏈烘瀯ID */
+ /**
+ * 鏈烘瀯ID
+ */
+ @ApiModelProperty(value = "鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
- public void setTemplateID(String templateID)
- {
- this.templateID = templateID;
- }
+ /**
+ * 涓婁紶鏍囪
+ */
+ @ApiModelProperty(value = "鍒嗙被id")
+ @Excel(name = " 鍒嗙被id ")
+ private Long assortid;
- public String getTemplateID()
- {
- return templateID;
- }
- public void setTemplateName(String templateName)
- {
- this.templateName = templateName;
- }
- public String getTemplateName()
- {
- return templateName;
- }
- public void setSilencetime(Long silencetime)
- {
- this.silencetime = silencetime;
- }
-
- public Long getSilencetime()
- {
- return silencetime;
- }
- public void setSlienceRepeatTimes(Long slienceRepeatTimes)
- {
- this.slienceRepeatTimes = slienceRepeatTimes;
- }
-
- public Long getSlienceRepeatTimes()
- {
- return slienceRepeatTimes;
- }
- public void setNomatchRepeatTimes(Long nomatchRepeatTimes)
- {
- this.nomatchRepeatTimes = nomatchRepeatTimes;
- }
-
- public Long getNomatchRepeatTimes()
- {
- return nomatchRepeatTimes;
- }
- public void setFirstQuestionNum(Long firstQuestionNum)
- {
- this.firstQuestionNum = firstQuestionNum;
- }
-
- public Long getFirstQuestionNum()
- {
- return firstQuestionNum;
- }
- public void setSubmodule(String submodule)
- {
- this.submodule = submodule;
- }
-
- public String getSubmodule()
- {
- return submodule;
- }
- public void setLanguage(String language)
- {
- this.language = language;
- }
-
- public String getNote()
- {
- return note;
- }
- public void setNote(String note)
- {
- this.note = note;
- }
-
- public String getLanguage()
- {
- return language;
- }
- public void setIsEnable(Long isEnable)
- {
- this.isEnable = isEnable;
- }
-
- public Long getIsEnable()
- {
- return isEnable;
- }
- public void setIsDel(Long isDel)
- {
- this.isDel = isDel;
- }
-
- public Long getIsDel()
- {
- return isDel;
- }
- public void setAddUserID(String addUserID)
- {
- this.addUserID = addUserID;
- }
-
- public String getAddUserID()
- {
- return addUserID;
- }
- public void setAddTime(Date addTime)
- {
- this.addTime = addTime;
- }
-
- public Date getAddTime()
- {
- return addTime;
- }
- public void setModifyUserID(String modifyUserID)
- {
- this.modifyUserID = modifyUserID;
- }
-
- public String getModifyUserID()
- {
- return modifyUserID;
- }
- public void setModifyTime(Date modifyTime)
- {
- this.modifyTime = modifyTime;
- }
-
- public Date getModifyTime()
- {
- return modifyTime;
- }
- public void setGroupID(String groupID)
- {
- this.groupID = groupID;
- }
-
- public String getGroupID()
- {
- return groupID;
- }
- public void setLabelInfo(String labelInfo)
- {
- this.labelInfo = labelInfo;
- }
-
- public String getLabelInfo()
- {
- return labelInfo;
- }
- public void setSubmoduleID(String submoduleID)
- {
- this.submoduleID = submoduleID;
- }
-
- public String getSubmoduleID()
- {
- return submoduleID;
- }
- public void setPlayType(Long playType)
- {
- this.playType = playType;
- }
-
- public Long getPlayType()
- {
- return playType;
- }
- public void setIcd10code(String icd10code)
- {
- this.icd10code = icd10code;
- }
-
- public String getIcd10code()
- {
- return icd10code;
- }
- public void setIcd10codename(String icd10codename)
- {
- this.icd10codename = icd10codename;
- }
-
- public String getIcd10codename()
- {
- return icd10codename;
- }
- public void setAtuoTaskDayOffset(Long atuoTaskDayOffset)
- {
- this.atuoTaskDayOffset = atuoTaskDayOffset;
- }
-
- public Long getAtuoTaskDayOffset()
- {
- return atuoTaskDayOffset;
- }
- public void setDeptIds(String DeptIds)
- {
- this.DeptIds = DeptIds;
- }
-
- public String getDeptIds()
- {
- return DeptIds;
- }
- public void setDeptNames(String DeptNames)
- {
- this.DeptNames = DeptNames;
- }
-
- public String getDeptNames()
- {
- return DeptNames;
- }
- public void setfKsdm(String fKsdm)
- {
- this.fKsdm = fKsdm;
- }
-
- public String getfKsdm()
- {
- return fKsdm;
- }
- 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 setOrgid(String orgid)
- {
- this.orgid = orgid;
- }
-
- public String getOrgid()
- {
- return orgid;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("templateID", getTemplateID())
- .append("templateName", getTemplateName())
- .append("silencetime", getSilencetime())
- .append("slienceRepeatTimes", getSlienceRepeatTimes())
- .append("nomatchRepeatTimes", getNomatchRepeatTimes())
- .append("firstQuestionNum", getFirstQuestionNum())
- .append("submodule", getSubmodule())
- .append("language", getLanguage())
- .append("note", getNote())
- .append("isEnable", getIsEnable())
- .append("isDel", getIsDel())
- .append("addUserID", getAddUserID())
- .append("addTime", getAddTime())
- .append("modifyUserID", getModifyUserID())
- .append("modifyTime", getModifyTime())
- .append("groupID", getGroupID())
- .append("labelInfo", getLabelInfo())
- .append("submoduleID", getSubmoduleID())
- .append("playType", getPlayType())
- .append("icd10code", getIcd10code())
- .append("icd10codename", getIcd10codename())
- .append("atuoTaskDayOffset", getAtuoTaskDayOffset())
- .append("DeptIds", getDeptIds())
- .append("DeptNames", getDeptNames())
- .append("fKsdm", getfKsdm())
- .append("delFlag", getDelFlag())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("isupload", getIsupload())
- .append("uploadTime", getUploadTime())
- .append("orgid", getOrgid())
- .toString();
- }
}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatescript.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatescript.java
index 5de221b..090d2af 100644
--- a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatescript.java
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatescript.java
@@ -2,6 +2,9 @@
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
@@ -13,367 +16,105 @@
* @author smartor
* @date 2023-03-22
*/
+@Data
+@ApiModel(value = "IvrLibaTemplatescript", description = "璇濇湳妯℃澘搴撹瘽鏈璞�")
public class IvrLibaTemplatescript extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
+ @ApiModelProperty(value = "templateQuestionID")
private String templateQuestionID;
/** $column.columnComment */
+ @ApiModelProperty(value = "templateQuestionNum")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long templateQuestionNum;
/** $column.columnComment */
+ @ApiModelProperty(value = "templateID")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String templateID;
/** $column.columnComment */
+ @ApiModelProperty(value = "questionID")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String questionID;
/** $column.columnComment */
+ @ApiModelProperty(value = "questionPoint")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String questionPoint;
/** $column.columnComment */
+ @ApiModelProperty(value = "questionText")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String questionText;
/** $column.columnComment */
+ @ApiModelProperty(value = "questionVoice")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String questionVoice;
/** $column.columnComment */
+ @ApiModelProperty(value = "noMatchText")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String noMatchText;
/** $column.columnComment */
+ @ApiModelProperty(value = "noMatchVoice")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String noMatchVoice;
/** $column.columnComment */
+ @ApiModelProperty(value = "slienceText")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String slienceText;
/** $column.columnComment */
+ @ApiModelProperty(value = "slienceVoice")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String slienceVoice;
/** $column.columnComment */
+ @ApiModelProperty(value = "submoduleText")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String submoduleText;
/** $column.columnComment */
+ @ApiModelProperty(value = "submoduleVoice")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String submoduleVoice;
/** $column.columnComment */
+ @ApiModelProperty(value = "noClearlyText")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String noClearlyText;
/** $column.columnComment */
+ @ApiModelProperty(value = "noClearlyVoice")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String noClearlyVoice;
/** $column.columnComment */
+ @ApiModelProperty(value = "绫诲埆鍚�")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String categoryName;
/** $column.columnComment */
+ @ApiModelProperty(value = "鎸囨爣閫夐」")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String targetOptions;
/** $column.columnComment */
+ @ApiModelProperty(value = "璇█")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private String language;
/** $column.columnComment */
+ @ApiModelProperty(value = "playWavOnly")
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
private Long playWavOnly;
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long isEnable;
- /** $column.columnComment */
- @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
- private Long isDel;
-
- /** 鍒犻櫎鏍囪 */
- private String delFlag;
-
- /** 涓婁紶鏍囪 */
- @Excel(name = " 涓婁紶鏍囪 ")
- private Long isupload;
-
- /** 涓婁紶鏃堕棿 */
- @JsonFormat(pattern = "yyyy-MM-dd")
- @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
- private Date uploadTime;
-
- /** 鏈烘瀯ID */
- @Excel(name = " 鏈烘瀯ID ")
- private String orgid;
-
- public void setTemplateQuestionID(String templateQuestionID)
- {
- this.templateQuestionID = templateQuestionID;
- }
-
- public String getTemplateQuestionID()
- {
- return templateQuestionID;
- }
- public void setTemplateQuestionNum(Long templateQuestionNum)
- {
- this.templateQuestionNum = templateQuestionNum;
- }
-
- public Long getTemplateQuestionNum()
- {
- return templateQuestionNum;
- }
- public void setTemplateID(String templateID)
- {
- this.templateID = templateID;
- }
-
- public String getTemplateID()
- {
- return templateID;
- }
- public void setQuestionID(String questionID)
- {
- this.questionID = questionID;
- }
-
- public String getQuestionID()
- {
- return questionID;
- }
- public void setQuestionPoint(String questionPoint)
- {
- this.questionPoint = questionPoint;
- }
-
- public String getQuestionPoint()
- {
- return questionPoint;
- }
- public void setQuestionText(String questionText)
- {
- this.questionText = questionText;
- }
-
- public String getQuestionText()
- {
- return questionText;
- }
- public void setQuestionVoice(String questionVoice)
- {
- this.questionVoice = questionVoice;
- }
-
- public String getQuestionVoice()
- {
- return questionVoice;
- }
- public void setNoMatchText(String noMatchText)
- {
- this.noMatchText = noMatchText;
- }
-
- public String getNoMatchText()
- {
- return noMatchText;
- }
- public void setNoMatchVoice(String noMatchVoice)
- {
- this.noMatchVoice = noMatchVoice;
- }
-
- public String getNoMatchVoice()
- {
- return noMatchVoice;
- }
- public void setSlienceText(String slienceText)
- {
- this.slienceText = slienceText;
- }
-
- public String getSlienceText()
- {
- return slienceText;
- }
- public void setSlienceVoice(String slienceVoice)
- {
- this.slienceVoice = slienceVoice;
- }
-
- public String getSlienceVoice()
- {
- return slienceVoice;
- }
- public void setSubmoduleText(String submoduleText)
- {
- this.submoduleText = submoduleText;
- }
-
- public String getSubmoduleText()
- {
- return submoduleText;
- }
- public void setSubmoduleVoice(String submoduleVoice)
- {
- this.submoduleVoice = submoduleVoice;
- }
-
- public String getSubmoduleVoice()
- {
- return submoduleVoice;
- }
- public void setNoClearlyText(String noClearlyText)
- {
- this.noClearlyText = noClearlyText;
- }
-
- public String getNoClearlyText()
- {
- return noClearlyText;
- }
- public void setNoClearlyVoice(String noClearlyVoice)
- {
- this.noClearlyVoice = noClearlyVoice;
- }
-
- public String getNoClearlyVoice()
- {
- return noClearlyVoice;
- }
- public void setCategoryName(String categoryName)
- {
- this.categoryName = categoryName;
- }
-
- public String getCategoryName()
- {
- return categoryName;
- }
- public void setTargetOptions(String targetOptions)
- {
- this.targetOptions = targetOptions;
- }
-
- public String getTargetOptions()
- {
- return targetOptions;
- }
- public void setLanguage(String language)
- {
- this.language = language;
- }
-
- public String getLanguage()
- {
- return language;
- }
- public void setPlayWavOnly(Long playWavOnly)
- {
- this.playWavOnly = playWavOnly;
- }
-
- public Long getPlayWavOnly()
- {
- return playWavOnly;
- }
- public void setIsEnable(Long isEnable)
- {
- this.isEnable = isEnable;
- }
-
- public Long getIsEnable()
- {
- return isEnable;
- }
- public void setIsDel(Long isDel)
- {
- this.isDel = isDel;
- }
-
- public Long getIsDel()
- {
- return isDel;
- }
- 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 setOrgid(String orgid)
- {
- this.orgid = orgid;
- }
-
- public String getOrgid()
- {
- return orgid;
- }
-
- @Override
- public String toString() {
- return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
- .append("templateQuestionID", getTemplateQuestionID())
- .append("templateQuestionNum", getTemplateQuestionNum())
- .append("templateID", getTemplateID())
- .append("questionID", getQuestionID())
- .append("questionPoint", getQuestionPoint())
- .append("questionText", getQuestionText())
- .append("questionVoice", getQuestionVoice())
- .append("noMatchText", getNoMatchText())
- .append("noMatchVoice", getNoMatchVoice())
- .append("slienceText", getSlienceText())
- .append("slienceVoice", getSlienceVoice())
- .append("submoduleText", getSubmoduleText())
- .append("submoduleVoice", getSubmoduleVoice())
- .append("noClearlyText", getNoClearlyText())
- .append("noClearlyVoice", getNoClearlyVoice())
- .append("categoryName", getCategoryName())
- .append("targetOptions", getTargetOptions())
- .append("language", getLanguage())
- .append("playWavOnly", getPlayWavOnly())
- .append("isEnable", getIsEnable())
- .append("isDel", getIsDel())
- .append("delFlag", getDelFlag())
- .append("updateBy", getUpdateBy())
- .append("updateTime", getUpdateTime())
- .append("createBy", getCreateBy())
- .append("createTime", getCreateTime())
- .append("isupload", getIsupload())
- .append("uploadTime", getUploadTime())
- .append("orgid", getOrgid())
- .toString();
- }
}
diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatetargetAssort.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatetargetAssort.java
new file mode 100644
index 0000000..fe57253
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplatetargetAssort.java
@@ -0,0 +1,49 @@
+package com.smartor.domain;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+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;
+
+/**
+ * 鎸囨爣妯℃澘鍒嗙被瀵硅薄 ivr_liba_templatetarget_assort
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Data
+@ApiModel(value = "IvrLibaTemplatetargetAssort", description = "鎸囨爣妯℃澘鍒嗙被瀵硅薄")
+public class IvrLibaTemplatetargetAssort extends BaseEntity {
+ private static final long serialVersionUID = 1L;
+
+ /**
+ * $column.columnComment
+ */
+ @ApiModelProperty(value = "涓婚敭")
+ private Long id;
+
+ /**
+ * 鎸囨爣鍒嗙被鍚嶇О
+ */
+ @Excel(name = "鎸囨爣鍒嗙被鍚嶇О")
+ @ApiModelProperty(value = "鎸囨爣鍒嗙被鍚嶇О")
+ private String indexAssortName;
+
+ /**
+ * 鍒犻櫎
+ */
+ @ApiModelProperty(value = "鍒犻櫎")
+ private String delFlag;
+
+ /**
+ * 鐖秈d
+ */
+ @Excel(name = "鐖秈d")
+ @ApiModelProperty(value = "鐖秈d")
+ private Long pid;
+
+
+}
diff --git a/smartor/src/main/java/com/smartor/domain/MedicalHistory.java b/smartor/src/main/java/com/smartor/domain/MedicalHistory.java
index a228a3a..8f44e66 100644
--- a/smartor/src/main/java/com/smartor/domain/MedicalHistory.java
+++ b/smartor/src/main/java/com/smartor/domain/MedicalHistory.java
@@ -112,14 +112,14 @@
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchive.java b/smartor/src/main/java/com/smartor/domain/PatArchive.java
index 6c92148..57d1eb9 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchive.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchive.java
@@ -180,8 +180,15 @@
@Excel(name = " 鏍囩 ", cellType = Excel.ColumnType.STRING)
private String tag;
+ /**
+ * 鏍囩
+ */
+ @ApiModelProperty("鏍囩id")
+ @Excel(name = " 鏍囩id ", cellType = Excel.ColumnType.STRING)
+ private Long tagid;
+
@ApiModelProperty("鏍囩闆嗗悎")
- private List<String> tagList;
+ private List<PatArchivetag> tagList;
/**
* 鏍囩
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchiveReq.java b/smartor/src/main/java/com/smartor/domain/PatArchiveReq.java
index 17e3abb..dcd5222 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchiveReq.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchiveReq.java
@@ -98,14 +98,14 @@
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java b/smartor/src/main/java/com/smartor/domain/PatArchiveVO.java
similarity index 92%
rename from smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java
rename to smartor/src/main/java/com/smartor/domain/PatArchiveVO.java
index 99e72e5..2bc1dc0 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchiveAndTag.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchiveVO.java
@@ -18,9 +18,9 @@
* @author smartor
* @date 2023-03-04
*/
-@ApiModel(value = "PatArchive", description = "鎮h�呮。妗堝璞�")
+@ApiModel(value = "PatArchiveVO", description = "鎮h�呮。妗堝璞�")
@Data
-public class PatArchiveAndTag extends BaseEntity {
+public class PatArchiveVO extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
@@ -141,7 +141,10 @@
private String tag;
@ApiModelProperty("鏍囩闆嗗悎")
- List<PatArchivetag> patArchivetags;
+ List<PatArchivetag> tagList;
+
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
@Override
public String toString() {
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchivecontact.java b/smartor/src/main/java/com/smartor/domain/PatArchivecontact.java
index c2be437..a82eab5 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchivecontact.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchivecontact.java
@@ -113,14 +113,14 @@
/**
* pageNum
*/
- @ApiModelProperty(name = "pageNum")
+ @ApiModelProperty(value = "pageNum")
@Excel(name = "pageNum")
private Integer pageNum;
/**
* pageSize
*/
- @ApiModelProperty(name = "pageSize")
+ @ApiModelProperty(value = "pageSize")
@Excel(name = "pageSize")
private Integer pageSize;
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchivetag.java b/smartor/src/main/java/com/smartor/domain/PatArchivetag.java
index cab2c69..7fe6cc5 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchivetag.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchivetag.java
@@ -25,56 +25,65 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long id;
/**
* 鏍囩鍒嗙被ID
*/
- @ApiModelProperty(name = "鏍囩鍒嗙被ID")
+ @ApiModelProperty(value = "鏍囩鍒嗙被ID")
private Long tagcategoryid;
/**
* 鏍囩ID
*/
- @ApiModelProperty(name = "鏍囩ID")
+ @ApiModelProperty(value = "鏍囩ID")
private Long tagid;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
- @ApiModelProperty(name = "鏍囩鍚嶇О")
+ /**
+ * 鏍囩鍚嶇О(浣滀负鍏ヨ繑鍙備娇鐢紝琛ㄤ腑娌℃湁)
+ */
+ @ApiModelProperty(value = "鏍囩鍚嶇О")
private String tagname;
/**
* 妗fID
*/
- @ApiModelProperty(name = "妗fID")
+ @ApiModelProperty(value = "妗fID")
private Long patid;
+ /**
+ * 鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")(浣滀负鍏ヨ繑鍙備娇鐢紝琛ㄤ腑娌℃湁)
+ */
+ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎")
+ private Integer isoperation;
+
@Override
public String toString() {
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).append("tagname", getTagname()).append("id", getId()).append("tagcategoryid", getTagcategoryid()).append("tagid", getTagid()).append("orgid", getOrgid()).append("delFlag", getDelFlag()).append("updateBy", getUpdateBy()).append("updateTime", getUpdateTime()).append("createBy", getCreateBy()).append("createTime", getCreateTime()).append("isupload", getIsupload()).append("uploadTime", getUploadTime()).append("patid", getPatid()).toString();
diff --git a/smartor/src/main/java/com/smartor/domain/PatArchivetagAndPatientInfo.java b/smartor/src/main/java/com/smartor/domain/PatArchivetagAndPatientInfo.java
index 875da04..79ca725 100644
--- a/smartor/src/main/java/com/smartor/domain/PatArchivetagAndPatientInfo.java
+++ b/smartor/src/main/java/com/smartor/domain/PatArchivetagAndPatientInfo.java
@@ -26,54 +26,54 @@
// /**
// * 鑷ID
// */
-// @ApiModelProperty(name = "鑷ID")
+// @ApiModelProperty(value = "鑷ID")
// private Long id;
//
// /**
// * 鏍囩鍒嗙被ID
// */
-// @ApiModelProperty(name = "鏍囩鍒嗙被ID")
+// @ApiModelProperty(value = "鏍囩鍒嗙被ID")
// private Long tagcategoryid;
//
// /**
// * 鏍囩ID
// */
-// @ApiModelProperty(name = "鏍囩ID")
+// @ApiModelProperty(value = "鏍囩ID")
// private Long tagid;
//
// /**
// * 鏈烘瀯ID
// */
-// @ApiModelProperty(name = "鏈烘瀯ID")
+// @ApiModelProperty(value = "鏈烘瀯ID")
// private String orgid;
//
// /**
// * 鍒犻櫎鏍囪
// */
-// @ApiModelProperty(name = "鍒犻櫎鏍囪")
+// @ApiModelProperty(value = "鍒犻櫎鏍囪")
// private String delFlag;
//
// /**
// * 涓婁紶鏍囪
// */
-// @ApiModelProperty(name = "涓婁紶鏍囪")
+// @ApiModelProperty(value = "涓婁紶鏍囪")
// private Long isupload;
//
// /**
// * 涓婁紶鏃堕棿
// */
-// @ApiModelProperty(name = "涓婁紶鏃堕棿")
+// @ApiModelProperty(value = "涓婁紶鏃堕棿")
// @JsonFormat(pattern = "yyyy-MM-dd")
// @Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
// private Date uploadTime;
- @ApiModelProperty(name = "鏍囩鍚嶇О")
+ @ApiModelProperty(value = "鏍囩鍚嶇О")
private String tagname;
/**
* 妗fID
*/
- @ApiModelProperty(name = "妗fID")
+ @ApiModelProperty(value = "妗fID")
private Long patid;
@ApiModelProperty("鎮h�呮暟閲�")
diff --git a/smartor/src/main/java/com/smartor/domain/PatMedBloodsugar.java b/smartor/src/main/java/com/smartor/domain/PatMedBloodsugar.java
index 8a42aa0..663b53b 100644
--- a/smartor/src/main/java/com/smartor/domain/PatMedBloodsugar.java
+++ b/smartor/src/main/java/com/smartor/domain/PatMedBloodsugar.java
@@ -22,73 +22,73 @@
private static final long serialVersionUID = 1L;
/** 鑷ID */
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long bloodsugarid;
/** 娴佹按鍙� */
- @ApiModelProperty(name = "娴佹按鍙�")
+ @ApiModelProperty(value = "娴佹按鍙�")
@Excel(name = " 娴佹按鍙� ")
private String serialnum;
/** 璁板綍鏃堕棿 */
- @ApiModelProperty(name = "璁板綍鏃堕棿")
+ @ApiModelProperty(value = "璁板綍鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 璁板綍鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date recordtime;
/** 鏈烘瀯ID */
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
/** 鍒犻櫎鏍囪 */
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/** 涓婁紶鏍囪 */
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
/** 涓婁紶鏃堕棿 */
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
/** 妗fID */
- @ApiModelProperty(name = "妗fID")
+ @ApiModelProperty(value = "妗fID")
@Excel(name = " 妗fID ")
private Long patid;
/** 鏁版嵁绫诲瀷 */
- @ApiModelProperty(name = "鏁版嵁绫诲瀷")
+ @ApiModelProperty(value = "鏁版嵁绫诲瀷")
@Excel(name = " 鏁版嵁绫诲瀷 ")
private String typename;
/** 琛�绯栧�� */
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
@Excel(name = " 琛�绯栧�� ")
private BigDecimal sugarlevel;
/** 鏁版嵁鏉ユ簮 */
- @ApiModelProperty(name = "鏁版嵁鏉ユ簮")
+ @ApiModelProperty(value = "鏁版嵁鏉ユ簮")
@Excel(name = " 鏁版嵁鏉ユ簮 ")
private String sourcename;
/** 绌鸿吂琛�绯� */
- @ApiModelProperty(name = "绌鸿吂琛�绯�")
+ @ApiModelProperty(value = "绌鸿吂琛�绯�")
@Excel(name = " 绌鸿吂琛�绯� ")
private BigDecimal sugarlevelempty;
/** 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴 */
- @ApiModelProperty(name = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
+ @ApiModelProperty(value = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
@Excel(name = " 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴 ")
private Long visittype;
/** 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID */
@Excel(name = " 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID ")
- @ApiModelProperty(name = "灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
+ @ApiModelProperty(value = "灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
private Long visitid;
public void setBloodsugarid(Long bloodsugarid)
diff --git a/smartor/src/main/java/com/smartor/domain/PatMedHypertension.java b/smartor/src/main/java/com/smartor/domain/PatMedHypertension.java
index c1dd3e6..1c21cb0 100644
--- a/smartor/src/main/java/com/smartor/domain/PatMedHypertension.java
+++ b/smartor/src/main/java/com/smartor/domain/PatMedHypertension.java
@@ -23,20 +23,20 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long id;
/**
* 娴佹按鍙�
*/
@Excel(name = " 娴佹按鍙� ")
- @ApiModelProperty(name = "娴佹按鍙�")
+ @ApiModelProperty(value = "娴佹按鍙�")
private String serialnum;
/**
* 璁板綍鏃堕棿
*/
- @ApiModelProperty(name = "璁板綍鏃堕棿")
+ @ApiModelProperty(value = "璁板綍鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 璁板綍鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date recordtime;
@@ -44,55 +44,55 @@
/**
* 鏁版嵁绫诲瀷
*/
- @ApiModelProperty(name = "鏁版嵁绫诲瀷")
+ @ApiModelProperty(value = "鏁版嵁绫诲瀷")
@Excel(name = " 鏁版嵁绫诲瀷 ")
private String typename;
/**
* 鏀剁缉鍘�
*/
- @ApiModelProperty(name = "鏀剁缉鍘�")
+ @ApiModelProperty(value = "鏀剁缉鍘�")
@Excel(name = " 鏀剁缉鍘� ")
private BigDecimal systolicpressure;
/**
* 鑸掑紶鍘�
*/
- @ApiModelProperty(name = "鑸掑紶鍘�")
+ @ApiModelProperty(value = "鑸掑紶鍘�")
@Excel(name = " 鑸掑紶鍘� ")
private BigDecimal diastolicpressure;
/**
* 鏁版嵁鏉ユ簮
*/
- @ApiModelProperty(name = "鏁版嵁鏉ユ簮")
+ @ApiModelProperty(value = "鏁版嵁鏉ユ簮")
@Excel(name = " 鏁版嵁鏉ユ簮 ")
private String sourcename;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
@@ -100,28 +100,28 @@
/**
* 妗fID
*/
- @ApiModelProperty(name = "妗fID")
+ @ApiModelProperty(value = "妗fID")
@Excel(name = " 妗fID ")
private Long patid;
/**
* 蹇冪巼;娆�/鍒嗛挓
*/
- @ApiModelProperty(name = "蹇冪巼;娆�/鍒嗛挓")
+ @ApiModelProperty(value = "蹇冪巼;娆�/鍒嗛挓")
@Excel(name = " 蹇冪巼;娆�/鍒嗛挓 ")
private Long heartrate;
/**
* 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴
*/
- @ApiModelProperty(name = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
+ @ApiModelProperty(value = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
@Excel(name = " 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴 ")
private Long visittype;
/**
* 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID
*/
- @ApiModelProperty(name = " 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
+ @ApiModelProperty(value = " 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
@Excel(name = " 灏辫瘖ID;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID ")
private Long visitid;
diff --git a/smartor/src/main/java/com/smartor/domain/PatMedWeight.java b/smartor/src/main/java/com/smartor/domain/PatMedWeight.java
index e1b915d..446fc0a 100644
--- a/smartor/src/main/java/com/smartor/domain/PatMedWeight.java
+++ b/smartor/src/main/java/com/smartor/domain/PatMedWeight.java
@@ -22,67 +22,67 @@
private static final long serialVersionUID = 1L;
/** 鑷ID */
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long id;
/** 娴佹按鍙� */
- @ApiModelProperty(name = "娴佹按鍙�")
+ @ApiModelProperty(value = "娴佹按鍙�")
@Excel(name = " 娴佹按鍙� ")
private String serialnum;
/** 鑴傝偑閲嶉噺 */
- @ApiModelProperty(name = "鑴傝偑閲嶉噺")
+ @ApiModelProperty(value = "鑴傝偑閲嶉噺")
@Excel(name = " 鑴傝偑閲嶉噺 ")
private BigDecimal fatweight;
/** 浣撻噸 */
- @ApiModelProperty(name = "浣撻噸")
+ @ApiModelProperty(value = "浣撻噸")
@Excel(name = " 浣撻噸 ")
private BigDecimal bodyweight;
/** 璁板綍鏃堕棿 */
- @ApiModelProperty(name = "璁板綍鏃堕棿")
+ @ApiModelProperty(value = "璁板綍鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 璁板綍鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date recordtime;
/** 鏈烘瀯ID */
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
@Excel(name = " 鏈烘瀯ID ")
private String orgid;
/** 鍒犻櫎鏍囪 */
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/** 涓婁紶鏍囪 */
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
@Excel(name = " 涓婁紶鏍囪 ")
private Long isupload;
/** 涓婁紶鏃堕棿 */
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = " 涓婁紶鏃堕棿 ", width = 30, dateFormat = "yyyy-MM-dd")
private Date uploadTime;
/** 妗fID */
- @ApiModelProperty(name = "妗fID")
+ @ApiModelProperty(value = "妗fID")
@Excel(name = " 妗fID ")
private Long patid;
/** 鏁版嵁鏉ユ簮 */
- @ApiModelProperty(name = "鏁版嵁鏉ユ簮")
+ @ApiModelProperty(value = "鏁版嵁鏉ユ簮")
@Excel(name = " 鏁版嵁鏉ユ簮 ")
private String sourcename;
/** 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴 */
- @ApiModelProperty(name = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
+ @ApiModelProperty(value = "灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴")
@Excel(name = " 灏辫瘖绫诲瀷;1闂ㄨ瘖 2浣忛櫌 3浣撴 ")
private Long visittype;
/** 灏辫瘖;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID */
- @ApiModelProperty(name = "灏辫瘖;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
+ @ApiModelProperty(value = "灏辫瘖;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID")
@Excel(name = " 灏辫瘖;灏辫瘖绫诲瀷涓�-1:瀛橀棬璇婅褰旾D 2:瀛樹綇闄㈣褰旾D 3;瀛樹綋妫�璁板綍ID ")
private Long visitid;
diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTopicAndOptionRes.java b/smartor/src/main/java/com/smartor/domain/SvyLibTopicAndOptionRes.java
index d5ce65f..ae40116 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyLibTopicAndOptionRes.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyLibTopicAndOptionRes.java
@@ -19,45 +19,45 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long topicid;
/**
* 棰樼洰
*/
- @ApiModelProperty(name = "棰樼洰")
+ @ApiModelProperty(value = "棰樼洰")
private String topic;
/**
* 棰樼洰code
*/
- @ApiModelProperty(name = "棰樼洰code")
+ @ApiModelProperty(value = "棰樼洰code")
private String topiccode;
/**
* 棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖
*/
- @ApiModelProperty(name = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
+ @ApiModelProperty(value = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
private String topictype;
/**
* 绫诲埆
*/
- @ApiModelProperty(name = "绫诲埆")
+ @ApiModelProperty(value = "绫诲埆")
private String tag;
/**
* 閫夐」code
*/
- @ApiModelProperty(name = "閫夐」code")
+ @ApiModelProperty(value = "閫夐」code")
private String optioncode;
/**
* 閫夐」鍐呭
*/
- @ApiModelProperty(name = "閫夐」鍐呭")
+ @ApiModelProperty(value = "閫夐」鍐呭")
private String optioncontent;
diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTopicRes.java b/smartor/src/main/java/com/smartor/domain/SvyLibTopicRes.java
index d946b79..5d588c4 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyLibTopicRes.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyLibTopicRes.java
@@ -20,28 +20,28 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long topicid;
/**
* 闂嵎ID
*/
- @ApiModelProperty(name = "闂嵎ID")
+ @ApiModelProperty(value = "闂嵎ID")
private Long svyid;
/**
* 棰樼洰
*/
- @ApiModelProperty(name = "棰樼洰")
+ @ApiModelProperty(value = "棰樼洰")
@Excel(name = " 棰樼洰 ")
private String topic;
/**
* 绫诲埆
*/
- @ApiModelProperty(name = "绫诲埆")
+ @ApiModelProperty(value = "绫诲埆")
@Excel(name = " 绫诲埆 ")
private String tag;
@@ -49,84 +49,84 @@
/**
* 棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖
*/
- @ApiModelProperty(name = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
+ @ApiModelProperty(value = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
@Excel(name = " 棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖ ")
private String topictype;
/**
* 绛旀
*/
- @ApiModelProperty(name = "绛旀")
+ @ApiModelProperty(value = "绛旀")
@Excel(name = " 绛旀 ")
private String answer;
/**
* 閫夐」A
*/
- @ApiModelProperty(name = "閫夐」A")
+ @ApiModelProperty(value = "閫夐」A")
@Excel(name = " 閫夐」A ")
private String optionA;
/**
* 閫夐」B
*/
- @ApiModelProperty(name = "閫夐」B")
+ @ApiModelProperty(value = "閫夐」B")
@Excel(name = " 閫夐」B ")
private String optionB;
/**
* 閫夐」C
*/
- @ApiModelProperty(name = "閫夐」C")
+ @ApiModelProperty(value = "閫夐」C")
@Excel(name = " 閫夐」C ")
private String optionC;
/**
* 閫夐」D
*/
- @ApiModelProperty(name = "閫夐」D")
+ @ApiModelProperty(value = "閫夐」D")
@Excel(name = " 閫夐」D ")
private String optionD;
/**
* 閫夐」D
*/
- @ApiModelProperty(name = "閫夐」E")
+ @ApiModelProperty(value = "閫夐」E")
@Excel(name = " 閫夐」E ")
private String optionE;
/**
* 閫夐」D
*/
- @ApiModelProperty(name = "閫夐」F")
+ @ApiModelProperty(value = "閫夐」F")
@Excel(name = " 閫夐」F ")
private String optionF;
/**
* 閫夐」D
*/
- @ApiModelProperty(name = "閫夐」G")
+ @ApiModelProperty(value = "閫夐」G")
@Excel(name = " 閫夐」G ")
private String optionG;
/**
* 閫夐」D
*/
- @ApiModelProperty(name = "閫夐」H")
+ @ApiModelProperty(value = "閫夐」H")
@Excel(name = " 閫夐」H ")
private String optionH;
/**
* 鍒嗘暟
*/
- @ApiModelProperty(name = "鍒嗘暟")
+ @ApiModelProperty(value = "鍒嗘暟")
@Excel(name = " 鍒嗘暟 ")
private String score;
/**
* 澶囨敞
*/
- @ApiModelProperty(name = "澶囨敞")
+ @ApiModelProperty(value = "澶囨敞")
@Excel(name = " 澶囨敞 ")
private String remark;
diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java b/smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java
index 4a10be7..4e2eaac 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyLibTopicoption.java
@@ -24,165 +24,165 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long optionid;
/**
* 棰樼洰ID
*/
- @ApiModelProperty(name = "棰樼洰ID")
+ @ApiModelProperty(value = "棰樼洰ID")
@Excel(name = " 棰樼洰ID ")
private Long topicid;
/**
* 闂嵎ID
*/
- @ApiModelProperty(name = "闂嵎ID")
+ @ApiModelProperty(value = "闂嵎ID")
private Long svyid;
/**
* 棰樼洰绫诲瀷
*/
- @ApiModelProperty(name = "棰樼洰绫诲瀷")
+ @ApiModelProperty(value = "棰樼洰绫诲瀷")
private Long topictype;
/**
* 閫夐」Code
*/
- @ApiModelProperty(name = "閫夐」Code")
+ @ApiModelProperty(value = "閫夐」Code")
private String optioncode;
/**
* 閫夐」鍐呭
*/
- @ApiModelProperty(name = "閫夐」鍐呭")
+ @ApiModelProperty(value = "閫夐」鍐呭")
private String optioncontent;
/**
* 鏄惁瀛樺湪鏄庣粏
*/
- @ApiModelProperty(name = "鏄惁瀛樺湪鏄庣粏")
+ @ApiModelProperty(value = "鏄惁瀛樺湪鏄庣粏")
private Long isexistdetail;
/**
* 鏄庣粏鏄惁蹇呭~
*/
- @ApiModelProperty(name = "鏄庣粏鏄惁蹇呭~")
+ @ApiModelProperty(value = "鏄庣粏鏄惁蹇呭~")
private Long detailismandatory;
/**
* 鏄惁寮傚父椤圭洰
*/
- @ApiModelProperty(name = "鏄惁寮傚父椤圭洰")
+ @ApiModelProperty(value = "鏄惁寮傚父椤圭洰")
private Long isexceptionitem;
/**
* 鏄惁璺熻繘
*/
- @ApiModelProperty(name = "鏄惁璺熻繘")
+ @ApiModelProperty(value = "鏄惁璺熻繘")
private Long istrack;
/**
* 鍒嗘暟
*/
- @ApiModelProperty(name = "鍒嗘暟")
+ @ApiModelProperty(value = "鍒嗘暟")
private Long score;
/**
* 鎻愮ず
*/
- @ApiModelProperty(name = "鎻愮ず")
+ @ApiModelProperty(value = "鎻愮ず")
private String prompt;
/**
* 璺宠浆
*/
- @ApiModelProperty(name = "璺宠浆")
+ @ApiModelProperty(value = "璺宠浆")
private String jump;
/**
* 鐖堕�夐」ID
*/
- @ApiModelProperty(name = "鐖堕�夐」ID")
+ @ApiModelProperty(value = "鐖堕�夐」ID")
private Long parentoptionid;
/**
* 鏄惁浜掓枼
*/
- @ApiModelProperty(name = "鏄惁浜掓枼")
+ @ApiModelProperty(value = "鏄惁浜掓枼")
private Long ismutex;
/**
* 楠岃瘉瑙勫垯
*/
- @ApiModelProperty(name = "楠岃瘉瑙勫垯")
+ @ApiModelProperty(value = "楠岃瘉瑙勫垯")
private String verifyrule;
/**
* 鎺掑簭
*/
- @ApiModelProperty(name = "鎺掑簭")
+ @ApiModelProperty(value = "鎺掑簭")
private Long sort;
/**
* 楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡
*/
- @ApiModelProperty(name = "楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡 ")
+ @ApiModelProperty(value = "楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡 ")
private Long verificationtype;
/**
* 鏄惁闄愬埗鑼冨洿
*/
- @ApiModelProperty(name = "鏄惁闄愬埗鑼冨洿")
+ @ApiModelProperty(value = "鏄惁闄愬埗鑼冨洿")
private Long isrange;
/**
* 鏈�灏忚寖鍥�
*/
- @ApiModelProperty(name = "鏈�灏忚寖鍥�")
+ @ApiModelProperty(value = "鏈�灏忚寖鍥�")
private String minrange;
/**
* 鏈�澶ц寖鍥�
*/
- @ApiModelProperty(name = "鏈�澶ц寖鍥�")
+ @ApiModelProperty(value = "鏈�澶ц寖鍥�")
private String maxrange;
/**
* 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟
*/
- @ApiModelProperty(name = "鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟")
+ @ApiModelProperty(value = "鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟")
private Long rangelength;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 涓婁竴鐗堟湰ID
*/
- @ApiModelProperty(name = "涓婁竴鐗堟湰ID")
+ @ApiModelProperty(value = "涓婁竴鐗堟湰ID")
private Long oldid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
@JsonFormat(pattern = "yyyy-MM-dd")
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
private Date uploadTime;
}
diff --git a/smartor/src/main/java/com/smartor/domain/SvyTopic.java b/smartor/src/main/java/com/smartor/domain/SvyTopic.java
index f2ed734..4a4bc3a 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyTopic.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyTopic.java
@@ -95,7 +95,7 @@
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "绛旀")
+ @ApiModelProperty(value = "绛旀")
private String answer;
diff --git a/smartor/src/main/java/com/smartor/domain/SvyTopicReq.java b/smartor/src/main/java/com/smartor/domain/SvyTopicReq.java
index e065bc0..599acb5 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyTopicReq.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyTopicReq.java
@@ -23,12 +23,12 @@
/**
* 棰樼洰
*/
- @ApiModelProperty(name = "棰樼洰")
+ @ApiModelProperty(value = "棰樼洰")
private String topic;
- @ApiModelProperty(name = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
+ @ApiModelProperty(value = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖")
private String topicType;
- @ApiModelProperty(name = "绫诲埆")
+ @ApiModelProperty(value = "绫诲埆")
private String tag;
}
diff --git a/smartor/src/main/java/com/smartor/domain/SvyTopicoption.java b/smartor/src/main/java/com/smartor/domain/SvyTopicoption.java
index c25e3f7..be6559d 100644
--- a/smartor/src/main/java/com/smartor/domain/SvyTopicoption.java
+++ b/smartor/src/main/java/com/smartor/domain/SvyTopicoption.java
@@ -22,165 +22,165 @@
/**
* 鑷ID
*/
- @ApiModelProperty(name = "鑷ID")
+ @ApiModelProperty(value = "鑷ID")
private Long optionid;
/**
* 棰樼洰ID
*/
- @ApiModelProperty(name = "棰樼洰ID")
+ @ApiModelProperty(value = "棰樼洰ID")
@Excel(name = " 棰樼洰ID ")
private Long topicid;
/**
* 闂嵎ID
*/
- @ApiModelProperty(name = "闂嵎ID")
+ @ApiModelProperty(value = "闂嵎ID")
private Long svyid;
/**
* 棰樼洰绫诲瀷
*/
- @ApiModelProperty(name = "棰樼洰绫诲瀷")
+ @ApiModelProperty(value = "棰樼洰绫诲瀷")
private Long topictype;
/**
* 閫夐」Code
*/
- @ApiModelProperty(name = "閫夐」Code")
+ @ApiModelProperty(value = "閫夐」Code")
private String optioncode;
/**
* 閫夐」鍐呭
*/
- @ApiModelProperty(name = "閫夐」鍐呭")
+ @ApiModelProperty(value = "閫夐」鍐呭")
private String optioncontent;
/**
* 鏄惁瀛樺湪鏄庣粏
*/
- @ApiModelProperty(name = "鏄惁瀛樺湪鏄庣粏")
+ @ApiModelProperty(value = "鏄惁瀛樺湪鏄庣粏")
private Long isexistdetail;
/**
* 鏄庣粏鏄惁蹇呭~
*/
- @ApiModelProperty(name = "鏄庣粏鏄惁蹇呭~")
+ @ApiModelProperty(value = "鏄庣粏鏄惁蹇呭~")
private Long detailismandatory;
/**
* 鏄惁寮傚父椤圭洰
*/
- @ApiModelProperty(name = "鏄惁寮傚父椤圭洰")
+ @ApiModelProperty(value = "鏄惁寮傚父椤圭洰")
private Long isexceptionitem;
/**
* 鏄惁璺熻繘
*/
- @ApiModelProperty(name = "鏄惁璺熻繘")
+ @ApiModelProperty(value = "鏄惁璺熻繘")
private Long istrack;
/**
* 鍒嗘暟
*/
- @ApiModelProperty(name = "鍒嗘暟")
+ @ApiModelProperty(value = "鍒嗘暟")
private Long score;
/**
* 鎻愮ず
*/
- @ApiModelProperty(name = "鎻愮ず")
+ @ApiModelProperty(value = "鎻愮ず")
private String prompt;
/**
* 璺宠浆
*/
- @ApiModelProperty(name = "璺宠浆")
+ @ApiModelProperty(value = "璺宠浆")
private String jump;
/**
* 鐖堕�夐」ID
*/
- @ApiModelProperty(name = "鐖堕�夐」ID")
+ @ApiModelProperty(value = "鐖堕�夐」ID")
private Long parentoptionid;
/**
* 鏄惁浜掓枼
*/
- @ApiModelProperty(name = "鏄惁浜掓枼")
+ @ApiModelProperty(value = "鏄惁浜掓枼")
private Long ismutex;
/**
* 楠岃瘉瑙勫垯
*/
- @ApiModelProperty(name = "楠岃瘉瑙勫垯")
+ @ApiModelProperty(value = "楠岃瘉瑙勫垯")
private String verifyrule;
/**
* 鎺掑簭
*/
- @ApiModelProperty(name = "鎺掑簭")
+ @ApiModelProperty(value = "鎺掑簭")
private Long sort;
/**
* 楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡
*/
- @ApiModelProperty(name = "楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡 ")
+ @ApiModelProperty(value = "楠岃瘉绫诲瀷;0.涓嶉獙璇� 1.鏁存暟 2.灏忔暟 3.鎵嬫満鍙� 4.韬唤璇� 5.鏃ユ湡 ")
private Long verificationtype;
/**
* 鏄惁闄愬埗鑼冨洿
*/
- @ApiModelProperty(name = "鏄惁闄愬埗鑼冨洿")
+ @ApiModelProperty(value = "鏄惁闄愬埗鑼冨洿")
private Long isrange;
/**
* 鏈�灏忚寖鍥�
*/
- @ApiModelProperty(name = "鏈�灏忚寖鍥�")
+ @ApiModelProperty(value = "鏈�灏忚寖鍥�")
private String minrange;
/**
* 鏈�澶ц寖鍥�
*/
- @ApiModelProperty(name = "鏈�澶ц寖鍥�")
+ @ApiModelProperty(value = "鏈�澶ц寖鍥�")
private String maxrange;
/**
* 鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟
*/
- @ApiModelProperty(name = "鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟")
+ @ApiModelProperty(value = "鑼冨洿闀垮害;鐢ㄤ簬灏忔暟淇濈暀浣嶆暟")
private Long rangelength;
/**
* 鏈烘瀯ID
*/
- @ApiModelProperty(name = "鏈烘瀯ID")
+ @ApiModelProperty(value = "鏈烘瀯ID")
private String orgid;
/**
* 涓婁竴鐗堟湰ID
*/
- @ApiModelProperty(name = "涓婁竴鐗堟湰ID")
+ @ApiModelProperty(value = "涓婁竴鐗堟湰ID")
private Long oldid;
/**
* 鍒犻櫎鏍囪
*/
- @ApiModelProperty(name = "鍒犻櫎鏍囪")
+ @ApiModelProperty(value = "鍒犻櫎鏍囪")
private String delFlag;
/**
* 涓婁紶鏍囪
*/
- @ApiModelProperty(name = "涓婁紶鏍囪")
+ @ApiModelProperty(value = "涓婁紶鏍囪")
private Long isupload;
/**
* 涓婁紶鏃堕棿
*/
@JsonFormat(pattern = "yyyy-MM-dd")
- @ApiModelProperty(name = "涓婁紶鏃堕棿")
+ @ApiModelProperty(value = "涓婁紶鏃堕棿")
private Date uploadTime;
}
diff --git a/smartor/src/main/java/com/smartor/domain/TreeNode.java b/smartor/src/main/java/com/smartor/domain/TreeNode.java
index 047ca30..3610a70 100644
--- a/smartor/src/main/java/com/smartor/domain/TreeNode.java
+++ b/smartor/src/main/java/com/smartor/domain/TreeNode.java
@@ -11,10 +11,10 @@
@ApiModel(value = "TreeNode", description = "鑺傜偣鏍�")
@Data
public class TreeNode {
- @ApiModelProperty(name = "鑺傜偣鍚嶇О")
+ @ApiModelProperty(value = "鑺傜偣鍚嶇О")
private String name;
- @ApiModelProperty(name = "瀛愯妭鐐归泦鍚�")
+ @ApiModelProperty(value = "瀛愯妭鐐归泦鍚�")
private List<TreeNode> children;
public TreeNode(String name) {
diff --git a/smartor/src/main/java/com/smartor/mapper/Icd10Mapper.java b/smartor/src/main/java/com/smartor/mapper/Icd10Mapper.java
new file mode 100644
index 0000000..0c040de
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/Icd10Mapper.java
@@ -0,0 +1,63 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.Icd10;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鐤剧梾Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Mapper
+public interface Icd10Mapper {
+ /**
+ * 鏌ヨ鐤剧梾
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 鐤剧梾
+ */
+ public Icd10 selectIcd10ByIcdid(Long icdid);
+
+ /**
+ * 鏌ヨ鐤剧梾鍒楄〃
+ *
+ * @param icd10 鐤剧梾
+ * @return 鐤剧梾闆嗗悎
+ */
+ public List<Icd10> selectIcd10List(Icd10 icd10);
+
+ /**
+ * 鏂板鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ public int insertIcd10(Icd10 icd10);
+
+ /**
+ * 淇敼鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ public int updateIcd10(Icd10 icd10);
+
+ /**
+ * 鍒犻櫎鐤剧梾
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIcd10ByIcdid(Long icdid);
+
+ /**
+ * 鎵归噺鍒犻櫎鐤剧梾
+ *
+ * @param icdids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIcd10ByIcdids(Long[] icdids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaOutIcd10Mapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaOutIcd10Mapper.java
new file mode 100644
index 0000000..7ee6c45
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaOutIcd10Mapper.java
@@ -0,0 +1,63 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.IvrLibaTargetIcd10;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鐤剧梾Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-20
+ */
+@Mapper
+public interface IvrLibaOutIcd10Mapper {
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 鎸囨爣鐤剧梾
+ */
+ public IvrLibaTargetIcd10 selectIvrLibaTargetIcd10ById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾鍒楄〃
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 鎸囨爣鐤剧梾闆嗗悎
+ */
+ public List<IvrLibaTargetIcd10> selectIvrLibaTargetIcd10List(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 鏂板鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 淇敼鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 鍒犻櫎鎸囨爣鐤剧梾
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetIcd10ById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鐤剧梾
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetIcd10ByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptAssortMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptAssortMapper.java
new file mode 100644
index 0000000..91d35d9
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptAssortMapper.java
@@ -0,0 +1,68 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.IvrLibaScriptAssort;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鍒嗙被搴�
+ * Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Mapper
+public interface IvrLibaScriptAssortMapper {
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+ * 涓婚敭
+ * @return 闂璇濇湳鍒嗙被搴�
+ */
+ public IvrLibaScriptAssort selectIvrLibaScriptAssortById(Long id);
+
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�
+ * 鍒楄〃
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+ * @return 闂璇濇湳鍒嗙被搴�
+ * 闆嗗悎
+ */
+ public List<IvrLibaScriptAssort> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+ /**
+ * 鏂板闂璇濇湳鍒嗙被搴�
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+ /**
+ * 淇敼闂璇濇湳鍒嗙被搴�
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+ /**
+ * 鍒犻櫎闂璇濇湳鍒嗙被搴�
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+ * 涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptAssortById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鍒嗙被搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptAssortByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptMapper.java
index af112a2..6945bcd 100644
--- a/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptMapper.java
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptMapper.java
@@ -1,61 +1,57 @@
package com.smartor.mapper;
-import java.util.List;
import com.smartor.domain.IvrLibaScript;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
/**
- * 璇濇湳搴揗apper鎺ュ彛
- *
- * @author smartor
- * @date 2023-03-22
+ * 闂璇濇湳搴揗apper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
*/
-public interface IvrLibaScriptMapper
-{
+@Mapper
+public interface IvrLibaScriptMapper {
/**
- * 鏌ヨ璇濇湳搴�
- *
- * @param questionid 璇濇湳搴撲富閿�
- * @return 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳搴�
+ *
+ * @param questionid 闂璇濇湳搴撲富閿�
+ * @return 闂璇濇湳搴�
*/
public IvrLibaScript selectIvrLibaScriptByQuestionid(String questionid);
/**
- * 鏌ヨ璇濇湳搴撳垪琛�
- *
- * @param ivrLibaScript 璇濇湳搴�
- * @return 璇濇湳搴撻泦鍚�
+ * 鏌ヨ闂璇濇湳搴撳垪琛�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
+ * @return 闂璇濇湳搴撻泦鍚�
*/
public List<IvrLibaScript> selectIvrLibaScriptList(IvrLibaScript ivrLibaScript);
/**
- * 鏂板璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 鏂板闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
public int insertIvrLibaScript(IvrLibaScript ivrLibaScript);
/**
- * 淇敼璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 淇敼闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
public int updateIvrLibaScript(IvrLibaScript ivrLibaScript);
/**
- * 鍒犻櫎璇濇湳搴�
- *
- * @param questionid 璇濇湳搴撲富閿�
+ * 鍒犻櫎闂璇濇湳搴�
+ *
+ * @param id 闂璇濇湳搴撲富閿�
* @return 缁撴灉
*/
- public int deleteIvrLibaScriptByQuestionid(String questionid);
+ public int deleteIvrLibaScriptByQuestionid(Integer id);
- /**
- * 鎵归噺鍒犻櫎璇濇湳搴�
- *
- * @param questionids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
- * @return 缁撴灉
- */
- public int deleteIvrLibaScriptByQuestionids(String[] questionids);
+
}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTagMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTagMapper.java
new file mode 100644
index 0000000..471b349
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTagMapper.java
@@ -0,0 +1,64 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.IvrLibaScriptTag;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鏍囩搴揗apper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Mapper
+public interface IvrLibaScriptTagMapper
+{
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 闂璇濇湳鏍囩搴�
+ */
+ public IvrLibaScriptTag selectIvrLibaScriptTagById(Long id);
+
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴撳垪琛�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 闂璇濇湳鏍囩搴撻泦鍚�
+ */
+ public List<IvrLibaScriptTag> selectIvrLibaScriptTagList(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 鏂板闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 淇敼闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 鍒犻櫎闂璇濇湳鏍囩搴�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTagById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鏍囩搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTagByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTargetoptionMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTargetoptionMapper.java
new file mode 100644
index 0000000..e884594
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaScriptTargetoptionMapper.java
@@ -0,0 +1,56 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.IvrLibaScriptTargetoption;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鎸囨爣閫夐」搴揗apper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Mapper
+public interface IvrLibaScriptTargetoptionMapper {
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param targetoptionid 闂璇濇湳鎸囨爣閫夐」搴撲富閿�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ public IvrLibaScriptTargetoption selectIvrLibaScriptTargetoptionByTargetoptionid(String targetoptionid);
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴撳垪琛�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴撻泦鍚�
+ */
+ public List<IvrLibaScriptTargetoption> selectIvrLibaScriptTargetoptionList(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 鏂板闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 淇敼闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 鍒犻櫎闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param id 闂璇濇湳鎸囨爣閫夐」搴撲富閿�
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTargetoptionByTargetoptionid(Long id);
+
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaScripttargetMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaScripttargetMapper.java
deleted file mode 100644
index 6effbce..0000000
--- a/smartor/src/main/java/com/smartor/mapper/IvrLibaScripttargetMapper.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.smartor.mapper;
-
-import java.util.List;
-import com.smartor.domain.IvrLibaScripttarget;
-
-/**
- * 璇濇湳搴撹瘽鏈寚鏍嘙apper鎺ュ彛
- *
- * @author smartor
- * @date 2023-03-22
- */
-public interface IvrLibaScripttargetMapper
-{
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 璇濇湳搴撹瘽鏈寚鏍�
- */
- public IvrLibaScripttarget selectIvrLibaScripttargetByQuestionTargetID(String questionTargetID);
-
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍囧垪琛�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 璇濇湳搴撹瘽鏈寚鏍囬泦鍚�
- */
- public List<IvrLibaScripttarget> selectIvrLibaScripttargetList(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 鏂板璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- public int insertIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 淇敼璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- public int updateIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 鍒犻櫎璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 缁撴灉
- */
- public int deleteIvrLibaScripttargetByQuestionTargetID(String questionTargetID);
-
- /**
- * 鎵归噺鍒犻櫎璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetIDs 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
- * @return 缁撴灉
- */
- public int deleteIvrLibaScripttargetByQuestionTargetIDs(String[] questionTargetIDs);
-}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetMapper.java
index 81d514a..15268fb 100644
--- a/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetMapper.java
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetMapper.java
@@ -1,6 +1,7 @@
package com.smartor.mapper;
import com.smartor.domain.IvrLibaTarget;
+import com.smartor.domain.IvrLibaTargetVO;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;
@@ -30,6 +31,8 @@
*/
public List<IvrLibaTarget> selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget);
+ public List<IvrLibaTargetVO> targetInfo(IvrLibaTarget ivrLibaTarget);
+
/**
* 鏂板鎸囨爣閫夐」搴�
*
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetTagMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetTagMapper.java
new file mode 100644
index 0000000..fac5b40
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetTagMapper.java
@@ -0,0 +1,72 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.BaseTag;
+import com.smartor.domain.IvrLibaTargetTag;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鏍囩Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Mapper
+public interface IvrLibaTargetTagMapper {
+ /**
+ * 鏌ヨ鎸囨爣鏍囩
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 鎸囨爣鏍囩
+ */
+ public IvrLibaTargetTag selectIvrLibaTargetTagById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣鍚嶇О
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 鎸囨爣鏍囩
+ */
+ public List<BaseTag> selectTagName(Long targetid);
+
+ /**
+ * 鏌ヨ鎸囨爣鏍囩鍒楄〃
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 鎸囨爣鏍囩闆嗗悎
+ */
+ public List<IvrLibaTargetTag> selectIvrLibaTargetTagList(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 鏂板鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 淇敼鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 鍒犻櫎鎸囨爣鏍囩
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetTagById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鏍囩
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetTagByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetoptionMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetoptionMapper.java
index dae98f1..f2b8ec3 100644
--- a/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetoptionMapper.java
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaTargetoptionMapper.java
@@ -60,4 +60,5 @@
* @return 缁撴灉
*/
public int deleteIvrLibaTargetoptionByTargetoptionids(Long[] targetoptionids);
+
}
diff --git a/smartor/src/main/java/com/smartor/mapper/IvrLibaTemplatetargetAssortMapper.java b/smartor/src/main/java/com/smartor/mapper/IvrLibaTemplatetargetAssortMapper.java
new file mode 100644
index 0000000..7315768
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/mapper/IvrLibaTemplatetargetAssortMapper.java
@@ -0,0 +1,64 @@
+package com.smartor.mapper;
+
+import com.smartor.domain.IvrLibaTemplatetargetAssort;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣妯℃澘鍒嗙被Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Mapper
+public interface IvrLibaTemplatetargetAssortMapper
+{
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 鎸囨爣妯℃澘鍒嗙被
+ */
+ public IvrLibaTemplatetargetAssort selectIvrLibaTemplatetargetAssortById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被鍒楄〃
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 鎸囨爣妯℃澘鍒嗙被闆嗗悎
+ */
+ public List<IvrLibaTemplatetargetAssort> selectIvrLibaTemplatetargetAssortList(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 鏂板鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 淇敼鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 鍒犻櫎鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTemplatetargetAssortById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTemplatetargetAssortByIds(Long[] ids);
+}
diff --git a/smartor/src/main/java/com/smartor/mapper/PatArchivetagMapper.java b/smartor/src/main/java/com/smartor/mapper/PatArchivetagMapper.java
index 4256aa0..92eddc6 100644
--- a/smartor/src/main/java/com/smartor/mapper/PatArchivetagMapper.java
+++ b/smartor/src/main/java/com/smartor/mapper/PatArchivetagMapper.java
@@ -53,7 +53,7 @@
* @param id 鎮h�呮。妗堟爣绛句富閿�
* @return 缁撴灉
*/
- public int deletePatArchivetagById(Long id);
+ public int deletePatArchivetagById(PatArchivetag patArchivetag);
/**
* 鎵归噺鍒犻櫎鎮h�呮。妗堟爣绛�
diff --git a/smartor/src/main/java/com/smartor/service/IIcd10Service.java b/smartor/src/main/java/com/smartor/service/IIcd10Service.java
new file mode 100644
index 0000000..c036844
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIcd10Service.java
@@ -0,0 +1,62 @@
+package com.smartor.service;
+
+import com.smartor.domain.Icd10;
+
+import java.util.List;
+
+/**
+ * 鐤剧梾Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+public interface IIcd10Service
+{
+ /**
+ * 鏌ヨ鐤剧梾
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 鐤剧梾
+ */
+ public Icd10 selectIcd10ByIcdid(Long icdid);
+
+ /**
+ * 鏌ヨ鐤剧梾鍒楄〃
+ *
+ * @param icd10 鐤剧梾
+ * @return 鐤剧梾闆嗗悎
+ */
+ public List<Icd10> selectIcd10List(Icd10 icd10);
+
+ /**
+ * 鏂板鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ public int insertIcd10(Icd10 icd10);
+
+ /**
+ * 淇敼鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ public int updateIcd10(Icd10 icd10);
+
+ /**
+ * 鎵归噺鍒犻櫎鐤剧梾
+ *
+ * @param icdids 闇�瑕佸垹闄ょ殑鐤剧梾涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIcd10ByIcdids(Long[] icdids);
+
+ /**
+ * 鍒犻櫎鐤剧梾淇℃伅
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIcd10ByIcdid(Long icdid);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaOutIcd10Service.java b/smartor/src/main/java/com/smartor/service/IIvrLibaOutIcd10Service.java
new file mode 100644
index 0000000..f27af09
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaOutIcd10Service.java
@@ -0,0 +1,62 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaTargetIcd10;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鐤剧梾Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-20
+ */
+public interface IIvrLibaOutIcd10Service
+{
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 鎸囨爣鐤剧梾
+ */
+ public IvrLibaTargetIcd10 selectIvrLibaTargetIcd10ById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾鍒楄〃
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 鎸囨爣鐤剧梾闆嗗悎
+ */
+ public List<IvrLibaTargetIcd10> selectIvrLibaTargetIcd10List(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 鏂板鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 淇敼鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鐤剧梾
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣鐤剧梾涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetIcd10ByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鎸囨爣鐤剧梾淇℃伅
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetIcd10ById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaScriptAssortService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptAssortService.java
new file mode 100644
index 0000000..aa040ef
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptAssortService.java
@@ -0,0 +1,79 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaScriptAssort;
+import com.smartor.domain.IvrLibaScriptAssortVO;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鍒嗙被搴�
+Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+public interface IIvrLibaScriptAssortService
+{
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�
+
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+涓婚敭
+ * @return 闂璇濇湳鍒嗙被搴�
+
+ */
+ public IvrLibaScriptAssort selectIvrLibaScriptAssortById(Long id);
+
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�
+鍒楄〃
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+
+ * @return 闂璇濇湳鍒嗙被搴�
+闆嗗悎
+ */
+ public List<IvrLibaScriptAssortVO> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+
+ /**
+ * 鏂板闂璇濇湳鍒嗙被搴�
+
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+ /**
+ * 淇敼闂璇濇湳鍒嗙被搴�
+
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort);
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鍒嗙被搴�
+
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑闂璇濇湳鍒嗙被搴�
+涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptAssortByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎闂璇濇湳鍒嗙被搴�
+淇℃伅
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptAssortById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaScriptService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptService.java
index 0a65c94..c866bb2 100644
--- a/smartor/src/main/java/com/smartor/service/IIvrLibaScriptService.java
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptService.java
@@ -1,61 +1,65 @@
package com.smartor.service;
-import java.util.List;
import com.smartor.domain.IvrLibaScript;
+import com.smartor.domain.IvrLibaScriptVO;
+
+import java.util.List;
/**
- * 璇濇湳搴揝ervice鎺ュ彛
- *
- * @author smartor
- * @date 2023-03-22
+ * 闂璇濇湳搴揝ervice鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
*/
-public interface IIvrLibaScriptService
-{
+public interface IIvrLibaScriptService {
/**
- * 鏌ヨ璇濇湳搴�
- *
- * @param questionid 璇濇湳搴撲富閿�
- * @return 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳搴�
+ *
+ * @param questionid 闂璇濇湳搴撲富閿�
+ * @return 闂璇濇湳搴�
*/
public IvrLibaScript selectIvrLibaScriptByQuestionid(String questionid);
/**
- * 鏌ヨ璇濇湳搴撳垪琛�
- *
- * @param ivrLibaScript 璇濇湳搴�
- * @return 璇濇湳搴撻泦鍚�
+ * 鏌ヨ闂璇濇湳搴撳垪琛�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
+ * @return 闂璇濇湳搴撻泦鍚�
*/
public List<IvrLibaScript> selectIvrLibaScriptList(IvrLibaScript ivrLibaScript);
/**
- * 鏂板璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢
+ */
+ public IvrLibaScriptVO selectInfoByCondition(IvrLibaScriptVO ivrLibaScriptVO);
+
+ /**
+ * 鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢
+ */
+ public Integer saveOrUpdateScript(IvrLibaScriptVO ivrLibaScriptVO);
+
+ /**
+ * 鏂板闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
public int insertIvrLibaScript(IvrLibaScript ivrLibaScript);
/**
- * 淇敼璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 淇敼闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
public int updateIvrLibaScript(IvrLibaScript ivrLibaScript);
/**
- * 鎵归噺鍒犻櫎璇濇湳搴�
- *
- * @param questionids 闇�瑕佸垹闄ょ殑璇濇湳搴撲富閿泦鍚�
+ * 鎵归噺鍒犻櫎闂璇濇湳搴�
+ *
+ * @param questionids 闇�瑕佸垹闄ょ殑闂璇濇湳搴撲富閿泦鍚�
* @return 缁撴灉
*/
public int deleteIvrLibaScriptByQuestionids(String[] questionids);
- /**
- * 鍒犻櫎璇濇湳搴撲俊鎭�
- *
- * @param questionid 璇濇湳搴撲富閿�
- * @return 缁撴灉
- */
- public int deleteIvrLibaScriptByQuestionid(String questionid);
}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTagService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTagService.java
new file mode 100644
index 0000000..91d285b
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTagService.java
@@ -0,0 +1,62 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaScriptTag;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鏍囩搴揝ervice鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+public interface IIvrLibaScriptTagService
+{
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 闂璇濇湳鏍囩搴�
+ */
+ public IvrLibaScriptTag selectIvrLibaScriptTagById(Long id);
+
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴撳垪琛�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 闂璇濇湳鏍囩搴撻泦鍚�
+ */
+ public List<IvrLibaScriptTag> selectIvrLibaScriptTagList(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 鏂板闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 淇敼闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag);
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鏍囩搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑闂璇濇湳鏍囩搴撲富閿泦鍚�
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTagByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎闂璇濇湳鏍囩搴撲俊鎭�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTagById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTargetoptionService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTargetoptionService.java
new file mode 100644
index 0000000..f5d8bf1
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaScriptTargetoptionService.java
@@ -0,0 +1,54 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaScriptTargetoption;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鎸囨爣閫夐」搴揝ervice鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+public interface IIvrLibaScriptTargetoptionService {
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param targetoptionid 闂璇濇湳鎸囨爣閫夐」搴撲富閿�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ public IvrLibaScriptTargetoption selectIvrLibaScriptTargetoptionByTargetoptionid(String targetoptionid);
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴撳垪琛�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴撻泦鍚�
+ */
+ public List<IvrLibaScriptTargetoption> selectIvrLibaScriptTargetoptionList(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 鏂板闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 淇敼闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption);
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param targetoptionids 闇�瑕佸垹闄ょ殑闂璇濇湳鎸囨爣閫夐」搴撲富閿泦鍚�
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaScriptTargetoptionByTargetoptionids(String[] targetoptionids);
+
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaScripttargetService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaScripttargetService.java
deleted file mode 100644
index 4603e62..0000000
--- a/smartor/src/main/java/com/smartor/service/IIvrLibaScripttargetService.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package com.smartor.service;
-
-import java.util.List;
-import com.smartor.domain.IvrLibaScripttarget;
-
-/**
- * 璇濇湳搴撹瘽鏈寚鏍嘢ervice鎺ュ彛
- *
- * @author smartor
- * @date 2023-03-22
- */
-public interface IIvrLibaScripttargetService
-{
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 璇濇湳搴撹瘽鏈寚鏍�
- */
- public IvrLibaScripttarget selectIvrLibaScripttargetByQuestionTargetID(String questionTargetID);
-
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍囧垪琛�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 璇濇湳搴撹瘽鏈寚鏍囬泦鍚�
- */
- public List<IvrLibaScripttarget> selectIvrLibaScripttargetList(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 鏂板璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- public int insertIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 淇敼璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- public int updateIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget);
-
- /**
- * 鎵归噺鍒犻櫎璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetIDs 闇�瑕佸垹闄ょ殑璇濇湳搴撹瘽鏈寚鏍囦富閿泦鍚�
- * @return 缁撴灉
- */
- public int deleteIvrLibaScripttargetByQuestionTargetIDs(String[] questionTargetIDs);
-
- /**
- * 鍒犻櫎璇濇湳搴撹瘽鏈寚鏍囦俊鎭�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 缁撴灉
- */
- public int deleteIvrLibaScripttargetByQuestionTargetID(String questionTargetID);
-}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaTargetService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaTargetService.java
index 12a1111..b6313d4 100644
--- a/smartor/src/main/java/com/smartor/service/IIvrLibaTargetService.java
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaTargetService.java
@@ -1,20 +1,20 @@
package com.smartor.service;
import com.smartor.domain.IvrLibaTarget;
+import com.smartor.domain.IvrLibaTargetVO;
import java.util.List;
/**
* 鎸囨爣閫夐」搴揝ervice鎺ュ彛
- *
+ *
* @author ruoyi
* @date 2023-12-14
*/
-public interface IIvrLibaTargetService
-{
+public interface IIvrLibaTargetService {
/**
* 鏌ヨ鎸囨爣閫夐」搴�
- *
+ *
* @param targetID 鎸囨爣閫夐」搴撲富閿�
* @return 鎸囨爣閫夐」搴�
*/
@@ -22,31 +22,40 @@
/**
* 鏌ヨ鎸囨爣閫夐」搴撳垪琛�
- *
+ *
* @param ivrLibaTarget 鎸囨爣閫夐」搴�
* @return 鎸囨爣閫夐」搴撻泦鍚�
*/
public List<IvrLibaTarget> selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget);
/**
- * 鏂板鎸囨爣閫夐」搴�
- *
+ * 鏌ヨ鎸囨爣鍜屽叧鑱旂殑鎸囨爣閫夐」
+ *
* @param ivrLibaTarget 鎸囨爣閫夐」搴�
+ * @return 鏌ヨ鎸囨爣鍜屽叧鑱旂殑鎸囨爣閫夐」
+ */
+ public List<IvrLibaTargetVO> targetInfo(IvrLibaTarget ivrLibaTarget);
+
+ /**
+ * 鏂板鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaTargetVO 鎸囨爣閫夐」搴�
* @return 缁撴灉
*/
- public int insertIvrLibaTarget(IvrLibaTarget ivrLibaTarget);
+ public int insertIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO);
/**
* 淇敼鎸囨爣閫夐」搴�
- *
- * @param ivrLibaTarget 鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaTargetVO 鎸囨爣閫夐」搴�
* @return 缁撴灉
*/
- public int updateIvrLibaTarget(IvrLibaTarget ivrLibaTarget);
+ public int saveOrupdateIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO);
+
/**
* 鎵归噺鍒犻櫎鎸囨爣閫夐」搴�
- *
+ *
* @param targetIDs 闇�瑕佸垹闄ょ殑鎸囨爣閫夐」搴撲富閿泦鍚�
* @return 缁撴灉
*/
@@ -54,7 +63,7 @@
/**
* 鍒犻櫎鎸囨爣閫夐」搴撲俊鎭�
- *
+ *
* @param targetID 鎸囨爣閫夐」搴撲富閿�
* @return 缁撴灉
*/
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaTargetTagService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaTargetTagService.java
new file mode 100644
index 0000000..e0d3157
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaTargetTagService.java
@@ -0,0 +1,62 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaTargetTag;
+import com.smartor.domain.IvrLibaTargetTagVO;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鏍囩Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+public interface IIvrLibaTargetTagService {
+ /**
+ * 鏌ヨ鎸囨爣鏍囩
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 鎸囨爣鏍囩
+ */
+ public IvrLibaTargetTag selectIvrLibaTargetTagById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣鏍囩鍒楄〃
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 鎸囨爣鏍囩闆嗗悎
+ */
+ public List<IvrLibaTargetTag> selectIvrLibaTargetTagList(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 鏂板鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 淇敼鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鏍囩
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣鏍囩涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetTagByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鎸囨爣鏍囩淇℃伅
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTargetTagById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IIvrLibaTemplatetargetAssortService.java b/smartor/src/main/java/com/smartor/service/IIvrLibaTemplatetargetAssortService.java
new file mode 100644
index 0000000..b0c3520
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/IIvrLibaTemplatetargetAssortService.java
@@ -0,0 +1,62 @@
+package com.smartor.service;
+
+import com.smartor.domain.IvrLibaTemplatetargetAssort;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣妯℃澘鍒嗙被Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+public interface IIvrLibaTemplatetargetAssortService
+{
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 鎸囨爣妯℃澘鍒嗙被
+ */
+ public IvrLibaTemplatetargetAssort selectIvrLibaTemplatetargetAssortById(Long id);
+
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被鍒楄〃
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 鎸囨爣妯℃澘鍒嗙被闆嗗悎
+ */
+ public List<IvrLibaTemplatetargetAssort> selectIvrLibaTemplatetargetAssortList(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 鏂板鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ public int insertIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 淇敼鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ public int updateIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort);
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣妯℃澘鍒嗙被涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTemplatetargetAssortByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鎸囨爣妯℃澘鍒嗙被淇℃伅
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteIvrLibaTemplatetargetAssortById(Long id);
+}
diff --git a/smartor/src/main/java/com/smartor/service/IPatArchiveService.java b/smartor/src/main/java/com/smartor/service/IPatArchiveService.java
index 677f222..38014de 100644
--- a/smartor/src/main/java/com/smartor/service/IPatArchiveService.java
+++ b/smartor/src/main/java/com/smartor/service/IPatArchiveService.java
@@ -39,15 +39,15 @@
* @param patArchive 鎮h�呮。妗�
* @return 缁撴灉
*/
- public int insertPatArchive(PatArchive patArchive);
+ public Integer insertPatArchive(PatArchive patArchive);
/**
* 淇敼鎮h�呮。妗�
*
- * @param patArchive 鎮h�呮。妗�
+ * @param patArchiveVO 鎮h�呮。妗�
* @return 缁撴灉
*/
- public Boolean updatePatArchive(PatArchive patArchive);
+ public Boolean saveOrUpdatePatInfo(PatArchiveVO patArchiveVO);
/**
* 鎵归噺鍒犻櫎鎮h�呮。妗�
diff --git a/smartor/src/main/java/com/smartor/service/IPatArchivetagService.java b/smartor/src/main/java/com/smartor/service/IPatArchivetagService.java
index 158ab41..907c902 100644
--- a/smartor/src/main/java/com/smartor/service/IPatArchivetagService.java
+++ b/smartor/src/main/java/com/smartor/service/IPatArchivetagService.java
@@ -53,12 +53,6 @@
*/
public int deletePatArchivetagByIds(Long[] ids);
- /**
- * 鍒犻櫎鎮h�呮。妗堟爣绛句俊鎭�
- *
- * @param id 鎮h�呮。妗堟爣绛句富閿�
- * @return 缁撴灉
- */
- public int deletePatArchivetagById(Long id);
+
}
\ No newline at end of file
diff --git a/smartor/src/main/java/com/smartor/service/impl/Icd10ServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/Icd10ServiceImpl.java
new file mode 100644
index 0000000..e84b6a3
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/Icd10ServiceImpl.java
@@ -0,0 +1,97 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.Icd10;
+import com.smartor.mapper.Icd10Mapper;
+import com.smartor.service.IIcd10Service;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 鐤剧梾Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Service
+public class Icd10ServiceImpl implements IIcd10Service
+{
+ @Autowired
+ private Icd10Mapper icd10Mapper;
+
+ /**
+ * 鏌ヨ鐤剧梾
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 鐤剧梾
+ */
+ @Override
+ public Icd10 selectIcd10ByIcdid(Long icdid)
+ {
+ return icd10Mapper.selectIcd10ByIcdid(icdid);
+ }
+
+ /**
+ * 鏌ヨ鐤剧梾鍒楄〃
+ *
+ * @param icd10 鐤剧梾
+ * @return 鐤剧梾
+ */
+ @Override
+ public List<Icd10> selectIcd10List(Icd10 icd10)
+ {
+ return icd10Mapper.selectIcd10List(icd10);
+ }
+
+ /**
+ * 鏂板鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIcd10(Icd10 icd10)
+ {
+ icd10.setCreateTime(DateUtils.getNowDate());
+ return icd10Mapper.insertIcd10(icd10);
+ }
+
+ /**
+ * 淇敼鐤剧梾
+ *
+ * @param icd10 鐤剧梾
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIcd10(Icd10 icd10)
+ {
+ icd10.setUpdateTime(DateUtils.getNowDate());
+ return icd10Mapper.updateIcd10(icd10);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鐤剧梾
+ *
+ * @param icdids 闇�瑕佸垹闄ょ殑鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIcd10ByIcdids(Long[] icdids)
+ {
+ return icd10Mapper.deleteIcd10ByIcdids(icdids);
+ }
+
+ /**
+ * 鍒犻櫎鐤剧梾淇℃伅
+ *
+ * @param icdid 鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIcd10ByIcdid(Long icdid)
+ {
+ return icd10Mapper.deleteIcd10ByIcdid(icdid);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaOutIcd10ServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaOutIcd10ServiceImpl.java
new file mode 100644
index 0000000..4c3c627
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaOutIcd10ServiceImpl.java
@@ -0,0 +1,97 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.IvrLibaTargetIcd10;
+import com.smartor.mapper.IvrLibaOutIcd10Mapper;
+import com.smartor.service.IIvrLibaOutIcd10Service;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鐤剧梾Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-20
+ */
+@Service
+public class IvrLibaOutIcd10ServiceImpl implements IIvrLibaOutIcd10Service
+{
+ @Autowired
+ private IvrLibaOutIcd10Mapper ivrLibaTargetIcd10Mapper;
+
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 鎸囨爣鐤剧梾
+ */
+ @Override
+ public IvrLibaTargetIcd10 selectIvrLibaTargetIcd10ById(Long id)
+ {
+ return ivrLibaTargetIcd10Mapper.selectIvrLibaTargetIcd10ById(id);
+ }
+
+ /**
+ * 鏌ヨ鎸囨爣鐤剧梾鍒楄〃
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 鎸囨爣鐤剧梾
+ */
+ @Override
+ public List<IvrLibaTargetIcd10> selectIvrLibaTargetIcd10List(IvrLibaTargetIcd10 ivrLibaTargetIcd10)
+ {
+ return ivrLibaTargetIcd10Mapper.selectIvrLibaTargetIcd10List(ivrLibaTargetIcd10);
+ }
+
+ /**
+ * 鏂板鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10)
+ {
+ ivrLibaTargetIcd10.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaTargetIcd10Mapper.insertIvrLibaTargetIcd10(ivrLibaTargetIcd10);
+ }
+
+ /**
+ * 淇敼鎸囨爣鐤剧梾
+ *
+ * @param ivrLibaTargetIcd10 鎸囨爣鐤剧梾
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaTargetIcd10(IvrLibaTargetIcd10 ivrLibaTargetIcd10)
+ {
+ ivrLibaTargetIcd10.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaTargetIcd10Mapper.updateIvrLibaTargetIcd10(ivrLibaTargetIcd10);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鐤剧梾
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTargetIcd10ByIds(Long[] ids)
+ {
+ return ivrLibaTargetIcd10Mapper.deleteIvrLibaTargetIcd10ByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣鐤剧梾淇℃伅
+ *
+ * @param id 鎸囨爣鐤剧梾涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTargetIcd10ById(Long id)
+ {
+ return ivrLibaTargetIcd10Mapper.deleteIvrLibaTargetIcd10ById(id);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
new file mode 100644
index 0000000..890caf6
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptAssortServiceImpl.java
@@ -0,0 +1,127 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.common.utils.DtoConversionUtils;
+import com.smartor.domain.*;
+import com.smartor.mapper.IvrLibaScriptAssortMapper;
+import com.smartor.service.IIvrLibaScriptAssortService;
+import io.jsonwebtoken.lang.Collections;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * 闂璇濇湳鍒嗙被搴�
+ * Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Service
+public class IvrLibaScriptAssortServiceImpl implements IIvrLibaScriptAssortService {
+ @Autowired
+ private IvrLibaScriptAssortMapper ivrLibaScriptAssortMapper;
+
+ /**
+ * 鏌ヨ闂璇濇湳鍒嗙被搴�
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+ * 涓婚敭
+ * @return 闂璇濇湳鍒嗙被搴�
+ */
+ @Override
+ public IvrLibaScriptAssort selectIvrLibaScriptAssortById(Long id) {
+ return ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortById(id);
+ }
+
+// /**
+// * 鏌ヨ闂璇濇湳鍒嗙被搴�
+// * 鍒楄〃
+// *
+// * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+// * @return 闂璇濇湳鍒嗙被搴�
+// */
+// @Override
+// public List<IvrLibaScriptAssort> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort) {
+// return ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
+// }
+
+ /**
+ * 鏂板闂璇濇湳鍒嗙被搴�
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort) {
+ ivrLibaScriptAssort.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaScriptAssortMapper.insertIvrLibaScriptAssort(ivrLibaScriptAssort);
+ }
+
+ /**
+ * 淇敼闂璇濇湳鍒嗙被搴�
+ *
+ * @param ivrLibaScriptAssort 闂璇濇湳鍒嗙被搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaScriptAssort(IvrLibaScriptAssort ivrLibaScriptAssort) {
+ ivrLibaScriptAssort.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaScriptAssortMapper.updateIvrLibaScriptAssort(ivrLibaScriptAssort);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鍒嗙被搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑闂璇濇湳鍒嗙被搴�
+ * 涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptAssortByIds(Long[] ids) {
+ return ivrLibaScriptAssortMapper.deleteIvrLibaScriptAssortByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎闂璇濇湳鍒嗙被搴�
+ * 淇℃伅
+ *
+ * @param id 闂璇濇湳鍒嗙被搴�
+ * 涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptAssortById(Long id) {
+ return ivrLibaScriptAssortMapper.deleteIvrLibaScriptAssortById(id);
+ }
+
+ /**
+ * 鏌ヨ闂鍒嗙被鍒楄〃
+ *
+ * @param ivrLibaScriptAssort 闂鍒嗙被
+ * @return 闂鍒嗙被
+ */
+ @Override
+ public List<IvrLibaScriptAssortVO> selectIvrLibaScriptAssortList(IvrLibaScriptAssort ivrLibaScriptAssort) {
+ List<IvrLibaScriptAssort> ivrLibaScriptAssorts = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaScriptAssort);
+ //灏唒id涓虹┖鐨勶紝杩囨护鎺�
+ ivrLibaScriptAssorts = ivrLibaScriptAssorts.stream().filter(assort -> assort.getPid() == null).collect(Collectors.toList());
+
+ List<IvrLibaScriptAssortVO> ivrLibaScriptAssortVOS = DtoConversionUtils.sourceToTarget(ivrLibaScriptAssorts, IvrLibaScriptAssortVO.class);
+ //閬嶅巻鏌ュ嚭鏉ョ殑鏁版嵁锛岄�氳繃 id=pid 鑾峰彇浠栦滑鐨勫瓙鏁版嵁
+ for (IvrLibaScriptAssortVO ivrLibaScriptAssortVO : ivrLibaScriptAssortVOS) {
+ if (ivrLibaScriptAssortVO.getPid() != null) {
+ continue;
+ }
+ IvrLibaScriptAssort ivrLibaTargetAssort1 = new IvrLibaScriptAssort();
+ ivrLibaTargetAssort1.setPid(ivrLibaScriptAssortVO.getId());
+ List<IvrLibaScriptAssort> ivrLibaScriptAssorts1 = ivrLibaScriptAssortMapper.selectIvrLibaScriptAssortList(ivrLibaTargetAssort1);
+ if (!Collections.isEmpty(ivrLibaScriptAssorts1)) {
+ ivrLibaScriptAssortVO.setIvrLibaScriptAssortList(ivrLibaScriptAssorts1);
+ }
+ }
+ return ivrLibaScriptAssortVOS;
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
index 25cd10d..f0e42de 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptServiceImpl.java
@@ -1,96 +1,232 @@
package com.smartor.service.impl;
-import java.util.List;
import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.common.utils.DtoConversionUtils;
+import com.smartor.domain.*;
+import com.smartor.mapper.IvrLibaScriptMapper;
+import com.smartor.mapper.IvrLibaScriptTagMapper;
+import com.smartor.mapper.IvrLibaScriptTargetMapper;
+import com.smartor.mapper.IvrLibaScriptTargetoptionMapper;
+import com.smartor.service.IIvrLibaScriptService;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import com.smartor.mapper.IvrLibaScriptMapper;
-import com.smartor.domain.IvrLibaScript;
-import com.smartor.service.IIvrLibaScriptService;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.List;
/**
- * 璇濇湳搴揝ervice涓氬姟灞傚鐞�
- *
- * @author smartor
- * @date 2023-03-22
+ * 闂璇濇湳搴揝ervice涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
*/
+@Slf4j
@Service
-public class IvrLibaScriptServiceImpl implements IIvrLibaScriptService
-{
+public class IvrLibaScriptServiceImpl implements IIvrLibaScriptService {
@Autowired
private IvrLibaScriptMapper ivrLibaScriptMapper;
+ @Autowired
+ private IvrLibaScriptTagMapper ivrLibaScriptTagMapper;
+
+ @Autowired
+ private IvrLibaScriptTargetoptionMapper ivrLibaScriptTargetoptionMapper;
+
+ @Autowired
+ private IvrLibaScriptTargetMapper ivrLibaScriptTargetMapper;
+
/**
- * 鏌ヨ璇濇湳搴�
- *
- * @param questionid 璇濇湳搴撲富閿�
- * @return 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳搴�
+ *
+ * @param questionid 闂璇濇湳搴撲富閿�
+ * @return 闂璇濇湳搴�
*/
@Override
- public IvrLibaScript selectIvrLibaScriptByQuestionid(String questionid)
- {
+ public IvrLibaScript selectIvrLibaScriptByQuestionid(String questionid) {
return ivrLibaScriptMapper.selectIvrLibaScriptByQuestionid(questionid);
}
/**
- * 鏌ヨ璇濇湳搴撳垪琛�
- *
- * @param ivrLibaScript 璇濇湳搴�
- * @return 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳搴撳垪琛�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
+ * @return 闂璇濇湳搴�
*/
@Override
- public List<IvrLibaScript> selectIvrLibaScriptList(IvrLibaScript ivrLibaScript)
- {
+ public List<IvrLibaScript> selectIvrLibaScriptList(IvrLibaScript ivrLibaScript) {
return ivrLibaScriptMapper.selectIvrLibaScriptList(ivrLibaScript);
}
/**
- * 鏂板璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢
+ */
+ @Override
+ public IvrLibaScriptVO selectInfoByCondition(IvrLibaScriptVO ivrLibaScriptVO) {
+ log.info("鏌ヨ闂璇濇湳璇︽儏鏍规嵁鏉′欢鐨勫叆鍙備负 : {}", ivrLibaScriptVO);
+ //鍏堟牴鎹潯浠舵煡璇㈤棶棰樿〃淇℃伅
+ IvrLibaScript ivrLibaScript = DtoConversionUtils.sourceToTarget(ivrLibaScriptVO, IvrLibaScript.class);
+ List<IvrLibaScript> ivrLibaScripts = selectIvrLibaScriptList(ivrLibaScript);
+ if (CollectionUtils.isEmpty(ivrLibaScripts)) {
+ log.info("鎻愪緵鐨勬潯浠�,鏌ヨ鏁版嵁涓虹┖锛歿}", ivrLibaScript);
+ return null;
+ }
+ log.info("ivrLibaScript鐨勬煡璇㈢粨鏋滀负:{},鏁伴噺涓� : {}", ivrLibaScripts.get(0), ivrLibaScripts.size());
+ //瀹氫箟IvrLibaScriptVO 鐢ㄤ簬杩斿弬
+ IvrLibaScriptVO scriptVO = DtoConversionUtils.sourceToTarget(ivrLibaScripts.get(0), IvrLibaScriptVO.class);
+
+ //鑾峰彇tag淇℃伅
+ IvrLibaScriptTag ivrLibaScriptTag = new IvrLibaScriptTag();
+ ivrLibaScriptTag.setScriptid(ivrLibaScripts.get(0).getId());
+ List<IvrLibaScriptTag> ivrLibaScriptTags = ivrLibaScriptTagMapper.selectIvrLibaScriptTagList(ivrLibaScriptTag);
+ scriptVO.setIvrLibaScriptTagList(ivrLibaScriptTags);
+
+ //鑾峰彇option淇℃伅
+ IvrLibaScriptTargetoption ivrLibaScriptTargetoption = new IvrLibaScriptTargetoption();
+ ivrLibaScriptTargetoption.setScriptid(ivrLibaScripts.get(0).getId());
+ List<IvrLibaScriptTargetoption> ivrLibaScriptTargetoptions = ivrLibaScriptTargetoptionMapper.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
+ scriptVO.setIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoptions);
+
+ //鏌ヨ闂鎸囨爣鎺ュ彛
+ IvrLibaScriptTarget ivrLibaScriptTarget = new IvrLibaScriptTarget();
+ ivrLibaScriptTarget.setScriptid(ivrLibaScripts.get(0).getId());
+ List<IvrLibaScriptTarget> ivrLibaScriptTargets = ivrLibaScriptTargetMapper.selectIvrLibaScriptTargetList(ivrLibaScriptTarget);
+ scriptVO.setIvrLibaScriptTargetList(ivrLibaScriptTargets);
+
+ return scriptVO;
+ }
+
+ /**
+ * 鏂板鎴栦慨鏀归棶棰樿鎯�
+ *
+ * @param ivrLibaScriptVO
+ * @return
+ */
+ @Transactional(rollbackFor = Exception.class)
+ @Override
+ public Integer saveOrUpdateScript(IvrLibaScriptVO ivrLibaScriptVO) {
+ IvrLibaScript ivrLibaScript = DtoConversionUtils.sourceToTarget(ivrLibaScriptVO, IvrLibaScript.class);
+ //瀵归棶棰樿〃杩涜鏁版嵁澶勭悊
+ Integer i = null;
+ if (ivrLibaScriptVO.getIsoperation() != null && ivrLibaScriptVO.getIsoperation() == 1) {
+ i = ivrLibaScriptMapper.insertIvrLibaScript(ivrLibaScript);
+ } else if (ivrLibaScriptVO.getIsoperation() != null && ivrLibaScriptVO.getIsoperation() == 2) {
+ i = ivrLibaScriptMapper.updateIvrLibaScript(ivrLibaScript);
+ }
+ log.info("闂琛ㄥ搴旂殑id涓猴細{}", ivrLibaScript.getId());
+
+ //瀵归棶棰樻寚鏍囪繘琛屽鐞�
+ if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTargetList())) {
+ for (IvrLibaScriptTarget ivrLibaScriptTarget : ivrLibaScriptVO.getIvrLibaScriptTargetList()) {
+ if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 1) {
+ //鏂板
+ ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTargetMapper.insertIvrLibaScriptTarget(ivrLibaScriptTarget);
+ } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 2) {
+ //淇敼
+ ivrLibaScriptTarget.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTargetMapper.updateIvrLibaScriptTarget(ivrLibaScriptTarget);
+ } else if (ivrLibaScriptTarget.getIsoperation() != null && ivrLibaScriptTarget.getIsoperation() == 3) {
+ //鍒犻櫎
+ if (ivrLibaScriptTarget.getId() == null) {
+ log.info("鍒犻櫎澶辫触,闂鎸囨爣id涓虹┖");
+ } else {
+ ivrLibaScriptTargetMapper.deleteIvrLibaScriptTargetByQuestionTargetID(ivrLibaScriptTarget.getId());
+ }
+ }
+ }
+ }
+
+ //瀵归棶棰樻寚鏍囬�夐」杩涜澶勭悊
+ if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTargetoptionList())) {
+ for (IvrLibaScriptTargetoption ivrLibaScriptTargetoption : ivrLibaScriptVO.getIvrLibaScriptTargetoptionList()) {
+ if (ivrLibaScriptTargetoption.getIsoperation() != null && ivrLibaScriptTargetoption.getIsoperation() == 1) {
+ //鏂板
+ ivrLibaScriptTargetoption.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTargetoptionMapper.insertIvrLibaScriptTargetoption(ivrLibaScriptTargetoption);
+ }
+ if (ivrLibaScriptTargetoption.getIsoperation() != null && ivrLibaScriptTargetoption.getIsoperation() == 2) {
+ //淇敼
+ ivrLibaScriptTargetoption.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTargetoptionMapper.updateIvrLibaScriptTargetoption(ivrLibaScriptTargetoption);
+ }
+ if (ivrLibaScriptTargetoption.getIsoperation() != null && ivrLibaScriptTargetoption.getIsoperation() == 3) {
+ //鍒犻櫎
+ if (ivrLibaScriptTargetoption.getId() == null) {
+ log.info("鍒犻櫎澶辫触,闂鎸囨爣閫夐」id涓虹┖");
+ } else {
+ ivrLibaScriptTargetoptionMapper.deleteIvrLibaScriptTargetoptionByTargetoptionid(ivrLibaScriptTargetoption.getId());
+ }
+ }
+ }
+ }
+
+ //瀵归棶棰樻爣绛捐繘琛屽鐞�
+ if (CollectionUtils.isNotEmpty(ivrLibaScriptVO.getIvrLibaScriptTagList())) {
+ for (IvrLibaScriptTag ivrLibaScriptTag : ivrLibaScriptVO.getIvrLibaScriptTagList()) {
+ if (ivrLibaScriptTag.getIsoperation() != null && ivrLibaScriptTag.getIsoperation() == 1) {
+ //鏂板
+ ivrLibaScriptTag.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTagMapper.insertIvrLibaScriptTag(ivrLibaScriptTag);
+ }
+ if (ivrLibaScriptTag.getIsoperation() != null && ivrLibaScriptTag.getIsoperation() == 2) {
+ //淇敼
+ ivrLibaScriptTag.setScriptid(ivrLibaScript.getId());
+ ivrLibaScriptTagMapper.updateIvrLibaScriptTag(ivrLibaScriptTag);
+ }
+ if (ivrLibaScriptTag.getIsoperation() != null && ivrLibaScriptTag.getIsoperation() == 3) {
+ //鍒犻櫎
+ if (ivrLibaScriptTag.getId() == null) {
+ log.info("鍒犻櫎澶辫触,闂鏍囩id涓虹┖");
+ } else {
+ ivrLibaScriptTagMapper.deleteIvrLibaScriptTagById(ivrLibaScriptTag.getId());
+ }
+ }
+ }
+ }
+
+
+ return i;
+ }
+
+ /**
+ * 鏂板闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
@Override
- public int insertIvrLibaScript(IvrLibaScript ivrLibaScript)
- {
+ public int insertIvrLibaScript(IvrLibaScript ivrLibaScript) {
ivrLibaScript.setCreateTime(DateUtils.getNowDate());
return ivrLibaScriptMapper.insertIvrLibaScript(ivrLibaScript);
}
/**
- * 淇敼璇濇湳搴�
- *
- * @param ivrLibaScript 璇濇湳搴�
+ * 淇敼闂璇濇湳搴�
+ *
+ * @param ivrLibaScript 闂璇濇湳搴�
* @return 缁撴灉
*/
@Override
- public int updateIvrLibaScript(IvrLibaScript ivrLibaScript)
- {
+ public int updateIvrLibaScript(IvrLibaScript ivrLibaScript) {
ivrLibaScript.setUpdateTime(DateUtils.getNowDate());
return ivrLibaScriptMapper.updateIvrLibaScript(ivrLibaScript);
}
/**
- * 鎵归噺鍒犻櫎璇濇湳搴�
- *
- * @param questionids 闇�瑕佸垹闄ょ殑璇濇湳搴撲富閿�
+ * 鎵归噺鍒犻櫎闂璇濇湳搴�
+ *
+ * @param questionids 闇�瑕佸垹闄ょ殑闂璇濇湳搴撲富閿�
* @return 缁撴灉
*/
@Override
- public int deleteIvrLibaScriptByQuestionids(String[] questionids)
- {
- return ivrLibaScriptMapper.deleteIvrLibaScriptByQuestionids(questionids);
+ public int deleteIvrLibaScriptByQuestionids(String[] questionids) {
+ Integer i = null;
+ for (String id : questionids) {
+ i = ivrLibaScriptMapper.deleteIvrLibaScriptByQuestionid(Integer.valueOf(id));
+ }
+ return i;
}
- /**
- * 鍒犻櫎璇濇湳搴撲俊鎭�
- *
- * @param questionid 璇濇湳搴撲富閿�
- * @return 缁撴灉
- */
- @Override
- public int deleteIvrLibaScriptByQuestionid(String questionid)
- {
- return ivrLibaScriptMapper.deleteIvrLibaScriptByQuestionid(questionid);
- }
}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTagServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTagServiceImpl.java
new file mode 100644
index 0000000..69c8702
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTagServiceImpl.java
@@ -0,0 +1,93 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.IvrLibaScriptTag;
+import com.smartor.mapper.IvrLibaScriptTagMapper;
+import com.smartor.service.IIvrLibaScriptTagService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鏍囩搴揝ervice涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Service
+public class IvrLibaScriptTagServiceImpl implements IIvrLibaScriptTagService {
+ @Autowired
+ private IvrLibaScriptTagMapper ivrLibaScriptTagMapper;
+
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 闂璇濇湳鏍囩搴�
+ */
+ @Override
+ public IvrLibaScriptTag selectIvrLibaScriptTagById(Long id) {
+ return ivrLibaScriptTagMapper.selectIvrLibaScriptTagById(id);
+ }
+
+ /**
+ * 鏌ヨ闂璇濇湳鏍囩搴撳垪琛�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 闂璇濇湳鏍囩搴�
+ */
+ @Override
+ public List<IvrLibaScriptTag> selectIvrLibaScriptTagList(IvrLibaScriptTag ivrLibaScriptTag) {
+ return ivrLibaScriptTagMapper.selectIvrLibaScriptTagList(ivrLibaScriptTag);
+ }
+
+ /**
+ * 鏂板闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag) {
+ ivrLibaScriptTag.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTagMapper.insertIvrLibaScriptTag(ivrLibaScriptTag);
+ }
+
+ /**
+ * 淇敼闂璇濇湳鏍囩搴�
+ *
+ * @param ivrLibaScriptTag 闂璇濇湳鏍囩搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaScriptTag(IvrLibaScriptTag ivrLibaScriptTag) {
+ ivrLibaScriptTag.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTagMapper.updateIvrLibaScriptTag(ivrLibaScriptTag);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鏍囩搴�
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑闂璇濇湳鏍囩搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptTagByIds(Long[] ids) {
+ for (Long id : ids) {
+ ivrLibaScriptTagMapper.deleteIvrLibaScriptTagById(id);
+ }
+ return 1;
+ }
+
+ /**
+ * 鍒犻櫎闂璇濇湳鏍囩搴撲俊鎭�
+ *
+ * @param id 闂璇濇湳鏍囩搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptTagById(Long id) {
+ return ivrLibaScriptTagMapper.deleteIvrLibaScriptTagById(id);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetServiceImpl.java
new file mode 100644
index 0000000..3748d84
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetServiceImpl.java
@@ -0,0 +1,84 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.IvrLibaScriptTarget;
+import com.smartor.mapper.IvrLibaScriptTargetMapper;
+import com.smartor.service.IIvrLibaScriptTargetService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鎸囨爣搴揝ervice涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Service
+public class IvrLibaScriptTargetServiceImpl implements IIvrLibaScriptTargetService {
+ @Autowired
+ private IvrLibaScriptTargetMapper ivrLibaScriptTargetMapper;
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣搴�
+ *
+ * @param questionTargetID 闂璇濇湳鎸囨爣搴撲富閿�
+ * @return 闂璇濇湳鎸囨爣搴�
+ */
+ @Override
+ public IvrLibaScriptTarget selectIvrLibaScriptTargetByQuestionTargetID(String questionTargetID) {
+ return ivrLibaScriptTargetMapper.selectIvrLibaScriptTargetByQuestionTargetID(questionTargetID);
+ }
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣搴撳垪琛�
+ *
+ * @param ivrLibaScriptTarget 闂璇濇湳鎸囨爣搴�
+ * @return 闂璇濇湳鎸囨爣搴�
+ */
+ @Override
+ public List<IvrLibaScriptTarget> selectIvrLibaScriptTargetList(IvrLibaScriptTarget ivrLibaScriptTarget) {
+ return ivrLibaScriptTargetMapper.selectIvrLibaScriptTargetList(ivrLibaScriptTarget);
+ }
+
+ /**
+ * 鏂板闂璇濇湳鎸囨爣搴�
+ *
+ * @param ivrLibaScriptTarget 闂璇濇湳鎸囨爣搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaScriptTarget(IvrLibaScriptTarget ivrLibaScriptTarget) {
+ ivrLibaScriptTarget.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTargetMapper.insertIvrLibaScriptTarget(ivrLibaScriptTarget);
+ }
+
+ /**
+ * 淇敼闂璇濇湳鎸囨爣搴�
+ *
+ * @param ivrLibaScriptTarget 闂璇濇湳鎸囨爣搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaScriptTarget(IvrLibaScriptTarget ivrLibaScriptTarget) {
+ ivrLibaScriptTarget.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTargetMapper.updateIvrLibaScriptTarget(ivrLibaScriptTarget);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鎸囨爣搴�
+ *
+ * @param questionTargetIDs 闇�瑕佸垹闄ょ殑闂璇濇湳鎸囨爣搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptTargetByQuestionTargetIDs(Integer[] ids) {
+ Integer i = null;
+ for (int id : ids) {
+ i = ivrLibaScriptTargetMapper.deleteIvrLibaScriptTargetByQuestionTargetID(Long.valueOf(id));
+ }
+ return i;
+ }
+
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetoptionServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetoptionServiceImpl.java
new file mode 100644
index 0000000..637cf89
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScriptTargetoptionServiceImpl.java
@@ -0,0 +1,86 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.IvrLibaScriptTargetoption;
+import com.smartor.mapper.IvrLibaScriptTargetoptionMapper;
+import com.smartor.service.IIvrLibaScriptTargetoptionService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 闂璇濇湳鎸囨爣閫夐」搴揝ervice涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-21
+ */
+@Service
+public class IvrLibaScriptTargetoptionServiceImpl implements IIvrLibaScriptTargetoptionService {
+ @Autowired
+ private IvrLibaScriptTargetoptionMapper ivrLibaScriptTargetoptionMapper;
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param targetoptionid 闂璇濇湳鎸囨爣閫夐」搴撲富閿�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ @Override
+ public IvrLibaScriptTargetoption selectIvrLibaScriptTargetoptionByTargetoptionid(String targetoptionid) {
+ return ivrLibaScriptTargetoptionMapper.selectIvrLibaScriptTargetoptionByTargetoptionid(targetoptionid);
+ }
+
+ /**
+ * 鏌ヨ闂璇濇湳鎸囨爣閫夐」搴撳垪琛�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 闂璇濇湳鎸囨爣閫夐」搴�
+ */
+ @Override
+ public List<IvrLibaScriptTargetoption> selectIvrLibaScriptTargetoptionList(IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ return ivrLibaScriptTargetoptionMapper.selectIvrLibaScriptTargetoptionList(ivrLibaScriptTargetoption);
+ }
+
+ /**
+ * 鏂板闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ ivrLibaScriptTargetoption.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTargetoptionMapper.insertIvrLibaScriptTargetoption(ivrLibaScriptTargetoption);
+ }
+
+ /**
+ * 淇敼闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaScriptTargetoption 闂璇濇湳鎸囨爣閫夐」搴�
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaScriptTargetoption(IvrLibaScriptTargetoption ivrLibaScriptTargetoption) {
+ ivrLibaScriptTargetoption.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaScriptTargetoptionMapper.updateIvrLibaScriptTargetoption(ivrLibaScriptTargetoption);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎闂璇濇湳鎸囨爣閫夐」搴�
+ *
+ * @param targetoptionids 闇�瑕佸垹闄ょ殑闂璇濇湳鎸囨爣閫夐」搴撲富閿�
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaScriptTargetoptionByTargetoptionids(String[] targetoptionids) {
+ Integer i = null;
+ for (String id : targetoptionids) {
+ i = ivrLibaScriptTargetoptionMapper.deleteIvrLibaScriptTargetoptionByTargetoptionid(Long.valueOf(id));
+ }
+
+ return i;
+ }
+
+
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScripttargetServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaScripttargetServiceImpl.java
deleted file mode 100644
index af9699e..0000000
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaScripttargetServiceImpl.java
+++ /dev/null
@@ -1,96 +0,0 @@
-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.IvrLibaScripttargetMapper;
-import com.smartor.domain.IvrLibaScripttarget;
-import com.smartor.service.IIvrLibaScripttargetService;
-
-/**
- * 璇濇湳搴撹瘽鏈寚鏍嘢ervice涓氬姟灞傚鐞�
- *
- * @author smartor
- * @date 2023-03-22
- */
-@Service
-public class IvrLibaScripttargetServiceImpl implements IIvrLibaScripttargetService
-{
- @Autowired
- private IvrLibaScripttargetMapper ivrLibaScripttargetMapper;
-
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 璇濇湳搴撹瘽鏈寚鏍�
- */
- @Override
- public IvrLibaScripttarget selectIvrLibaScripttargetByQuestionTargetID(String questionTargetID)
- {
- return ivrLibaScripttargetMapper.selectIvrLibaScripttargetByQuestionTargetID(questionTargetID);
- }
-
- /**
- * 鏌ヨ璇濇湳搴撹瘽鏈寚鏍囧垪琛�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 璇濇湳搴撹瘽鏈寚鏍�
- */
- @Override
- public List<IvrLibaScripttarget> selectIvrLibaScripttargetList(IvrLibaScripttarget ivrLibaScripttarget)
- {
- return ivrLibaScripttargetMapper.selectIvrLibaScripttargetList(ivrLibaScripttarget);
- }
-
- /**
- * 鏂板璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- @Override
- public int insertIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget)
- {
- ivrLibaScripttarget.setCreateTime(DateUtils.getNowDate());
- return ivrLibaScripttargetMapper.insertIvrLibaScripttarget(ivrLibaScripttarget);
- }
-
- /**
- * 淇敼璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param ivrLibaScripttarget 璇濇湳搴撹瘽鏈寚鏍�
- * @return 缁撴灉
- */
- @Override
- public int updateIvrLibaScripttarget(IvrLibaScripttarget ivrLibaScripttarget)
- {
- ivrLibaScripttarget.setUpdateTime(DateUtils.getNowDate());
- return ivrLibaScripttargetMapper.updateIvrLibaScripttarget(ivrLibaScripttarget);
- }
-
- /**
- * 鎵归噺鍒犻櫎璇濇湳搴撹瘽鏈寚鏍�
- *
- * @param questionTargetIDs 闇�瑕佸垹闄ょ殑璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 缁撴灉
- */
- @Override
- public int deleteIvrLibaScripttargetByQuestionTargetIDs(String[] questionTargetIDs)
- {
- return ivrLibaScripttargetMapper.deleteIvrLibaScripttargetByQuestionTargetIDs(questionTargetIDs);
- }
-
- /**
- * 鍒犻櫎璇濇湳搴撹瘽鏈寚鏍囦俊鎭�
- *
- * @param questionTargetID 璇濇湳搴撹瘽鏈寚鏍囦富閿�
- * @return 缁撴灉
- */
- @Override
- public int deleteIvrLibaScripttargetByQuestionTargetID(String questionTargetID)
- {
- return ivrLibaScripttargetMapper.deleteIvrLibaScripttargetByQuestionTargetID(questionTargetID);
- }
-}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetServiceImpl.java
index 4b71a2d..53548bc 100644
--- a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetServiceImpl.java
@@ -1,97 +1,195 @@
package com.smartor.service.impl;
import com.ruoyi.common.utils.DateUtils;
-import com.smartor.domain.IvrLibaTarget;
+import com.ruoyi.common.utils.DtoConversionUtils;
+import com.smartor.domain.*;
import com.smartor.mapper.IvrLibaTargetMapper;
+import com.smartor.mapper.IvrLibaTargetTagMapper;
+import com.smartor.mapper.IvrLibaTargetoptionMapper;
import com.smartor.service.IIvrLibaTargetService;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections4.CollectionUtils;
+import org.apache.commons.lang3.ObjectUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
import java.util.List;
/**
* 鎸囨爣閫夐」搴揝ervice涓氬姟灞傚鐞�
- *
+ *
* @author ruoyi
* @date 2023-12-14
*/
+@Slf4j
@Service
-public class IvrLibaTargetServiceImpl implements IIvrLibaTargetService
-{
+public class IvrLibaTargetServiceImpl implements IIvrLibaTargetService {
@Autowired
private IvrLibaTargetMapper ivrLibaTargetMapper;
+ @Autowired
+ private IvrLibaTargetTagMapper ivrLibaTargetTagMapper;
+
+ @Autowired
+ private IvrLibaTargetoptionMapper ivrLibaTargetoptionMapper;
+
/**
* 鏌ヨ鎸囨爣閫夐」搴�
- *
+ *
* @param targetID 鎸囨爣閫夐」搴撲富閿�
* @return 鎸囨爣閫夐」搴�
*/
@Override
- public IvrLibaTarget selectIvrLibaTargetByTargetID(Long targetID)
- {
+ public IvrLibaTarget selectIvrLibaTargetByTargetID(Long targetID) {
return ivrLibaTargetMapper.selectIvrLibaTargetByTargetID(targetID);
}
/**
* 鏌ヨ鎸囨爣閫夐」搴撳垪琛�
- *
+ *
* @param ivrLibaTarget 鎸囨爣閫夐」搴�
* @return 鎸囨爣閫夐」搴�
*/
@Override
- public List<IvrLibaTarget> selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget)
- {
+ public List<IvrLibaTarget> selectIvrLibaTargetList(IvrLibaTarget ivrLibaTarget) {
return ivrLibaTargetMapper.selectIvrLibaTargetList(ivrLibaTarget);
+ }
+
+ @Override
+ public List<IvrLibaTargetVO> targetInfo(IvrLibaTarget ivrLibaTarget) {
+ List<IvrLibaTarget> ivrLibaTargets = ivrLibaTargetMapper.selectIvrLibaTargetList(ivrLibaTarget);
+ List<IvrLibaTargetVO> ivrLibaTargetVOS = DtoConversionUtils.sourceToTarget(ivrLibaTargets, IvrLibaTargetVO.class);
+ for (IvrLibaTargetVO ivrLibaTarget1 : ivrLibaTargetVOS) {
+ IvrLibaTargetoption ivrLibaTargetoption = new IvrLibaTargetoption();
+ ivrLibaTargetoption.setTargetid(ivrLibaTarget1.getTargetID());
+ //鑾峰彇璇ユ寚鏍囩殑閫夐」
+ List<IvrLibaTargetoption> ivrLibaTargetoptions = ivrLibaTargetoptionMapper.selectIvrLibaTargetoptionList(ivrLibaTargetoption);
+ if (CollectionUtils.isNotEmpty(ivrLibaTargetoptions)) {
+ ivrLibaTarget1.setTargetoptionList(ivrLibaTargetoptions);
+ }
+ //鑾峰彇璇ユ寚鏍囩殑鏍囩
+ List<BaseTag> baseTags = ivrLibaTargetTagMapper.selectTagName(ivrLibaTarget1.getTargetID());
+ ivrLibaTarget1.setBaseTagList(baseTags);
+ }
+ //涓嬮潰鐢ㄥ乏澶栨劅瑙夋湁鐐归棶棰橈紝where涓殑option鐨刣el浼氬鑷村乏杈圭殑鏌ヨ涓嶅叏锛屽厛涓嶇敤鍚�
+// ivrLibaTargetMapper.targetInfo(ivrLibaTarget)
+ return ivrLibaTargetVOS;
}
/**
* 鏂板鎸囨爣閫夐」搴�
- *
- * @param ivrLibaTarget 鎸囨爣閫夐」搴�
+ *
+ * @param ivrLibaTargetVO 鎸囨爣閫夐」搴�
* @return 缁撴灉
*/
@Override
- public int insertIvrLibaTarget(IvrLibaTarget ivrLibaTarget)
- {
+ @Transactional(rollbackFor = Exception.class)
+ public int insertIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO) {
+ //鏂板鎸囨爣淇℃伅
+ IvrLibaTarget ivrLibaTarget = DtoConversionUtils.sourceToTarget(ivrLibaTargetVO, IvrLibaTarget.class);
ivrLibaTarget.setCreateTime(DateUtils.getNowDate());
- return ivrLibaTargetMapper.insertIvrLibaTarget(ivrLibaTarget);
+ ivrLibaTargetMapper.insertIvrLibaTarget(ivrLibaTarget);
+
+ //鏂板璇ユ寚鏍囧搴旂殑鏍囩淇℃伅
+ for (BaseTag baseTag : ivrLibaTargetVO.getBaseTagList()) {
+ IvrLibaTargetTag ivrLibaTargetTag = new IvrLibaTargetTag();
+ ivrLibaTargetTag.setTagcategoryid(baseTag.getTagcategoryid());
+ ivrLibaTargetTag.setTargetid(ivrLibaTarget.getTargetID());
+ //鍓嶇浼犳潵鐨刡aseTag鐨則agid灏辨槸鎸囨爣鏍囩鐨勪富閿甶d,涓嶆槸baseTag鐨勪富閿�
+ ivrLibaTargetTag.setTagid(baseTag.getTagid());
+ ivrLibaTargetTagMapper.insertIvrLibaTargetTag(ivrLibaTargetTag);
+ }
+
+ //鏂板璇ユ寚鏍囧搴旂殑鎸囨爣閫夐」淇℃伅
+ for (IvrLibaTargetoption targetoption : ivrLibaTargetVO.getTargetoptionList()) {
+ if (ObjectUtils.isEmpty(targetoption)) continue;
+ log.info("targetoption鐨勬暟鎹负锛歿}", targetoption);
+ targetoption.setTargetid(ivrLibaTarget.getTargetID());
+ ivrLibaTargetoptionMapper.insertIvrLibaTargetoption(targetoption);
+ }
+
+ log.info("鎸囨爣id涓猴細{}", ivrLibaTarget.getTargetID().intValue());
+ return ivrLibaTarget.getTargetID().intValue();
}
/**
- * 淇敼鎸囨爣閫夐」搴�
- *
- * @param ivrLibaTarget 鎸囨爣閫夐」搴�
+ * 鏂板鎴栦慨鏀规寚鏍囬�夐」搴�
+ *
+ * @param ivrLibaTargetVO 鎸囨爣閫夐」搴�
* @return 缁撴灉
*/
@Override
- public int updateIvrLibaTarget(IvrLibaTarget ivrLibaTarget)
- {
+ @Transactional(rollbackFor = Exception.class)
+ public int saveOrupdateIvrLibaTarget(IvrLibaTargetVO ivrLibaTargetVO) {
+ IvrLibaTarget ivrLibaTarget = DtoConversionUtils.sourceToTarget(ivrLibaTargetVO, IvrLibaTarget.class);
ivrLibaTarget.setUpdateTime(DateUtils.getNowDate());
- return ivrLibaTargetMapper.updateIvrLibaTarget(ivrLibaTarget);
+ if (ivrLibaTargetVO.getIsoperation() != null && ivrLibaTargetVO.getIsoperation() == 1) {
+ //鏂板
+ ivrLibaTargetMapper.insertIvrLibaTarget(ivrLibaTarget);
+ } else if (ivrLibaTargetVO.getIsoperation() != null && ivrLibaTargetVO.getIsoperation() == 2) {
+ //淇敼
+ ivrLibaTargetMapper.updateIvrLibaTarget(ivrLibaTarget);
+ }
+
+ if (CollectionUtils.isNotEmpty(ivrLibaTargetVO.getBaseTagList())) {
+ for (BaseTag baseTag : ivrLibaTargetVO.getBaseTagList()) {
+ if (baseTag.getIsoperation() != null && baseTag.getIsoperation() == 1) {
+ //鏂板
+ IvrLibaTargetTag ivrLibaTargetTag = new IvrLibaTargetTag();
+ ivrLibaTargetTag.setTagcategoryid(baseTag.getTagcategoryid());
+ ivrLibaTargetTag.setTargetid(ivrLibaTarget.getTargetID());
+ //鍓嶇浼犳潵鐨刡aseTag鐨則agid灏辨槸鎸囨爣鏍囩鐨勪富閿甶d,涓嶆槸baseTag鐨勪富閿�
+ ivrLibaTargetTag.setTagid(baseTag.getTagid());
+ ivrLibaTargetTagMapper.insertIvrLibaTargetTag(ivrLibaTargetTag);
+ } else if (baseTag.getIsoperation() != null && baseTag.getIsoperation() == 2) {
+ //鍓嶇椤甸潰搴旇娌℃湁淇敼
+ } else if (baseTag.getIsoperation() != null && baseTag.getIsoperation() == 3) {
+ //鍒犻櫎
+ ivrLibaTargetTagMapper.deleteIvrLibaTargetTagById(baseTag.getTagid());
+ }
+ }
+ }
+ if (CollectionUtils.isNotEmpty(ivrLibaTargetVO.getTargetoptionList())) {
+ for (IvrLibaTargetoption ivrLibaTargetoption : ivrLibaTargetVO.getTargetoptionList()) {
+ if (ivrLibaTargetoption.getIsoperation() != null && ivrLibaTargetoption.getIsoperation() == 1) {
+ //鏂板
+ ivrLibaTargetoption.setTargetid(ivrLibaTarget.getTargetID());
+ ivrLibaTargetoptionMapper.insertIvrLibaTargetoption(ivrLibaTargetoption);
+ } else if (ivrLibaTargetoption.getIsoperation() != null && ivrLibaTargetoption.getIsoperation() == 2) {
+ //淇敼
+ ivrLibaTargetoptionMapper.updateIvrLibaTargetoption(ivrLibaTargetoption);
+ } else if (ivrLibaTargetoption.getIsoperation() != null && ivrLibaTargetoption.getIsoperation() == 3) {
+ // 鍒犻櫎
+ ivrLibaTargetoptionMapper.deleteIvrLibaTargetoptionByTargetoptionid(ivrLibaTargetoption.getTargetoptionid());
+ }
+
+ }
+ }
+
+ return ivrLibaTarget.getTargetID().intValue();
}
+
/**
* 鎵归噺鍒犻櫎鎸囨爣閫夐」搴�
- *
+ *
* @param targetIDs 闇�瑕佸垹闄ょ殑鎸囨爣閫夐」搴撲富閿�
* @return 缁撴灉
*/
@Override
- public int deleteIvrLibaTargetByTargetIDs(Long[] targetIDs)
- {
+ public int deleteIvrLibaTargetByTargetIDs(Long[] targetIDs) {
return ivrLibaTargetMapper.deleteIvrLibaTargetByTargetIDs(targetIDs);
}
/**
* 鍒犻櫎鎸囨爣閫夐」搴撲俊鎭�
- *
+ *
* @param targetID 鎸囨爣閫夐」搴撲富閿�
* @return 缁撴灉
*/
@Override
- public int deleteIvrLibaTargetByTargetID(Long targetID)
- {
+ public int deleteIvrLibaTargetByTargetID(Long targetID) {
return ivrLibaTargetMapper.deleteIvrLibaTargetByTargetID(targetID);
}
}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetTagServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetTagServiceImpl.java
new file mode 100644
index 0000000..11d18ee
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTargetTagServiceImpl.java
@@ -0,0 +1,97 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.BaseTag;
+import com.smartor.domain.IvrLibaTargetTag;
+import com.smartor.domain.IvrLibaTargetTagVO;
+import com.smartor.mapper.BaseTagMapper;
+import com.smartor.mapper.IvrLibaTargetTagMapper;
+import com.smartor.service.IIvrLibaTargetTagService;
+import org.checkerframework.checker.units.qual.A;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣鏍囩Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Service
+public class IvrLibaTargetTagServiceImpl implements IIvrLibaTargetTagService {
+ @Autowired
+ private IvrLibaTargetTagMapper ivrLibaTargetTagMapper;
+
+ @Autowired
+ private BaseTagMapper baseTagMapper;
+
+ /**
+ * 鏌ヨ鎸囨爣鏍囩
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 鎸囨爣鏍囩
+ */
+ @Override
+ public IvrLibaTargetTag selectIvrLibaTargetTagById(Long id) {
+ return ivrLibaTargetTagMapper.selectIvrLibaTargetTagById(id);
+ }
+
+ /**
+ * 鏌ヨ鎸囨爣鏍囩鍒楄〃
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 鎸囨爣鏍囩
+ */
+ @Override
+ public List<IvrLibaTargetTag> selectIvrLibaTargetTagList(IvrLibaTargetTag ivrLibaTargetTag) {
+ return ivrLibaTargetTagMapper.selectIvrLibaTargetTagList(ivrLibaTargetTag);
+ }
+
+ /**
+ * 鏂板鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag) {
+ ivrLibaTargetTag.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaTargetTagMapper.insertIvrLibaTargetTag(ivrLibaTargetTag);
+ }
+
+ /**
+ * 淇敼鎸囨爣鏍囩
+ *
+ * @param ivrLibaTargetTag 鎸囨爣鏍囩
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaTargetTag(IvrLibaTargetTag ivrLibaTargetTag) {
+ ivrLibaTargetTag.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaTargetTagMapper.updateIvrLibaTargetTag(ivrLibaTargetTag);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣鏍囩
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣鏍囩涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTargetTagByIds(Long[] ids) {
+ return ivrLibaTargetTagMapper.deleteIvrLibaTargetTagByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣鏍囩淇℃伅
+ *
+ * @param id 鎸囨爣鏍囩涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTargetTagById(Long id) {
+ return ivrLibaTargetTagMapper.deleteIvrLibaTargetTagById(id);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplatetargetAssortServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplatetargetAssortServiceImpl.java
new file mode 100644
index 0000000..8595be8
--- /dev/null
+++ b/smartor/src/main/java/com/smartor/service/impl/IvrLibaTemplatetargetAssortServiceImpl.java
@@ -0,0 +1,90 @@
+package com.smartor.service.impl;
+
+import com.ruoyi.common.utils.DateUtils;
+import com.smartor.domain.IvrLibaTemplatetargetAssort;
+import com.smartor.mapper.IvrLibaTemplatetargetAssortMapper;
+import com.smartor.service.IIvrLibaTemplatetargetAssortService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 鎸囨爣妯℃澘鍒嗙被Service涓氬姟灞傚鐞�
+ *
+ * @author ruoyi
+ * @date 2023-12-18
+ */
+@Service
+public class IvrLibaTemplatetargetAssortServiceImpl implements IIvrLibaTemplatetargetAssortService {
+ @Autowired
+ private IvrLibaTemplatetargetAssortMapper ivrLibaTemplatetargetAssortMapper;
+
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 鎸囨爣妯℃澘鍒嗙被
+ */
+ @Override
+ public IvrLibaTemplatetargetAssort selectIvrLibaTemplatetargetAssortById(Long id) {
+ return ivrLibaTemplatetargetAssortMapper.selectIvrLibaTemplatetargetAssortById(id);
+ }
+
+ /**
+ * 鏌ヨ鎸囨爣妯℃澘鍒嗙被鍒楄〃
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 鎸囨爣妯℃澘鍒嗙被
+ */
+ @Override
+ public List<IvrLibaTemplatetargetAssort> selectIvrLibaTemplatetargetAssortList(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ return ivrLibaTemplatetargetAssortMapper.selectIvrLibaTemplatetargetAssortList(ivrLibaTemplatetargetAssort);
+ }
+
+ /**
+ * 鏂板鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ ivrLibaTemplatetargetAssort.setCreateTime(DateUtils.getNowDate());
+ return ivrLibaTemplatetargetAssortMapper.insertIvrLibaTemplatetargetAssort(ivrLibaTemplatetargetAssort);
+ }
+
+ /**
+ * 淇敼鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ivrLibaTemplatetargetAssort 鎸囨爣妯℃澘鍒嗙被
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateIvrLibaTemplatetargetAssort(IvrLibaTemplatetargetAssort ivrLibaTemplatetargetAssort) {
+ ivrLibaTemplatetargetAssort.setUpdateTime(DateUtils.getNowDate());
+ return ivrLibaTemplatetargetAssortMapper.updateIvrLibaTemplatetargetAssort(ivrLibaTemplatetargetAssort);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鎸囨爣妯℃澘鍒嗙被
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTemplatetargetAssortByIds(Long[] ids) {
+ return ivrLibaTemplatetargetAssortMapper.deleteIvrLibaTemplatetargetAssortByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鎸囨爣妯℃澘鍒嗙被淇℃伅
+ *
+ * @param id 鎸囨爣妯℃澘鍒嗙被涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteIvrLibaTemplatetargetAssortById(Long id) {
+ return ivrLibaTemplatetargetAssortMapper.deleteIvrLibaTemplatetargetAssortById(id);
+ }
+}
diff --git a/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
index 15fb59d..53af4ce 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatArchiveServiceImpl.java
@@ -94,63 +94,59 @@
* @return 缁撴灉
*/
@Override
- public int insertPatArchive(PatArchive patArchive) {
+ public Integer insertPatArchive(PatArchive patArchive) {
patArchive.setCreateTime(DateUtils.getNowDate());
List<PatArchive> patArchives = new ArrayList<>();
patArchives.add(patArchive);
- return patArchiveMapper.insertPatArchive(patArchives);
+ patArchiveMapper.insertPatArchive(patArchives);
+ if (CollectionUtils.isNotEmpty(patArchives)) {
+ patArchives.get(0).getPatid();
+ log.info("鎮h�卛d涓�: {}", patArchives.get(0).getPatid());
+ return patArchives.get(0).getPatid().intValue();
+ }
+ return null;
}
/**
- * 淇敼鎮h�呮。妗�
+ * 鏂板鎴栦慨鏀规偅鑰呮。淇℃伅
*
- * @param patArchive 鎮h�呮。妗�
+ * @param patArchiveVO 鏂板鎴栦慨鏀规偅鑰呮。淇℃伅
* @return 缁撴灉
*/
@Transactional(rollbackFor = Exception.class)
@Override
- public Boolean updatePatArchive(PatArchive patArchive) {
- patArchive.setUpdateTime(DateUtils.getNowDate());
+ public Boolean saveOrUpdatePatInfo(PatArchiveVO patArchiveVO) {
+ //閫氳繃isoperation鏉ュ垽鏂槸鍚︽柊澧�
+ PatArchive patArchive = DtoConversionUtils.sourceToTarget(patArchiveVO, PatArchive.class);
+ if (patArchiveVO.getIsoperation() != null && patArchiveVO.getIsoperation() == 1) {
+ //鏂板
+ List<PatArchive> patArchives = new ArrayList<>();
+ patArchive.setUpdateTime(DateUtils.getNowDate());
+ patArchives.add(patArchive);
+ patArchiveMapper.insertPatArchive(patArchives);
+ } else if (patArchiveVO.getIsoperation() != null && patArchiveVO.getIsoperation() == 2) {
+ //淇敼
+ patArchiveMapper.updatePatArchive(patArchive);
+ }
- for (String tagName : patArchive.getTagList()) {
- BaseTag baseTag = new BaseTag();
- baseTag.setTagname(tagName);
- List<BaseTag> baseTags = baseTagMapper.selectBaseTagList(baseTag);
-
- if (CollectionUtils.isEmpty(baseTags)) {
- baseTag = new BaseTag();
- baseTag.setTagcategoryid(1L);
- baseTag.setTagname(tagName);
- baseTag.setOrgid(null);
- baseTag.setDelFlag("0");
- baseTag.setCreateBy(null);
- baseTag.setCreateTime(new Date());
- baseTag.setCreateBy(null);
- baseTag.setCreateTime(new Date());
- baseTagMapper.insertBaseTag(baseTag);
- //鐒跺悗鍐嶅線pat_archivetag琛ㄤ腑鏂板
- } else {
- //濡傛灉鍦╞asetag涓瓨鍦�,鍒欐牴鎹畉agid鍜宲atid鍘籶at_archivetag琛ㄤ腑鏌ヨ鏄惁瀛樺湪
- baseTag = baseTags.get(0);
- PatArchivetag patArchivetag = new PatArchivetag();
- patArchivetag.setPatid(patArchive.getPatid());
- patArchivetag.setTagid(baseTag.getTagid());
- List<PatArchivetag> patArchivetags = patArchivetagMapper.selectPatArchivetagAndBaseTagList(patArchivetag);
- if (CollectionUtils.isNotEmpty(patArchivetags)) {
- //濡傛灉瀛樺湪锛宑ontinue;
- continue;
- } else {
- //濡傛灉涓嶅瓨鍦紝鍒欏垯pat_archivetag涓柊澧�
- // 鏂板鎮h�呮。妗堟爣绛�
+ if (CollectionUtils.isNotEmpty(patArchiveVO.getTagList())) {
+ //澶勭悊鏍囩锛堟柊澧炪�佸垹闄わ級
+ for (PatArchivetag patArchivetag : patArchiveVO.getTagList()) {
+ if (patArchivetag.getIsoperation() != null && patArchivetag.getIsoperation() == 1) {
+ //鏂板
+ patArchivetag.setUpdateBy(null);
+ patArchivetag.setCreateTime(new Date());
+ patArchivetag.setPatid(patArchive.getPatid());
+ patArchivetagMapper.insertPatArchivetag(patArchivetag);
+ } else if (patArchivetag.getIsoperation() != null && patArchivetag.getIsoperation() == 3) {
+ patArchivetag.setDelFlag("1");
+ //鍒犻櫎
+ log.info("鏍囩鐨刬d涓猴細{}", patArchivetag.getTagid());
+ patArchivetagMapper.deletePatArchivetagById(patArchivetag);
}
}
- PatArchivetag patArchivetag = DtoConversionUtils.sourceToTarget(baseTag, PatArchivetag.class);
- patArchivetag.setUpdateBy(null);
- patArchivetag.setCreateTime(new Date());
- patArchivetag.setPatid(patArchive.getPatid());
- patArchivetagMapper.insertPatArchivetag(patArchivetag);
+
}
- patArchiveMapper.updatePatArchive(patArchive);
return true;
}
@@ -486,7 +482,7 @@
//瀵规暟鎹繘琛屽皝瑁�
for (List<PatArchive> list : listMap.values()) {
PatArchive patArchive1 = new PatArchive();
- Set<String> stringList = new HashSet<>();
+ Set<PatArchivetag> stringList = new HashSet<>();
for (int i = 0; i < list.size(); i++) {
if (i == 0) {
patArchive1 = DtoConversionUtils.sourceToTarget(list.get(0), PatArchive.class);
@@ -494,7 +490,10 @@
patArchive1.setTag("");
}
//灏嗘煡鍑虹殑tag锛屾斁鍒皃atArchive1閲岀殑TagList涓�
- stringList.add(list.get(i).getTag());
+ PatArchivetag patArchivetag = new PatArchivetag();
+ patArchivetag.setTagname(list.get(i).getTag());
+ patArchivetag.setTagid(list.get(i).getTagid());
+ stringList.add(patArchivetag);
}
patArchive1.setTagList(stringList.stream().collect(Collectors.toList()));
patArchives.add(patArchive1);
diff --git a/smartor/src/main/java/com/smartor/service/impl/PatArchivetagServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PatArchivetagServiceImpl.java
index 2fed8d0..f11a3e5 100644
--- a/smartor/src/main/java/com/smartor/service/impl/PatArchivetagServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/PatArchivetagServiceImpl.java
@@ -81,16 +81,4 @@
return patArchivetagMapper.deletePatArchivetagByIds(ids);
}
- /**
- * 鍒犻櫎鎮h�呮。妗堟爣绛句俊鎭�
- *
- * @param id 鎮h�呮。妗堟爣绛句富閿�
- * @return 缁撴灉
- */
- @Override
- public int deletePatArchivetagById(Long id) {
- return patArchivetagMapper.deletePatArchivetagById(id);
- }
-
-
}
diff --git a/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
new file mode 100644
index 0000000..adbbb0d
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
@@ -0,0 +1,106 @@
+<?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.Icd10Mapper">
+
+ <resultMap type="com.smartor.domain.Icd10" id="Icd10Result">
+ <result property="icdid" column="icdid" />
+ <result property="icdcode" column="icdcode" />
+ <result property="icdname" column="icdname" />
+ <result property="icdpym" column="icdpym" />
+ <result property="icdwbm" column="icdwbm" />
+ <result property="orgid" column="orgid" />
+ <result property="delFlag" column="del_flag" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ <result property="pid" column="pid" />
+ <result property="guid" column="guid" />
+ </resultMap>
+
+ <sql id="selectIcd10Vo">
+ select icdid, icdcode, icdname, icdpym, icdwbm, orgid, del_flag, create_by, create_time, update_by, update_time, pid, guid from icd10
+ </sql>
+
+ <select id="selectIcd10List" parameterType="com.smartor.domain.Icd10" resultMap="Icd10Result">
+ <include refid="selectIcd10Vo"/>
+ <where>
+ <if test="icdcode != null and icdcode != ''"> and icdcode = #{icdcode}</if>
+ <if test="icdname != null and icdname != ''"> and icdname like concat('%', #{icdname}, '%')</if>
+ <if test="icdpym != null and icdpym != ''"> and icdpym = #{icdpym}</if>
+ <if test="icdwbm != null and icdwbm != ''"> and icdwbm = #{icdwbm}</if>
+ <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <if test="pid != null "> and pid = #{pid}</if>
+ <if test="guid != null and guid != ''"> and guid = #{guid}</if>
+ </where>
+ </select>
+
+ <select id="selectIcd10ByIcdid" parameterType="Long" resultMap="Icd10Result">
+ <include refid="selectIcd10Vo"/>
+ where icdid = #{icdid}
+ </select>
+
+ <insert id="insertIcd10" parameterType="com.smartor.domain.Icd10" useGeneratedKeys="true" keyProperty="icdid">
+ insert into icd10
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="icdcode != null">icdcode,</if>
+ <if test="icdname != null">icdname,</if>
+ <if test="icdpym != null">icdpym,</if>
+ <if test="icdwbm != null">icdwbm,</if>
+ <if test="orgid != null">orgid,</if>
+ <if test="delFlag != null">del_flag,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="icdcode != null">#{icdcode},</if>
+ <if test="icdname != null">#{icdname},</if>
+ <if test="icdpym != null">#{icdpym},</if>
+ <if test="icdwbm != null">#{icdwbm},</if>
+ <if test="orgid != null">#{orgid},</if>
+ <if test="delFlag != null">#{delFlag},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIcd10" parameterType="com.smartor.domain.Icd10">
+ update icd10
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="icdcode != null">icdcode = #{icdcode},</if>
+ <if test="icdname != null">icdname = #{icdname},</if>
+ <if test="icdpym != null">icdpym = #{icdpym},</if>
+ <if test="icdwbm != null">icdwbm = #{icdwbm},</if>
+ <if test="orgid != null">orgid = #{orgid},</if>
+ <if test="delFlag != null">del_flag = #{delFlag},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
+ </trim>
+ where icdid = #{icdid}
+ </update>
+
+ <delete id="deleteIcd10ByIcdid" parameterType="Long">
+ delete from icd10 where icdid = #{icdid}
+ </delete>
+
+ <delete id="deleteIcd10ByIcdids" parameterType="String">
+ delete from icd10 where icdid in
+ <foreach item="icdid" collection="array" open="(" separator="," close=")">
+ #{icdid}
+ </foreach>
+ </delete>
+</mapper>
\ No newline at end of file
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaOutIcd10Mapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaOutIcd10Mapper.xml
new file mode 100644
index 0000000..63ec04e
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaOutIcd10Mapper.xml
@@ -0,0 +1,138 @@
+<?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.IvrLibaOutIcd10Mapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaTargetIcd10" id="IvrLibaTargetIcd10Result">
+ <result property="id" column="id"/>
+ <result property="icd10id" column="icd10id"/>
+ <result property="icd10code" column="icd10code"/>
+ <result property="icd10name" column="icd10name"/>
+ <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"/>
+ <result property="outid" column="outid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaTargetIcd10Vo">
+ select id,
+ icd10id,
+ icd10code,
+ icd10name,
+ orgid,
+ del_flag,
+ update_by,
+ update_time,
+ create_by,
+ create_time,
+ isupload,
+ upload_time,
+ type,
+ outid,
+ pid,
+ guid
+ from ivr_liba_out_icd10
+ </sql>
+
+ <select id="selectIvrLibaTargetIcd10List" parameterType="com.smartor.domain.IvrLibaTargetIcd10"
+ resultMap="IvrLibaTargetIcd10Result">
+ <include refid="selectIvrLibaTargetIcd10Vo"/>
+ <where>
+ <if test="icd10id != null ">and icd10id = #{icd10id}</if>
+ <if test="icd10code != null and icd10code != ''">and icd10code = #{icd10code}</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="outid != null ">and outid = #{outid}</if>
+ <if test="type != null ">and type = #{type}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaTargetIcd10ById" parameterType="Long" resultMap="IvrLibaTargetIcd10Result">
+ <include refid="selectIvrLibaTargetIcd10Vo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertIvrLibaTargetIcd10" parameterType="com.smartor.domain.IvrLibaTargetIcd10" useGeneratedKeys="true"
+ keyProperty="id">
+ insert into ivr_liba_out_icd10
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="icd10id != null">icd10id,</if>
+ <if test="icd10code != null">icd10code,</if>
+ <if test="icd10name != null">icd10name,</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>
+ <if test="outid != null">outid,</if>
+ <if test="type != null">type,</if>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="icd10id != null">#{icd10id},</if>
+ <if test="icd10code != null">#{icd10code},</if>
+ <if test="icd10name != null">#{icd10name},</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>
+ <if test="outid != null">#{outid},</if>
+ <if test="type != null">#{type},</if>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaTargetIcd10" parameterType="com.smartor.domain.IvrLibaTargetIcd10">
+ update ivr_liba_out_icd10
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="icd10id != null">icd10id = #{icd10id},</if>
+ <if test="icd10code != null">icd10code = #{icd10code},</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>
+ <if test="outid != null">outid = #{outid},</if>
+ <if test="type != null">type = #{type},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaTargetIcd10ById" parameterType="Long">
+ delete
+ from ivr_liba_out_icd10
+ where id = #{id}
+ </delete>
+
+ <delete id="deleteIvrLibaTargetIcd10ByIds" parameterType="String">
+ delete from ivr_liba_out_icd10 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/IvrLibaScriptAssortMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptAssortMapper.xml
new file mode 100644
index 0000000..2a788ed
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptAssortMapper.xml
@@ -0,0 +1,81 @@
+<?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.IvrLibaScriptAssortMapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaScriptAssort" id="IvrLibaScriptAssortResult">
+ <result property="id" column="id"/>
+ <result property="indexAssortName" column="index_assort_name"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="createTime" column="create_time"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="pid" column="pid"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaScriptAssortVo">
+ select id, index_assort_name, del_flag, create_time, update_time, pid
+ from ivr_liba_script_assort
+ </sql>
+
+ <select id="selectIvrLibaScriptAssortList" parameterType="com.smartor.domain.IvrLibaScriptAssort"
+ resultMap="IvrLibaScriptAssortResult">
+ <include refid="selectIvrLibaScriptAssortVo"/>
+ <where>
+ <if test="indexAssortName != null and indexAssortName != ''">and index_assort_name like concat('%',
+ #{indexAssortName}, '%')
+ </if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaScriptAssortById" parameterType="Long" resultMap="IvrLibaScriptAssortResult">
+ <include refid="selectIvrLibaScriptAssortVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertIvrLibaScriptAssort" parameterType="com.smartor.domain.IvrLibaScriptAssort">
+ insert into ivr_liba_script_assort
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="indexAssortName != null and indexAssortName != ''">index_assort_name,</if>
+ <if test="delFlag != null">del_flag,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateTime != null">update_time,</if>
+ <if test="pid != null">pid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="indexAssortName != null and indexAssortName != ''">#{indexAssortName},</if>
+ <if test="delFlag != null">#{delFlag},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ <if test="pid != null">#{pid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaScriptAssort" parameterType="com.smartor.domain.IvrLibaScriptAssort">
+ update ivr_liba_script_assort
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="indexAssortName != null and indexAssortName != ''">index_assort_name = #{indexAssortName},</if>
+ <if test="delFlag != null">del_flag = #{delFlag},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaScriptAssortById" parameterType="Long">
+ delete
+ from ivr_liba_script_assort
+ where id = #{id}
+ </delete>
+
+ <delete id="deleteIvrLibaScriptAssortByIds" parameterType="String">
+ delete from ivr_liba_script_assort 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/IvrLibaScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptMapper.xml
index 8f72e05..e2b5dfa 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaScriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptMapper.xml
@@ -1,93 +1,116 @@
<?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">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.IvrLibaScriptMapper">
-
- <resultMap type="IvrLibaScript" id="IvrLibaScriptResult">
- <result property="questionid" column="questionid" />
- <result property="questionpoint" column="questionpoint" />
- <result property="questiontext" column="questiontext" />
- <result property="questionvoice" column="questionvoice" />
- <result property="nomatchtext" column="nomatchtext" />
- <result property="nomatchvoice" column="nomatchvoice" />
- <result property="sliencetext" column="sliencetext" />
- <result property="sliencevoice" column="sliencevoice" />
- <result property="submoduletext" column="submoduletext" />
- <result property="submodulevoice" column="submodulevoice" />
- <result property="noclearlytext" column="noclearlytext" />
- <result property="noclearlyvoice" column="noclearlyvoice" />
- <result property="questiontype" column="questiontype" />
- <result property="categoryname" column="categoryname" />
- <result property="targetoptions" column="targetoptions" />
- <result property="language" column="language" />
- <result property="note" column="note" />
- <result property="version" column="version" />
- <result property="isenable" column="isenable" />
- <result property="isdel" column="isdel" />
- <result property="adduserid" column="adduserid" />
- <result property="addtime" column="addtime" />
- <result property="modifyuserid" column="modifyuserid" />
- <result property="modifytime" column="modifytime" />
- <result property="groupid" column="groupid" />
- <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" />
- <result property="orgid" column="orgid" />
+
+ <resultMap type="com.smartor.domain.IvrLibaScript" id="IvrLibaScriptResult">
+ <result property="id" column="id"/>
+ <result property="questiontitle" column="questiontitle"/>
+ <result property="questiontext" column="questiontext"/>
+ <result property="questionvoice" column="questionvoice"/>
+ <result property="nomatchtext" column="nomatchtext"/>
+ <result property="nomatchvoice" column="nomatchvoice"/>
+ <result property="sliencetext" column="sliencetext"/>
+ <result property="sliencevoice" column="sliencevoice"/>
+ <result property="submoduletext" column="submoduletext"/>
+ <result property="submodulevoice" column="submodulevoice"/>
+ <result property="noclearlytext" column="noclearlytext"/>
+ <result property="noclearlyvoice" column="noclearlyvoice"/>
+ <result property="questiontype" column="questiontype"/>
+ <result property="targetid" column="targetid"/>
+ <result property="targetname" column="targetname"/>
+ <result property="targetoptions" column="targetoptions"/>
+ <result property="language" column="language"/>
+ <result property="remark" column="remark"/>
+ <result property="version" column="version"/>
+ <result property="usestate" column="usestate"/>
+ <result property="adduserid" column="adduserid"/>
+ <result property="addtime" column="addtime"/>
+ <result property="modifyuserid" column="modifyuserid"/>
+ <result property="modifytime" column="modifytime"/>
+ <result property="assortid" column="assortid"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
</resultMap>
<sql id="selectIvrLibaScriptVo">
- select questionid, questionpoint, questiontext, questionvoice, nomatchtext, nomatchvoice, sliencetext, sliencevoice, submoduletext, submodulevoice, noclearlytext, noclearlyvoice, questiontype, categoryname, targetoptions, language, note, version, isenable, isdel, adduserid, addtime, modifyuserid, modifytime, groupid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_script
+ select id,
+ questiontitle,
+ isenable,
+ questiontext,
+ questionvoice,
+ nomatchtext,
+ nomatchvoice,
+ sliencetext,
+ sliencevoice,
+ submoduletext,
+ submodulevoice,
+ noclearlytext,
+ noclearlyvoice,
+ questiontype,
+ targetid,
+ targetname,
+ targetoptions, language, remark, version, usestate, adduserid, addtime, modifyuserid, modifytime, assortid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid
+ from ivr_liba_script
</sql>
- <select id="selectIvrLibaScriptList" parameterType="IvrLibaScript" resultMap="IvrLibaScriptResult">
+ <select id="selectIvrLibaScriptList" parameterType="com.smartor.domain.IvrLibaScript"
+ resultMap="IvrLibaScriptResult">
<include refid="selectIvrLibaScriptVo"/>
- <where>
- <if test="questionpoint != null and questionpoint != ''"> and questionpoint = #{questionpoint}</if>
- <if test="questiontext != null and questiontext != ''"> and questiontext = #{questiontext}</if>
- <if test="questionvoice != null and questionvoice != ''"> and questionvoice = #{questionvoice}</if>
- <if test="nomatchtext != null and nomatchtext != ''"> and nomatchtext = #{nomatchtext}</if>
- <if test="nomatchvoice != null and nomatchvoice != ''"> and nomatchvoice = #{nomatchvoice}</if>
- <if test="sliencetext != null and sliencetext != ''"> and sliencetext = #{sliencetext}</if>
- <if test="sliencevoice != null and sliencevoice != ''"> and sliencevoice = #{sliencevoice}</if>
- <if test="submoduletext != null and submoduletext != ''"> and submoduletext = #{submoduletext}</if>
- <if test="submodulevoice != null and submodulevoice != ''"> and submodulevoice = #{submodulevoice}</if>
- <if test="noclearlytext != null and noclearlytext != ''"> and noclearlytext = #{noclearlytext}</if>
- <if test="noclearlyvoice != null and noclearlyvoice != ''"> and noclearlyvoice = #{noclearlyvoice}</if>
- <if test="questiontype != null and questiontype != ''"> and questiontype = #{questiontype}</if>
- <if test="categoryname != null and categoryname != ''"> and categoryname like concat('%', #{categoryname}, '%')</if>
- <if test="targetoptions != null and targetoptions != ''"> and targetoptions = #{targetoptions}</if>
- <if test="language != null and language != ''"> and language = #{language}</if>
-
- <if test="note != null and note != ''"> and note = #{note}</if>
- <if test="version != null "> and version = #{version}</if>
- <if test="isenable != null "> and isenable = #{isenable}</if>
- <if test="isdel != null "> and isdel = #{isdel}</if>
- <if test="adduserid != null and adduserid != ''"> and adduserid = #{adduserid}</if>
- <if test="addtime != null "> and addtime = #{addtime}</if>
- <if test="modifyuserid != null and modifyuserid != ''"> and modifyuserid = #{modifyuserid}</if>
- <if test="modifytime != null "> and modifytime = #{modifytime}</if>
- <if test="groupid != null and groupid != ''"> and groupid = #{groupid}</if>
- <if test="isupload != null "> and isupload = #{isupload}</if>
- <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <where>
+ <if test="id != null ">and id = #{id}</if>
+ <if test="questiontitle != null and questiontitle != ''">and questiontitle = #{questiontitle}</if>
+ <if test="isenable != null ">and isenable = #{isenable}</if>
+ <if test="questiontext != null and questiontext != ''">and questiontext = #{questiontext}</if>
+ <if test="questionvoice != null and questionvoice != ''">and questionvoice = #{questionvoice}</if>
+ <if test="nomatchtext != null and nomatchtext != ''">and nomatchtext = #{nomatchtext}</if>
+ <if test="nomatchvoice != null and nomatchvoice != ''">and nomatchvoice = #{nomatchvoice}</if>
+ <if test="sliencetext != null and sliencetext != ''">and sliencetext = #{sliencetext}</if>
+ <if test="sliencevoice != null and sliencevoice != ''">and sliencevoice = #{sliencevoice}</if>
+ <if test="submoduletext != null and submoduletext != ''">and submoduletext = #{submoduletext}</if>
+ <if test="submodulevoice != null and submodulevoice != ''">and submodulevoice = #{submodulevoice}</if>
+ <if test="noclearlytext != null and noclearlytext != ''">and noclearlytext = #{noclearlytext}</if>
+ <if test="noclearlyvoice != null and noclearlyvoice != ''">and noclearlyvoice = #{noclearlyvoice}</if>
+ <if test="questiontype != null and questiontype != ''">and questiontype = #{questiontype}</if>
+ <if test="targetid != null ">and targetid = #{targetid}</if>
+ <if test="targetname != null and targetname != ''">and targetname like concat('%', #{targetname}, '%')</if>
+ <if test="targetoptions != null and targetoptions != ''">and targetoptions = #{targetoptions}</if>
+ <if test="language != null and language != ''">and language = #{language}</if>
+ <if test="version != null and version != ''">and version = #{version}</if>
+ <if test="usestate != null ">and usestate = #{usestate}</if>
+ <if test="adduserid != null and adduserid != ''">and adduserid = #{adduserid}</if>
+ <if test="addtime != null ">and addtime = #{addtime}</if>
+ <if test="modifyuserid != null and modifyuserid != ''">and modifyuserid = #{modifyuserid}</if>
+ <if test="modifytime != null ">and modifytime = #{modifytime}</if>
+ <if test="assortid != null and assortid != ''">and assortid = #{assortid}</if>
+ <if test="isupload != null ">and isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
</where>
</select>
-
+
<select id="selectIvrLibaScriptByQuestionid" parameterType="String" resultMap="IvrLibaScriptResult">
<include refid="selectIvrLibaScriptVo"/>
- where questionid = #{questionid}
+ where id = #{questionid}
</select>
-
- <insert id="insertIvrLibaScript" parameterType="IvrLibaScript">
+
+ <insert id="insertIvrLibaScript" parameterType="com.smartor.domain.IvrLibaScript" useGeneratedKeys="true"
+ keyProperty="id">
insert into ivr_liba_script
<trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="questionid != null">questionid,</if>
- <if test="questionpoint != null">questionpoint,</if>
+ <if test="questiontitle != null">questiontitle,</if>
+ <if test="isenable != null">isenable,</if>
<if test="questiontext != null">questiontext,</if>
<if test="questionvoice != null">questionvoice,</if>
<if test="nomatchtext != null">nomatchtext,</if>
@@ -99,18 +122,18 @@
<if test="noclearlytext != null">noclearlytext,</if>
<if test="noclearlyvoice != null">noclearlyvoice,</if>
<if test="questiontype != null">questiontype,</if>
- <if test="categoryname != null">categoryname,</if>
+ <if test="targetid != null">targetid,</if>
+ <if test="targetname != null">targetname,</if>
<if test="targetoptions != null">targetoptions,</if>
<if test="language != null">language,</if>
- <if test="note != null">note,</if>
+ <if test="remark != null">remark,</if>
<if test="version != null">version,</if>
- <if test="isenable != null">isenable,</if>
- <if test="isdel != null">isdel,</if>
+ <if test="usestate != null">usestate,</if>
<if test="adduserid != null">adduserid,</if>
<if test="addtime != null">addtime,</if>
<if test="modifyuserid != null">modifyuserid,</if>
<if test="modifytime != null">modifytime,</if>
- <if test="groupid != null">groupid,</if>
+ <if test="assortid != null">assortid,</if>
<if test="delFlag != null and delFlag != ''">del_flag,</if>
<if test="updateBy != null">update_by,</if>
<if test="updateTime != null">update_time,</if>
@@ -119,10 +142,12 @@
<if test="isupload != null">isupload,</if>
<if test="uploadTime != null">upload_time,</if>
<if test="orgid != null">orgid,</if>
- </trim>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="questionid != null">#{questionid},</if>
- <if test="questionpoint != null">#{questionpoint},</if>
+ <if test="questiontitle != null">#{questiontitle},</if>
+ <if test="isenable != null">#{isenable},</if>
<if test="questiontext != null">#{questiontext},</if>
<if test="questionvoice != null">#{questionvoice},</if>
<if test="nomatchtext != null">#{nomatchtext},</if>
@@ -134,18 +159,18 @@
<if test="noclearlytext != null">#{noclearlytext},</if>
<if test="noclearlyvoice != null">#{noclearlyvoice},</if>
<if test="questiontype != null">#{questiontype},</if>
- <if test="categoryname != null">#{categoryname},</if>
+ <if test="targetid != null">#{targetid},</if>
+ <if test="targetname != null">#{targetname},</if>
<if test="targetoptions != null">#{targetoptions},</if>
<if test="language != null">#{language},</if>
- <if test="note != null">#{note},</if>
+ <if test="remark != null">#{remark},</if>
<if test="version != null">#{version},</if>
- <if test="isenable != null">#{isenable},</if>
- <if test="isdel != null">#{isdel},</if>
+ <if test="usestate != null">#{usestate},</if>
<if test="adduserid != null">#{adduserid},</if>
<if test="addtime != null">#{addtime},</if>
<if test="modifyuserid != null">#{modifyuserid},</if>
<if test="modifytime != null">#{modifytime},</if>
- <if test="groupid != null">#{groupid},</if>
+ <if test="assortid != null">#{assortid},</if>
<if test="delFlag != null and delFlag != ''">#{delFlag},</if>
<if test="updateBy != null">#{updateBy},</if>
<if test="updateTime != null">#{updateTime},</if>
@@ -154,13 +179,16 @@
<if test="isupload != null">#{isupload},</if>
<if test="uploadTime != null">#{uploadTime},</if>
<if test="orgid != null">#{orgid},</if>
- </trim>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ </trim>
</insert>
- <update id="updateIvrLibaScript" parameterType="IvrLibaScript">
+ <update id="updateIvrLibaScript" parameterType="com.smartor.domain.IvrLibaScript">
update ivr_liba_script
<trim prefix="SET" suffixOverrides=",">
- <if test="questionpoint != null">questionpoint = #{questionpoint},</if>
+ <if test="questiontitle != null">questiontitle = #{questiontitle},</if>
+ <if test="isenable != null">isenable = #{isenable},</if>
<if test="questiontext != null">questiontext = #{questiontext},</if>
<if test="questionvoice != null">questionvoice = #{questionvoice},</if>
<if test="nomatchtext != null">nomatchtext = #{nomatchtext},</if>
@@ -172,18 +200,18 @@
<if test="noclearlytext != null">noclearlytext = #{noclearlytext},</if>
<if test="noclearlyvoice != null">noclearlyvoice = #{noclearlyvoice},</if>
<if test="questiontype != null">questiontype = #{questiontype},</if>
- <if test="categoryname != null">categoryname = #{categoryname},</if>
+ <if test="targetid != null">targetid = #{targetid},</if>
+ <if test="targetname != null">targetname = #{targetname},</if>
<if test="targetoptions != null">targetoptions = #{targetoptions},</if>
<if test="language != null">language = #{language},</if>
- <if test="note != null">note = #{note},</if>
+ <if test="remark != null">remark = #{remark},</if>
<if test="version != null">version = #{version},</if>
- <if test="isenable != null">isenable = #{isenable},</if>
- <if test="isdel != null">isdel = #{isdel},</if>
+ <if test="usestate != null">usestate = #{usestate},</if>
<if test="adduserid != null">adduserid = #{adduserid},</if>
<if test="addtime != null">addtime = #{addtime},</if>
<if test="modifyuserid != null">modifyuserid = #{modifyuserid},</if>
<if test="modifytime != null">modifytime = #{modifytime},</if>
- <if test="groupid != null">groupid = #{groupid},</if>
+ <if test="assortid != null">assortid = #{assortid},</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>
@@ -192,18 +220,16 @@
<if test="isupload != null">isupload = #{isupload},</if>
<if test="uploadTime != null">upload_time = #{uploadTime},</if>
<if test="orgid != null">orgid = #{orgid},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
</trim>
- where questionid = #{questionid}
+ where id = #{id}
</update>
- <delete id="deleteIvrLibaScriptByQuestionid" parameterType="String">
- delete from ivr_liba_script where questionid = #{questionid}
+ <delete id="deleteIvrLibaScriptByQuestionid" parameterType="Integer">
+ delete
+ from ivr_liba_script
+ where id = #{id}
</delete>
- <delete id="deleteIvrLibaScriptByQuestionids" parameterType="String">
- delete from ivr_liba_script where questionid in
- <foreach item="questionid" collection="array" open="(" separator="," close=")">
- #{questionid}
- </foreach>
- </delete>
</mapper>
\ No newline at end of file
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTagMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTagMapper.xml
new file mode 100644
index 0000000..b4e2daf
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTagMapper.xml
@@ -0,0 +1,142 @@
+<?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.IvrLibaScriptTagMapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaScriptTag" id="IvrLibaScriptTagResult">
+ <result property="id" column="id"/>
+ <result property="tagcategoryid" column="tagcategoryid"/>
+ <result property="tagid" column="tagid"/>
+ <result property="orgid" column="orgid"/>
+ <result property="scriptid" column="scriptid"/>
+ <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"/>
+ <result property="targetid" column="targetid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ <result property="tagname" column="tagname"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaScriptTagVo">
+ select id,
+ tagcategoryid,
+ tagid,
+ scriptid,
+ orgid,
+ del_flag,
+ update_by,
+ update_time,
+ create_by,
+ create_time,
+ isupload,
+ upload_time,
+ targetid,
+ pid,
+ guid,
+ tagname
+ from ivr_liba_script_tag
+ </sql>
+
+ <select id="selectIvrLibaScriptTagList" parameterType="com.smartor.domain.IvrLibaScriptTag"
+ resultMap="IvrLibaScriptTagResult">
+ <include refid="selectIvrLibaScriptTagVo"/>
+ <where>
+ <if test="tagcategoryid != null ">and tagcategoryid = #{tagcategoryid}</if>
+ <if test="scriptid != null ">and scriptid = #{scriptid}</if>
+ <if test="tagid != null ">and tagid = #{tagid}</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="targetid != null ">and targetid = #{targetid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaScriptTagById" parameterType="Long" resultMap="IvrLibaScriptTagResult">
+ <include refid="selectIvrLibaScriptTagVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertIvrLibaScriptTag" parameterType="com.smartor.domain.IvrLibaScriptTag" useGeneratedKeys="true"
+ keyProperty="id">
+ insert into ivr_liba_script_tag
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="tagcategoryid != null">tagcategoryid,</if>
+ <if test="tagid != null">tagid,</if>
+ <if test="scriptid != null">scriptid,</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>
+ <if test="targetid != null">targetid,</if>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ <if test="tagname != null">tagname,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="tagcategoryid != null">#{tagcategoryid},</if>
+ <if test="tagid != null">#{tagid},</if>
+ <if test="scriptid != null">#{scriptid},</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>
+ <if test="targetid != null">#{targetid},</if>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ <if test="tagname != null">#{tagname},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaScriptTag" parameterType="com.smartor.domain.IvrLibaScriptTag">
+ update ivr_liba_script_tag
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="tagcategoryid != null">tagcategoryid = #{tagcategoryid},</if>
+ <if test="tagid != null">tagid = #{tagid},</if>
+ <if test="scriptid != null">scriptid = #{scriptid},</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>
+ <if test="targetid != null">targetid = #{targetid},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
+ <if test="tagname != null">tagname = #{tagname},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaScriptTagById" parameterType="Long">
+ update ivr_liba_script_tag
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="delFlag != null and delFlag != ''">del_flag = 1,</if>
+ </trim>
+ where id = #{id}
+ </delete>
+
+ <delete id="deleteIvrLibaScriptTagByIds" parameterType="String">
+ delete from ivr_liba_script_tag 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/IvrLibaScriptTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml
new file mode 100644
index 0000000..7955a0f
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml
@@ -0,0 +1,173 @@
+<?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.IvrLibaScriptTargetoptionMapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaScriptTargetoption" id="IvrLibaScriptTargetoptionResult">
+ <result property="id" column="id"/>
+ <result property="targetid" column="targetid"/>
+ <result property="scriptid" column="scriptid"/>
+ <result property="targettype" column="targettype"/>
+ <result property="categoryName" column="categoryName"/>
+ <result property="targetvalue" column="targetvalue"/>
+ <result property="targetregex" column="targetregex"/>
+ <result property="optiondesc" column="optiondesc"/>
+ <result property="language" column="language"/>
+ <result property="version" column="version"/>
+ <result property="groupid" column="groupid"/>
+ <result property="isabnormal" column="isabnormal"/>
+ <result property="warnup" column="warnup"/>
+ <result property="warndown" column="warndown"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaScriptTargetoptionVo">
+ select id,
+ targetid,
+ scriptid,
+ targettype,
+ categoryName,
+ targetvalue,
+ targetregex,
+ optiondesc, language, version, groupid, isabnormal, warnup, warndown, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid
+ from ivr_liba_script_targetoption
+ </sql>
+
+ <select id="selectIvrLibaScriptTargetoptionList" parameterType="com.smartor.domain.IvrLibaScriptTargetoption"
+ resultMap="IvrLibaScriptTargetoptionResult">
+ <include refid="selectIvrLibaScriptTargetoptionVo"/>
+ <where>
+ <if test="targetid != null and targetid != ''">and targetid = #{targetid}</if>
+ <if test="scriptid != null ">and scriptid = #{scriptid}</if>
+ <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if>
+ <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName},
+ '%')
+ </if>
+ <if test="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</if>
+ <if test="targetregex != null and targetregex != ''">and targetregex = #{targetregex}</if>
+ <if test="optiondesc != null and optiondesc != ''">and optiondesc = #{optiondesc}</if>
+ <if test="language != null and language != ''">and language = #{language}</if>
+ <if test="version != null ">and version = #{version}</if>
+ <if test="groupid != null and groupid != ''">and groupid = #{groupid}</if>
+ <if test="isabnormal != null ">and isabnormal = #{isabnormal}</if>
+ <if test="warnup != null ">and warnup = #{warnup}</if>
+ <if test="warndown != null ">and warndown = #{warndown}</if>
+ <if test="isupload != null ">and isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaScriptTargetoptionByTargetoptionid" parameterType="String"
+ resultMap="IvrLibaScriptTargetoptionResult">
+ <include refid="selectIvrLibaScriptTargetoptionVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertIvrLibaScriptTargetoption" parameterType="com.smartor.domain.IvrLibaScriptTargetoption">
+ insert into ivr_liba_script_targetoption
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="targetid != null and targetid != ''">targetid,</if>
+ <if test="scriptid != null">scriptid,</if>
+ <if test="targettype != null and targettype != ''">targettype,</if>
+ <if test="categoryName != null and categoryName != ''">categoryName,</if>
+ <if test="targetvalue != null">targetvalue,</if>
+ <if test="targetregex != null">targetregex,</if>
+ <if test="optiondesc != null">optiondesc,</if>
+ <if test="language != null and language != ''">language,</if>
+ <if test="version != null">version,</if>
+ <if test="groupid != null">groupid,</if>
+ <if test="isabnormal != null">isabnormal,</if>
+ <if test="warnup != null">warnup,</if>
+ <if test="warndown != null">warndown,</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>
+ <if test="orgid != null">orgid,</if>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="targetid != null and targetid != ''">#{targetid},</if>
+ <if test="scriptid != null ">#{scriptid},</if>
+ <if test="targettype != null and targettype != ''">#{targettype},</if>
+ <if test="categoryName != null and categoryName != ''">#{categoryName},</if>
+ <if test="targetvalue != null">#{targetvalue},</if>
+ <if test="targetregex != null">#{targetregex},</if>
+ <if test="optiondesc != null">#{optiondesc},</if>
+ <if test="language != null and language != ''">#{language},</if>
+ <if test="version != null">#{version},</if>
+ <if test="groupid != null">#{groupid},</if>
+ <if test="isabnormal != null">#{isabnormal},</if>
+ <if test="warnup != null">#{warnup},</if>
+ <if test="warndown != null">#{warndown},</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>
+ <if test="orgid != null">#{orgid},</if>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaScriptTargetoption" parameterType="com.smartor.domain.IvrLibaScriptTargetoption">
+ update ivr_liba_script_targetoption
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="targetid != null and targetid != ''">targetid = #{targetid},</if>
+ <if test="scriptid != null">scriptid = #{scriptid},</if>
+ <if test="targettype != null and targettype != ''">targettype = #{targettype},</if>
+ <if test="categoryName != null and categoryName != ''">categoryName = #{categoryName},</if>
+ <if test="targetvalue != null">targetvalue = #{targetvalue},</if>
+ <if test="targetregex != null">targetregex = #{targetregex},</if>
+ <if test="optiondesc != null">optiondesc = #{optiondesc},</if>
+ <if test="language != null and language != ''">language = #{language},</if>
+ <if test="version != null">version = #{version},</if>
+ <if test="groupid != null">groupid = #{groupid},</if>
+ <if test="isabnormal != null">isabnormal = #{isabnormal},</if>
+ <if test="warnup != null">warnup = #{warnup},</if>
+ <if test="warndown != null">warndown = #{warndown},</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>
+ <if test="orgid != null">orgid = #{orgid},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaScriptTargetoptionByTargetoptionid" parameterType="Long">
+ update ivr_liba_script_targetoption
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="delFlag != null and delFlag != ''">del_flag = 1</if>
+ </trim>
+ where id = #{id}
+ </delete>
+
+</mapper>
\ No newline at end of file
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaScripttargetMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScripttargetMapper.xml
deleted file mode 100644
index ca38487..0000000
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaScripttargetMapper.xml
+++ /dev/null
@@ -1,153 +0,0 @@
-<?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.IvrLibaScripttargetMapper">
-
- <resultMap type="IvrLibaScripttarget" id="IvrLibaScripttargetResult">
- <result property="questionTargetID" column="questionTargetID" />
- <result property="questionID" column="questionID" />
- <result property="targetID" column="targetID" />
- <result property="targetType" column="targetType" />
- <result property="categoryName" column="categoryName" />
- <result property="targetValue" column="targetValue" />
- <result property="basicRegex" column="basicRegex" />
- <result property="selfRegex" column="selfRegex" />
- <result property="regexUsedType" column="regexUsedType" />
- <result property="sort" column="sort" />
- <result property="version" column="version" />
- <result property="isEnable" column="isEnable" />
- <result property="isDel" column="isDel" />
- <result property="tipsJson" column="tipsJson" />
- <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" />
- <result property="orgid" column="orgid" />
- </resultMap>
-
- <sql id="selectIvrLibaScripttargetVo">
- select questionTargetID, questionID, targetID, targetType, categoryName, targetValue, basicRegex, selfRegex, regexUsedType, sort, version, isEnable, isDel, tipsJson, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_scripttarget
- </sql>
-
- <select id="selectIvrLibaScripttargetList" parameterType="IvrLibaScripttarget" resultMap="IvrLibaScripttargetResult">
- <include refid="selectIvrLibaScripttargetVo"/>
- <where>
- <if test="questionID != null and questionID != ''"> and questionID = #{questionID}</if>
- <if test="targetID != null and targetID != ''"> and targetID = #{targetID}</if>
- <if test="targetType != null and targetType != ''"> and targetType = #{targetType}</if>
- <if test="categoryName != null and categoryName != ''"> and categoryName like concat('%', #{categoryName}, '%')</if>
- <if test="targetValue != null and targetValue != ''"> and targetValue = #{targetValue}</if>
- <if test="basicRegex != null and basicRegex != ''"> and basicRegex = #{basicRegex}</if>
- <if test="selfRegex != null and selfRegex != ''"> and selfRegex = #{selfRegex}</if>
- <if test="regexUsedType != null and regexUsedType != ''"> and regexUsedType = #{regexUsedType}</if>
- <if test="sort != null "> and sort = #{sort}</if>
- <if test="version != null "> and version = #{version}</if>
- <if test="isEnable != null "> and isEnable = #{isEnable}</if>
- <if test="isDel != null "> and isDel = #{isDel}</if>
- <if test="tipsJson != null and tipsJson != ''"> and tipsJson = #{tipsJson}</if>
- <if test="isupload != null "> and isupload = #{isupload}</if>
- <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
- </where>
- </select>
-
- <select id="selectIvrLibaScripttargetByQuestionTargetID" parameterType="String" resultMap="IvrLibaScripttargetResult">
- <include refid="selectIvrLibaScripttargetVo"/>
- where questionTargetID = #{questionTargetID}
- </select>
-
- <insert id="insertIvrLibaScripttarget" parameterType="IvrLibaScripttarget">
- insert into ivr_liba_scripttarget
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="questionTargetID != null">questionTargetID,</if>
- <if test="questionID != null and questionID != ''">questionID,</if>
- <if test="targetID != null">targetID,</if>
- <if test="targetType != null">targetType,</if>
- <if test="categoryName != null">categoryName,</if>
- <if test="targetValue != null">targetValue,</if>
- <if test="basicRegex != null">basicRegex,</if>
- <if test="selfRegex != null">selfRegex,</if>
- <if test="regexUsedType != null">regexUsedType,</if>
- <if test="sort != null">sort,</if>
- <if test="version != null">version,</if>
- <if test="isEnable != null">isEnable,</if>
- <if test="isDel != null">isDel,</if>
- <if test="tipsJson != null">tipsJson,</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>
- <if test="orgid != null">orgid,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="questionTargetID != null">#{questionTargetID},</if>
- <if test="questionID != null and questionID != ''">#{questionID},</if>
- <if test="targetID != null">#{targetID},</if>
- <if test="targetType != null">#{targetType},</if>
- <if test="categoryName != null">#{categoryName},</if>
- <if test="targetValue != null">#{targetValue},</if>
- <if test="basicRegex != null">#{basicRegex},</if>
- <if test="selfRegex != null">#{selfRegex},</if>
- <if test="regexUsedType != null">#{regexUsedType},</if>
- <if test="sort != null">#{sort},</if>
- <if test="version != null">#{version},</if>
- <if test="isEnable != null">#{isEnable},</if>
- <if test="isDel != null">#{isDel},</if>
- <if test="tipsJson != null">#{tipsJson},</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>
- <if test="orgid != null">#{orgid},</if>
- </trim>
- </insert>
-
- <update id="updateIvrLibaScripttarget" parameterType="IvrLibaScripttarget">
- update ivr_liba_scripttarget
- <trim prefix="SET" suffixOverrides=",">
- <if test="questionID != null and questionID != ''">questionID = #{questionID},</if>
- <if test="targetID != null">targetID = #{targetID},</if>
- <if test="targetType != null">targetType = #{targetType},</if>
- <if test="categoryName != null">categoryName = #{categoryName},</if>
- <if test="targetValue != null">targetValue = #{targetValue},</if>
- <if test="basicRegex != null">basicRegex = #{basicRegex},</if>
- <if test="selfRegex != null">selfRegex = #{selfRegex},</if>
- <if test="regexUsedType != null">regexUsedType = #{regexUsedType},</if>
- <if test="sort != null">sort = #{sort},</if>
- <if test="version != null">version = #{version},</if>
- <if test="isEnable != null">isEnable = #{isEnable},</if>
- <if test="isDel != null">isDel = #{isDel},</if>
- <if test="tipsJson != null">tipsJson = #{tipsJson},</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>
- <if test="orgid != null">orgid = #{orgid},</if>
- </trim>
- where questionTargetID = #{questionTargetID}
- </update>
-
- <delete id="deleteIvrLibaScripttargetByQuestionTargetID" parameterType="String">
- delete from ivr_liba_scripttarget where questionTargetID = #{questionTargetID}
- </delete>
-
- <delete id="deleteIvrLibaScripttargetByQuestionTargetIDs" parameterType="String">
- delete from ivr_liba_scripttarget where questionTargetID in
- <foreach item="questionTargetID" collection="array" open="(" separator="," close=")">
- #{questionTargetID}
- </foreach>
- </delete>
-</mapper>
\ No newline at end of file
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetMapper.xml
index 7bcdc08..0b07cc5 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetMapper.xml
@@ -1,66 +1,187 @@
<?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">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.IvrLibaTargetMapper">
-
+
<resultMap type="com.smartor.domain.IvrLibaTarget" id="IvrLibaTargetResult">
- <result property="targetID" column="targetID" />
- <result property="groupid" column="groupid" />
- <result property="targettype" column="targettype" />
- <result property="targetname" column="targetname" />
- <result property="targetdesc" column="targetdesc" />
- <result property="language" column="language" />
- <result property="version" column="version" />
- <result property="isenable" column="isenable" />
- <result property="isabnormal" column="isabnormal" />
- <result property="warnup" column="warnup" />
- <result property="warndown" column="warndown" />
- <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" />
- <result property="orgid" column="orgid" />
- <result property="pid" column="pid" />
- <result property="guid" column="guid" />
- <result property="assortid" column="assortid" />
+ <result property="targetID" column="targetID"/>
+ <result property="groupid" column="groupid"/>
+ <result property="targettype" column="targettype"/>
+ <result property="targetname" column="targetname"/>
+ <result property="targetdesc" column="targetdesc"/>
+ <result property="language" column="language"/>
+ <result property="version" column="version"/>
+ <result property="isenable" column="isenable"/>
+ <result property="isabnormal" column="isabnormal"/>
+ <result property="warnup" column="warnup"/>
+ <result property="warndown" column="warndown"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ <result property="assortid" column="assortid"/>
+ <result property="isAvailable" column="isAvailable"/>
+ <result property="suitDisease" column="suitDisease"/>
+ <result property="suitWay" column="suitWay"/>
+ </resultMap>
+
+ <resultMap type="com.smartor.domain.IvrLibaTargetVO" id="IvrLibaTargetVOResult">
+ <result property="targetID" column="targetID"/>
+ <result property="groupid" column="groupid"/>
+ <result property="targettype" column="targettype"/>
+ <result property="targetname" column="targetname"/>
+ <result property="targetdesc" column="targetdesc"/>
+ <result property="language" column="language"/>
+ <result property="version" column="version"/>
+ <result property="isenable" column="isenable"/>
+ <result property="isabnormal" column="isabnormal"/>
+ <result property="warnup" column="warnup"/>
+ <result property="warndown" column="warndown"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="isupload" column="isupload"/>
+ <result property="uploadTime" column="upload_time"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ <result property="assortid" column="assortid"/>
+ <result property="isAvailable" column="isAvailable"/>
+ <result property="suitDisease" column="suitDisease"/>
+ <result property="suitWay" column="suitWay"/>
+ <collection property="targetoptionList" javaType="java.util.List" resultMap="IvrLibaTargetoptionResult"/>
+ </resultMap>
+
+ <resultMap type="com.smartor.domain.IvrLibaTargetoption" id="IvrLibaTargetoptionResult">
+ <result property="targetoptionid" column="targetoptionid"/>
+ <result property="targetid" column="targetid"/>
+ <result property="targettype" column="targettype"/>
+ <result property="categoryName" column="categoryName"/>
+ <result property="targetvalue" column="targetvalue"/>
+ <result property="targetregex" column="targetregex"/>
+ <result property="optiondesc" column="optiondesc"/>
+ <result property="language" column="language"/>
+ <result property="version" column="version"/>
+ <result property="groupid" column="groupid"/>
+ <result property="isabnormal" column="isabnormal"/>
+ <result property="warnup" column="warnup"/>
+ <result property="warndown" column="warndown"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
</resultMap>
<sql id="selectIvrLibaTargetVo">
- select targetID, groupid, targettype, targetname, targetdesc, language, version, isenable, isabnormal, warnup, warndown, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, assortid from ivr_liba_target
+ select targetID,
+ groupid,
+ targettype,
+ targetname,
+ targetdesc, language, version, isenable, isabnormal, warnup, warndown, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, assortid,
+ isAvailable, suitDisease, suitWay
+ from ivr_liba_target
</sql>
- <select id="selectIvrLibaTargetList" parameterType="com.smartor.domain.IvrLibaTarget" resultMap="IvrLibaTargetResult">
+ <select id="selectIvrLibaTargetList" parameterType="com.smartor.domain.IvrLibaTarget"
+ resultMap="IvrLibaTargetResult">
<include refid="selectIvrLibaTargetVo"/>
- <where>
- <if test="groupid != null and groupid != ''"> and groupid = #{groupid}</if>
- <if test="targettype != null and targettype != ''"> and targettype = #{targettype}</if>
- <if test="targetname != null and targetname != ''"> and targetname like concat('%', #{targetname}, '%')</if>
- <if test="targetdesc != null and targetdesc != ''"> and targetdesc = #{targetdesc}</if>
- <if test="language != null and language != ''"> and language = #{language}</if>
- <if test="version != null "> and version = #{version}</if>
- <if test="isenable != null "> and isenable = #{isenable}</if>
- <if test="isabnormal != null "> and isabnormal = #{isabnormal}</if>
- <if test="warnup != null "> and warnup = #{warnup}</if>
- <if test="warndown != null "> and warndown = #{warndown}</if>
- <if test="isupload != null "> and isupload = #{isupload}</if>
- <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
- <if test="pid != null "> and pid = #{pid}</if>
- <if test="guid != null and guid != ''"> and guid = #{guid}</if>
- <if test="assortid != null "> and assortid = #{assortid}</if>
+ <where>
+ del_flag != 1
+ <if test="groupid != null and groupid != ''">and groupid = #{groupid}</if>
+ <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if>
+ <if test="targetname != null and targetname != ''">and targetname like concat('%', #{targetname}, '%')</if>
+ <if test="targetdesc != null and targetdesc != ''">and targetdesc = #{targetdesc}</if>
+ <if test="language != null and language != ''">and language = #{language}</if>
+ <if test="version != null ">and version = #{version}</if>
+ <if test="isenable != null ">and isenable = #{isenable}</if>
+ <if test="isabnormal != null ">and isabnormal = #{isabnormal}</if>
+ <if test="warnup != null ">and warnup = #{warnup}</if>
+ <if test="warndown != null ">and warndown = #{warndown}</if>
+ <if test="isupload != null ">and isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
+ <if test="assortid != null ">and assortid = #{assortid}</if>
+ <if test="isAvailable != null">and isAvailable=#{isAvailable},</if>
+ <if test="suitDisease != null and suitDisease != ''">and suitDisease = #{suitDisease},</if>
+ <if test="suitWay != null and suitWay != ''">and suitWay = #{suitWay},</if>
+
</where>
</select>
-
+
+ <select id="targetInfo" parameterType="com.smartor.domain.IvrLibaTarget" resultMap="IvrLibaTargetVOResult">
+ select a.targetID,
+ a.groupid,
+ a.targettype,
+ a.targetname,
+ a.targetdesc,
+ a.language,
+ a.version,
+ a.isenable,
+ a.isabnormal,
+ a.warnup,
+ a.warndown,
+ a.orgid,
+ a.pid,
+ a.guid,
+ a.assortid,
+ a.isAvailable,
+ a.suitDisease,
+ a.suitWay,
+ b.targetoptionid,
+ b.targettype,
+ b.categoryName,
+ b.targetvalue,
+ b.targetregex,
+ b.optiondesc
+ from ivr_liba_target a
+ LEFT JOIN ivr_liba_targetoption b
+ on a.targetID = b.targetid
+ <where>
+ a.del_flag != 1 and b.del_flag != 1
+ <if test="groupid != null and groupid != ''">and a.groupid = #{groupid}</if>
+ <if test="targettype != null and targettype != ''">and a.targettype = #{targettype}</if>
+ <if test="targetname != null and targetname != ''">and a.targetname like concat('%', #{targetname}, '%')
+ </if>
+ <if test="targetdesc != null and targetdesc != ''">and a.targetdesc = #{targetdesc}</if>
+ <if test="language != null and language != ''">and a.language = #{language}</if>
+ <if test="version != null ">and a.version = #{version}</if>
+ <if test="isenable != null ">and a.isenable = #{isenable}</if>
+ <if test="isabnormal != null ">and a.isabnormal = #{isabnormal}</if>
+ <if test="warnup != null ">and a.warnup = #{warnup}</if>
+ <if test="warndown != null ">and a.warndown = #{warndown}</if>
+ <if test="isupload != null ">and a.isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and a.upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and a.orgid = #{orgid}</if>
+ <if test="pid != null ">and a.pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and a.guid = #{guid}</if>
+ <if test="assortid != null ">and a.assortid = #{assortid}</if>
+ <if test="isAvailable != null">a.isAvailable=#{isAvailable},</if>
+ <if test="suitDisease != null and suitDisease != ''">a.suitDisease = #{suitDisease},</if>
+ <if test="suitWay != null and suitWay != ''">a.suitWay = #{suitWay},</if>
+ </where>
+ ORDER BY a.targetID
+ </select>
+
<select id="selectIvrLibaTargetByTargetID" parameterType="Long" resultMap="IvrLibaTargetResult">
<include refid="selectIvrLibaTargetVo"/>
where targetID = #{targetID}
</select>
-
- <insert id="insertIvrLibaTarget" parameterType="com.smartor.domain.IvrLibaTarget" useGeneratedKeys="true" keyProperty="targetID">
+
+ <insert id="insertIvrLibaTarget" parameterType="com.smartor.domain.IvrLibaTarget" useGeneratedKeys="true"
+ keyProperty="targetID">
insert into ivr_liba_target
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="groupid != null">groupid,</if>
@@ -84,7 +205,10 @@
<if test="pid != null">pid,</if>
<if test="guid != null">guid,</if>
<if test="assortid != null">assortid,</if>
- </trim>
+ <if test="isAvailable != null">isAvailable,</if>
+ <if test="suitDisease != null and suitDisease != ''">suitDisease,</if>
+ <if test="suitWay != null and suitWay != ''">suitWay,</if>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="groupid != null">#{groupid},</if>
<if test="targettype != null and targettype != ''">#{targettype},</if>
@@ -107,7 +231,10 @@
<if test="pid != null">#{pid},</if>
<if test="guid != null">#{guid},</if>
<if test="assortid != null">#{assortid},</if>
- </trim>
+ <if test="isAvailable != null">#{isAvailable},</if>
+ <if test="suitDisease != null and suitDisease != ''">#{suitDisease},</if>
+ <if test="suitWay != null and suitWay != ''">#{suitWay},</if>
+ </trim>
</insert>
<update id="updateIvrLibaTarget" parameterType="com.smartor.domain.IvrLibaTarget">
@@ -134,16 +261,21 @@
<if test="pid != null">pid = #{pid},</if>
<if test="guid != null">guid = #{guid},</if>
<if test="assortid != null">assortid = #{assortid},</if>
+ <if test="suitDisease != null and suitDisease != ''">suitDisease = #{suitDisease},</if>
+ <if test="suitWay != null and suitWay != ''">suitWay = #{suitWay},</if>
+ <if test="isAvailable != null and isAvailable != ''">isAvailable = #{isAvailable},</if>
</trim>
where targetID = #{targetID}
</update>
<delete id="deleteIvrLibaTargetByTargetID" parameterType="Long">
- delete from ivr_liba_target where targetID = #{targetID}
+ delete
+ from ivr_liba_target
+ where targetID = #{targetID}
</delete>
<delete id="deleteIvrLibaTargetByTargetIDs" parameterType="String">
- delete from ivr_liba_target where targetID in
+ delete from ivr_liba_target where targetID in
<foreach item="targetID" collection="array" open="(" separator="," close=")">
#{targetID}
</foreach>
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetTagMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetTagMapper.xml
new file mode 100644
index 0000000..d275617
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetTagMapper.xml
@@ -0,0 +1,140 @@
+<?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.IvrLibaTargetTagMapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaTargetTag" id="IvrLibaTargetTagResult">
+ <result property="id" column="id"/>
+ <result property="tagcategoryid" column="tagcategoryid"/>
+ <result property="tagid" column="tagid"/>
+ <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"/>
+ <result property="targetid" column="targetid"/>
+ <result property="pid" column="pid"/>
+ <result property="guid" column="guid"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaTargetTagVo">
+ select id,
+ tagcategoryid,
+ tagid,
+ orgid,
+ del_flag,
+ update_by,
+ update_time,
+ create_by,
+ create_time,
+ isupload,
+ upload_time,
+ targetid,
+ pid,
+ guid
+ from ivr_liba_target_tag
+ </sql>
+
+ <select id="selectIvrLibaTargetTagList" parameterType="com.smartor.domain.IvrLibaTargetTag"
+ resultMap="IvrLibaTargetTagResult">
+ <include refid="selectIvrLibaTargetTagVo"/>
+ <where>
+ <if test="tagcategoryid != null ">and tagcategoryid = #{tagcategoryid}</if>
+ <if test="tagid != null ">and tagid = #{tagid}</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="targetid != null ">and targetid = #{targetid}</if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ <if test="guid != null and guid != ''">and guid = #{guid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaTargetTagById" parameterType="Long" resultMap="IvrLibaTargetTagResult">
+ <include refid="selectIvrLibaTargetTagVo"/>
+ where id = #{id}
+ </select>
+
+
+ <select id="selectTagName" parameterType="Long" resultType="com.smartor.domain.BaseTag">
+ select b.tagname, b.tagcategoryid, a.id as tagid
+ from ivr_liba_target_tag a,
+ base_tag b
+ where a.tagid = b.tagid
+ and a.del_flag!=1 and b.del_flag!=1
+ and targetid = #{targetid}
+ </select>
+
+
+ <insert id="insertIvrLibaTargetTag" parameterType="com.smartor.domain.IvrLibaTargetTag" useGeneratedKeys="true"
+ keyProperty="id">
+ insert into ivr_liba_target_tag
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="tagcategoryid != null">tagcategoryid,</if>
+ <if test="tagid != null">tagid,</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>
+ <if test="targetid != null">targetid,</if>
+ <if test="pid != null">pid,</if>
+ <if test="guid != null">guid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="tagcategoryid != null">#{tagcategoryid},</if>
+ <if test="tagid != null">#{tagid},</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>
+ <if test="targetid != null">#{targetid},</if>
+ <if test="pid != null">#{pid},</if>
+ <if test="guid != null">#{guid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaTargetTag" parameterType="com.smartor.domain.IvrLibaTargetTag">
+ update ivr_liba_target_tag
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="tagcategoryid != null">tagcategoryid = #{tagcategoryid},</if>
+ <if test="tagid != null">tagid = #{tagid},</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>
+ <if test="targetid != null">targetid = #{targetid},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ <if test="guid != null">guid = #{guid},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaTargetTagById" parameterType="Long">
+ update ivr_liba_target_tag
+ set del_flag = 1
+ where id = #{id}
+ </delete>
+
+ <delete id="deleteIvrLibaTargetTagByIds" parameterType="String">
+ delete from ivr_liba_target_tag 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/IvrLibaTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml
index f1f8267..e9e73fe 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml
@@ -45,6 +45,7 @@
resultMap="IvrLibaTargetoptionResult">
<include refid="selectIvrLibaTargetoptionVo"/>
<where>
+ del_flag != 1
<if test="targetid != null ">and targetid = #{targetid}</if>
<if test="targettype != null and targettype != ''">and targettype = #{targettype}</if>
<if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName},
@@ -64,7 +65,9 @@
<if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
<if test="pid != null ">and pid = #{pid}</if>
<if test="guid != null and guid != ''">and guid = #{guid}</if>
+
</where>
+ order by guid asc
</select>
<select id="selectIvrLibaTargetoptionByTargetoptionid" parameterType="Long" resultMap="IvrLibaTargetoptionResult">
@@ -155,8 +158,8 @@
</update>
<delete id="deleteIvrLibaTargetoptionByTargetoptionid" parameterType="Long">
- delete
- from ivr_liba_targetoption
+ update ivr_liba_targetoption
+ set del_flag = 1
where targetoptionid = #{targetoptionid}
</delete>
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateMapper.xml
index 809d63e..aa51b20 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateMapper.xml
@@ -1,88 +1,101 @@
<?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">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.IvrLibaTemplateMapper">
-
- <resultMap type="IvrLibaTemplate" id="IvrLibaTemplateResult">
- <result property="templateID" column="templateID" />
- <result property="templateName" column="templateName" />
- <result property="silencetime" column="silencetime" />
- <result property="slienceRepeatTimes" column="slienceRepeatTimes" />
- <result property="nomatchRepeatTimes" column="nomatchRepeatTimes" />
- <result property="firstQuestionNum" column="firstQuestionNum" />
- <result property="submodule" column="submodule" />
- <result property="language" column="language" />
- <result property="note" column="note" />
- <result property="isEnable" column="isEnable" />
- <result property="isDel" column="isDel" />
- <result property="addUserID" column="addUserID" />
- <result property="addTime" column="addTime" />
- <result property="modifyUserID" column="modifyUserID" />
- <result property="modifyTime" column="modifyTime" />
- <result property="groupID" column="groupID" />
- <result property="labelInfo" column="labelInfo" />
- <result property="submoduleID" column="submoduleID" />
- <result property="playType" column="playType" />
- <result property="icd10code" column="icd10code" />
- <result property="icd10codename" column="icd10codename" />
- <result property="atuoTaskDayOffset" column="atuoTaskDayOffset" />
- <result property="DeptIds" column="DeptIds" />
- <result property="DeptNames" column="DeptNames" />
- <result property="fKsdm" column="F_KSDM" />
- <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" />
- <result property="orgid" column="orgid" />
+
+ <resultMap type="com.smartor.domain.IvrLibaTemplate" id="IvrLibaTemplateResult">
+ <result property="templateID" column="templateID"/>
+ <result property="templateName" column="templateName"/>
+ <result property="silencetime" column="silencetime"/>
+ <result property="slienceRepeatTimes" column="slienceRepeatTimes"/>
+ <result property="nomatchRepeatTimes" column="nomatchRepeatTimes"/>
+ <result property="firstQuestionNum" column="firstQuestionNum"/>
+ <result property="submodule" column="submodule"/>
+ <result property="language" column="language"/>
+ <result property="note" column="note"/>
+ <result property="isEnable" column="isEnable"/>
+ <result property="addUserID" column="addUserID"/>
+ <result property="addTime" column="addTime"/>
+ <result property="modifyUserID" column="modifyUserID"/>
+ <result property="modifyTime" column="modifyTime"/>
+ <result property="groupID" column="groupID"/>
+ <result property="labelInfo" column="labelInfo"/>
+ <result property="submoduleID" column="submoduleID"/>
+ <result property="playType" column="playType"/>
+ <result property="icd10code" column="icd10code"/>
+ <result property="icd10codename" column="icd10codename"/>
+ <result property="atuoTaskDayOffset" column="atuoTaskDayOffset"/>
+ <result property="deptIds" column="DeptIds"/>
+ <result property="deptNames" column="DeptNames"/>
+ <result property="fKsdm" column="F_KSDM"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
+ <result property="assortid" column="assortid"/>
</resultMap>
<sql id="selectIvrLibaTemplateVo">
- select templateID, templateName, silencetime, slienceRepeatTimes, nomatchRepeatTimes, firstQuestionNum, submodule, language, note, isEnable, isDel, addUserID, addTime, modifyUserID, modifyTime, groupID, labelInfo, submoduleID, playType, icd10code, icd10codename, atuoTaskDayOffset, DeptIds, DeptNames, F_KSDM, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_template
+ select templateID,
+ templateName,
+ silencetime,
+ slienceRepeatTimes,
+ nomatchRepeatTimes,
+ firstQuestionNum,
+ submodule, language, note, isEnable, addUserID, addTime, modifyUserID, modifyTime, groupID, labelInfo, submoduleID, playType, icd10code, icd10codename, atuoTaskDayOffset, DeptIds, DeptNames, F_KSDM, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid
+ from ivr_liba_template
</sql>
- <select id="selectIvrLibaTemplateList" parameterType="IvrLibaTemplate" resultMap="IvrLibaTemplateResult">
+ <select id="selectIvrLibaTemplateList" parameterType="com.smartor.domain.IvrLibaTemplate"
+ resultMap="IvrLibaTemplateResult">
<include refid="selectIvrLibaTemplateVo"/>
- <where>
- <if test="templateName != null and templateName != ''"> and templateName like concat('%', #{templateName}, '%')</if>
- <if test="silencetime != null "> and silencetime = #{silencetime}</if>
- <if test="slienceRepeatTimes != null "> and slienceRepeatTimes = #{slienceRepeatTimes}</if>
- <if test="nomatchRepeatTimes != null "> and nomatchRepeatTimes = #{nomatchRepeatTimes}</if>
- <if test="firstQuestionNum != null "> and firstQuestionNum = #{firstQuestionNum}</if>
- <if test="submodule != null and submodule != ''"> and submodule = #{submodule}</if>
- <if test="language != null and language != ''"> and language = #{language}</if>
- <if test="note != null and note != ''"> and note = #{note}</if>
- <if test="isEnable != null "> and isEnable = #{isEnable}</if>
- <if test="isDel != null "> and isDel = #{isDel}</if>
- <if test="addUserID != null and addUserID != ''"> and addUserID = #{addUserID}</if>
- <if test="addTime != null "> and addTime = #{addTime}</if>
- <if test="modifyUserID != null and modifyUserID != ''"> and modifyUserID = #{modifyUserID}</if>
- <if test="modifyTime != null "> and modifyTime = #{modifyTime}</if>
- <if test="groupID != null and groupID != ''"> and groupID = #{groupID}</if>
- <if test="labelInfo != null and labelInfo != ''"> and labelInfo = #{labelInfo}</if>
- <if test="submoduleID != null and submoduleID != ''"> and submoduleID = #{submoduleID}</if>
- <if test="playType != null "> and playType = #{playType}</if>
- <if test="icd10code != null and icd10code != ''"> and icd10code = #{icd10code}</if>
- <if test="icd10codename != null and icd10codename != ''"> and icd10codename like concat('%', #{icd10codename}, '%')</if>
- <if test="atuoTaskDayOffset != null "> and atuoTaskDayOffset = #{atuoTaskDayOffset}</if>
- <if test="DeptIds != null and DeptIds != ''"> and DeptIds = #{DeptIds}</if>
- <if test="DeptNames != null and DeptNames != ''"> and DeptNames = #{DeptNames}</if>
- <if test="fKsdm != null and fKsdm != ''"> and F_KSDM = #{fKsdm}</if>
- <if test="isupload != null "> and isupload = #{isupload}</if>
- <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <where>
+ <if test="templateName != null and templateName != ''">and templateName like concat('%', #{templateName},
+ '%')
+ </if>
+ <if test="silencetime != null ">and silencetime = #{silencetime}</if>
+ <if test="slienceRepeatTimes != null ">and slienceRepeatTimes = #{slienceRepeatTimes}</if>
+ <if test="nomatchRepeatTimes != null ">and nomatchRepeatTimes = #{nomatchRepeatTimes}</if>
+ <if test="firstQuestionNum != null ">and firstQuestionNum = #{firstQuestionNum}</if>
+ <if test="submodule != null and submodule != ''">and submodule = #{submodule}</if>
+ <if test="language != null and language != ''">and language = #{language}</if>
+ <if test="note != null and note != ''">and note = #{note}</if>
+ <if test="isEnable != null ">and isEnable = #{isEnable}</if>
+ <if test="isDel != null ">and isDel = #{isDel}</if>
+ <if test="addUserID != null and addUserID != ''">and addUserID = #{addUserID}</if>
+ <if test="addTime != null ">and addTime = #{addTime}</if>
+ <if test="modifyUserID != null and modifyUserID != ''">and modifyUserID = #{modifyUserID}</if>
+ <if test="modifyTime != null ">and modifyTime = #{modifyTime}</if>
+ <if test="groupID != null and groupID != ''">and groupID = #{groupID}</if>
+ <if test="labelInfo != null and labelInfo != ''">and labelInfo = #{labelInfo}</if>
+ <if test="submoduleID != null and submoduleID != ''">and submoduleID = #{submoduleID}</if>
+ <if test="playType != null ">and playType = #{playType}</if>
+ <if test="icd10code != null and icd10code != ''">and icd10code = #{icd10code}</if>
+ <if test="icd10codename != null and icd10codename != ''">and icd10codename like concat('%',
+ #{icd10codename}, '%')
+ </if>
+ <if test="atuoTaskDayOffset != null ">and atuoTaskDayOffset = #{atuoTaskDayOffset}</if>
+ <if test="DeptIds != null and DeptIds != ''">and DeptIds = #{DeptIds}</if>
+ <if test="DeptNames != null and DeptNames != ''">and DeptNames = #{DeptNames}</if>
+ <if test="fKsdm != null and fKsdm != ''">and F_KSDM = #{fKsdm}</if>
+ <if test="isupload != null ">and isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
+ <if test="assortid != null">and assortid = #{assortid}</if>
</where>
</select>
-
+
<select id="selectIvrLibaTemplateByTemplateID" parameterType="String" resultMap="IvrLibaTemplateResult">
<include refid="selectIvrLibaTemplateVo"/>
where templateID = #{templateID}
</select>
-
- <insert id="insertIvrLibaTemplate" parameterType="IvrLibaTemplate">
+
+ <insert id="insertIvrLibaTemplate" parameterType="com.smartor.domain.IvrLibaTemplate">
insert into ivr_liba_template
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="templateID != null">templateID,</if>
@@ -95,7 +108,6 @@
<if test="language != null and language != ''">language,</if>
<if test="note != null">note,</if>
<if test="isEnable != null">isEnable,</if>
- <if test="isDel != null">isDel,</if>
<if test="addUserID != null">addUserID,</if>
<if test="addTime != null">addTime,</if>
<if test="modifyUserID != null">modifyUserID,</if>
@@ -118,7 +130,8 @@
<if test="isupload != null">isupload,</if>
<if test="uploadTime != null">upload_time,</if>
<if test="orgid != null">orgid,</if>
- </trim>
+ <if test="assortid != null">assortid,</if>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="templateID != null">#{templateID},</if>
<if test="templateName != null and templateName != ''">#{templateName},</if>
@@ -130,7 +143,6 @@
<if test="language != null and language != ''">#{language},</if>
<if test="note != null">#{note},</if>
<if test="isEnable != null">#{isEnable},</if>
- <if test="isDel != null">#{isDel},</if>
<if test="addUserID != null">#{addUserID},</if>
<if test="addTime != null">#{addTime},</if>
<if test="modifyUserID != null">#{modifyUserID},</if>
@@ -153,10 +165,11 @@
<if test="isupload != null">#{isupload},</if>
<if test="uploadTime != null">#{uploadTime},</if>
<if test="orgid != null">#{orgid},</if>
- </trim>
+ <if test="assortid != null">#{assortid},</if>
+ </trim>
</insert>
- <update id="updateIvrLibaTemplate" parameterType="IvrLibaTemplate">
+ <update id="updateIvrLibaTemplate" parameterType="com.smartor.domain.IvrLibaTemplate">
update ivr_liba_template
<trim prefix="SET" suffixOverrides=",">
<if test="templateName != null and templateName != ''">templateName = #{templateName},</if>
@@ -168,7 +181,6 @@
<if test="language != null and language != ''">language = #{language},</if>
<if test="note != null">note = #{note},</if>
<if test="isEnable != null">isEnable = #{isEnable},</if>
- <if test="isDel != null">isDel = #{isDel},</if>
<if test="addUserID != null">addUserID = #{addUserID},</if>
<if test="addTime != null">addTime = #{addTime},</if>
<if test="modifyUserID != null">modifyUserID = #{modifyUserID},</if>
@@ -191,16 +203,19 @@
<if test="isupload != null">isupload = #{isupload},</if>
<if test="uploadTime != null">upload_time = #{uploadTime},</if>
<if test="orgid != null">orgid = #{orgid},</if>
+ <if test="assortid != null">orgid = #{assortid},</if>
</trim>
where templateID = #{templateID}
</update>
<delete id="deleteIvrLibaTemplateByTemplateID" parameterType="String">
- delete from ivr_liba_template where templateID = #{templateID}
+ delete
+ from ivr_liba_template
+ where templateID = #{templateID}
</delete>
<delete id="deleteIvrLibaTemplateByTemplateIDs" parameterType="String">
- delete from ivr_liba_template where templateID in
+ delete from ivr_liba_template where templateID in
<foreach item="templateID" collection="array" open="(" separator="," close=")">
#{templateID}
</foreach>
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatescriptMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatescriptMapper.xml
index 2b24f8e..958558b 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatescriptMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatescriptMapper.xml
@@ -4,7 +4,7 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.IvrLibaTemplatescriptMapper">
- <resultMap type="IvrLibaTemplatescript" id="IvrLibaTemplatescriptResult">
+ <resultMap type="com.smartor.domain.IvrLibaTemplatescript" id="IvrLibaTemplatescriptResult">
<result property="templateQuestionID" column="templateQuestionID" />
<result property="templateQuestionNum" column="templateQuestionNum" />
<result property="templateID" column="templateID" />
@@ -34,13 +34,14 @@
<result property="isupload" column="isupload" />
<result property="uploadTime" column="upload_time" />
<result property="orgid" column="orgid" />
+ <result property="templateTargetID" column="templateTargetID" />
</resultMap>
<sql id="selectIvrLibaTemplatescriptVo">
- select templateQuestionID, templateQuestionNum, templateID, questionID, questionPoint, questionText, questionVoice, noMatchText, noMatchVoice, slienceText, slienceVoice, submoduleText, submoduleVoice, noClearlyText, noClearlyVoice, categoryName, targetOptions, language, playWavOnly, isEnable, isDel, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_templatescript
+ select templateQuestionID, templateQuestionNum, templateID, templateTargetID,questionID, questionPoint, questionText, questionVoice, noMatchText, noMatchVoice, slienceText, slienceVoice, submoduleText, submoduleVoice, noClearlyText, noClearlyVoice, categoryName, targetOptions, language, playWavOnly, isEnable, isDel, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_templatescript
</sql>
- <select id="selectIvrLibaTemplatescriptList" parameterType="IvrLibaTemplatescript" resultMap="IvrLibaTemplatescriptResult">
+ <select id="selectIvrLibaTemplatescriptList" parameterType="com.smartor.domain.IvrLibaTemplatescript" resultMap="IvrLibaTemplatescriptResult">
<include refid="selectIvrLibaTemplatescriptVo"/>
<where>
<if test="templateQuestionNum != null "> and templateQuestionNum = #{templateQuestionNum}</if>
@@ -66,6 +67,7 @@
<if test="isupload != null "> and isupload = #{isupload}</if>
<if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
<if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <if test="templateTargetID != null and templateTargetID != ''"> and templateTargetID = #{templateTargetID}</if>
</where>
</select>
@@ -74,12 +76,13 @@
where templateQuestionID = #{templateQuestionID}
</select>
- <insert id="insertIvrLibaTemplatescript" parameterType="IvrLibaTemplatescript">
+ <insert id="insertIvrLibaTemplatescript" parameterType="com.smartor.domain.IvrLibaTemplatescript">
insert into ivr_liba_templatescript
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="templateQuestionID != null">templateQuestionID,</if>
<if test="templateQuestionNum != null">templateQuestionNum,</if>
<if test="templateID != null and templateID != ''">templateID,</if>
+ <if test="templateTargetID != null and templateTargetID != ''">templateTargetID,</if>
<if test="questionID != null and questionID != ''">questionID,</if>
<if test="questionPoint != null and questionPoint != ''">questionPoint,</if>
<if test="questionText != null">questionText,</if>
@@ -111,6 +114,8 @@
<if test="templateQuestionID != null">#{templateQuestionID},</if>
<if test="templateQuestionNum != null">#{templateQuestionNum},</if>
<if test="templateID != null and templateID != ''">#{templateID},</if>
+ <if test="templateTargetID != null and templateTargetID != ''">#{templateTargetID},</if>
+ <if test="templateTargetID != null and templateTargetID != ''">#{templateTargetID},</if>
<if test="questionID != null and questionID != ''">#{questionID},</if>
<if test="questionPoint != null and questionPoint != ''">#{questionPoint},</if>
<if test="questionText != null">#{questionText},</if>
@@ -140,11 +145,12 @@
</trim>
</insert>
- <update id="updateIvrLibaTemplatescript" parameterType="IvrLibaTemplatescript">
+ <update id="updateIvrLibaTemplatescript" parameterType="com.smartor.domain.IvrLibaTemplatescript">
update ivr_liba_templatescript
<trim prefix="SET" suffixOverrides=",">
<if test="templateQuestionNum != null">templateQuestionNum = #{templateQuestionNum},</if>
<if test="templateID != null and templateID != ''">templateID = #{templateID},</if>
+ <if test="templateTargetID != null and templateTargetID != ''">templateTargetID = #{templateTargetID},</if>
<if test="questionID != null and questionID != ''">questionID = #{questionID},</if>
<if test="questionPoint != null and questionPoint != ''">questionPoint = #{questionPoint},</if>
<if test="questionText != null">questionText = #{questionText},</if>
diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetAssortMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetAssortMapper.xml
new file mode 100644
index 0000000..76be772
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetAssortMapper.xml
@@ -0,0 +1,82 @@
+<?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.IvrLibaTemplatetargetAssortMapper">
+
+ <resultMap type="com.smartor.domain.IvrLibaTemplatetargetAssort" id="IvrLibaTemplatetargetAssortResult">
+ <result property="id" column="id"/>
+ <result property="indexAssortName" column="index_assort_name"/>
+ <result property="delFlag" column="del_flag"/>
+ <result property="createTime" column="create_time"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="pid" column="pid"/>
+ </resultMap>
+
+ <sql id="selectIvrLibaTemplatetargetAssortVo">
+ select id, index_assort_name, del_flag, create_time, update_time, pid
+ from ivr_liba_templatetarget_assort
+ </sql>
+
+ <select id="selectIvrLibaTemplatetargetAssortList" parameterType="com.smartor.domain.IvrLibaTemplatetargetAssort"
+ resultMap="IvrLibaTemplatetargetAssortResult">
+ <include refid="selectIvrLibaTemplatetargetAssortVo"/>
+ <where>
+ <if test="indexAssortName != null and indexAssortName != ''">and index_assort_name like concat('%',
+ #{indexAssortName}, '%')
+ </if>
+ <if test="pid != null ">and pid = #{pid}</if>
+ </where>
+ </select>
+
+ <select id="selectIvrLibaTemplatetargetAssortById" parameterType="Long"
+ resultMap="IvrLibaTemplatetargetAssortResult">
+ <include refid="selectIvrLibaTemplatetargetAssortVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertIvrLibaTemplatetargetAssort" parameterType="com.smartor.domain.IvrLibaTemplatetargetAssort">
+ insert into ivr_liba_templatetarget_assort
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="indexAssortName != null and indexAssortName != ''">index_assort_name,</if>
+ <if test="delFlag != null">del_flag,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateTime != null">update_time,</if>
+ <if test="pid != null">pid,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="indexAssortName != null and indexAssortName != ''">#{indexAssortName},</if>
+ <if test="delFlag != null">#{delFlag},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ <if test="pid != null">#{pid},</if>
+ </trim>
+ </insert>
+
+ <update id="updateIvrLibaTemplatetargetAssort" parameterType="com.smartor.domain.IvrLibaTemplatetargetAssort">
+ update ivr_liba_templatetarget_assort
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="indexAssortName != null and indexAssortName != ''">index_assort_name = #{indexAssortName},</if>
+ <if test="delFlag != null">del_flag = #{delFlag},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ <if test="pid != null">pid = #{pid},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteIvrLibaTemplatetargetAssortById" parameterType="Long">
+ delete
+ from ivr_liba_templatetarget_assort
+ where id = #{id}
+ </delete>
+
+ <delete id="deleteIvrLibaTemplatetargetAssortByIds" parameterType="String">
+ delete from ivr_liba_templatetarget_assort 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/IvrLibaTemplatetargetMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml
index 3b805ad..20b8ad2 100644
--- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplatetargetMapper.xml
@@ -1,82 +1,109 @@
<?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">
+ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+ "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.smartor.mapper.IvrLibaTemplatetargetMapper">
-
- <resultMap type="IvrLibaTemplatetarget" id="IvrLibaTemplatetargetResult">
- <result property="templateTargetID" column="templateTargetID" />
- <result property="templateQuestionID" column="templateQuestionID" />
- <result property="templateQuestionNum" column="templateQuestionNum" />
- <result property="nextQuestionNum" column="nextQuestionNum" />
- <result property="templateID" column="templateID" />
- <result property="switchID" column="switchID" />
- <result property="switchDescription" column="switchDescription" />
- <result property="switchText" column="switchText" />
- <result property="switchWav" column="switchWav" />
- <result property="switchTempWav" column="switchTempWav" />
- <result property="targetType" column="targetType" />
- <result property="categoryName" column="categoryName" />
- <result property="targetValue" column="targetValue" />
- <result property="targetID" column="targetID" />
- <result property="questionTargetID" column="questionTargetID" />
- <result property="basicRegex" column="basicRegex" />
- <result property="selfRegex" column="selfRegex" />
- <result property="regexUsedType" column="regexUsedType" />
- <result property="language" column="language" />
- <result property="isEnable" column="isEnable" />
- <result property="isDel" column="isDel" />
- <result property="playType" column="playType" />
- <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" />
- <result property="orgid" column="orgid" />
+
+ <resultMap type="com.smartor.domain.IvrLibaTemplatetarget" id="IvrLibaTemplatetargetResult">
+ <result property="templateTargetID" column="templateTargetID"/>
+ <result property="templateQuestionID" column="templateQuestionID"/>
+ <result property="templateQuestionNum" column="templateQuestionNum"/>
+ <result property="nextQuestionNum" column="nextQuestionNum"/>
+ <result property="templateID" column="templateID"/>
+ <result property="switchID" column="switchID"/>
+ <result property="switchDescription" column="switchDescription"/>
+ <result property="switchText" column="switchText"/>
+ <result property="switchWav" column="switchWav"/>
+ <result property="switchTempWav" column="switchTempWav"/>
+ <result property="targetType" column="targetType"/>
+ <result property="categoryName" column="categoryName"/>
+ <result property="targetValue" column="targetValue"/>
+ <result property="targetID" column="targetID"/>
+ <result property="questionTargetID" column="questionTargetID"/>
+ <result property="basicRegex" column="basicRegex"/>
+ <result property="selfRegex" column="selfRegex"/>
+ <result property="regexUsedType" column="regexUsedType"/>
+ <result property="language" column="language"/>
+ <result property="isEnable" column="isEnable"/>
+ <result property="isDel" column="isDel"/>
+ <result property="playType" column="playType"/>
+ <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"/>
+ <result property="orgid" column="orgid"/>
</resultMap>
<sql id="selectIvrLibaTemplatetargetVo">
- select templateTargetID, templateQuestionID, templateQuestionNum, nextQuestionNum, templateID, switchID, switchDescription, switchText, switchWav, switchTempWav, targetType, categoryName, targetValue, targetID, questionTargetID, basicRegex, selfRegex, regexUsedType, language, isEnable, isDel, playType, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid from ivr_liba_templatetarget
+ select templateTargetID,
+ templateQuestionID,
+ templateQuestionNum,
+ nextQuestionNum,
+ templateID,
+ switchID,
+ switchDescription,
+ switchText,
+ switchWav,
+ switchTempWav,
+ targetType,
+ categoryName,
+ targetValue,
+ targetID,
+ questionTargetID,
+ basicRegex,
+ selfRegex,
+ regexUsedType, language, isEnable, isDel, playType, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid
+ from ivr_liba_templatetarget
</sql>
- <select id="selectIvrLibaTemplatetargetList" parameterType="IvrLibaTemplatetarget" resultMap="IvrLibaTemplatetargetResult">
+ <select id="selectIvrLibaTemplatetargetList" parameterType="com.smartor.domain.IvrLibaTemplatetarget"
+ resultMap="IvrLibaTemplatetargetResult">
<include refid="selectIvrLibaTemplatetargetVo"/>
- <where>
- <if test="templateQuestionID != null and templateQuestionID != ''"> and templateQuestionID = #{templateQuestionID}</if>
- <if test="templateQuestionNum != null "> and templateQuestionNum = #{templateQuestionNum}</if>
- <if test="nextQuestionNum != null "> and nextQuestionNum = #{nextQuestionNum}</if>
- <if test="templateID != null and templateID != ''"> and templateID = #{templateID}</if>
- <if test="switchID != null "> and switchID = #{switchID}</if>
- <if test="switchDescription != null and switchDescription != ''"> and switchDescription = #{switchDescription}</if>
- <if test="switchText != null and switchText != ''"> and switchText = #{switchText}</if>
- <if test="switchWav != null and switchWav != ''"> and switchWav = #{switchWav}</if>
- <if test="switchTempWav != null and switchTempWav != ''"> and switchTempWav = #{switchTempWav}</if>
- <if test="targetType != null and targetType != ''"> and targetType = #{targetType}</if>
- <if test="categoryName != null and categoryName != ''"> and categoryName like concat('%', #{categoryName}, '%')</if>
- <if test="targetValue != null and targetValue != ''"> and targetValue = #{targetValue}</if>
- <if test="targetID != null and targetID != ''"> and targetID = #{targetID}</if>
- <if test="questionTargetID != null and questionTargetID != ''"> and questionTargetID = #{questionTargetID}</if>
- <if test="basicRegex != null and basicRegex != ''"> and basicRegex = #{basicRegex}</if>
- <if test="selfRegex != null and selfRegex != ''"> and selfRegex = #{selfRegex}</if>
- <if test="regexUsedType != null and regexUsedType != ''"> and regexUsedType = #{regexUsedType}</if>
- <if test="language != null and language != ''"> and language = #{language}</if>
- <if test="isEnable != null "> and isEnable = #{isEnable}</if>
- <if test="isDel != null "> and isDel = #{isDel}</if>
- <if test="playType != null "> and playType = #{playType}</if>
- <if test="isupload != null "> and isupload = #{isupload}</if>
- <if test="uploadTime != null "> and upload_time = #{uploadTime}</if>
- <if test="orgid != null and orgid != ''"> and orgid = #{orgid}</if>
+ <where>
+ <if test="templateQuestionID != null and templateQuestionID != ''">and templateQuestionID =
+ #{templateQuestionID}
+ </if>
+ <if test="templateQuestionNum != null ">and templateQuestionNum = #{templateQuestionNum}</if>
+ <if test="nextQuestionNum != null ">and nextQuestionNum = #{nextQuestionNum}</if>
+ <if test="templateID != null and templateID != ''">and templateID = #{templateID}</if>
+ <if test="switchID != null ">and switchID = #{switchID}</if>
+ <if test="switchDescription != null and switchDescription != ''">and switchDescription =
+ #{switchDescription}
+ </if>
+ <if test="switchText != null and switchText != ''">and switchText = #{switchText}</if>
+ <if test="switchWav != null and switchWav != ''">and switchWav = #{switchWav}</if>
+ <if test="switchTempWav != null and switchTempWav != ''">and switchTempWav = #{switchTempWav}</if>
+ <if test="targetType != null and targetType != ''">and targetType = #{targetType}</if>
+ <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName},
+ '%')
+ </if>
+ <if test="targetValue != null and targetValue != ''">and targetValue = #{targetValue}</if>
+ <if test="targetID != null and targetID != ''">and targetID = #{targetID}</if>
+ <if test="questionTargetID != null and questionTargetID != ''">and questionTargetID = #{questionTargetID}
+ </if>
+ <if test="basicRegex != null and basicRegex != ''">and basicRegex = #{basicRegex}</if>
+ <if test="selfRegex != null and selfRegex != ''">and selfRegex = #{selfRegex}</if>
+ <if test="regexUsedType != null and regexUsedType != ''">and regexUsedType = #{regexUsedType}</if>
+ <if test="language != null and language != ''">and language = #{language}</if>
+ <if test="isEnable != null ">and isEnable = #{isEnable}</if>
+ <if test="isDel != null ">and isDel = #{isDel}</if>
+ <if test="playType != null ">and playType = #{playType}</if>
+ <if test="isupload != null ">and isupload = #{isupload}</if>
+ <if test="uploadTime != null ">and upload_time = #{uploadTime}</if>
+ <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
</where>
</select>
-
- <select id="selectIvrLibaTemplatetargetByTemplateTargetID" parameterType="String" resultMap="IvrLibaTemplatetargetResult">
+
+ <select id="selectIvrLibaTemplatetargetByTemplateTargetID" parameterType="String"
+ resultMap="IvrLibaTemplatetargetResult">
<include refid="selectIvrLibaTemplatetargetVo"/>
where templateTargetID = #{templateTargetID}
</select>
-
- <insert id="insertIvrLibaTemplatetarget" parameterType="IvrLibaTemplatetarget">
+
+ <insert id="insertIvrLibaTemplatetarget" parameterType="com.smartor.domain.IvrLibaTemplatetarget">
insert into ivr_liba_templatetarget
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="templateTargetID != null">templateTargetID,</if>
@@ -109,7 +136,7 @@
<if test="isupload != null">isupload,</if>
<if test="uploadTime != null">upload_time,</if>
<if test="orgid != null">orgid,</if>
- </trim>
+ </trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="templateTargetID != null">#{templateTargetID},</if>
<if test="templateQuestionID != null and templateQuestionID != ''">#{templateQuestionID},</if>
@@ -141,13 +168,15 @@
<if test="isupload != null">#{isupload},</if>
<if test="uploadTime != null">#{uploadTime},</if>
<if test="orgid != null">#{orgid},</if>
- </trim>
+ </trim>
</insert>
- <update id="updateIvrLibaTemplatetarget" parameterType="IvrLibaTemplatetarget">
+ <update id="updateIvrLibaTemplatetarget" parameterType="com.smartor.domain.IvrLibaTemplatetarget">
update ivr_liba_templatetarget
<trim prefix="SET" suffixOverrides=",">
- <if test="templateQuestionID != null and templateQuestionID != ''">templateQuestionID = #{templateQuestionID},</if>
+ <if test="templateQuestionID != null and templateQuestionID != ''">templateQuestionID =
+ #{templateQuestionID},
+ </if>
<if test="templateQuestionNum != null">templateQuestionNum = #{templateQuestionNum},</if>
<if test="nextQuestionNum != null">nextQuestionNum = #{nextQuestionNum},</if>
<if test="templateID != null and templateID != ''">templateID = #{templateID},</if>
@@ -181,11 +210,13 @@
</update>
<delete id="deleteIvrLibaTemplatetargetByTemplateTargetID" parameterType="String">
- delete from ivr_liba_templatetarget where templateTargetID = #{templateTargetID}
+ delete
+ from ivr_liba_templatetarget
+ where templateTargetID = #{templateTargetID}
</delete>
<delete id="deleteIvrLibaTemplatetargetByTemplateTargetIDs" parameterType="String">
- delete from ivr_liba_templatetarget where templateTargetID in
+ delete from ivr_liba_templatetarget where templateTargetID in
<foreach item="templateTargetID" collection="array" open="(" separator="," close=")">
#{templateTargetID}
</foreach>
diff --git a/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml b/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml
index e423628..60a78b3 100644
--- a/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/PatArchiveMapper.xml
@@ -216,6 +216,7 @@
select
c.tagname as tag,
+ b.tagid as tagid,
a.patid,
a.name,
a.sex,
@@ -266,6 +267,7 @@
select
c.tagname as tag,
+ b.tagid as tagid,
a.patid,
a.name,
a.sex,
@@ -333,6 +335,7 @@
select
c.tagname as tag,
+ b.tagid as tagid,
a.patid,
a.name,
a.sex,
@@ -397,6 +400,7 @@
select
c.tagname as tag,
+ b.tagid as tagid,
a.patid,
a.name,
a.sex,
diff --git a/smartor/src/main/resources/mapper/smartor/PatArchivetagMapper.xml b/smartor/src/main/resources/mapper/smartor/PatArchivetagMapper.xml
index 94f2bee..840cd9e 100644
--- a/smartor/src/main/resources/mapper/smartor/PatArchivetagMapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/PatArchivetagMapper.xml
@@ -32,6 +32,7 @@
create_time,
isupload,
upload_time,
+ tagname,
patid
from pat_archivetag
</sql>
@@ -74,6 +75,7 @@
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="tagcategoryid != null">tagcategoryid,</if>
<if test="tagid != null">tagid,</if>
+ <if test="tagname != null">tagname,</if>
<if test="orgid != null">orgid,</if>
<if test="delFlag != null and delFlag != ''">del_flag,</if>
<if test="updateBy != null">update_by,</if>
@@ -87,6 +89,7 @@
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="tagcategoryid != null">#{tagcategoryid},</if>
<if test="tagid != null">#{tagid},</if>
+ <if test="tagname != null">#{tagname},</if>
<if test="orgid != null">#{orgid},</if>
<if test="delFlag != null and delFlag != ''">#{delFlag},</if>
<if test="updateBy != null">#{updateBy},</if>
@@ -104,6 +107,7 @@
<trim prefix="SET" suffixOverrides=",">
<if test="tagcategoryid != null">tagcategoryid = #{tagcategoryid},</if>
<if test="tagid != null">tagid = #{tagid},</if>
+ <if test="tagname != null">tagname = #{tagname},</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>
@@ -117,10 +121,15 @@
where id = #{id}
</update>
- <delete id="deletePatArchivetagById" parameterType="Long">
- delete
- from pat_archivetag
- where id = #{id}
+ <delete id="deletePatArchivetagById" parameterType="com.smartor.domain.PatArchivetag">
+ update pat_archivetag
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="delFlag != null and delFlag != ''">del_flag = #{delFlag},</if>
+ </trim>
+ <where>
+ <if test="tagid != null">and tagid = #{tagid}</if>
+ <if test="patid != null">and patid = #{patid}</if>
+ </where>
</delete>
<delete id="deletePatArchivetagByIds" parameterType="String">
--
Gitblit v1.9.3