From 2296d6ddade0ad78c21ca557c958b47c52776ee7 Mon Sep 17 00:00:00 2001 From: hshansha Date: Fri, 25 Apr 2025 16:02:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E6=96=B0=E5=A2=9E=E9=9C=80?= =?UTF-8?q?=E6=B1=82=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=9B=BE=E7=89=87=E5=85=A8?= =?UTF-8?q?=E6=96=87=E8=AF=86=E5=88=AB=E5=8D=95=E3=80=81=E5=8F=8C=E9=9D=A2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- dangan-admin/src/main/resources/logback.xml | 1 + .../controller/DaQuanwenController.java | 98 +++++ .../java/com/da/dangan/domain/DaCzrkdj.java | 13 + .../java/com/da/dangan/domain/DaQuanwen.java | 238 +++++++++++ .../java/com/da/dangan/domain/vo/QwDatas.java | 27 ++ .../com/da/dangan/mapper/DaQuanwenMapper.java | 62 +++ .../da/dangan/service/IDaQuanwenService.java | 62 +++ .../service/impl/DaQuanwenServiceImpl.java | 97 +++++ .../java/com/da/dangan/timetask/TimeTask.java | 39 ++ .../mapper/dangan/DaCzrkdjMapper.xml | 6 +- .../mapper/dangan/DaQuanwenMapper.xml | 141 +++++++ dangan-ui/src/api/dangan/quanwen.js | 44 ++ dangan-ui/src/views/dangan/quanwen/index.vue | 396 ++++++++++++++++++ 14 files changed, 1224 insertions(+), 2 deletions(-) create mode 100644 dangan-dangan/src/main/java/com/da/dangan/controller/DaQuanwenController.java create mode 100644 dangan-dangan/src/main/java/com/da/dangan/domain/DaQuanwen.java create mode 100644 dangan-dangan/src/main/java/com/da/dangan/domain/vo/QwDatas.java create mode 100644 dangan-dangan/src/main/java/com/da/dangan/mapper/DaQuanwenMapper.java create mode 100644 dangan-dangan/src/main/java/com/da/dangan/service/IDaQuanwenService.java create mode 100644 dangan-dangan/src/main/java/com/da/dangan/service/impl/DaQuanwenServiceImpl.java create mode 100644 dangan-dangan/src/main/resources/mapper/dangan/DaQuanwenMapper.xml create mode 100644 dangan-ui/src/api/dangan/quanwen.js create mode 100644 dangan-ui/src/views/dangan/quanwen/index.vue diff --git a/README.md b/README.md index 982c18a..eb0ca08 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ ## 在线体验 -- admin/huawei12#$/Huawei12#$ sysAdmin/123456 +- admin/huawei12#$或Huawei12#$ sysAdmin/123456 #影源扫描仪 授权码:V4tMKPYgFtW8vQr4C0s4/g== 测试临时码:D+1WT4eWDqLseG5433yq9w== diff --git a/dangan-admin/src/main/resources/logback.xml b/dangan-admin/src/main/resources/logback.xml index 951d027..2d368f2 100644 --- a/dangan-admin/src/main/resources/logback.xml +++ b/dangan-admin/src/main/resources/logback.xml @@ -2,6 +2,7 @@ + diff --git a/dangan-dangan/src/main/java/com/da/dangan/controller/DaQuanwenController.java b/dangan-dangan/src/main/java/com/da/dangan/controller/DaQuanwenController.java new file mode 100644 index 0000000..5aa8c52 --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/controller/DaQuanwenController.java @@ -0,0 +1,98 @@ +package com.da.dangan.controller; + +import com.da.common.annotation.Log; +import com.da.common.core.controller.BaseController; +import com.da.common.core.domain.AjaxResult; +import com.da.common.core.page.TableDataInfo; +import com.da.common.enums.BusinessType; +import com.da.common.utils.poi.ExcelUtil; +import com.da.dangan.domain.DaQuanwen; +import com.da.dangan.service.IDaQuanwenService; +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 2025-04-25 + */ +@RestController +@RequestMapping("/dangan/quanwen") +public class DaQuanwenController extends BaseController +{ + @Autowired + private IDaQuanwenService daQuanwenService; + + /** + * 查询全文识别列表 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:list')") + @GetMapping("/list") + public TableDataInfo list(DaQuanwen daQuanwen) + { + startPage(); + List list = daQuanwenService.selectDaQuanwenList(daQuanwen); + return getDataTable(list); + } + + /** + * 导出全文识别列表 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:export')") + @Log(title = "全文识别", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, DaQuanwen daQuanwen) + { + List list = daQuanwenService.selectDaQuanwenList(daQuanwen); + ExcelUtil util = new ExcelUtil(DaQuanwen.class); + util.exportExcel(response, list, "全文识别数据"); + } + + /** + * 获取全文识别详细信息 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(daQuanwenService.selectDaQuanwenById(id)); + } + + /** + * 新增全文识别 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:add')") + @Log(title = "全文识别", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody DaQuanwen daQuanwen) + { + return toAjax(daQuanwenService.insertDaQuanwen(daQuanwen)); + } + + /** + * 修改全文识别 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:edit')") + @Log(title = "全文识别", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody DaQuanwen daQuanwen) + { + return toAjax(daQuanwenService.updateDaQuanwen(daQuanwen)); + } + + /** + * 删除全文识别 + */ + @PreAuthorize("@ss.hasPermi('dangan:quanwen:remove')") + @Log(title = "全文识别", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(daQuanwenService.deleteDaQuanwenByIds(ids)); + } +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/domain/DaCzrkdj.java b/dangan-dangan/src/main/java/com/da/dangan/domain/DaCzrkdj.java index 8523a4c..01d14f2 100644 --- a/dangan-dangan/src/main/java/com/da/dangan/domain/DaCzrkdj.java +++ b/dangan-dangan/src/main/java/com/da/dangan/domain/DaCzrkdj.java @@ -17,6 +17,10 @@ public class DaCzrkdj extends BaseEntity { /** id */ private Long id; + /** 全文识别内容 */ + @Excel(name = "全文识别内容") + private String allInfo; + /** 任务id */ @Excel(name = "任务id") private Long taskId; @@ -263,6 +267,14 @@ public class DaCzrkdj extends BaseEntity { */ private String flag; + public String getAllInfo() { + return allInfo; + } + + public void setAllInfo(String allInfo) { + this.allInfo = allInfo; + } + public String getNameP() { return nameP; } @@ -809,6 +821,7 @@ public class DaCzrkdj extends BaseEntity { public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) + .append("allInfo", getAllInfo()) .append("taskId", getTaskId()) .append("ywType", getYwType()) .append("muId", getMuId()) diff --git a/dangan-dangan/src/main/java/com/da/dangan/domain/DaQuanwen.java b/dangan-dangan/src/main/java/com/da/dangan/domain/DaQuanwen.java new file mode 100644 index 0000000..c5582d1 --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/domain/DaQuanwen.java @@ -0,0 +1,238 @@ +package com.da.dangan.domain; + +import org.apache.commons.lang3.builder.ToStringBuilder; +import org.apache.commons.lang3.builder.ToStringStyle; +import com.da.common.annotation.Excel; +import com.da.common.core.domain.BaseEntity; + +/** + * 全文识别对象 da_quanwen + * + * @author ruoyi + * @date 2025-04-25 + */ +public class DaQuanwen extends BaseEntity +{ + private static final long serialVersionUID = 1L; + + /** id */ + private Long id; + + /** 全文识别内容 */ + @Excel(name = "全文识别内容") + private String allInfo; + + /** 任务id */ + @Excel(name = "任务id") + private Long taskId; + + /** 业务类型(字典) */ + @Excel(name = "业务类型(字典)") + private String ywType; + + /** 目录id */ + @Excel(name = "目录id") + private Long muId; + + /** 档案目录路径 */ + @Excel(name = "档案目录路径") + private String muPath; + + /** 识别图片id */ + @Excel(name = "识别图片id") + private String picIds; + + /** 识别图片 */ + @Excel(name = "识别图片") + private String pictures; + + /** 相关图片id */ + @Excel(name = "相关图片id") + private String allPicIds; + + /** 相关图片 */ + @Excel(name = "相关图片") + private String allPics; + + /** 是否纠错(字典0否1是) */ + @Excel(name = "是否纠错(字典0否1是)") + private String errorCorrect; + + /** 审核状态(字典) */ + @Excel(name = "审核状态(字典)") + private String auditStatus; + + /** 审核人 */ + @Excel(name = "审核人") + private String auditName; + + /** 审核结果 */ + @Excel(name = "审核结果") + private String auditResult; + + /** 审核原由 */ + @Excel(name = "审核原由") + private String auditReason; + + public void setId(Long id) + { + this.id = id; + } + + public Long getId() + { + return id; + } + public void setAllInfo(String allInfo) + { + this.allInfo = allInfo; + } + + public String getAllInfo() + { + return allInfo; + } + public void setTaskId(Long taskId) + { + this.taskId = taskId; + } + + public Long getTaskId() + { + return taskId; + } + public void setYwType(String ywType) + { + this.ywType = ywType; + } + + public String getYwType() + { + return ywType; + } + public void setMuId(Long muId) + { + this.muId = muId; + } + + public Long getMuId() + { + return muId; + } + public void setMuPath(String muPath) + { + this.muPath = muPath; + } + + public String getMuPath() + { + return muPath; + } + public void setPicIds(String picIds) + { + this.picIds = picIds; + } + + public String getPicIds() + { + return picIds; + } + public void setPictures(String pictures) + { + this.pictures = pictures; + } + + public String getPictures() + { + return pictures; + } + public void setAllPicIds(String allPicIds) + { + this.allPicIds = allPicIds; + } + + public String getAllPicIds() + { + return allPicIds; + } + public void setAllPics(String allPics) + { + this.allPics = allPics; + } + + public String getAllPics() + { + return allPics; + } + public void setErrorCorrect(String errorCorrect) + { + this.errorCorrect = errorCorrect; + } + + public String getErrorCorrect() + { + return errorCorrect; + } + public void setAuditStatus(String auditStatus) + { + this.auditStatus = auditStatus; + } + + public String getAuditStatus() + { + return auditStatus; + } + public void setAuditName(String auditName) + { + this.auditName = auditName; + } + + public String getAuditName() + { + return auditName; + } + public void setAuditResult(String auditResult) + { + this.auditResult = auditResult; + } + + public String getAuditResult() + { + return auditResult; + } + public void setAuditReason(String auditReason) + { + this.auditReason = auditReason; + } + + public String getAuditReason() + { + return auditReason; + } + + @Override + public String toString() { + return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("allInfo", getAllInfo()) + .append("taskId", getTaskId()) + .append("ywType", getYwType()) + .append("muId", getMuId()) + .append("muPath", getMuPath()) + .append("picIds", getPicIds()) + .append("pictures", getPictures()) + .append("allPicIds", getAllPicIds()) + .append("allPics", getAllPics()) + .append("errorCorrect", getErrorCorrect()) + .append("auditStatus", getAuditStatus()) + .append("auditName", getAuditName()) + .append("auditResult", getAuditResult()) + .append("auditReason", getAuditReason()) + .append("remark", getRemark()) + .append("createBy", getCreateBy()) + .append("createTime", getCreateTime()) + .append("updateBy", getUpdateBy()) + .append("updateTime", getUpdateTime()) + .toString(); + } +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/domain/vo/QwDatas.java b/dangan-dangan/src/main/java/com/da/dangan/domain/vo/QwDatas.java new file mode 100644 index 0000000..a4bbc98 --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/domain/vo/QwDatas.java @@ -0,0 +1,27 @@ +package com.da.dangan.domain.vo; + +import com.da.dangan.domain.DaQuanwen; + +import java.util.List; + +public class QwDatas { + private static final long serialVersionUID = 1L; + private List Picid; + private List info; + + public List getPicid() { + return Picid; + } + + public void setPicid(List picid) { + Picid = picid; + } + + public List getInfo() { + return info; + } + + public void setInfo(List info) { + this.info = info; + } +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/mapper/DaQuanwenMapper.java b/dangan-dangan/src/main/java/com/da/dangan/mapper/DaQuanwenMapper.java new file mode 100644 index 0000000..0e40a0d --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/mapper/DaQuanwenMapper.java @@ -0,0 +1,62 @@ +package com.da.dangan.mapper; + +import com.da.dangan.domain.DaQuanwen; + +import java.util.List; + +/** + * 全文识别Mapper接口 + * + * @author ruoyi + * @date 2025-04-25 + */ +public interface DaQuanwenMapper +{ + /** + * 查询全文识别 + * + * @param id 全文识别主键 + * @return 全文识别 + */ + public DaQuanwen selectDaQuanwenById(Long id); + + /** + * 查询全文识别列表 + * + * @param daQuanwen 全文识别 + * @return 全文识别集合 + */ + public List selectDaQuanwenList(DaQuanwen daQuanwen); + + /** + * 新增全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + public int insertDaQuanwen(DaQuanwen daQuanwen); + + /** + * 修改全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + public int updateDaQuanwen(DaQuanwen daQuanwen); + + /** + * 删除全文识别 + * + * @param id 全文识别主键 + * @return 结果 + */ + public int deleteDaQuanwenById(Long id); + + /** + * 批量删除全文识别 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDaQuanwenByIds(Long[] ids); +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/service/IDaQuanwenService.java b/dangan-dangan/src/main/java/com/da/dangan/service/IDaQuanwenService.java new file mode 100644 index 0000000..c77dac3 --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/service/IDaQuanwenService.java @@ -0,0 +1,62 @@ +package com.da.dangan.service; + +import com.da.dangan.domain.DaQuanwen; + +import java.util.List; + +/** + * 全文识别Service接口 + * + * @author ruoyi + * @date 2025-04-25 + */ +public interface IDaQuanwenService +{ + /** + * 查询全文识别 + * + * @param id 全文识别主键 + * @return 全文识别 + */ + public DaQuanwen selectDaQuanwenById(Long id); + + /** + * 查询全文识别列表 + * + * @param daQuanwen 全文识别 + * @return 全文识别集合 + */ + public List selectDaQuanwenList(DaQuanwen daQuanwen); + + /** + * 新增全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + public int insertDaQuanwen(DaQuanwen daQuanwen); + + /** + * 修改全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + public int updateDaQuanwen(DaQuanwen daQuanwen); + + /** + * 批量删除全文识别 + * + * @param ids 需要删除的全文识别主键集合 + * @return 结果 + */ + public int deleteDaQuanwenByIds(Long[] ids); + + /** + * 删除全文识别信息 + * + * @param id 全文识别主键 + * @return 结果 + */ + public int deleteDaQuanwenById(Long id); +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/service/impl/DaQuanwenServiceImpl.java b/dangan-dangan/src/main/java/com/da/dangan/service/impl/DaQuanwenServiceImpl.java new file mode 100644 index 0000000..2bb953d --- /dev/null +++ b/dangan-dangan/src/main/java/com/da/dangan/service/impl/DaQuanwenServiceImpl.java @@ -0,0 +1,97 @@ +package com.da.dangan.service.impl; + +import com.da.common.utils.DateUtils; +import com.da.dangan.domain.DaQuanwen; +import com.da.dangan.mapper.DaQuanwenMapper; +import com.da.dangan.service.IDaQuanwenService; +import org.springframework.stereotype.Service; + +import javax.annotation.Resource; +import java.util.List; + +/** + * 全文识别Service业务层处理 + * + * @author ruoyi + * @date 2025-04-25 + */ +@Service +public class DaQuanwenServiceImpl implements IDaQuanwenService +{ + @Resource + private DaQuanwenMapper daQuanwenMapper; + + /** + * 查询全文识别 + * + * @param id 全文识别主键 + * @return 全文识别 + */ + @Override + public DaQuanwen selectDaQuanwenById(Long id) + { + return daQuanwenMapper.selectDaQuanwenById(id); + } + + /** + * 查询全文识别列表 + * + * @param daQuanwen 全文识别 + * @return 全文识别 + */ + @Override + public List selectDaQuanwenList(DaQuanwen daQuanwen) + { + return daQuanwenMapper.selectDaQuanwenList(daQuanwen); + } + + /** + * 新增全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + @Override + public int insertDaQuanwen(DaQuanwen daQuanwen) + { + daQuanwen.setCreateTime(DateUtils.getNowDate()); + return daQuanwenMapper.insertDaQuanwen(daQuanwen); + } + + /** + * 修改全文识别 + * + * @param daQuanwen 全文识别 + * @return 结果 + */ + @Override + public int updateDaQuanwen(DaQuanwen daQuanwen) + { + daQuanwen.setUpdateTime(DateUtils.getNowDate()); + return daQuanwenMapper.updateDaQuanwen(daQuanwen); + } + + /** + * 批量删除全文识别 + * + * @param ids 需要删除的全文识别主键 + * @return 结果 + */ + @Override + public int deleteDaQuanwenByIds(Long[] ids) + { + return daQuanwenMapper.deleteDaQuanwenByIds(ids); + } + + /** + * 删除全文识别信息 + * + * @param id 全文识别主键 + * @return 结果 + */ + @Override + public int deleteDaQuanwenById(Long id) + { + return daQuanwenMapper.deleteDaQuanwenById(id); + } +} diff --git a/dangan-dangan/src/main/java/com/da/dangan/timetask/TimeTask.java b/dangan-dangan/src/main/java/com/da/dangan/timetask/TimeTask.java index 6ae9928..0ec0280 100644 --- a/dangan-dangan/src/main/java/com/da/dangan/timetask/TimeTask.java +++ b/dangan-dangan/src/main/java/com/da/dangan/timetask/TimeTask.java @@ -33,6 +33,8 @@ import java.util.stream.Stream; */ @Component("timeTask") public class TimeTask { + @Autowired + private IDaQuanwenService daQuanwenService; @Autowired private IDaTaskService daTaskService; @Autowired @@ -146,6 +148,8 @@ public class TimeTask { case "option3": //常住人口登记表2 //break; case "option9": //常住人口登记表3 + //break; + case "option11": //常住人口登记表1——全文识别的情况 字段all_info存储所有是被信息 //获取常住人口信息集合 List czrkDatas = JSONArray.parseArray(datas, CzrkDatas.class); for (CzrkDatas czrkData : czrkDatas) { @@ -356,6 +360,41 @@ public class TimeTask { } } break; + case "option12": + //获取准迁证信息集合 + List qwDatas = JSONArray.parseArray(datas, QwDatas.class); + for (QwDatas qwData : qwDatas) { + List picids = qwData.getPicid(); + String picIds = StringUtils.join(picids, ",");//逗号分割 + //根据picIds查找对应的图片记录 + List picRecards = daPicturesRecardService.selectDaPicturesRecardByIds(picids.toArray(new Long[picids.size()])); + List picUrls = picRecards.stream() + .map(DaPicturesRecard::getPicUrl).collect(Collectors.toList()); + String pictures = StringUtils.join(picUrls, ",");//逗号分割 + + List info = qwData.getInfo(); + if (info != null && info.size() > 0) { + for (DaQuanwen qw : info) { + //判断返回结果是否都是字符串 "无" + /*if(CallThirdInterface.allFieldsEqualTo(zqz,"无")){ + continue; + }*/ + qw.setAllPicIds(picIds); + qw.setAllPics(pictures); + qw.setPicIds(picIds); + qw.setPictures(pictures); + //其他字段存储 + qw.setYwType(ywType); + qw.setMuId(muId); + qw.setMuPath(muPath); + qw.setAuditStatus("0"); + qw.setErrorCorrect("0"); + qw.setTaskId(datask.getId()); + daQuanwenService.insertDaQuanwen(qw); + } + } + } + break; } } } else { //=3或者其他值,第三方服务崩溃或者其他异常---任务丢失 diff --git a/dangan-dangan/src/main/resources/mapper/dangan/DaCzrkdjMapper.xml b/dangan-dangan/src/main/resources/mapper/dangan/DaCzrkdjMapper.xml index 1d26ea8..20f6737 100644 --- a/dangan-dangan/src/main/resources/mapper/dangan/DaCzrkdjMapper.xml +++ b/dangan-dangan/src/main/resources/mapper/dangan/DaCzrkdjMapper.xml @@ -5,6 +5,7 @@ + @@ -67,7 +68,7 @@ - select id, task_id, yw_type, mu_id, mu_path, relation, name, other_name, used_name, sex, jhr1, jhgx1, jhr2, jhgx2, gmcszqfrq, birthday, address, yj, nation, zjxy, whcd, hyzk, zyjfwcs, bxsqtzz, gmzdhhmqfjgjrq, hsyhdqlbxshsdjhk, hsybxshcqlhsdjhk, hshyqwhd, zxhkrq, zxhkyy, hkdjsxbgjznrsjjblrz1, hkdjsxbgjznrsjjblrz2, jiguan, xzz, hz_name, hb, djrq, byzk, height, blood, zy, sl_reason, sljmsfzqm, qfyj, yxrq, card_id, pic_ids, pictures, all_pic_ids, all_pics, error_correct, audit_status, audit_name, audit_result, audit_reason, remark, create_by, create_time, update_by, update_time from da_czrkdj + select id, all_info, task_id, yw_type, mu_id, mu_path, relation, name, other_name, used_name, sex, jhr1, jhgx1, jhr2, jhgx2, gmcszqfrq, birthday, address, yj, nation, zjxy, whcd, hyzk, zyjfwcs, bxsqtzz, gmzdhhmqfjgjrq, hsyhdqlbxshsdjhk, hsybxshcqlhsdjhk, hshyqwhd, zxhkrq, zxhkyy, hkdjsxbgjznrsjjblrz1, hkdjsxbgjznrsjjblrz2, jiguan, xzz, hz_name, hb, djrq, byzk, height, blood, zy, sl_reason, sljmsfzqm, qfyj, yxrq, card_id, pic_ids, pictures, all_pic_ids, all_pics, error_correct, audit_status, audit_name, audit_result, audit_reason, remark, create_by, create_time, update_by, update_time from da_czrkdj + + + and all_info = #{allInfo} + and task_id = #{taskId} + and yw_type = #{ywType} + and mu_id = #{muId} + and mu_path = #{muPath} + and pic_ids = #{picIds} + and pictures = #{pictures} + and all_pic_ids = #{allPicIds} + and all_pics = #{allPics} + and error_correct = #{errorCorrect} + and audit_status = #{auditStatus} + and audit_name like concat('%', #{auditName}, '%') + and audit_result = #{auditResult} + and audit_reason = #{auditReason} + + + + + + + insert into da_quanwen + + all_info, + task_id, + yw_type, + mu_id, + mu_path, + pic_ids, + pictures, + all_pic_ids, + all_pics, + error_correct, + audit_status, + audit_name, + audit_result, + audit_reason, + remark, + create_by, + create_time, + update_by, + update_time, + + + #{allInfo}, + #{taskId}, + #{ywType}, + #{muId}, + #{muPath}, + #{picIds}, + #{pictures}, + #{allPicIds}, + #{allPics}, + #{errorCorrect}, + #{auditStatus}, + #{auditName}, + #{auditResult}, + #{auditReason}, + #{remark}, + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + + + + + update da_quanwen + + all_info = #{allInfo}, + task_id = #{taskId}, + yw_type = #{ywType}, + mu_id = #{muId}, + mu_path = #{muPath}, + pic_ids = #{picIds}, + pictures = #{pictures}, + all_pic_ids = #{allPicIds}, + all_pics = #{allPics}, + error_correct = #{errorCorrect}, + audit_status = #{auditStatus}, + audit_name = #{auditName}, + audit_result = #{auditResult}, + audit_reason = #{auditReason}, + remark = #{remark}, + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + + where id = #{id} + + + + delete from da_quanwen where id = #{id} + + + + delete from da_quanwen where id in + + #{id} + + + \ No newline at end of file diff --git a/dangan-ui/src/api/dangan/quanwen.js b/dangan-ui/src/api/dangan/quanwen.js new file mode 100644 index 0000000..cf6574c --- /dev/null +++ b/dangan-ui/src/api/dangan/quanwen.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询全文识别列表 +export function listQuanwen(query) { + return request({ + url: '/dangan/quanwen/list', + method: 'get', + params: query + }) +} + +// 查询全文识别详细 +export function getQuanwen(id) { + return request({ + url: '/dangan/quanwen/' + id, + method: 'get' + }) +} + +// 新增全文识别 +export function addQuanwen(data) { + return request({ + url: '/dangan/quanwen', + method: 'post', + data: data + }) +} + +// 修改全文识别 +export function updateQuanwen(data) { + return request({ + url: '/dangan/quanwen', + method: 'put', + data: data + }) +} + +// 删除全文识别 +export function delQuanwen(id) { + return request({ + url: '/dangan/quanwen/' + id, + method: 'delete' + }) +} diff --git a/dangan-ui/src/views/dangan/quanwen/index.vue b/dangan-ui/src/views/dangan/quanwen/index.vue new file mode 100644 index 0000000..eb4e633 --- /dev/null +++ b/dangan-ui/src/views/dangan/quanwen/index.vue @@ -0,0 +1,396 @@ + + +