From 9c8c9675325a22c69ac113ab26f9285b60582ae1 Mon Sep 17 00:00:00 2001 From: liusheng <337615773@qq.com> Date: 星期二, 09 七月 2024 10:10:26 +0800 Subject: [PATCH] 代码提交 --- smartor/src/main/java/com/smartor/domain/IvrLibaTemplateTargetoption.java | 8 smartor/src/main/resources/mapper/smartor/SvyLibScriptOptionMapper.xml | 12 smartor/src/main/java/com/smartor/domain/SvyLibTemplateWjx.java | 204 ++++ smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptWjx.java | 208 ++++ ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptWjxController.java | 98 ++ smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java | 54 ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java | 98 ++ smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoptionWjx.java | 149 +++ smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptWjxMapper.xml | 211 ++++ smartor/src/main/java/com/smartor/service/ISvyLibTemplateTargetoptionWjxService.java | 62 + smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml | 13 smartor/src/main/java/com/smartor/service/ISvyLibTemplateScriptWjxService.java | 62 + ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateWjxController.java | 98 ++ smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java | 63 - smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java | 66 - smartor/src/main/java/com/smartor/service/ISvyLibTemplateWjxService.java | 62 + smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java | 223 ---- smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateWjxServiceImpl.java | 97 + smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionWjxMapper.xml | 243 ++++ smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoption.java | 6 smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateScriptWjxServiceImpl.java | 90 + smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateTargetoptionWjxServiceImpl.java | 97 + smartor/src/main/java/com/smartor/domain/SvyLibScriptOption.java | 7 smartor/src/main/java/com/smartor/mapper/SvyLibTemplateScriptWjxMapper.java | 64 + smartor/src/main/resources/mapper/smartor/IvrLibaTemplateTargetoptionMapper.xml | 14 smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionMapper.xml | 12 smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java | 6 smartor/src/main/java/com/smartor/mapper/SvyLibTemplateWjxMapper.java | 63 + smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml | 195 +-- smartor/src/main/resources/mapper/smartor/SvyLibTemplateWjxMapper.xml | 251 +++++ smartor/src/main/java/com/smartor/mapper/SvyLibTemplateTargetoptionWjxMapper.java | 64 + smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml | 12 32 files changed, 2,423 insertions(+), 489 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptWjxController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptWjxController.java new file mode 100644 index 0000000..05c539f --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateScriptWjxController.java @@ -0,0 +1,98 @@ +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.SvyLibTemplateScriptWjx; +import com.smartor.service.ISvyLibTemplateScriptWjxService; +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 2024-07-08 + */ +@RestController +@RequestMapping("/smartor/srcriptwjx") +public class SvyLibTemplateScriptWjxController extends BaseController +{ + @Autowired + private ISvyLibTemplateScriptWjxService svyLibTemplateScriptWjxService; + + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰鍒楄〃 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:list')") + @GetMapping("/list") + public TableDataInfo list(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) + { + startPage(); + List<SvyLibTemplateScriptWjx> list = svyLibTemplateScriptWjxService.selectSvyLibTemplateScriptWjxList(svyLibTemplateScriptWjx); + return getDataTable(list); + } + + /** + * 瀵煎嚭妯℃澘闂嵎棰樼洰鍒楄〃 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:export')") + @Log(title = "妯℃澘闂嵎棰樼洰", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) + { + List<SvyLibTemplateScriptWjx> list = svyLibTemplateScriptWjxService.selectSvyLibTemplateScriptWjxList(svyLibTemplateScriptWjx); + ExcelUtil<SvyLibTemplateScriptWjx> util = new ExcelUtil<SvyLibTemplateScriptWjx>(SvyLibTemplateScriptWjx.class); + util.exportExcel(response, list, "妯℃澘闂嵎棰樼洰鏁版嵁"); + } + + /** + * 鑾峰彇妯℃澘闂嵎棰樼洰璇︾粏淇℃伅 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(svyLibTemplateScriptWjxService.selectSvyLibTemplateScriptWjxById(id)); + } + + /** + * 鏂板妯℃澘闂嵎棰樼洰 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:add')") + @Log(title = "妯℃澘闂嵎棰樼洰", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) + { + return toAjax(svyLibTemplateScriptWjxService.insertSvyLibTemplateScriptWjx(svyLibTemplateScriptWjx)); + } + + /** + * 淇敼妯℃澘闂嵎棰樼洰 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:edit')") + @Log(title = "妯℃澘闂嵎棰樼洰", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) + { + return toAjax(svyLibTemplateScriptWjxService.updateSvyLibTemplateScriptWjx(svyLibTemplateScriptWjx)); + } + + /** + * 鍒犻櫎妯℃澘闂嵎棰樼洰 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:remove')") + @Log(title = "妯℃澘闂嵎棰樼洰", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(svyLibTemplateScriptWjxService.deleteSvyLibTemplateScriptWjxByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java new file mode 100644 index 0000000..a9f4cfc --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateTargetoptionWjxController.java @@ -0,0 +1,98 @@ +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.SvyLibTemplateTargetoptionWjx; +import com.smartor.service.ISvyLibTemplateTargetoptionWjxService; +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 2024-07-08 + */ +@RestController +@RequestMapping("/smartor/optionwjx") +public class SvyLibTemplateTargetoptionWjxController extends BaseController +{ + @Autowired + private ISvyLibTemplateTargetoptionWjxService svyLibTemplateTargetoptionWjxService; + + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴撳垪琛� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:list')") + @GetMapping("/list") + public TableDataInfo list(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + startPage(); + List<SvyLibTemplateTargetoptionWjx> list = svyLibTemplateTargetoptionWjxService.selectSvyLibTemplateTargetoptionWjxList(svyLibTemplateTargetoptionWjx); + return getDataTable(list); + } + + /** + * 瀵煎嚭闂嵎闂鎸囨爣閫夐」搴撳垪琛� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:export')") + @Log(title = "闂嵎闂鎸囨爣閫夐」搴�", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + List<SvyLibTemplateTargetoptionWjx> list = svyLibTemplateTargetoptionWjxService.selectSvyLibTemplateTargetoptionWjxList(svyLibTemplateTargetoptionWjx); + ExcelUtil<SvyLibTemplateTargetoptionWjx> util = new ExcelUtil<SvyLibTemplateTargetoptionWjx>(SvyLibTemplateTargetoptionWjx.class); + util.exportExcel(response, list, "闂嵎闂鎸囨爣閫夐」搴撴暟鎹�"); + } + + /** + * 鑾峰彇闂嵎闂鎸囨爣閫夐」搴撹缁嗕俊鎭� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(svyLibTemplateTargetoptionWjxService.selectSvyLibTemplateTargetoptionWjxById(id)); + } + + /** + * 鏂板闂嵎闂鎸囨爣閫夐」搴� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:add')") + @Log(title = "闂嵎闂鎸囨爣閫夐」搴�", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + return toAjax(svyLibTemplateTargetoptionWjxService.insertSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx)); + } + + /** + * 淇敼闂嵎闂鎸囨爣閫夐」搴� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:edit')") + @Log(title = "闂嵎闂鎸囨爣閫夐」搴�", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + return toAjax(svyLibTemplateTargetoptionWjxService.updateSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx)); + } + + /** + * 鍒犻櫎闂嵎闂鎸囨爣閫夐」搴� + */ + @PreAuthorize("@ss.hasPermi('system:wjx:remove')") + @Log(title = "闂嵎闂鎸囨爣閫夐」搴�", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(svyLibTemplateTargetoptionWjxService.deleteSvyLibTemplateTargetoptionWjxByIds(ids)); + } +} diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateWjxController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateWjxController.java new file mode 100644 index 0000000..2b38fc0 --- /dev/null +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/smartor/SvyLibTemplateWjxController.java @@ -0,0 +1,98 @@ +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.SvyLibTemplateWjx; +import com.smartor.service.ISvyLibTemplateWjxService; +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 2024-07-08 + */ +@RestController +@RequestMapping("/smartor/templatewjx") +public class SvyLibTemplateWjxController extends BaseController +{ + @Autowired + private ISvyLibTemplateWjxService svyLibTemplateWjxService; + + /** + * 鏌ヨ妯℃澘闂嵎鍒楄〃 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:list')") + @GetMapping("/list") + public TableDataInfo list(SvyLibTemplateWjx svyLibTemplateWjx) + { + startPage(); + List<SvyLibTemplateWjx> list = svyLibTemplateWjxService.selectSvyLibTemplateWjxList(svyLibTemplateWjx); + return getDataTable(list); + } + + /** + * 瀵煎嚭妯℃澘闂嵎鍒楄〃 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:export')") + @Log(title = "妯℃澘闂嵎", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, SvyLibTemplateWjx svyLibTemplateWjx) + { + List<SvyLibTemplateWjx> list = svyLibTemplateWjxService.selectSvyLibTemplateWjxList(svyLibTemplateWjx); + ExcelUtil<SvyLibTemplateWjx> util = new ExcelUtil<SvyLibTemplateWjx>(SvyLibTemplateWjx.class); + util.exportExcel(response, list, "妯℃澘闂嵎鏁版嵁"); + } + + /** + * 鑾峰彇妯℃澘闂嵎璇︾粏淇℃伅 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:query')") + @GetMapping(value = "/{svyid}") + public AjaxResult getInfo(@PathVariable("svyid") Long svyid) + { + return success(svyLibTemplateWjxService.selectSvyLibTemplateWjxBySvyid(svyid)); + } + + /** + * 鏂板妯℃澘闂嵎 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:add')") + @Log(title = "妯℃澘闂嵎", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody SvyLibTemplateWjx svyLibTemplateWjx) + { + return toAjax(svyLibTemplateWjxService.insertSvyLibTemplateWjx(svyLibTemplateWjx)); + } + + /** + * 淇敼妯℃澘闂嵎 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:edit')") + @Log(title = "妯℃澘闂嵎", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody SvyLibTemplateWjx svyLibTemplateWjx) + { + return toAjax(svyLibTemplateWjxService.updateSvyLibTemplateWjx(svyLibTemplateWjx)); + } + + /** + * 鍒犻櫎妯℃澘闂嵎 + */ + @PreAuthorize("@ss.hasPermi('system:wjx:remove')") + @Log(title = "妯℃澘闂嵎", businessType = BusinessType.DELETE) + @DeleteMapping("/{svyids}") + public AjaxResult remove(@PathVariable Long[] svyids) + { + return toAjax(svyLibTemplateWjxService.deleteSvyLibTemplateWjxBySvyids(svyids)); + } +} diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java index b122d5a..f039c02 100644 --- a/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java +++ b/smartor/src/main/java/com/smartor/domain/IvrLibaScriptTargetoption.java @@ -20,6 +20,8 @@ * @author ruoyi * @date 2023-12-21 */ + +@Data @ApiModel(value = "IvrLibaScriptTargetoption", description = "闂璇濇湳鎸囨爣閫夐」搴撳璞�") public class IvrLibaScriptTargetoption extends BaseEntity { private static final long serialVersionUID = 1L; @@ -194,225 +196,16 @@ @Excel(name = "GUID") private String guid; + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑") + private String appendflag; + + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; + /** * 鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎 */ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎") private Integer isoperation; - public Long getId() { - return id; - } - - public void setId(Long id) { - this.id = id; - } - - public Long getTargetid() { - return targetid; - } - - public void setTargetid(Long targetid) { - this.targetid = targetid; - } - - public String getTargetname() { - return targetname; - } - - public void setTargetname(String targetname) { - this.targetname = targetname; - } - - public Long getScriptid() { - return scriptid; - } - - public void setScriptid(Long scriptid) { - this.scriptid = scriptid; - } - - public String getTargettype() { - return targettype; - } - - public void setTargettype(String targettype) { - this.targettype = targettype; - } - - public String getCategoryName() { - return categoryName; - } - - public void setCategoryName(String categoryName) { - this.categoryName = categoryName; - } - - public String getTargetvalue() { - return targetvalue; - } - - public void setTargetvalue(String targetvalue) { - this.targetvalue = targetvalue; - } - - public String getTargetregex() { - return targetregex; - } - - public void setTargetregex(String targetregex) { - this.targetregex = targetregex; - } - - public String getTargetregex2() { - return targetregex2; - } - - public void setTargetregex2(String targetregex2) { - this.targetregex2 = targetregex2; - } - - public String getNodynamiccruxsJson() { - return nodynamiccruxsJson; - } - - public void setNodynamiccruxsJson(String nodynamiccruxsJson) { - this.nodynamiccruxsJson = nodynamiccruxsJson; - } - - public String getDynamiccruxsJson() { - return dynamiccruxsJson; - } - - public void setDynamiccruxsJson(String dynamiccruxsJson) { - this.dynamiccruxsJson = dynamiccruxsJson; - } - - public List<String> getNodynamiccruxs() { - return nodynamiccruxs; - } - - public void setNodynamiccruxs(List<String> nodynamiccruxs) { - this.nodynamiccruxs = nodynamiccruxs; - } - - public List<String> getDynamiccruxs() { - return dynamiccruxs; - } - - public void setDynamiccruxs(List<String> dynamiccruxs) { - this.dynamiccruxs = dynamiccruxs; - } - - public String getOptiondesc() { - return optiondesc; - } - - public void setOptiondesc(String optiondesc) { - this.optiondesc = optiondesc; - } - - public String getLanguage() { - return language; - } - - public void setLanguage(String language) { - this.language = language; - } - - public Long getVersion() { - return version; - } - - public void setVersion(Long version) { - this.version = version; - } - - public String getGroupid() { - return groupid; - } - - public void setGroupid(String groupid) { - this.groupid = groupid; - } - - public Long getIsabnormal() { - return isabnormal; - } - - public void setIsabnormal(Long isabnormal) { - this.isabnormal = isabnormal; - } - - public Long getWarnup() { - return warnup; - } - - public void setWarnup(Long warnup) { - this.warnup = warnup; - } - - public Long getWarndown() { - return warndown; - } - - public void setWarndown(Long warndown) { - this.warndown = warndown; - } - - public String getDelFlag() { - return delFlag; - } - - public void setDelFlag(String delFlag) { - this.delFlag = delFlag; - } - - public Long getIsupload() { - return isupload; - } - - public void setIsupload(Long isupload) { - this.isupload = isupload; - } - - public Date getUploadTime() { - return uploadTime; - } - - public void setUploadTime(Date uploadTime) { - this.uploadTime = uploadTime; - } - - public String getOrgid() { - return orgid; - } - - public void setOrgid(String orgid) { - this.orgid = orgid; - } - - public Long getPid() { - return pid; - } - - public void setPid(Long pid) { - this.pid = pid; - } - - public String getGuid() { - return guid; - } - - public void setGuid(String guid) { - this.guid = guid; - } - - public Integer getIsoperation() { - return isoperation; - } - - public void setIsoperation(Integer isoperation) { - this.isoperation = isoperation; - } } diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java index e96ff36..25f793e 100644 --- a/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java +++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTargetoption.java @@ -168,6 +168,12 @@ @ApiModelProperty(value = "鎬绘潯鏁�") private Integer allitems; + + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑") + private String appendflag; + + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; /** * pageNum */ diff --git a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateTargetoption.java b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateTargetoption.java index 2658d6a..717b571 100644 --- a/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateTargetoption.java +++ b/smartor/src/main/java/com/smartor/domain/IvrLibaTemplateTargetoption.java @@ -208,11 +208,17 @@ @ApiModelProperty(value = "鏄惁鏄敤鎴烽�夋嫨鐨勯�夐」") private Boolean isUserOperation = false; - /** * 涓嬩竴棰� */ @ApiModelProperty(value = "涓嬩竴棰�") private Integer nextQuestion; + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑") + private String appendflag; + + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; + + } diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibScriptOption.java b/smartor/src/main/java/com/smartor/domain/SvyLibScriptOption.java index 2f53ff0..3d83a2d 100644 --- a/smartor/src/main/java/com/smartor/domain/SvyLibScriptOption.java +++ b/smartor/src/main/java/com/smartor/domain/SvyLibScriptOption.java @@ -188,5 +188,12 @@ */ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎") private Integer isoperation; + + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑") + private String appendflag; + + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; + } diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptWjx.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptWjx.java new file mode 100644 index 0000000..4f69ffb --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateScriptWjx.java @@ -0,0 +1,208 @@ +package com.smartor.domain; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +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; + +/** + * 妯℃澘闂嵎棰樼洰瀵硅薄 svy_lib_template_script_wjx + * + * @author ruoyi + * @date 2024-07-08 + */ +@Data +public class SvyLibTemplateScriptWjx extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 鑷ID + */ + @ApiModelProperty(value = "涓婚敭") + private Long id; + + /** + * 鑰佺増鏈琁D + */ + @ApiModelProperty(value = "鑰佺増鏈琁D") + private Long oldid; + + /** + * 闂嵎妯℃澘ID + */ + @ApiModelProperty(value = "闂嵎妯℃澘ID") + private Long svyid; + + /** + * 棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖ 4鍏跺畠 + */ + @ApiModelProperty(value = "棰樼洰绫诲瀷;鏋氫妇 1.鍗曢�� 2澶氶�� 3濉┖ 4鍏跺畠") + private String scriptType; + + /** + * 棰樼洰鏍囬 + */ + @ApiModelProperty(value = "棰樼洰鏍囬") + private String scriptTopic; + + /** + * 棰樼洰璇濇湳鍐呭 + */ + @ApiModelProperty(value = "棰樼洰璇濇湳鍐呭") + private String script; + + /** + * 棰樼洰鍐呭 + */ + @ApiModelProperty(value = "棰樼洰鍐呭") + private String scriptContent; + + /** + * 棰樼洰缂栧彿 + */ + @ApiModelProperty(value = "棰樼洰缂栧彿") + private String seqno; + + /** + * 闂鍥剧墖 + */ + @ApiModelProperty(value = "闂鍥剧墖") + private String scriptPicture; + + /** + * 棰樼洰鏍囩 + */ + @ApiModelProperty(value = "棰樼洰鏍囩") + private String tag; + + /** + * 鎺掑簭 + */ + @ApiModelProperty(value = "鎺掑簭") + private Long sort; + + /** + * 鏄惁蹇呭~ 0蹇呭~ 1涓嶅繀濉� + */ + @ApiModelProperty(value = "鏄惁蹇呭~ 0蹇呭~ 1涓嶅繀濉�") + private String ismandatory; + + /** + * 鏄惁闅愯棌 + */ + @ApiModelProperty(value = "鏄惁闅愯棌") + private Long ishide; + + /** + * 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛� + */ + private String delFlag; + + /** + * 鏈烘瀯ID + */ + @ApiModelProperty(value = "鏈烘瀯ID") + private String orgid; + + /** + * 涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛� + */ + @ApiModelProperty(value = "涓婁紶鏍囧織") + private Long isupload; + + /** + * 涓婁紶鏃堕棿 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "涓婁紶鏃堕棿") + private Date uploadTime; + + /** + * svy_topic琛ㄧ殑topicid + */ + @ApiModelProperty(value = "svy_topic琛ㄧ殑topicid") + private Long svyTopicid; + + /** + * 鐖禝D + */ + @ApiModelProperty(value = "鐖禝D") + private Long pid; + + /** + * GUID + */ + @ApiModelProperty(value = "GUID") + private String guid; + + /** + * 鍒嗙被id + */ + @ApiModelProperty(value = "鍒嗙被id") + private Long categoryid; + + /** + * 閫傜敤鏂瑰紡锛氳皟鏌ヨ〃1锛屾櫤鑳借闊�2銆佷汉宸�3 + */ + @ApiModelProperty(value = "閫傜敤鏂瑰紡锛氳皟鏌ヨ〃1锛屾櫤鑳借闊�2銆佷汉宸�3") + private String suitway; + + /** + * 鏄惁鍙敤 0鍙敤 1涓嶅彲鐢� + */ + @ApiModelProperty(value = "鏄惁鍙敤 0鍙敤 1涓嶅彲鐢�") + private String isavailable; + + /** + * 璇█ + */ + @ApiModelProperty(value = "璇█") + private String language; + + /** + * 鍏跺畠鏁版嵁锛堝瓨鍌ㄥ彉閲忥級 + */ + @ApiModelProperty(value = "鍏跺畠鏁版嵁") + private String otherdata; + + /** + * 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級 + */ + @ApiModelProperty(value = "鍊肩被鍨�") + private String valueType; + + /** + * 鍥炲锛堟寚闂鐨勫洖澶嶏紝缁欓棶绛旈鐢ㄧ殑锛� + */ + @ApiModelProperty(value = "鍥炲") + private String reply; + + /** + * 鍒嗗�肩被鍨嬶細1锛氭暟瀛楋紝2锛氱瓑绾� + */ + @ApiModelProperty(value = "鍒嗗�肩被鍨嬶細1锛氭暟瀛楋紝2锛氱瓑绾�") + private String scoretype; + + /** + * 棰樼洰鍒嗗�硷細鏁板瓧1,2绛夛紱瀛楁瘝A銆丅锛孋锛孌绛夛紱 + */ + @ApiModelProperty(value = "棰樼洰鍒嗗�硷細鏁板瓧1,2绛夛紱瀛楁瘝A銆丅锛孋锛孌绛夛紱") + private String score; + + /** + * 闂鎻忚堪 + */ + @ApiModelProperty(value = "闂鎻忚堪") + private String scriptDesc; + + public void setId(Long id) { + this.id = id; + } + + +} diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoption.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoption.java index b21fd9f..1910bd6 100644 --- a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoption.java +++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoption.java @@ -242,4 +242,10 @@ @ApiModelProperty(value = "閫夐」鍥剧墖璺緞") private String picturePath; + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑") + private String appendflag; + + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; + } diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoptionWjx.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoptionWjx.java new file mode 100644 index 0000000..f5e8f24 --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateTargetoptionWjx.java @@ -0,0 +1,149 @@ +package com.smartor.domain; + +import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +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; + +/** + * 闂嵎闂鎸囨爣閫夐」搴撳璞� svy_lib_template_targetoption_wjx + * + * @author ruoyi + * @date 2024-07-08 + */ +@Data +public class SvyLibTemplateTargetoptionWjx extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** 涓婚敭 */ + @ApiModelProperty(value = "涓婚敭") + private Long id; + + /** 鍒嗙粍ID */ + @ApiModelProperty(value = "鍒嗙粍ID") + private String groupid; + + /** + * 鎺掑簭 + */ + @ApiModelProperty(value = "鎺掑簭") + private Long sort; + + /** 绫诲埆鍚嶇О */ + @ApiModelProperty(value = "绫诲埆鍚嶇О") + private String categoryName; + + /** 闂id */ + @ApiModelProperty(value = "闂id") + private Long scriptid; + + /** 妯℃澘ID */ + @ApiModelProperty(value = "妯℃澘ID") + private Long templateID; + + /** 妯℃澘鎸囨爣绫诲瀷 */ + @ApiModelProperty(value = "妯℃澘鎸囨爣绫诲瀷") + private String targettype; + + /** 鎸囨爣ID */ + @ApiModelProperty(value = "鎸囨爣ID") + private Long targetid; + + /** 鎸囨爣鍚嶇О */ + @ApiModelProperty(value = "鎸囨爣鍚嶇О") + private String targetname; + + /** 妯℃澘鎸囨爣鍊� */ + @ApiModelProperty(value = "妯℃澘鎸囨爣鍊�") + private String targetvalue; + + /** 棰勮鏍囪瘑锛�0锛氫笉鐢ㄩ璀︼紝1锛氶渶瑕侀璀︼級 */ + @ApiModelProperty(value = "棰勮鏍囪瘑") + private Long isabnormal; + + /** 棰勮闃�鍊间笂闄�* */ + @ApiModelProperty(value = "棰勮闃�鍊间笂闄�*") + private Long warnup; + + /** 棰勮闃�鍊间笅闄�* */ + @ApiModelProperty(value = "棰勮闃�鍊间笅闄�*") + private Long warndown; + + /** 妯℃澘鎸囨爣姝e垯 */ + @ApiModelProperty(value = "妯℃澘鎸囨爣姝e垯") + private String targetregex; + + /** 妯℃澘鎸囨爣姝e垯2 */ + @ApiModelProperty(value = "妯℃澘鎸囨爣姝e垯2") + private String targetregex2; + + /** 姝e垯鍏抽敭瀛�(涓嶅惈) */ + @ApiModelProperty(value = "姝e垯鍏抽敭瀛�(涓嶅惈)") + private String dynamiccruxs; + + /** 姝e垯鍏抽敭瀛�(鍚�) */ + @ApiModelProperty(value = "姝e垯鍏抽敭瀛�(鍚�)") + private String nodynamiccruxs; + + /** 閫夐」鎻忚堪 */ + @ApiModelProperty(value = "閫夐」鎻忚堪") + private String optioncontent; + + /** 涓嬩竴涓瘽鏈紪鍙� */ + @ApiModelProperty(value = "涓嬩竴涓瘽鏈紪鍙�") + private Long nextQuestion; + + /** 璇█ */ + @ApiModelProperty(value = "璇█") + private String language; + + /** 鐗堟湰 */ + @ApiModelProperty(value = "鐗堟湰") + private String version; + + /** 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛� */ + private String delFlag; + + /** 涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛� */ + @ApiModelProperty(value = "涓婁紶鏍囧織") + private Long isupload; + + /** 涓婁紶鏃堕棿 */ + @JsonFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "涓婁紶鏃堕棿") + private Date uploadTime; + + /** 鏈烘瀯ID */ + @ApiModelProperty(value = "鏈烘瀯ID") + private String orgid; + + /** 鐖禝D */ + @ApiModelProperty(value = "鐖禝D") + private Long pid; + + /** GUID */ + @ApiModelProperty(value = "GUID") + private String guid; + + /** 閫夐」鍥剧墖璺緞 */ + @ApiModelProperty(value = "閫夐」鍥剧墖璺緞") + private String picturePath; + + /** 鍒嗘暟 */ + @ApiModelProperty(value = "鍒嗘暟") + private String score; + + /** 閫夐」闄勫姞鏍囪瘑锛�0-鏃犻檮鍔狅紝1-鏈夐檮浠讹紱 */ + @ApiModelProperty(value = "閫夐」闄勫姞鏍囪瘑锛�0-鏃犻檮鍔狅紝1-鏈夐檮浠讹紱") + private String appendflag; + + /** 闄勪欢淇℃伅 */ + @ApiModelProperty(value = "闄勪欢淇℃伅") + private String appenddesc; + +} diff --git a/smartor/src/main/java/com/smartor/domain/SvyLibTemplateWjx.java b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateWjx.java new file mode 100644 index 0000000..2bac124 --- /dev/null +++ b/smartor/src/main/java/com/smartor/domain/SvyLibTemplateWjx.java @@ -0,0 +1,204 @@ +package com.smartor.domain; + +import java.math.BigDecimal; +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonFormat; +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; + +/** + * 妯℃澘闂嵎瀵硅薄 svy_lib_template_wjx + * + * @author ruoyi + * @date 2024-07-08 + */ +@Data +public class SvyLibTemplateWjx extends BaseEntity { + private static final long serialVersionUID = 1L; + + /** + * 鑷ID + */ + @ApiModelProperty(value = "涓婚敭") + private Long svyid; + + /** + * 妯℃澘ID + */ + @ApiModelProperty(value = "妯℃澘ID") + private Long templateid; + + /** + * 闂嵎鍒嗙被ID + */ + @ApiModelProperty(value = "闂嵎鍒嗙被ID") + private Long categoryid; + + /** + * 闂嵎浠g爜 + */ + @ApiModelProperty(value = "闂嵎浠g爜") + private String svycode; + + /** + * 闂嵎鍚嶇О + */ + @ApiModelProperty(value = "闂嵎鍚嶇О") + private String svyname; + + /** + * 闂嵎鎻忚堪 + */ + @ApiModelProperty(value = "闂嵎鎻忚堪") + private String description; + + /** + * 闂嵎浠嬬粛 + */ + @ApiModelProperty(value = "闂嵎浠嬬粛") + private String introduce; + + /** + * 闂嵎鎻愮ず + */ + @ApiModelProperty(value = "闂嵎鎻愮ず") + private String submitprompt; + + /** + * 鏍囩 + */ + @ApiModelProperty(value = "鏍囩") + private String tag; + + /** + * 鐗堟湰 + */ + @ApiModelProperty(value = "鐗堟湰") + private BigDecimal version; + + /** + * 涓績搴撲唬鐮� + */ + @ApiModelProperty(value = "涓績搴撲唬鐮�") + private String centerlibrarycode; + + /** + * 涓績搴揑D + */ + @ApiModelProperty(value = "涓績搴揑D") + private Long centerlibraryid; + + /** + * 鏄惁鏈湴 + */ + @ApiModelProperty(value = "鏄惁鏈湴") + private Long islocal; + + /** + * 鏄惁鍚敤 + */ + @ApiModelProperty(value = "鏄惁鍚敤") + private String isenable; + + /** + * 鏈烘瀯ID + */ + @ApiModelProperty(value = "鏈烘瀯ID") + private String orgid; + + /** + * 鍒犻櫎鏍囧織锛�0锛氭湭鍒犻櫎 1锛氬凡鍒犻櫎锛� + */ + private String delFlag; + + /** + * 涓婁紶鏍囧織锛�0锛氭湭涓婁紶 1锛氬凡涓婁紶锛� + */ + @ApiModelProperty(value = "涓婁紶鏍囧織") + private Long isupload; + + /** + * 涓婁紶鏃堕棿 + */ + @JsonFormat(pattern = "yyyy-MM-dd") + @ApiModelProperty(value = "涓婁紶鏃堕棿") + private Date uploadTime; + + /** + * 闂id + */ + @ApiModelProperty(value = "闂id") + private String topicid; + + /** + * 鐖禝D + */ + @ApiModelProperty(value = "鐖禝D") + private Long pid; + + /** + * GUID + */ + @ApiModelProperty(value = "GUID") + private String guid; + + /** + * 绉戝鍚嶇О + */ + @ApiModelProperty(value = "绉戝鍚嶇О") + private String deptNames; + + /** + * 鏍囩淇℃伅 + */ + @ApiModelProperty(value = "鏍囩淇℃伅") + private String labelInfo; + + /** + * 闄㈠尯 + */ + @ApiModelProperty(value = "闄㈠尯") + private String campus; + + /** + * 閫傜敤鏂瑰紡锛氳皟鏌ヨ〃1锛屾櫤鑳借闊�2銆佷汉宸�3 + */ + @ApiModelProperty(value = "閫傜敤鏂瑰紡锛氳皟鏌ヨ〃1锛屾櫤鑳借闊�2銆佷汉宸�3") + private String suitway; + + /** + * 鍏跺畠鏁版嵁锛堝瓨鍌ㄥ彉閲忥級 + */ + @ApiModelProperty(value = "鍏跺畠鏁版嵁") + private String otherdata; + + /** + * 鍊肩被鍨嬶紙1 閫夐」 2 鏂囨湰 3 鏁板�硷級 + */ + @ApiModelProperty(value = "鍊肩被鍨�") + private String valueType; + + /** + * 鍥炲锛堟寚闂鐨勫洖澶嶏紝缁欓棶绛旈鐢ㄧ殑锛� + */ + @ApiModelProperty(value = "鍥炲") + private String reply; + + /** + * 闂鎬诲垎鍊� + */ + @ApiModelProperty(value = "闂鎬诲垎鍊�") + private String scriptScore; + + /** + * 鍒嗘暟绫诲瀷 + */ + @ApiModelProperty(value = "鍒嗘暟绫诲瀷") + private String scoreType; + +} diff --git a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java index da718ae..2a1635f 100644 --- a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java +++ b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScript.java @@ -68,70 +68,10 @@ private String categoryName; /** - * 闂鐐� - */ - @ApiModelProperty(value = "闂鐐�") - private String scriptPoint; - - /** * 璇濇湳鍐呭 */ @ApiModelProperty(value = "璇濇湳鍐呭") private String scriptContent; - - /** - * 璇濇湳璇煶 - */ - @ApiModelProperty(value = "璇濇湳璇煶") - private String scriptVoice; - - /** - * 鏃犲尮閰嶈瘽鏈� - */ - @ApiModelProperty(value = "鏃犲尮閰嶈瘽鏈�") - private String noMatchText; - - /** - * 鏃犲尮閰嶈瘽鏈闊� - */ - @ApiModelProperty(value = "鏃犲尮閰嶈瘽鏈闊�") - private String noMatchVoice; - - /** - * 闈欓粯璇濇湳 - */ - @ApiModelProperty(value = "闈欓粯璇濇湳") - private String slienceText; - - /** - * 闈欓粯璇濇湳璇煶 - */ - @ApiModelProperty(value = "闈欓粯璇濇湳璇煶") - private String slienceVoice; - - /** - * 閫氱敤搴撳尮閰嶅悗璇濇湳 - */ - @ApiModelProperty(value = "閫氱敤搴撳尮閰嶅悗璇濇湳") - private String submoduleText; - - /** - * 閫氱敤搴撳尮閰嶅悗璇濇湳璇煶 - */ - @ApiModelProperty(value = "閫氱敤搴撳尮閰嶅悗璇濇湳璇煶") - private String submoduleVoice; - - /** - * 鍚笉娓呰瘽鏈� - */ - @ApiModelProperty(value = "鍚笉娓呰瘽鏈�") - private String noClearlyText; - - /** - * 鍚笉娓呰瘽鏈闊� - */ - @ApiModelProperty(value = "鍚笉娓呰瘽鏈闊�") - private String noClearlyVoice; /** * 鏄惁蹇呭~,1:蹇呭~ 2锛氬彲浠ヤ笉濉� 锛堢粰浜哄伐鐢ㄧ殑锛孉I涓嶇敤閬靛畧锛� @@ -144,12 +84,6 @@ */ @ApiModelProperty(value = "鏄惁瀛樺湪鎿嶄綔锛�1 鏂板 2淇敼 3鍒犻櫎") private Integer isoperation; - - /** - * 鍙兘鎾斁WAV绫诲瀷 - */ - @ApiModelProperty(value = "鍙兘鎾斁WAV绫诲瀷") - private Long playWavOnly; /** * 鎺掑簭 diff --git a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java index f883c9c..d470d0b 100644 --- a/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java +++ b/smartor/src/main/java/com/smartor/domain/SvyTaskTemplateScriptVO.java @@ -76,11 +76,6 @@ @ApiModelProperty(value = "绫诲埆鍚�") private String categoryName; - /** - * 闂鐐� - */ - @ApiModelProperty(value = "闂鐐�") - private String scriptPoint; /** * 璇濇湳鍐呭 @@ -88,59 +83,6 @@ @ApiModelProperty(value = "璇濇湳鍐呭") private String scriptContent; - /** - * 璇濇湳璇煶 - */ - @ApiModelProperty(value = "璇濇湳璇煶") - private String scriptVoice; - - /** - * 鏃犲尮閰嶈瘽鏈� - */ - @ApiModelProperty(value = "鏃犲尮閰嶈瘽鏈�") - private String noMatchText; - - /** - * 鏃犲尮閰嶈瘽鏈闊� - */ - @ApiModelProperty(value = "鏃犲尮閰嶈瘽鏈闊�") - private String noMatchVoice; - - /** - * 闈欓粯璇濇湳 - */ - @ApiModelProperty(value = "闈欓粯璇濇湳") - private String slienceText; - - /** - * 闈欓粯璇濇湳璇煶 - */ - @ApiModelProperty(value = "闈欓粯璇濇湳璇煶") - private String slienceVoice; - - /** - * 閫氱敤搴撳尮閰嶅悗璇濇湳 - */ - @ApiModelProperty(value = "閫氱敤搴撳尮閰嶅悗璇濇湳") - private String submoduleText; - - /** - * 閫氱敤搴撳尮閰嶅悗璇濇湳璇煶 - */ - @ApiModelProperty(value = "閫氱敤搴撳尮閰嶅悗璇濇湳璇煶") - private String submoduleVoice; - - /** - * 鍚笉娓呰瘽鏈� - */ - @ApiModelProperty(value = "鍚笉娓呰瘽鏈�") - private String noClearlyText; - - /** - * 鍚笉娓呰瘽鏈闊� - */ - @ApiModelProperty(value = "鍚笉娓呰瘽鏈闊�") - private String noClearlyVoice; /** * 鏄惁蹇呭~,1:蹇呭~ 2锛氬彲浠ヤ笉濉� 锛堢粰浜哄伐鐢ㄧ殑锛孉I涓嶇敤閬靛畧锛� @@ -148,11 +90,6 @@ @ApiModelProperty(value = "鏄惁蹇呭~,1:蹇呭~ 2锛氬彲浠ヤ笉濉� ") private String isMust; - /** - * 鍙兘鎾斁WAV绫诲瀷 - */ - @ApiModelProperty(value = "鍙兘鎾斁WAV绫诲瀷") - private Long playWavOnly; /** * 鍒犻櫎鏍囪 diff --git a/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateScriptWjxMapper.java b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateScriptWjxMapper.java new file mode 100644 index 0000000..1acbe30 --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateScriptWjxMapper.java @@ -0,0 +1,64 @@ +package com.smartor.mapper; + +import com.smartor.domain.SvyLibTemplateScriptWjx; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 妯℃澘闂嵎棰樼洰Mapper鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +@Mapper +public interface SvyLibTemplateScriptWjxMapper +{ + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 妯℃澘闂嵎棰樼洰 + */ + public SvyLibTemplateScriptWjx selectSvyLibTemplateScriptWjxById(Long id); + + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰鍒楄〃 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 妯℃澘闂嵎棰樼洰闆嗗悎 + */ + public List<SvyLibTemplateScriptWjx> selectSvyLibTemplateScriptWjxList(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 鏂板妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + public int insertSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 淇敼妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + public int updateSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 鍒犻櫎妯℃澘闂嵎棰樼洰 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateScriptWjxById(Long id); + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎棰樼洰 + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateScriptWjxByIds(Long[] ids); +} diff --git a/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateTargetoptionWjxMapper.java b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateTargetoptionWjxMapper.java new file mode 100644 index 0000000..9978bd1 --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateTargetoptionWjxMapper.java @@ -0,0 +1,64 @@ +package com.smartor.mapper; + +import com.smartor.domain.SvyLibTemplateTargetoptionWjx; +import org.apache.ibatis.annotations.Mapper; + +import java.util.List; + +/** + * 闂嵎闂鎸囨爣閫夐」搴揗apper鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +@Mapper +public interface SvyLibTemplateTargetoptionWjxMapper +{ + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 闂嵎闂鎸囨爣閫夐」搴� + */ + public SvyLibTemplateTargetoptionWjx selectSvyLibTemplateTargetoptionWjxById(Long id); + + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴撳垪琛� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 闂嵎闂鎸囨爣閫夐」搴撻泦鍚� + */ + public List<SvyLibTemplateTargetoptionWjx> selectSvyLibTemplateTargetoptionWjxList(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 鏂板闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + public int insertSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 淇敼闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + public int updateSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 鍒犻櫎闂嵎闂鎸囨爣閫夐」搴� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateTargetoptionWjxById(Long id); + + /** + * 鎵归噺鍒犻櫎闂嵎闂鎸囨爣閫夐」搴� + * + * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateTargetoptionWjxByIds(Long[] ids); +} diff --git a/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateWjxMapper.java b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateWjxMapper.java new file mode 100644 index 0000000..ed1c3c1 --- /dev/null +++ b/smartor/src/main/java/com/smartor/mapper/SvyLibTemplateWjxMapper.java @@ -0,0 +1,63 @@ +package com.smartor.mapper; + +import java.util.List; + +import com.smartor.domain.SvyLibTemplateWjx; +import org.apache.ibatis.annotations.Mapper; + +/** + * 妯℃澘闂嵎Mapper鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +@Mapper +public interface SvyLibTemplateWjxMapper { + /** + * 鏌ヨ妯℃澘闂嵎 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 妯℃澘闂嵎 + */ + public SvyLibTemplateWjx selectSvyLibTemplateWjxBySvyid(Long svyid); + + /** + * 鏌ヨ妯℃澘闂嵎鍒楄〃 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 妯℃澘闂嵎闆嗗悎 + */ + public List<SvyLibTemplateWjx> selectSvyLibTemplateWjxList(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 鏂板妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + public int insertSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 淇敼妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + public int updateSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 鍒犻櫎妯℃澘闂嵎 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateWjxBySvyid(Long svyid); + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎 + * + * @param svyids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateWjxBySvyids(Long[] svyids); +} diff --git a/smartor/src/main/java/com/smartor/service/ISvyLibTemplateScriptWjxService.java b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateScriptWjxService.java new file mode 100644 index 0000000..fed3b0e --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateScriptWjxService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.SvyLibTemplateScriptWjx; + +import java.util.List; + +/** + * 妯℃澘闂嵎棰樼洰Service鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +public interface ISvyLibTemplateScriptWjxService +{ + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 妯℃澘闂嵎棰樼洰 + */ + public SvyLibTemplateScriptWjx selectSvyLibTemplateScriptWjxById(Long id); + + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰鍒楄〃 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 妯℃澘闂嵎棰樼洰闆嗗悎 + */ + public List<SvyLibTemplateScriptWjx> selectSvyLibTemplateScriptWjxList(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 鏂板妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + public int insertSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 淇敼妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + public int updateSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx); + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎棰樼洰 + * + * @param ids 闇�瑕佸垹闄ょ殑妯℃澘闂嵎棰樼洰涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateScriptWjxByIds(Long[] ids); + + /** + * 鍒犻櫎妯℃澘闂嵎棰樼洰淇℃伅 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateScriptWjxById(Long id); +} diff --git a/smartor/src/main/java/com/smartor/service/ISvyLibTemplateTargetoptionWjxService.java b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateTargetoptionWjxService.java new file mode 100644 index 0000000..08cb9ee --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateTargetoptionWjxService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.SvyLibTemplateTargetoptionWjx; + +import java.util.List; + +/** + * 闂嵎闂鎸囨爣閫夐」搴揝ervice鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +public interface ISvyLibTemplateTargetoptionWjxService +{ + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 闂嵎闂鎸囨爣閫夐」搴� + */ + public SvyLibTemplateTargetoptionWjx selectSvyLibTemplateTargetoptionWjxById(Long id); + + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴撳垪琛� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 闂嵎闂鎸囨爣閫夐」搴撻泦鍚� + */ + public List<SvyLibTemplateTargetoptionWjx> selectSvyLibTemplateTargetoptionWjxList(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 鏂板闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + public int insertSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 淇敼闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + public int updateSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx); + + /** + * 鎵归噺鍒犻櫎闂嵎闂鎸囨爣閫夐」搴� + * + * @param ids 闇�瑕佸垹闄ょ殑闂嵎闂鎸囨爣閫夐」搴撲富閿泦鍚� + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateTargetoptionWjxByIds(Long[] ids); + + /** + * 鍒犻櫎闂嵎闂鎸囨爣閫夐」搴撲俊鎭� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateTargetoptionWjxById(Long id); +} diff --git a/smartor/src/main/java/com/smartor/service/ISvyLibTemplateWjxService.java b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateWjxService.java new file mode 100644 index 0000000..34ca47e --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/ISvyLibTemplateWjxService.java @@ -0,0 +1,62 @@ +package com.smartor.service; + +import com.smartor.domain.SvyLibTemplateWjx; + +import java.util.List; + +/** + * 妯℃澘闂嵎Service鎺ュ彛 + * + * @author ruoyi + * @date 2024-07-08 + */ +public interface ISvyLibTemplateWjxService +{ + /** + * 鏌ヨ妯℃澘闂嵎 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 妯℃澘闂嵎 + */ + public SvyLibTemplateWjx selectSvyLibTemplateWjxBySvyid(Long svyid); + + /** + * 鏌ヨ妯℃澘闂嵎鍒楄〃 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 妯℃澘闂嵎闆嗗悎 + */ + public List<SvyLibTemplateWjx> selectSvyLibTemplateWjxList(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 鏂板妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + public int insertSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 淇敼妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + public int updateSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx); + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎 + * + * @param svyids 闇�瑕佸垹闄ょ殑妯℃澘闂嵎涓婚敭闆嗗悎 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateWjxBySvyids(Long[] svyids); + + /** + * 鍒犻櫎妯℃澘闂嵎淇℃伅 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 缁撴灉 + */ + public int deleteSvyLibTemplateWjxBySvyid(Long svyid); +} diff --git a/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java index 415ad1c..0afd776 100644 --- a/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java +++ b/smartor/src/main/java/com/smartor/service/impl/PersonVoiceServiceImpl.java @@ -45,16 +45,16 @@ private String accessKeySecret; @Autowired - private SvyLibTemplateMapper svyLibTitleMapper; + private SvyLibTemplateWjxMapper svyLibTitleMapper; @Autowired - private SvyLibScriptMapper svyLibTopicMapper; + private SvyLibTemplateScriptWjxMapper svyLibTopicMapper; @Autowired private SvyLibTopicdirectionMapper svyLibTopicdirectionMapper; @Autowired - private SvyLibScriptOptionMapper svyLibTopicoptionMapper; + private SvyLibTemplateTargetoptionWjxMapper svyLibTopicoptionMapper; // // @Autowired // private ISvyLibTitleService svyLibTitleService; @@ -95,6 +95,7 @@ } public String explainHTML2() throws IOException { + String folderPath = "E:\\pc2"; // 鑾峰彇鏂囦欢澶逛笅鐨勬墍鏈夋枃浠� File[] files = new File(folderPath).listFiles(); @@ -108,17 +109,22 @@ String fileContent = new String(Files.readAllBytes(file.toPath())); Document parse = Jsoup.parse(fileContent); + Element body = parse.body(); + Elements elementsByClass3 = body.getElementsByClass("topic__type-des"); + String desc = elementsByClass3.text(); //淇濆瓨title String title = parse.title(); - SvyLibTemplate svyLibTitle = new SvyLibTemplate(); + SvyLibTemplateWjx svyLibTitle = new SvyLibTemplateWjx(); // svyLibTitle.setCategoryid(System.currentTimeMillis()); svyLibTitle.setSvyname(title); + svyLibTitle.setDescription(desc); svyLibTitle.setDelFlag("0"); svyLibTitle.setIsupload(0L); - svyLibTitleMapper.insertSvyLibTemplate(svyLibTitle); - Element body = parse.body(); + svyLibTitleMapper.insertSvyLibTemplateWjx(svyLibTitle); + + Elements elementsByClass = body.getElementsByClass("topic__type-body"); Elements children = elementsByClass.get(0).children(); for (Element element : children) { @@ -140,7 +146,7 @@ String legend = element.getElementsByTag("legend").text(); System.out.println("棰樼洰锛� " + legend); //灏嗛鐩繚瀛樺埌琛ㄤ腑 - SvyLibScript svyLibTopic = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic = new SvyLibTemplateScriptWjx(); svyLibTopic.setSvyid(svyLibTitle.getSvyid()); //鍒ゆ柇璇ラ鐩笅鏄惁鏈夐�夐」 @@ -150,22 +156,22 @@ if (spans.size() != 0) { Elements radio__type = spans.get(0).getElementsByClass("radio__type"); if (radio__type.size() != 0) { - svyLibTopic.setScripttype("1"); + svyLibTopic.setScriptType("1"); } else { Elements checkbox__type = spans.get(0).getElementsByClass("checkbox__type"); if (checkbox__type.size() != 0) { - svyLibTopic.setScripttype("2"); + svyLibTopic.setScriptType("2"); } } } - svyLibTopic.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic.setSeqno(IdUtils.simpleUUID()); svyLibTopic.setScriptContent(legend); svyLibTopic.setDelFlag("0"); svyLibTopic.setIsupload(0L); svyLibTopic.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡1", fileContent); continue a; @@ -180,16 +186,16 @@ String text = label.text(); //灏嗛鐩瓨搴� // item = item + "------" + text; - SvyLibScriptOption svyLibTopicoption = new SvyLibScriptOption(); - svyLibTopicoption.setTopicid(svyLibTopic.getId()); - svyLibTopicoption.setSvyid(svyLibTitle.getSvyid()); + SvyLibTemplateTargetoptionWjx svyLibTopicoption = new SvyLibTemplateTargetoptionWjx(); + svyLibTopicoption.setScriptid(svyLibTopic.getId()); + svyLibTopicoption.setTemplateID(svyLibTitle.getSvyid()); svyLibTopicoption.setSort(i); - svyLibTopicoption.setOptioncode(IdUtils.simpleUUID()); + svyLibTopicoption.setGuid(IdUtils.simpleUUID()); svyLibTopicoption.setOptioncontent(text); svyLibTopicoption.setDelFlag("0"); svyLibTopicoption.setIsupload(0L); try { - svyLibTopicoptionMapper.insertSvyLibScriptOption(svyLibTopicoption); + svyLibTopicoptionMapper.insertSvyLibTemplateTargetoptionWjx(svyLibTopicoption); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡2", fileContent); continue a; @@ -203,16 +209,16 @@ //灏嗛鐩繚瀛樺埌琛ㄤ腑 Elements elementsByClass2 = element.getElementsByClass("ui-control-group ui-matrix"); if (elementsByClass2.size() > 0) { - SvyLibScript svyLibTopic2 = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic2 = new SvyLibTemplateScriptWjx(); svyLibTopic2.setSvyid(svyLibTitle.getSvyid()); - svyLibTopic2.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic2.setSeqno(IdUtils.simpleUUID()); svyLibTopic2.setScriptContent(legend); svyLibTopic2.setDelFlag("0"); svyLibTopic.setIsupload(0L); - svyLibTopic2.setScripttype("4"); + svyLibTopic2.setScriptType("4"); svyLibTopic2.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic2); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic2); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡22", fileContent); continue a; @@ -238,16 +244,16 @@ //灏嗛鐩繚瀛樺埌琛ㄤ腑 - SvyLibScript svyLibTopic3 = new SvyLibScript(); + SvyLibTemplateScriptWjx svyLibTopic3 = new SvyLibTemplateScriptWjx(); svyLibTopic3.setSvyid(svyLibTitle.getSvyid()); - svyLibTopic3.setScriptcode(IdUtils.simpleUUID()); + svyLibTopic3.setSeqno(IdUtils.simpleUUID()); svyLibTopic3.setScriptContent(legend); svyLibTopic3.setDelFlag("0"); svyLibTopic3.setIsupload(0L); - svyLibTopic3.setScripttype("3"); + svyLibTopic3.setScriptType("3"); svyLibTopic3.setOrgid(fileName); try { - svyLibTopicMapper.insertSvyLibScript(svyLibTopic3); + svyLibTopicMapper.insertSvyLibTemplateScriptWjx(svyLibTopic3); } catch (Exception e) { noExpiain(fileName.substring(0, fileName.length() - 5) + "鍑哄紓甯镐簡33", fileContent); continue a; diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateScriptWjxServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateScriptWjxServiceImpl.java new file mode 100644 index 0000000..8c3ba42 --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateScriptWjxServiceImpl.java @@ -0,0 +1,90 @@ +package com.smartor.service.impl; + +import java.util.List; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.SvyLibTemplateScriptWjx; +import com.smartor.mapper.SvyLibTemplateScriptWjxMapper; +import com.smartor.service.ISvyLibTemplateScriptWjxService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +/** + * 妯℃澘闂嵎棰樼洰Service涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2024-07-08 + */ +@Service +public class SvyLibTemplateScriptWjxServiceImpl implements ISvyLibTemplateScriptWjxService { + @Autowired + private SvyLibTemplateScriptWjxMapper svyLibTemplateScriptWjxMapper; + + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 妯℃澘闂嵎棰樼洰 + */ + @Override + public SvyLibTemplateScriptWjx selectSvyLibTemplateScriptWjxById(Long id) { + return svyLibTemplateScriptWjxMapper.selectSvyLibTemplateScriptWjxById(id); + } + + /** + * 鏌ヨ妯℃澘闂嵎棰樼洰鍒楄〃 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 妯℃澘闂嵎棰樼洰 + */ + @Override + public List<SvyLibTemplateScriptWjx> selectSvyLibTemplateScriptWjxList(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) { + return svyLibTemplateScriptWjxMapper.selectSvyLibTemplateScriptWjxList(svyLibTemplateScriptWjx); + } + + /** + * 鏂板妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + @Override + public int insertSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) { + svyLibTemplateScriptWjx.setCreateTime(DateUtils.getNowDate()); + return svyLibTemplateScriptWjxMapper.insertSvyLibTemplateScriptWjx(svyLibTemplateScriptWjx); + } + + /** + * 淇敼妯℃澘闂嵎棰樼洰 + * + * @param svyLibTemplateScriptWjx 妯℃澘闂嵎棰樼洰 + * @return 缁撴灉 + */ + @Override + public int updateSvyLibTemplateScriptWjx(SvyLibTemplateScriptWjx svyLibTemplateScriptWjx) { + svyLibTemplateScriptWjx.setUpdateTime(DateUtils.getNowDate()); + return svyLibTemplateScriptWjxMapper.updateSvyLibTemplateScriptWjx(svyLibTemplateScriptWjx); + } + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎棰樼洰 + * + * @param ids 闇�瑕佸垹闄ょ殑妯℃澘闂嵎棰樼洰涓婚敭 + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateScriptWjxByIds(Long[] ids) { + return svyLibTemplateScriptWjxMapper.deleteSvyLibTemplateScriptWjxByIds(ids); + } + + /** + * 鍒犻櫎妯℃澘闂嵎棰樼洰淇℃伅 + * + * @param id 妯℃澘闂嵎棰樼洰涓婚敭 + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateScriptWjxById(Long id) { + return svyLibTemplateScriptWjxMapper.deleteSvyLibTemplateScriptWjxById(id); + } +} diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateTargetoptionWjxServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateTargetoptionWjxServiceImpl.java new file mode 100644 index 0000000..b8ada46 --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateTargetoptionWjxServiceImpl.java @@ -0,0 +1,97 @@ +package com.smartor.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.SvyLibTemplateTargetoptionWjx; +import com.smartor.mapper.SvyLibTemplateTargetoptionWjxMapper; +import com.smartor.service.ISvyLibTemplateTargetoptionWjxService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 闂嵎闂鎸囨爣閫夐」搴揝ervice涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2024-07-08 + */ +@Service +public class SvyLibTemplateTargetoptionWjxServiceImpl implements ISvyLibTemplateTargetoptionWjxService +{ + @Autowired + private SvyLibTemplateTargetoptionWjxMapper svyLibTemplateTargetoptionWjxMapper; + + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 闂嵎闂鎸囨爣閫夐」搴� + */ + @Override + public SvyLibTemplateTargetoptionWjx selectSvyLibTemplateTargetoptionWjxById(Long id) + { + return svyLibTemplateTargetoptionWjxMapper.selectSvyLibTemplateTargetoptionWjxById(id); + } + + /** + * 鏌ヨ闂嵎闂鎸囨爣閫夐」搴撳垪琛� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 闂嵎闂鎸囨爣閫夐」搴� + */ + @Override + public List<SvyLibTemplateTargetoptionWjx> selectSvyLibTemplateTargetoptionWjxList(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + return svyLibTemplateTargetoptionWjxMapper.selectSvyLibTemplateTargetoptionWjxList(svyLibTemplateTargetoptionWjx); + } + + /** + * 鏂板闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + @Override + public int insertSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + svyLibTemplateTargetoptionWjx.setCreateTime(DateUtils.getNowDate()); + return svyLibTemplateTargetoptionWjxMapper.insertSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx); + } + + /** + * 淇敼闂嵎闂鎸囨爣閫夐」搴� + * + * @param svyLibTemplateTargetoptionWjx 闂嵎闂鎸囨爣閫夐」搴� + * @return 缁撴灉 + */ + @Override + public int updateSvyLibTemplateTargetoptionWjx(SvyLibTemplateTargetoptionWjx svyLibTemplateTargetoptionWjx) + { + svyLibTemplateTargetoptionWjx.setUpdateTime(DateUtils.getNowDate()); + return svyLibTemplateTargetoptionWjxMapper.updateSvyLibTemplateTargetoptionWjx(svyLibTemplateTargetoptionWjx); + } + + /** + * 鎵归噺鍒犻櫎闂嵎闂鎸囨爣閫夐」搴� + * + * @param ids 闇�瑕佸垹闄ょ殑闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateTargetoptionWjxByIds(Long[] ids) + { + return svyLibTemplateTargetoptionWjxMapper.deleteSvyLibTemplateTargetoptionWjxByIds(ids); + } + + /** + * 鍒犻櫎闂嵎闂鎸囨爣閫夐」搴撲俊鎭� + * + * @param id 闂嵎闂鎸囨爣閫夐」搴撲富閿� + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateTargetoptionWjxById(Long id) + { + return svyLibTemplateTargetoptionWjxMapper.deleteSvyLibTemplateTargetoptionWjxById(id); + } +} diff --git a/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateWjxServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateWjxServiceImpl.java new file mode 100644 index 0000000..c41282a --- /dev/null +++ b/smartor/src/main/java/com/smartor/service/impl/SvyLibTemplateWjxServiceImpl.java @@ -0,0 +1,97 @@ +package com.smartor.service.impl; + +import com.ruoyi.common.utils.DateUtils; +import com.smartor.domain.SvyLibTemplateWjx; +import com.smartor.mapper.SvyLibTemplateWjxMapper; +import com.smartor.service.ISvyLibTemplateWjxService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 妯℃澘闂嵎Service涓氬姟灞傚鐞� + * + * @author ruoyi + * @date 2024-07-08 + */ +@Service +public class SvyLibTemplateWjxServiceImpl implements ISvyLibTemplateWjxService +{ + @Autowired + private SvyLibTemplateWjxMapper svyLibTemplateWjxMapper; + + /** + * 鏌ヨ妯℃澘闂嵎 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 妯℃澘闂嵎 + */ + @Override + public SvyLibTemplateWjx selectSvyLibTemplateWjxBySvyid(Long svyid) + { + return svyLibTemplateWjxMapper.selectSvyLibTemplateWjxBySvyid(svyid); + } + + /** + * 鏌ヨ妯℃澘闂嵎鍒楄〃 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 妯℃澘闂嵎 + */ + @Override + public List<SvyLibTemplateWjx> selectSvyLibTemplateWjxList(SvyLibTemplateWjx svyLibTemplateWjx) + { + return svyLibTemplateWjxMapper.selectSvyLibTemplateWjxList(svyLibTemplateWjx); + } + + /** + * 鏂板妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + @Override + public int insertSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx) + { + svyLibTemplateWjx.setCreateTime(DateUtils.getNowDate()); + return svyLibTemplateWjxMapper.insertSvyLibTemplateWjx(svyLibTemplateWjx); + } + + /** + * 淇敼妯℃澘闂嵎 + * + * @param svyLibTemplateWjx 妯℃澘闂嵎 + * @return 缁撴灉 + */ + @Override + public int updateSvyLibTemplateWjx(SvyLibTemplateWjx svyLibTemplateWjx) + { + svyLibTemplateWjx.setUpdateTime(DateUtils.getNowDate()); + return svyLibTemplateWjxMapper.updateSvyLibTemplateWjx(svyLibTemplateWjx); + } + + /** + * 鎵归噺鍒犻櫎妯℃澘闂嵎 + * + * @param svyids 闇�瑕佸垹闄ょ殑妯℃澘闂嵎涓婚敭 + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateWjxBySvyids(Long[] svyids) + { + return svyLibTemplateWjxMapper.deleteSvyLibTemplateWjxBySvyids(svyids); + } + + /** + * 鍒犻櫎妯℃澘闂嵎淇℃伅 + * + * @param svyid 妯℃澘闂嵎涓婚敭 + * @return 缁撴灉 + */ + @Override + public int deleteSvyLibTemplateWjxBySvyid(Long svyid) + { + return svyLibTemplateWjxMapper.deleteSvyLibTemplateWjxBySvyid(svyid); + } +} diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml index fa08924..f6e578a 100644 --- a/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/IvrLibaScriptTargetoptionMapper.xml @@ -33,12 +33,16 @@ <result property="guid" column="guid"/> <result property="nodynamiccruxsJson" column="nodynamiccruxs"/> <result property="dynamiccruxsJson" column="dynamiccruxs"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> </resultMap> <sql id="selectIvrLibaScriptTargetoptionVo"> select id, targetid, targetname, + appendflag, + appenddesc, scriptid, targettype, categoryName, @@ -80,6 +84,8 @@ <if test="guid != null and guid != ''">and guid = #{guid}</if> <if test="nodynamiccruxsJson != null ">and nodynamiccruxs = #{nodynamiccruxsJson}</if> <if test="dynamiccruxsJson != null ">and dynamiccruxs = #{dynamiccruxsJson}</if> + <if test="appendflag != null">and appendflag = #{appendflag}</if> + <if test="appenddesc != null">and appenddesc = #{appenddesc}</if> </where> </select> @@ -120,6 +126,8 @@ <if test="guid != null">guid,</if> <if test="nodynamiccruxsJson != null ">nodynamiccruxs,</if> <if test="dynamiccruxsJson != null ">dynamiccruxs,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="id != null">#{id},</if> @@ -150,6 +158,8 @@ <if test="guid != null">#{guid},</if> <if test="nodynamiccruxsJson != null ">#{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null ">#{dynamiccruxsJson},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> </trim> </insert> @@ -183,6 +193,8 @@ <if test="guid != null">guid = #{guid},</if> <if test="nodynamiccruxsJson != null ">nodynamiccruxs = #{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null ">dynamiccruxs = #{dynamiccruxsJson},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> </trim> where id = #{id} </update> diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml index 0a61fd1..8824810 100644 --- a/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTargetoptionMapper.xml @@ -32,11 +32,15 @@ <result property="pid" column="pid"/> <result property="guid" column="guid"/> <result property="orderno" column="orderno"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> </resultMap> <sql id="selectIvrLibaTargetoptionVo"> select targetoptionid, targetid, + appendflag, + appenddesc, targettype, categoryName, targetvalue, @@ -77,7 +81,8 @@ <if test="guid != null and guid != ''">and guid = #{guid}</if> <if test="nodynamiccruxsJson != null">and nodynamiccruxs = #{nodynamiccruxsJson}</if> <if test="dynamiccruxsJson != null">and dynamiccruxs = #{dynamiccruxsJson}</if> - + <if test="appendflag != null">and appendflag = #{appendflag}</if> + <if test="appenddesc != null">and appenddesc = #{appenddesc}</if> </where> order by guid asc </select> @@ -117,6 +122,8 @@ <if test="nodynamiccruxsJson != null">nodynamiccruxs,</if> <if test="dynamiccruxsJson != null">dynamiccruxs,</if> <if test="orderno != null">orderno,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="targetid != null">#{targetid},</if> @@ -145,6 +152,8 @@ <if test="nodynamiccruxsJson != null">#{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null">#{dynamiccruxsJson},</if> <if test="orderno != null">#{orderno},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> </trim> </insert> @@ -177,6 +186,8 @@ <if test="nodynamiccruxsJson != null">nodynamiccruxs = #{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null">dynamiccruxs = #{dynamiccruxsJson},</if> <if test="orderno != null">orderno = #{orderno},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> </trim> where targetoptionid = #{targetoptionid} </update> diff --git a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateTargetoptionMapper.xml index c70050d..8f8c705 100644 --- a/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateTargetoptionMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/IvrLibaTemplateTargetoptionMapper.xml @@ -33,11 +33,15 @@ <result property="guid" column="guid"/> <result property="scriptid" column="scriptid"/> <result property="nextQuestion" column="next_question"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> </resultMap> <sql id="selectIvrLibaTemplateTargetoptionVo"> select id, targetid, + appendflag, + appenddesc, scriptid, targetname, templateID, @@ -50,7 +54,7 @@ dynamiccruxs, targetid, next_question, - optiondesc, language, version, groupid, isabnormal, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid + optiondesc, language, version, groupid, isabnormal, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid from ivr_liba_template_targetoption </sql> @@ -82,6 +86,8 @@ <if test="guid != null and guid != ''">and guid = #{guid}</if> <if test="nodynamiccruxsJson != null ">and nodynamiccruxs = #{nodynamiccruxsJson}</if> <if test="dynamiccruxsJson != null ">and dynamiccruxs = #{dynamiccruxsJson}</if> + <if test="appendflag != null">and appendflag = #{appendflag}</if> + <if test="appenddesc != null">and appenddesc = #{appenddesc}</if> </where> </select> @@ -122,6 +128,8 @@ <if test="nextQuestion != null">next_question,</if> <if test="nodynamiccruxsJson != null ">nodynamiccruxs,</if> <if test="dynamiccruxsJson != null ">dynamiccruxs,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="targetid != null">#{targetid},</if> @@ -151,6 +159,8 @@ <if test="nextQuestion != null">#{nextQuestion},</if> <if test="nodynamiccruxsJson != null ">#{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null ">#{dynamiccruxsJson},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> </trim> </insert> @@ -184,6 +194,8 @@ <if test="nextQuestion != null">next_question = #{nextQuestion},</if> <if test="nodynamiccruxsJson != null ">nodynamiccruxs = #{nodynamiccruxsJson},</if> <if test="dynamiccruxsJson != null ">dynamiccruxs = #{dynamiccruxsJson},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> </trim> where id = #{id} </update> diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibScriptOptionMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibScriptOptionMapper.xml index a10842f..00aaa5c 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyLibScriptOptionMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyLibScriptOptionMapper.xml @@ -36,12 +36,16 @@ <result property="updateTime" column="update_time"/> <result property="isupload" column="isupload"/> <result property="uploadTime" column="upload_time"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> </resultMap> <sql id="selectSvyLibScriptOptionVo"> select id, topicid, svyid, + appendflag, + appenddesc, topictype, optioncode, optioncontent, @@ -103,6 +107,8 @@ <if test="oldid != null ">and oldid = #{oldid}</if> <if test="isupload != null ">and isupload = #{isupload}</if> <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> + <if test="appendflag != null">and appendflag = #{appendflag}</if> + <if test="appenddesc != null">and appenddesc = #{appenddesc}</if> </where> </select> @@ -145,6 +151,8 @@ <if test="updateTime != null">update_time,</if> <if test="isupload != null">isupload,</if> <if test="uploadTime != null">upload_time,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="topicid != null">#{topicid},</if> @@ -177,6 +185,8 @@ <if test="updateTime != null">#{updateTime},</if> <if test="isupload != null">#{isupload},</if> <if test="uploadTime != null">#{uploadTime},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> </trim> </insert> @@ -213,6 +223,8 @@ <if test="updateTime != null">update_time = #{updateTime},</if> <if test="isupload != null">isupload = #{isupload},</if> <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> </trim> where id = #{id} </update> diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptWjxMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptWjxMapper.xml new file mode 100644 index 0000000..c29d7f2 --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateScriptWjxMapper.xml @@ -0,0 +1,211 @@ +<?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.SvyLibTemplateScriptWjxMapper"> + + <resultMap type="com.smartor.domain.SvyLibTemplateScriptWjx" id="SvyLibTemplateScriptWjxResult"> + <result property="id" column="id" /> + <result property="oldid" column="oldid" /> + <result property="svyid" column="svyid" /> + <result property="scriptType" column="script_type" /> + <result property="scriptTopic" column="script_topic" /> + <result property="script" column="script" /> + <result property="scriptContent" column="script_content" /> + <result property="seqno" column="seqno" /> + <result property="scriptPicture" column="script_picture" /> + <result property="tag" column="tag" /> + <result property="sort" column="sort" /> + <result property="ismandatory" column="ismandatory" /> + <result property="ishide" column="ishide" /> + <result property="delFlag" column="del_flag" /> + <result property="orgid" column="orgid" /> + <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="isupload" column="isupload" /> + <result property="uploadTime" column="upload_time" /> + <result property="svyTopicid" column="svy_topicid" /> + <result property="pid" column="pid" /> + <result property="guid" column="guid" /> + <result property="categoryid" column="categoryid" /> + <result property="suitway" column="suitway" /> + <result property="isavailable" column="isavailable" /> + <result property="language" column="language" /> + <result property="otherdata" column="otherdata" /> + <result property="valueType" column="value_type" /> + <result property="reply" column="reply" /> + <result property="scoretype" column="scoretype" /> + <result property="score" column="score" /> + <result property="scriptDesc" column="script_desc" /> + </resultMap> + + <sql id="selectSvyLibTemplateScriptWjxVo"> + select id, oldid, svyid, script_type, script_topic, script, script_content, seqno, script_picture, tag, sort, ismandatory, ishide, del_flag, orgid, create_by, create_time, update_by, update_time, isupload, upload_time, svy_topicid, pid, guid, categoryid, suitway, isavailable, language, otherdata, value_type, reply, scoretype, score, script_desc from svy_lib_template_script_wjx + </sql> + + <select id="selectSvyLibTemplateScriptWjxList" parameterType="com.smartor.domain.SvyLibTemplateScriptWjx" resultMap="SvyLibTemplateScriptWjxResult"> + <include refid="selectSvyLibTemplateScriptWjxVo"/> + <where> + <if test="oldid != null "> and oldid = #{oldid}</if> + <if test="svyid != null "> and svyid = #{svyid}</if> + <if test="scriptType != null and scriptType != ''"> and script_type = #{scriptType}</if> + <if test="scriptTopic != null and scriptTopic != ''"> and script_topic = #{scriptTopic}</if> + <if test="script != null and script != ''"> and script = #{script}</if> + <if test="scriptContent != null and scriptContent != ''"> and script_content = #{scriptContent}</if> + <if test="seqno != null and seqno != ''"> and seqno = #{seqno}</if> + <if test="scriptPicture != null and scriptPicture != ''"> and script_picture = #{scriptPicture}</if> + <if test="tag != null and tag != ''"> and tag = #{tag}</if> + <if test="sort != null "> and sort = #{sort}</if> + <if test="ismandatory != null and ismandatory != ''"> and ismandatory = #{ismandatory}</if> + <if test="ishide != null "> and ishide = #{ishide}</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="svyTopicid != null "> and svy_topicid = #{svyTopicid}</if> + <if test="pid != null "> and pid = #{pid}</if> + <if test="guid != null and guid != ''"> and guid = #{guid}</if> + <if test="categoryid != null "> and categoryid = #{categoryid}</if> + <if test="suitway != null and suitway != ''"> and suitway = #{suitway}</if> + <if test="isavailable != null and isavailable != ''"> and isavailable = #{isavailable}</if> + <if test="language != null and language != ''"> and language = #{language}</if> + <if test="otherdata != null and otherdata != ''"> and otherdata = #{otherdata}</if> + <if test="valueType != null and valueType != ''"> and value_type = #{valueType}</if> + <if test="reply != null and reply != ''"> and reply = #{reply}</if> + <if test="scoretype != null and scoretype != ''"> and scoretype = #{scoretype}</if> + <if test="score != null and score != ''"> and score = #{score}</if> + <if test="scriptDesc != null and scriptDesc != ''"> and script_desc = #{scriptDesc}</if> + </where> + </select> + + <select id="selectSvyLibTemplateScriptWjxById" parameterType="Long" resultMap="SvyLibTemplateScriptWjxResult"> + <include refid="selectSvyLibTemplateScriptWjxVo"/> + where id = #{id} + </select> + + <insert id="insertSvyLibTemplateScriptWjx" parameterType="com.smartor.domain.SvyLibTemplateScriptWjx" useGeneratedKeys="true" keyProperty="id"> + insert into svy_lib_template_script_wjx + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="oldid != null">oldid,</if> + <if test="svyid != null">svyid,</if> + <if test="scriptType != null">script_type,</if> + <if test="scriptTopic != null">script_topic,</if> + <if test="script != null">script,</if> + <if test="scriptContent != null">script_content,</if> + <if test="seqno != null">seqno,</if> + <if test="scriptPicture != null">script_picture,</if> + <if test="tag != null">tag,</if> + <if test="sort != null">sort,</if> + <if test="ismandatory != null">ismandatory,</if> + <if test="ishide != null">ishide,</if> + <if test="delFlag != null">del_flag,</if> + <if test="orgid != null">orgid,</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="isupload != null">isupload,</if> + <if test="uploadTime != null">upload_time,</if> + <if test="svyTopicid != null">svy_topicid,</if> + <if test="pid != null">pid,</if> + <if test="guid != null">guid,</if> + <if test="categoryid != null">categoryid,</if> + <if test="suitway != null">suitway,</if> + <if test="isavailable != null">isavailable,</if> + <if test="language != null">language,</if> + <if test="otherdata != null">otherdata,</if> + <if test="valueType != null">value_type,</if> + <if test="reply != null">reply,</if> + <if test="scoretype != null">scoretype,</if> + <if test="score != null">score,</if> + <if test="scriptDesc != null">script_desc,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="oldid != null">#{oldid},</if> + <if test="svyid != null">#{svyid},</if> + <if test="scriptType != null">#{scriptType},</if> + <if test="scriptTopic != null">#{scriptTopic},</if> + <if test="script != null">#{script},</if> + <if test="scriptContent != null">#{scriptContent},</if> + <if test="seqno != null">#{seqno},</if> + <if test="scriptPicture != null">#{scriptPicture},</if> + <if test="tag != null">#{tag},</if> + <if test="sort != null">#{sort},</if> + <if test="ismandatory != null">#{ismandatory},</if> + <if test="ishide != null">#{ishide},</if> + <if test="delFlag != null">#{delFlag},</if> + <if test="orgid != null">#{orgid},</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="isupload != null">#{isupload},</if> + <if test="uploadTime != null">#{uploadTime},</if> + <if test="svyTopicid != null">#{svyTopicid},</if> + <if test="pid != null">#{pid},</if> + <if test="guid != null">#{guid},</if> + <if test="categoryid != null">#{categoryid},</if> + <if test="suitway != null">#{suitway},</if> + <if test="isavailable != null">#{isavailable},</if> + <if test="language != null">#{language},</if> + <if test="otherdata != null">#{otherdata},</if> + <if test="valueType != null">#{valueType},</if> + <if test="reply != null">#{reply},</if> + <if test="scoretype != null">#{scoretype},</if> + <if test="score != null">#{score},</if> + <if test="scriptDesc != null">#{scriptDesc},</if> + </trim> + </insert> + + <update id="updateSvyLibTemplateScriptWjx" parameterType="com.smartor.domain.SvyLibTemplateScriptWjx"> + update svy_lib_template_script_wjx + <trim prefix="SET" suffixOverrides=","> + <if test="oldid != null">oldid = #{oldid},</if> + <if test="svyid != null">svyid = #{svyid},</if> + <if test="scriptType != null">script_type = #{scriptType},</if> + <if test="scriptTopic != null">script_topic = #{scriptTopic},</if> + <if test="script != null">script = #{script},</if> + <if test="scriptContent != null">script_content = #{scriptContent},</if> + <if test="seqno != null">seqno = #{seqno},</if> + <if test="scriptPicture != null">script_picture = #{scriptPicture},</if> + <if test="tag != null">tag = #{tag},</if> + <if test="sort != null">sort = #{sort},</if> + <if test="ismandatory != null">ismandatory = #{ismandatory},</if> + <if test="ishide != null">ishide = #{ishide},</if> + <if test="delFlag != null">del_flag = #{delFlag},</if> + <if test="orgid != null">orgid = #{orgid},</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="isupload != null">isupload = #{isupload},</if> + <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="svyTopicid != null">svy_topicid = #{svyTopicid},</if> + <if test="pid != null">pid = #{pid},</if> + <if test="guid != null">guid = #{guid},</if> + <if test="categoryid != null">categoryid = #{categoryid},</if> + <if test="suitway != null">suitway = #{suitway},</if> + <if test="isavailable != null">isavailable = #{isavailable},</if> + <if test="language != null">language = #{language},</if> + <if test="otherdata != null">otherdata = #{otherdata},</if> + <if test="valueType != null">value_type = #{valueType},</if> + <if test="reply != null">reply = #{reply},</if> + <if test="scoretype != null">scoretype = #{scoretype},</if> + <if test="score != null">score = #{score},</if> + <if test="scriptDesc != null">script_desc = #{scriptDesc},</if> + </trim> + where id = #{id} + </update> + + <delete id="deleteSvyLibTemplateScriptWjxById" parameterType="Long"> + delete from svy_lib_template_script_wjx where id = #{id} + </delete> + + <delete id="deleteSvyLibTemplateScriptWjxByIds" parameterType="String"> + delete from svy_lib_template_script_wjx where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> +</mapper> diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionMapper.xml index 220ac30..ef5b727 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionMapper.xml @@ -37,12 +37,16 @@ <result property="guid" column="guid"/> <result property="picturePath" column="picture_path"/> <result property="score" column="score"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> </resultMap> <sql id="selectSvyLibTemplateTargetoptionVo"> select id, groupid, score, + appendflag, + appenddesc, categoryName, scriptid, templateID, @@ -97,6 +101,8 @@ <if test="guid != null and guid != ''">and guid = #{guid}</if> <if test="score != null and score != ''">and score = #{score}</if> <if test="picturePath != null and picturePath != ''">and picture_path = #{picturePath}</if> + <if test="appendflag != null">and appendflag = #{appendflag}</if> + <if test="appenddesc != null">and appenddesc = #{appenddesc}</if> </where> </select> @@ -140,6 +146,8 @@ <if test="guid != null">guid,</if> <if test="picturePath != null">picture_path,</if> <if test="score != null">score,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="groupid != null">#{groupid},</if> @@ -173,6 +181,8 @@ <if test="guid != null">#{guid},</if> <if test="picturePath != null">#{picturePath},</if> <if test="score != null">#{score},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> </trim> </insert> @@ -210,6 +220,8 @@ <if test="guid != null">guid = #{guid},</if> <if test="picturePath != null">picture_path = #{picturePath},</if> <if test="score != null">score = #{score},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> </trim> where id = #{id} </update> diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionWjxMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionWjxMapper.xml new file mode 100644 index 0000000..718353e --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateTargetoptionWjxMapper.xml @@ -0,0 +1,243 @@ +<?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.SvyLibTemplateTargetoptionWjxMapper"> + + <resultMap type="com.smartor.domain.SvyLibTemplateTargetoptionWjx" id="SvyLibTemplateTargetoptionWjxResult"> + <result property="id" column="id"/> + <result property="groupid" column="groupid"/> + <result property="categoryName" column="categoryName"/> + <result property="scriptid" column="scriptid"/> + <result property="templateID" column="templateID"/> + <result property="targettype" column="targettype"/> + <result property="targetid" column="targetid"/> + <result property="targetname" column="targetname"/> + <result property="targetvalue" column="targetvalue"/> + <result property="isabnormal" column="isabnormal"/> + <result property="warnup" column="warnup"/> + <result property="warndown" column="warndown"/> + <result property="targetregex" column="targetregex"/> + <result property="targetregex2" column="targetregex2"/> + <result property="dynamiccruxs" column="dynamiccruxs"/> + <result property="nodynamiccruxs" column="nodynamiccruxs"/> + <result property="optioncontent" column="optioncontent"/> + <result property="nextQuestion" column="next_question"/> + <result property="language" column="language"/> + <result property="version" column="version"/> + <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="picturePath" column="picture_path"/> + <result property="score" column="score"/> + <result property="appendflag" column="appendflag"/> + <result property="appenddesc" column="appenddesc"/> + <result property="sort" column="sort"/> + </resultMap> + + <sql id="selectSvyLibTemplateTargetoptionWjxVo"> + select id, + groupid, + sort, + categoryName, + scriptid, + templateID, + targettype, + targetid, + targetname, + targetvalue, + isabnormal, + warnup, + warndown, + targetregex, + targetregex2, + dynamiccruxs, + nodynamiccruxs, + optioncontent, + next_question, language, version, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, picture_path, score, appendflag, appenddesc + from svy_lib_template_targetoption_wjx + </sql> + + <select id="selectSvyLibTemplateTargetoptionWjxList" + parameterType="com.smartor.domain.SvyLibTemplateTargetoptionWjx" + resultMap="SvyLibTemplateTargetoptionWjxResult"> + <include refid="selectSvyLibTemplateTargetoptionWjxVo"/> + <where> + <if test="groupid != null and groupid != ''">and groupid = #{groupid}</if> + <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName}, + '%') + </if> + <if test="scriptid != null ">and scriptid = #{scriptid}</if> + <if test="templateID != null ">and templateID = #{templateID}</if> + <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if> + <if test="targetid != null ">and targetid = #{targetid}</if> + <if test="targetname != null and targetname != ''">and targetname like concat('%', #{targetname}, '%')</if> + <if test="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</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="targetregex != null and targetregex != ''">and targetregex = #{targetregex}</if> + <if test="targetregex2 != null and targetregex2 != ''">and targetregex2 = #{targetregex2}</if> + <if test="dynamiccruxs != null and dynamiccruxs != ''">and dynamiccruxs = #{dynamiccruxs}</if> + <if test="nodynamiccruxs != null and nodynamiccruxs != ''">and nodynamiccruxs = #{nodynamiccruxs}</if> + <if test="optioncontent != null and optioncontent != ''">and optioncontent = #{optioncontent}</if> + <if test="nextQuestion != null ">and next_question = #{nextQuestion}</if> + <if test="language != null and language != ''">and language = #{language}</if> + <if test="version != null and version != ''">and version = #{version}</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="picturePath != null and picturePath != ''">and picture_path = #{picturePath}</if> + <if test="score != null and score != ''">and score = #{score}</if> + <if test="appendflag != null and appendflag != ''">and appendflag = #{appendflag}</if> + <if test="appenddesc != null and appenddesc != ''">and appenddesc = #{appenddesc}</if> + <if test="sort != null">and sort = #{sort}</if> + </where> + </select> + + <select id="selectSvyLibTemplateTargetoptionWjxById" parameterType="Long" + resultMap="SvyLibTemplateTargetoptionWjxResult"> + <include refid="selectSvyLibTemplateTargetoptionWjxVo"/> + where id = #{id} + </select> + + <insert id="insertSvyLibTemplateTargetoptionWjx" parameterType="com.smartor.domain.SvyLibTemplateTargetoptionWjx" + useGeneratedKeys="true" keyProperty="id"> + insert into svy_lib_template_targetoption_wjx + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="groupid != null">groupid,</if> + <if test="categoryName != null">categoryName,</if> + <if test="scriptid != null">scriptid,</if> + <if test="templateID != null">templateID,</if> + <if test="targettype != null">targettype,</if> + <if test="targetid != null">targetid,</if> + <if test="targetname != null">targetname,</if> + <if test="targetvalue != null">targetvalue,</if> + <if test="isabnormal != null">isabnormal,</if> + <if test="warnup != null">warnup,</if> + <if test="warndown != null">warndown,</if> + <if test="targetregex != null">targetregex,</if> + <if test="targetregex2 != null">targetregex2,</if> + <if test="dynamiccruxs != null">dynamiccruxs,</if> + <if test="nodynamiccruxs != null">nodynamiccruxs,</if> + <if test="optioncontent != null">optioncontent,</if> + <if test="nextQuestion != null">next_question,</if> + <if test="language != null">language,</if> + <if test="version != null">version,</if> + <if test="delFlag != null">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> + <if test="picturePath != null">picture_path,</if> + <if test="score != null">score,</if> + <if test="appendflag != null">appendflag,</if> + <if test="appenddesc != null">appenddesc,</if> + <if test="sort != null">sort,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="groupid != null">#{groupid},</if> + <if test="categoryName != null">#{categoryName},</if> + <if test="scriptid != null">#{scriptid},</if> + <if test="templateID != null">#{templateID},</if> + <if test="targettype != null">#{targettype},</if> + <if test="targetid != null">#{targetid},</if> + <if test="targetname != null">#{targetname},</if> + <if test="targetvalue != null">#{targetvalue},</if> + <if test="isabnormal != null">#{isabnormal},</if> + <if test="warnup != null">#{warnup},</if> + <if test="warndown != null">#{warndown},</if> + <if test="targetregex != null">#{targetregex},</if> + <if test="targetregex2 != null">#{targetregex2},</if> + <if test="dynamiccruxs != null">#{dynamiccruxs},</if> + <if test="nodynamiccruxs != null">#{nodynamiccruxs},</if> + <if test="optioncontent != null">#{optioncontent},</if> + <if test="nextQuestion != null">#{nextQuestion},</if> + <if test="language != null">#{language},</if> + <if test="version != null">#{version},</if> + <if test="delFlag != null">#{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> + <if test="picturePath != null">#{picturePath},</if> + <if test="score != null">#{score},</if> + <if test="appendflag != null">#{appendflag},</if> + <if test="appenddesc != null">#{appenddesc},</if> + <if test="sort != null">#{sort},</if> + </trim> + </insert> + + <update id="updateSvyLibTemplateTargetoptionWjx" parameterType="com.smartor.domain.SvyLibTemplateTargetoptionWjx"> + update svy_lib_template_targetoption_wjx + <trim prefix="SET" suffixOverrides=","> + <if test="groupid != null">groupid = #{groupid},</if> + <if test="categoryName != null">categoryName = #{categoryName},</if> + <if test="scriptid != null">scriptid = #{scriptid},</if> + <if test="templateID != null">templateID = #{templateID},</if> + <if test="targettype != null">targettype = #{targettype},</if> + <if test="targetid != null">targetid = #{targetid},</if> + <if test="targetname != null">targetname = #{targetname},</if> + <if test="targetvalue != null">targetvalue = #{targetvalue},</if> + <if test="isabnormal != null">isabnormal = #{isabnormal},</if> + <if test="warnup != null">warnup = #{warnup},</if> + <if test="warndown != null">warndown = #{warndown},</if> + <if test="targetregex != null">targetregex = #{targetregex},</if> + <if test="targetregex2 != null">targetregex2 = #{targetregex2},</if> + <if test="dynamiccruxs != null">dynamiccruxs = #{dynamiccruxs},</if> + <if test="nodynamiccruxs != null">nodynamiccruxs = #{nodynamiccruxs},</if> + <if test="optioncontent != null">optioncontent = #{optioncontent},</if> + <if test="nextQuestion != null">next_question = #{nextQuestion},</if> + <if test="language != null">language = #{language},</if> + <if test="version != null">version = #{version},</if> + <if test="delFlag != null">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> + <if test="picturePath != null">picture_path = #{picturePath},</if> + <if test="score != null">score = #{score},</if> + <if test="appendflag != null">appendflag = #{appendflag},</if> + <if test="appenddesc != null">appenddesc = #{appenddesc},</if> + <if test="sort != null">sort = #{sort},</if> + </trim> + where id = #{id} + </update> + + <delete id="deleteSvyLibTemplateTargetoptionWjxById" parameterType="Long"> + delete + from svy_lib_template_targetoption_wjx + where id = #{id} + </delete> + + <delete id="deleteSvyLibTemplateTargetoptionWjxByIds" parameterType="String"> + delete from svy_lib_template_targetoption_wjx where id in + <foreach item="id" collection="array" open="(" separator="," close=")"> + #{id} + </foreach> + </delete> +</mapper> diff --git a/smartor/src/main/resources/mapper/smartor/SvyLibTemplateWjxMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateWjxMapper.xml new file mode 100644 index 0000000..d96f6ed --- /dev/null +++ b/smartor/src/main/resources/mapper/smartor/SvyLibTemplateWjxMapper.xml @@ -0,0 +1,251 @@ +<?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.SvyLibTemplateWjxMapper"> + + <resultMap type="com.smartor.domain.SvyLibTemplateWjx" id="SvyLibTemplateWjxResult"> + <result property="svyid" column="svyid"/> + <result property="templateid" column="templateid"/> + <result property="categoryid" column="categoryid"/> + <result property="svycode" column="svycode"/> + <result property="svyname" column="svyname"/> + <result property="description" column="description"/> + <result property="introduce" column="introduce"/> + <result property="submitprompt" column="submitprompt"/> + <result property="tag" column="tag"/> + <result property="version" column="version"/> + <result property="centerlibrarycode" column="centerlibrarycode"/> + <result property="centerlibraryid" column="centerlibraryid"/> + <result property="islocal" column="islocal"/> + <result property="isenable" column="isenable"/> + <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="isupload" column="isupload"/> + <result property="uploadTime" column="upload_time"/> + <result property="topicid" column="topicid"/> + <result property="pid" column="pid"/> + <result property="guid" column="guid"/> + <result property="deptNames" column="dept_names"/> + <result property="labelInfo" column="label_info"/> + <result property="campus" column="campus"/> + <result property="suitway" column="suitway"/> + <result property="otherdata" column="otherdata"/> + <result property="valueType" column="value_type"/> + <result property="reply" column="reply"/> + <result property="scriptScore" column="script_score"/> + <result property="scoreType" column="score_type"/> + </resultMap> + + <sql id="selectSvyLibTemplateWjxVo"> + select svyid, + templateid, + categoryid, + svycode, + svyname, + description, + introduce, + submitprompt, + tag, + version, + centerlibrarycode, + centerlibraryid, + islocal, + isenable, + orgid, + del_flag, + create_by, + create_time, + update_by, + update_time, + isupload, + upload_time, + topicid, + pid, + guid, + dept_names, + label_info, + campus, + suitway, + otherdata, + value_type, + reply, + script_score, + score_type + from svy_lib_template_wjx + </sql> + + <select id="selectSvyLibTemplateWjxList" parameterType="com.smartor.domain.SvyLibTemplateWjx" + resultMap="SvyLibTemplateWjxResult"> + <include refid="selectSvyLibTemplateWjxVo"/> + <where> + <if test="templateid != null ">and templateid = #{templateid}</if> + <if test="categoryid != null ">and categoryid = #{categoryid}</if> + <if test="svycode != null and svycode != ''">and svycode = #{svycode}</if> + <if test="svyname != null and svyname != ''">and svyname like concat('%', #{svyname}, '%')</if> + <if test="description != null and description != ''">and description = #{description}</if> + <if test="introduce != null and introduce != ''">and introduce = #{introduce}</if> + <if test="submitprompt != null and submitprompt != ''">and submitprompt = #{submitprompt}</if> + <if test="tag != null and tag != ''">and tag = #{tag}</if> + <if test="version != null ">and version = #{version}</if> + <if test="centerlibrarycode != null and centerlibrarycode != ''">and centerlibrarycode = + #{centerlibrarycode} + </if> + <if test="centerlibraryid != null ">and centerlibraryid = #{centerlibraryid}</if> + <if test="islocal != null ">and islocal = #{islocal}</if> + <if test="isenable != null and isenable != ''">and isenable = #{isenable}</if> + <if test="orgid != null and orgid != ''">and orgid = #{orgid}</if> + <if test="isupload != null ">and isupload = #{isupload}</if> + <if test="uploadTime != null ">and upload_time = #{uploadTime}</if> + <if test="topicid != null and topicid != ''">and topicid = #{topicid}</if> + <if test="pid != null ">and pid = #{pid}</if> + <if test="guid != null and guid != ''">and guid = #{guid}</if> + <if test="deptNames != null and deptNames != ''">and dept_names = #{deptNames}</if> + <if test="labelInfo != null and labelInfo != ''">and label_info = #{labelInfo}</if> + <if test="campus != null and campus != ''">and campus = #{campus}</if> + <if test="suitway != null and suitway != ''">and suitway = #{suitway}</if> + <if test="otherdata != null and otherdata != ''">and otherdata = #{otherdata}</if> + <if test="valueType != null and valueType != ''">and value_type = #{valueType}</if> + <if test="reply != null and reply != ''">and reply = #{reply}</if> + <if test="scriptScore != null and scriptScore != ''">and script_score = #{scriptScore}</if> + <if test="scoreType != null and scoreType != ''">and score_type = #{scoreType}</if> + </where> + </select> + + <select id="selectSvyLibTemplateWjxBySvyid" parameterType="Long" resultMap="SvyLibTemplateWjxResult"> + <include refid="selectSvyLibTemplateWjxVo"/> + where svyid = #{svyid} + </select> + + <insert id="insertSvyLibTemplateWjx" parameterType="com.smartor.domain.SvyLibTemplateWjx" useGeneratedKeys="true" + keyProperty="svyid"> + insert into svy_lib_template_wjx + <trim prefix="(" suffix=")" suffixOverrides=","> + <if test="templateid != null">templateid,</if> + <if test="categoryid != null">categoryid,</if> + <if test="svycode != null">svycode,</if> + <if test="svyname != null">svyname,</if> + <if test="description != null">description,</if> + <if test="introduce != null">introduce,</if> + <if test="submitprompt != null">submitprompt,</if> + <if test="tag != null">tag,</if> + <if test="version != null">version,</if> + <if test="centerlibrarycode != null">centerlibrarycode,</if> + <if test="centerlibraryid != null">centerlibraryid,</if> + <if test="islocal != null">islocal,</if> + <if test="isenable != null">isenable,</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="isupload != null">isupload,</if> + <if test="uploadTime != null">upload_time,</if> + <if test="topicid != null">topicid,</if> + <if test="pid != null">pid,</if> + <if test="guid != null">guid,</if> + <if test="deptNames != null">dept_names,</if> + <if test="labelInfo != null">label_info,</if> + <if test="campus != null">campus,</if> + <if test="suitway != null">suitway,</if> + <if test="otherdata != null">otherdata,</if> + <if test="valueType != null">value_type,</if> + <if test="reply != null">reply,</if> + <if test="scriptScore != null">script_score,</if> + <if test="scoreType != null">score_type,</if> + </trim> + <trim prefix="values (" suffix=")" suffixOverrides=","> + <if test="templateid != null">#{templateid},</if> + <if test="categoryid != null">#{categoryid},</if> + <if test="svycode != null">#{svycode},</if> + <if test="svyname != null">#{svyname},</if> + <if test="description != null">#{description},</if> + <if test="introduce != null">#{introduce},</if> + <if test="submitprompt != null">#{submitprompt},</if> + <if test="tag != null">#{tag},</if> + <if test="version != null">#{version},</if> + <if test="centerlibrarycode != null">#{centerlibrarycode},</if> + <if test="centerlibraryid != null">#{centerlibraryid},</if> + <if test="islocal != null">#{islocal},</if> + <if test="isenable != null">#{isenable},</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="isupload != null">#{isupload},</if> + <if test="uploadTime != null">#{uploadTime},</if> + <if test="topicid != null">#{topicid},</if> + <if test="pid != null">#{pid},</if> + <if test="guid != null">#{guid},</if> + <if test="deptNames != null">#{deptNames},</if> + <if test="labelInfo != null">#{labelInfo},</if> + <if test="campus != null">#{campus},</if> + <if test="suitway != null">#{suitway},</if> + <if test="otherdata != null">#{otherdata},</if> + <if test="valueType != null">#{valueType},</if> + <if test="reply != null">#{reply},</if> + <if test="scriptScore != null">#{scriptScore},</if> + <if test="scoreType != null">#{scoreType},</if> + </trim> + </insert> + + <update id="updateSvyLibTemplateWjx" parameterType="com.smartor.domain.SvyLibTemplateWjx"> + update svy_lib_template_wjx + <trim prefix="SET" suffixOverrides=","> + <if test="templateid != null">templateid = #{templateid},</if> + <if test="categoryid != null">categoryid = #{categoryid},</if> + <if test="svycode != null">svycode = #{svycode},</if> + <if test="svyname != null">svyname = #{svyname},</if> + <if test="description != null">description = #{description},</if> + <if test="introduce != null">introduce = #{introduce},</if> + <if test="submitprompt != null">submitprompt = #{submitprompt},</if> + <if test="tag != null">tag = #{tag},</if> + <if test="version != null">version = #{version},</if> + <if test="centerlibrarycode != null">centerlibrarycode = #{centerlibrarycode},</if> + <if test="centerlibraryid != null">centerlibraryid = #{centerlibraryid},</if> + <if test="islocal != null">islocal = #{islocal},</if> + <if test="isenable != null">isenable = #{isenable},</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="isupload != null">isupload = #{isupload},</if> + <if test="uploadTime != null">upload_time = #{uploadTime},</if> + <if test="topicid != null">topicid = #{topicid},</if> + <if test="pid != null">pid = #{pid},</if> + <if test="guid != null">guid = #{guid},</if> + <if test="deptNames != null">dept_names = #{deptNames},</if> + <if test="labelInfo != null">label_info = #{labelInfo},</if> + <if test="campus != null">campus = #{campus},</if> + <if test="suitway != null">suitway = #{suitway},</if> + <if test="otherdata != null">otherdata = #{otherdata},</if> + <if test="valueType != null">value_type = #{valueType},</if> + <if test="reply != null">reply = #{reply},</if> + <if test="scriptScore != null">script_score = #{scriptScore},</if> + <if test="scoreType != null">score_type = #{scoreType},</if> + </trim> + where svyid = #{svyid} + </update> + + <delete id="deleteSvyLibTemplateWjxBySvyid" parameterType="Long"> + delete + from svy_lib_template_wjx + where svyid = #{svyid} + </delete> + + <delete id="deleteSvyLibTemplateWjxBySvyids" parameterType="String"> + delete from svy_lib_template_wjx where svyid in + <foreach item="svyid" collection="array" open="(" separator="," close=")"> + #{svyid} + </foreach> + </delete> +</mapper> diff --git a/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml index e2b3f9f..b209d3b 100644 --- a/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml +++ b/smartor/src/main/resources/mapper/smartor/SvyTaskTemplateScriptMapper.xml @@ -1,96 +1,85 @@ <?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.SvyTaskTemplateScriptMapper"> <resultMap type="com.smartor.domain.SvyTaskTemplateScript" id="SvyTaskTemplateScriptResult"> - <result property="ID" column="ID" /> - <result property="taskid" column="taskid" /> - <result property="scriptno" column="scriptno" /> - <result property="templateID" column="templateID" /> - <result property="scriptid" column="scriptid" /> - <result property="scriptDesc" column="script_desc" /> - <result property="language" column="language" /> - <result property="categoryName" column="categoryName" /> - <result property="scriptPoint" column="script_point" /> - <result property="scriptContent" column="script_content" /> - <result property="scriptVoice" column="script_voice" /> - <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="isMust" column="is_must" /> - <result property="playWavOnly" column="playWavOnly" /> - <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="valueType" column="value_type" /> - <result property="targetOptions" column="targetOptions" /> - <result property="targettype" column="targettype" /> - <result property="targetid" column="targetid" /> - <result property="targetvalue" column="targetvalue" /> - <result property="nextScriptno" column="next_scriptno" /> - <result property="scriptResult" column="script_result" /> - <result property="otherdata" column="otherdata" /> - <result property="picturePath" column="picture_path" /> - <result property="sort" column="sort" /> - <result property="scriptTopic" column="script_topic" /> + <result property="ID" column="ID"/> + <result property="taskid" column="taskid"/> + <result property="scriptno" column="scriptno"/> + <result property="templateID" column="templateID"/> + <result property="scriptid" column="scriptid"/> + <result property="scriptDesc" column="script_desc"/> + <result property="language" column="language"/> + <result property="categoryName" column="categoryName"/> + <result property="scriptContent" column="script_content"/> + <result property="isMust" column="is_must"/> + <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="valueType" column="value_type"/> + <result property="targetOptions" column="targetOptions"/> + <result property="targettype" column="targettype"/> + <result property="targetid" column="targetid"/> + <result property="targetvalue" column="targetvalue"/> + <result property="nextScriptno" column="next_scriptno"/> + <result property="scriptResult" column="script_result"/> + <result property="otherdata" column="otherdata"/> + <result property="picturePath" column="picture_path"/> + <result property="sort" column="sort"/> + <result property="scriptTopic" column="script_topic"/> </resultMap> <sql id="selectSvyTaskTemplateScriptVo"> - select ID,sort,script_desc, taskid, scriptno, templateID, scriptid, script_topic, language, categoryName, script_point, script_content, script_voice, noMatchText, noMatchVoice, slienceText, slienceVoice, submoduleText, submoduleVoice, noClearlyText, noClearlyVoice, is_must, playWavOnly, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, value_type, targetOptions, targettype, targetid, targetvalue, next_scriptno, script_result, otherdata, picture_path from svy_task_template_script + select ID, + sort, + script_desc, + taskid, + scriptno, + templateID, + scriptid, + script_topic, language, categoryName, script_content, is_must, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, pid, guid, value_type, targetOptions, targettype, targetid, targetvalue, next_scriptno, script_result, otherdata, picture_path + from svy_task_template_script </sql> - <select id="selectSvyTaskTemplateScriptList" parameterType="com.smartor.domain.SvyTaskTemplateScript" resultMap="SvyTaskTemplateScriptResult"> + <select id="selectSvyTaskTemplateScriptList" parameterType="com.smartor.domain.SvyTaskTemplateScript" + resultMap="SvyTaskTemplateScriptResult"> <include refid="selectSvyTaskTemplateScriptVo"/> <where> - <if test="taskid != null "> and taskid = #{taskid}</if> - <if test="scriptno != null "> and scriptno = #{scriptno}</if> - <if test="templateID != null "> and templateID = #{templateID}</if> - <if test="scriptid != null "> and scriptid = #{scriptid}</if> - <if test="scriptDesc != null and scriptDesc != ''"> and script_desc = #{scriptDesc}</if> - <if test="language != null and language != ''"> and language = #{language}</if> - <if test="categoryName != null and categoryName != ''"> and categoryName like concat('%', #{categoryName}, '%')</if> - <if test="scriptPoint != null and scriptPoint != ''"> and script_point = #{scriptPoint}</if> - <if test="scriptContent != null and scriptContent != ''"> and script_content = #{scriptContent}</if> - <if test="scriptVoice != null and scriptVoice != ''"> and script_voice = #{scriptVoice}</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="isMust != null and isMust != ''"> and is_must = #{isMust}</if> - <if test="playWavOnly != null "> and playWavOnly = #{playWavOnly}</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="valueType != null "> and value_type = #{valueType}</if> - <if test="targetOptions != null and targetOptions != ''"> and targetOptions = #{targetOptions}</if> - <if test="targettype != null and targettype != ''"> and targettype = #{targettype}</if> - <if test="targetid != null "> and targetid = #{targetid}</if> - <if test="targetvalue != null and targetvalue != ''"> and targetvalue = #{targetvalue}</if> - <if test="nextScriptno != null "> and next_scriptno = #{nextScriptno}</if> - <if test="scriptResult != null and scriptResult != ''"> and script_result = #{scriptResult}</if> - <if test="otherdata != null and otherdata != ''"> and otherdata = #{otherdata}</if> - <if test="picturePath != null and picturePath != ''"> and picture_path = #{picturePath}</if> - <if test="scriptTopic != null and scriptTopic != ''"> and script_topic = #{scriptTopic}</if> + <if test="taskid != null ">and taskid = #{taskid}</if> + <if test="scriptno != null ">and scriptno = #{scriptno}</if> + <if test="templateID != null ">and templateID = #{templateID}</if> + <if test="scriptid != null ">and scriptid = #{scriptid}</if> + <if test="scriptDesc != null and scriptDesc != ''">and script_desc = #{scriptDesc}</if> + <if test="language != null and language != ''">and language = #{language}</if> + <if test="categoryName != null and categoryName != ''">and categoryName like concat('%', #{categoryName}, + '%') + </if> + <if test="scriptContent != null and scriptContent != ''">and script_content = #{scriptContent}</if> + <if test="isMust != null and isMust != ''">and is_must = #{isMust}</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="valueType != null ">and value_type = #{valueType}</if> + <if test="targetOptions != null and targetOptions != ''">and targetOptions = #{targetOptions}</if> + <if test="targettype != null and targettype != ''">and targettype = #{targettype}</if> + <if test="targetid != null ">and targetid = #{targetid}</if> + <if test="targetvalue != null and targetvalue != ''">and targetvalue = #{targetvalue}</if> + <if test="nextScriptno != null ">and next_scriptno = #{nextScriptno}</if> + <if test="scriptResult != null and scriptResult != ''">and script_result = #{scriptResult}</if> + <if test="otherdata != null and otherdata != ''">and otherdata = #{otherdata}</if> + <if test="picturePath != null and picturePath != ''">and picture_path = #{picturePath}</if> + <if test="scriptTopic != null and scriptTopic != ''">and script_topic = #{scriptTopic}</if> </where> </select> @@ -99,7 +88,8 @@ where ID = #{ID} </select> - <insert id="insertSvyTaskTemplateScript" parameterType="com.smartor.domain.SvyTaskTemplateScript" useGeneratedKeys="true" keyProperty="ID"> + <insert id="insertSvyTaskTemplateScript" parameterType="com.smartor.domain.SvyTaskTemplateScript" + useGeneratedKeys="true" keyProperty="ID"> insert into svy_task_template_script <trim prefix="(" suffix=")" suffixOverrides=","> <if test="taskid != null">taskid,</if> @@ -109,19 +99,8 @@ <if test="scriptDesc != null">script_desc,</if> <if test="language != null">language,</if> <if test="categoryName != null">categoryName,</if> - <if test="scriptPoint != null">script_point,</if> <if test="scriptContent != null">script_content,</if> - <if test="scriptVoice != null">script_voice,</if> - <if test="noMatchText != null">noMatchText,</if> - <if test="noMatchVoice != null">noMatchVoice,</if> - <if test="slienceText != null">slienceText,</if> - <if test="slienceVoice != null">slienceVoice,</if> - <if test="submoduleText != null">submoduleText,</if> - <if test="submoduleVoice != null">submoduleVoice,</if> - <if test="noClearlyText != null">noClearlyText,</if> - <if test="noClearlyVoice != null">noClearlyVoice,</if> <if test="isMust != null">is_must,</if> - <if test="playWavOnly != null">playWavOnly,</if> <if test="delFlag != null">del_flag,</if> <if test="updateBy != null">update_by,</if> <if test="updateTime != null">update_time,</if> @@ -143,7 +122,7 @@ <if test="picturePath != null">picture_path,</if> <if test="sort != null">sort,</if> <if test="scriptTopic != null">script_topic,</if> - </trim> + </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="taskid != null">#{taskid},</if> <if test="scriptno != null">#{scriptno},</if> @@ -152,19 +131,8 @@ <if test="scriptDesc != null">#{scriptDesc},</if> <if test="language != null">#{language},</if> <if test="categoryName != null">#{categoryName},</if> - <if test="scriptPoint != null">#{scriptPoint},</if> <if test="scriptContent != null">#{scriptContent},</if> - <if test="scriptVoice != null">#{scriptVoice},</if> - <if test="noMatchText != null">#{noMatchText},</if> - <if test="noMatchVoice != null">#{noMatchVoice},</if> - <if test="slienceText != null">#{slienceText},</if> - <if test="slienceVoice != null">#{slienceVoice},</if> - <if test="submoduleText != null">#{submoduleText},</if> - <if test="submoduleVoice != null">#{submoduleVoice},</if> - <if test="noClearlyText != null">#{noClearlyText},</if> - <if test="noClearlyVoice != null">#{noClearlyVoice},</if> <if test="isMust != null">#{isMust},</if> - <if test="playWavOnly != null">#{playWavOnly},</if> <if test="delFlag != null">#{delFlag},</if> <if test="updateBy != null">#{updateBy},</if> <if test="updateTime != null">#{updateTime},</if> @@ -186,7 +154,7 @@ <if test="picturePath != null">#{picturePath},</if> <if test="sort != null">#{sort},</if> <if test="scriptTopic != null">#{scriptTopic},</if> - </trim> + </trim> </insert> <update id="updateSvyTaskTemplateScript" parameterType="com.smartor.domain.SvyTaskTemplateScript"> @@ -199,19 +167,8 @@ <if test="scriptDesc != null">script_desc = #{scriptDesc},</if> <if test="language != null">language = #{language},</if> <if test="categoryName != null">categoryName = #{categoryName},</if> - <if test="scriptPoint != null">script_point = #{scriptPoint},</if> <if test="scriptContent != null">script_content = #{scriptContent},</if> - <if test="scriptVoice != null">script_voice = #{scriptVoice},</if> - <if test="noMatchText != null">noMatchText = #{noMatchText},</if> - <if test="noMatchVoice != null">noMatchVoice = #{noMatchVoice},</if> - <if test="slienceText != null">slienceText = #{slienceText},</if> - <if test="slienceVoice != null">slienceVoice = #{slienceVoice},</if> - <if test="submoduleText != null">submoduleText = #{submoduleText},</if> - <if test="submoduleVoice != null">submoduleVoice = #{submoduleVoice},</if> - <if test="noClearlyText != null">noClearlyText = #{noClearlyText},</if> - <if test="noClearlyVoice != null">noClearlyVoice = #{noClearlyVoice},</if> <if test="isMust != null">is_must = #{isMust},</if> - <if test="playWavOnly != null">playWavOnly = #{playWavOnly},</if> <if test="delFlag != null">del_flag = #{delFlag},</if> <if test="updateBy != null">update_by = #{updateBy},</if> <if test="updateTime != null">update_time = #{updateTime},</if> @@ -238,7 +195,9 @@ </update> <delete id="deleteSvyTaskTemplateScriptByID" parameterType="Long"> - delete from svy_task_template_script where ID = #{ID} + delete + from svy_task_template_script + where ID = #{ID} </delete> <delete id="deleteSvyTaskTemplateScriptByIDs" parameterType="String"> -- Gitblit v1.9.3