From ecb79ad5a437c5cd6cd5e9496063e1d4504de284 Mon Sep 17 00:00:00 2001 From: jiangs <373297395@qq.com> Date: Thu, 19 Jun 2025 16:44:11 +0800 Subject: [PATCH] =?UTF-8?q?lis=E9=A1=B9=E7=9B=AE=E7=BB=B4=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/dict/InstrController.java | 52 ++++++ .../controller/dict/ReportItemController.java | 12 ++ .../controller/dict/XmFeeInstrController.java | 50 ++++++ .../dict/XmReqitemVsReportitemController.java | 54 ++++++ .../liswork/mapper/dict/ReportItemMapper.java | 4 + .../liswork/mapper/dict/XmFeeInstrMapper.java | 12 ++ .../dict/XmReqitemVsReportitemMapper.java | 13 ++ .../liswork/mapper/xtwh/InstrMapper.java | 12 ++ .../java/com/czlis/liswork/pojo/LabInstr.java | 55 ++++++ .../com/czlis/liswork/pojo/XmFeeInstr.java | 15 ++ .../liswork/pojo/XmReqitemVsReportitem.java | 21 +++ .../czlis/liswork/service/InstrService.java | 13 ++ .../liswork/service/ReportItemService.java | 4 + .../liswork/service/XmFeeInstrService.java | 16 ++ .../service/XmReqitemVsReportitemService.java | 14 ++ .../service/impl/InstrServiceImpl.java | 44 +++++ .../service/impl/ReportItemServiceImpl.java | 12 ++ .../service/impl/XmFeeInstrServiceImpl.java | 44 +++++ .../impl/XmReqitemVsReportitemImpl.java | 47 ++++++ .../src/main/resources/mapper/InstrMapper.xml | 159 ++++++++++++++++++ .../resources/mapper/ReportItemMapper.xml | 118 ++++++++++++- .../main/resources/mapper/XmBaseMapper.xml | 2 +- .../resources/mapper/XmFeeInstrMapper.xml | 43 +++++ .../mapper/XmReqitemVsReportitemMapper.xml | 61 +++++++ 24 files changed, 873 insertions(+), 4 deletions(-) create mode 100644 liswork/src/main/java/com/czlis/liswork/controller/dict/InstrController.java create mode 100644 liswork/src/main/java/com/czlis/liswork/controller/dict/XmFeeInstrController.java create mode 100644 liswork/src/main/java/com/czlis/liswork/controller/dict/XmReqitemVsReportitemController.java create mode 100644 liswork/src/main/java/com/czlis/liswork/mapper/dict/XmFeeInstrMapper.java create mode 100644 liswork/src/main/java/com/czlis/liswork/mapper/dict/XmReqitemVsReportitemMapper.java create mode 100644 liswork/src/main/java/com/czlis/liswork/mapper/xtwh/InstrMapper.java create mode 100644 liswork/src/main/java/com/czlis/liswork/pojo/LabInstr.java create mode 100644 liswork/src/main/java/com/czlis/liswork/pojo/XmFeeInstr.java create mode 100644 liswork/src/main/java/com/czlis/liswork/pojo/XmReqitemVsReportitem.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/InstrService.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/XmFeeInstrService.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/XmReqitemVsReportitemService.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/impl/InstrServiceImpl.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/impl/XmFeeInstrServiceImpl.java create mode 100644 liswork/src/main/java/com/czlis/liswork/service/impl/XmReqitemVsReportitemImpl.java create mode 100644 liswork/src/main/resources/mapper/InstrMapper.xml create mode 100644 liswork/src/main/resources/mapper/XmFeeInstrMapper.xml create mode 100644 liswork/src/main/resources/mapper/XmReqitemVsReportitemMapper.xml diff --git a/liswork/src/main/java/com/czlis/liswork/controller/dict/InstrController.java b/liswork/src/main/java/com/czlis/liswork/controller/dict/InstrController.java new file mode 100644 index 0000000..167e794 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/InstrController.java @@ -0,0 +1,52 @@ +package com.czlis.liswork.controller.dict; + +import com.czlis.common.core.controller.BaseController; +import com.czlis.common.core.domain.Result; +import com.czlis.common.core.page.TableDataInfo; +import com.czlis.liswork.pojo.LabInstr; +import com.czlis.liswork.service.InstrService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + +/** + * 仪器维护注册 + */ +@Api(tags = "仪器维护注册") +@RestController +@RequestMapping("/instr") +public class InstrController extends BaseController { + + @Autowired + private InstrService instrService; + + @ApiOperation("查询数据") + @GetMapping("/query") + public TableDataInfo query(String yq){ + startPage(); + List labInstrList = instrService.query(yq); + return getDataTable(labInstrList); + } + + @ApiOperation("新增数据") + @PostMapping("/add") + public Result add(LabInstr labInstr){ + return instrService.add(labInstr); + } + + @ApiOperation("修改数据") + @PostMapping("/update") + public Result update(LabInstr labInstr){ + return instrService.update(labInstr); + } + + @ApiOperation("删除数据") + @DeleteMapping("/del") + public Result delete(String yq){ + return instrService.delete(yq); + } + +} diff --git a/liswork/src/main/java/com/czlis/liswork/controller/dict/ReportItemController.java b/liswork/src/main/java/com/czlis/liswork/controller/dict/ReportItemController.java index 7998968..f22d402 100644 --- a/liswork/src/main/java/com/czlis/liswork/controller/dict/ReportItemController.java +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/ReportItemController.java @@ -5,6 +5,7 @@ import com.czlis.common.core.domain.Result; import com.czlis.common.core.page.TableDataInfo; import com.czlis.liswork.pojo.DTO.XmInfoNewDTO; import com.czlis.liswork.pojo.XmInfoNew; +import com.czlis.liswork.pojo.XmInfoVs; import com.czlis.liswork.service.ReportItemService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -50,4 +51,15 @@ public class ReportItemController extends BaseController { public Result update(@RequestBody XmInfoNewDTO xmInfoNewDTO){ return reportItemService.update(xmInfoNewDTO); } + + @ApiOperation("新增仪器项目对照") + @PostMapping("/addvs") + public Result addvs(XmInfoVs xmInfoVs){ + return reportItemService.addvs(xmInfoVs); + } + + @DeleteMapping("/delvs") + public Result deleteXmInfoVs(Integer vsid){ + return reportItemService.deleteXmInfoVs(vsid); + } } diff --git a/liswork/src/main/java/com/czlis/liswork/controller/dict/XmFeeInstrController.java b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmFeeInstrController.java new file mode 100644 index 0000000..5f0886b --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmFeeInstrController.java @@ -0,0 +1,50 @@ +package com.czlis.liswork.controller.dict; + +import com.czlis.common.core.controller.BaseController; +import com.czlis.common.core.domain.Result; +import com.czlis.common.core.page.TableDataInfo; +import com.czlis.liswork.pojo.XmFeeInstr; +import com.czlis.liswork.service.XmFeeInstrService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.validation.constraints.NotBlank; +import java.util.List; + +/** + * 仪器收费项目对照 + */ +@Api(tags = "仪器收费项目对照") +@RestController +@RequestMapping("/feeinstr") +public class XmFeeInstrController extends BaseController { + + @Autowired + private XmFeeInstrService xmFeeInstrService; + + @ApiOperation("查询仪器收费项目对照") + @GetMapping("/query") + public TableDataInfo query(String yq,String sfxmdh){ + startPage(); + List xmFeeInstrList = xmFeeInstrService.query(yq,sfxmdh); + return getDataTable(xmFeeInstrList); + } + + @ApiOperation("新增仪器收费项目对照") + @PostMapping("/add") + public Result add(XmFeeInstr xmFeeInstr){ + return xmFeeInstrService.add(xmFeeInstr); + } + + @PostMapping("/update") + public Result update(XmFeeInstr xmFeeInstr){ + return xmFeeInstrService.update(xmFeeInstr); + } + + @DeleteMapping("/del") + public Result delete(@NotBlank(message = "yq参数不能为空!") String yq,@NotBlank(message = "sfxmdh参数不能为空!") String sfxmdh){ + return xmFeeInstrService.delete(yq,sfxmdh); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/controller/dict/XmReqitemVsReportitemController.java b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmReqitemVsReportitemController.java new file mode 100644 index 0000000..d44326b --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmReqitemVsReportitemController.java @@ -0,0 +1,54 @@ +package com.czlis.liswork.controller.dict; + +import com.czlis.common.core.controller.BaseController; +import com.czlis.common.core.domain.Result; +import com.czlis.common.core.page.TableDataInfo; +import com.czlis.liswork.pojo.XmReqitemVsReportitem; +import com.czlis.liswork.service.XmReqitemVsReportitemService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +import java.util.List; + +/** + * 收费项目报告项目对照 + */ +@Api(tags = "收费项目报告项目对照") +@RestController +@RequestMapping("/vsReportitem") +public class XmReqitemVsReportitemController extends BaseController { + + @Autowired + private XmReqitemVsReportitemService xmReqitemVsReportitemService; + + @ApiOperation("查询收费项目报告项目对照") + @PostMapping("/query") + public TableDataInfo query(XmReqitemVsReportitem xmReqitemVsReportitem){ + startPage(); + List xmReqitemVsReportitemList = xmReqitemVsReportitemService.query(xmReqitemVsReportitem); + return getDataTable(xmReqitemVsReportitemList); + } + + @ApiOperation("新增收费项目报告项目对照") + @PostMapping("/add") + public Result add(XmReqitemVsReportitem xmReqitemVsReportitem){ + return xmReqitemVsReportitemService.add(xmReqitemVsReportitem); + } + + @ApiOperation("删除收费项目报告项目对照") + @DeleteMapping("/del") + public Result delete(String sqxmdh,String yq,String xmdh,String tdh){ + return xmReqitemVsReportitemService.delete(sqxmdh,yq,xmdh,tdh); + } + + @ApiOperation("修改收费项目报告项目对照") + @PostMapping("/update") + public Result update(XmReqitemVsReportitem xmReqitemVsReportitem){ + return xmReqitemVsReportitemService.update(xmReqitemVsReportitem); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/mapper/dict/ReportItemMapper.java b/liswork/src/main/java/com/czlis/liswork/mapper/dict/ReportItemMapper.java index 24b5821..ae71c93 100644 --- a/liswork/src/main/java/com/czlis/liswork/mapper/dict/ReportItemMapper.java +++ b/liswork/src/main/java/com/czlis/liswork/mapper/dict/ReportItemMapper.java @@ -29,4 +29,8 @@ public interface ReportItemMapper { void updateXmRefRow(XmRef xmRefRow); void updateXmValRow(XmVal xmValRow); void updateXmTextResultRow(XmTextResult xmTextResultRow); + + void addXmInfoVs(XmInfoVs xmInfoVs); + void deleteXmInfoVs(Integer vsid); + } diff --git a/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmFeeInstrMapper.java b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmFeeInstrMapper.java new file mode 100644 index 0000000..61656bc --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmFeeInstrMapper.java @@ -0,0 +1,12 @@ +package com.czlis.liswork.mapper.dict; + +import com.czlis.liswork.pojo.XmFeeInstr; + +import java.util.List; + +public interface XmFeeInstrMapper { + List query(String yq, String sfxmdh); + void add(XmFeeInstr xmFeeInstr); + void update(XmFeeInstr xmFeeInstr); + void delete(String yq, String sfxmdh); +} diff --git a/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmReqitemVsReportitemMapper.java b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmReqitemVsReportitemMapper.java new file mode 100644 index 0000000..50a436e --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmReqitemVsReportitemMapper.java @@ -0,0 +1,13 @@ +package com.czlis.liswork.mapper.dict; + +import com.czlis.liswork.pojo.XmReqitemVsReportitem; + +import java.util.List; + +public interface XmReqitemVsReportitemMapper { + List query(XmReqitemVsReportitem xmReqitemVsReportitem); + void add(XmReqitemVsReportitem xmReqitemVsReportitem); + void delete(String sqxmdh, String yq, String xmdh, String tdh); + void update(XmReqitemVsReportitem xmReqitemVsReportitem); + +} diff --git a/liswork/src/main/java/com/czlis/liswork/mapper/xtwh/InstrMapper.java b/liswork/src/main/java/com/czlis/liswork/mapper/xtwh/InstrMapper.java new file mode 100644 index 0000000..74591dc --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/mapper/xtwh/InstrMapper.java @@ -0,0 +1,12 @@ +package com.czlis.liswork.mapper.xtwh; + +import com.czlis.liswork.pojo.LabInstr; + +import java.util.List; + +public interface InstrMapper { + List query(String yq); + void add(LabInstr labInstr); + void update(LabInstr labInstr); + void delete(String yq); +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/LabInstr.java b/liswork/src/main/java/com/czlis/liswork/pojo/LabInstr.java new file mode 100644 index 0000000..d082887 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/LabInstr.java @@ -0,0 +1,55 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class LabInstr { + private String yq; + private String yqmc; + private String yqdl; + private Integer jbs; + private String csbg; + private String dnmc; + private Integer bgdh; + private String bgtt; + private String zcm; + private Integer zzdx; + private String zzfx; + private BigDecimal zzcd; + private BigDecimal zzkd; + private BigDecimal sjl; + private BigDecimal zjl; + private BigDecimal yjl; + private BigDecimal xjl; + private Integer qtzzdx; + private String qtzzfx; + private BigDecimal qtsjl; + private BigDecimal qtzjl; + private BigDecimal qtyjl; + private BigDecimal qtxjl; + private Integer myhs; + private String pcdyms; + private Integer txjg; + private String sdtfx1; + private String sdtfx2; + private String posflag; + private String weakflag; + private String upflag; + private String lowflag; + private String errflag; + private String yqxh; + private String lisgroup; + private Integer myhs1; + private Integer userpt2cnt; + private String instrid; + private String wjzflag; + private String backgpmd; + private String yljg; + private String useflag; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmFeeInstr.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmFeeInstr.java new file mode 100644 index 0000000..3bc3e95 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmFeeInstr.java @@ -0,0 +1,15 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class XmFeeInstr { + private String yq; + private String sfxmdh; + private String mrz; + private Integer xh; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmReqitemVsReportitem.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmReqitemVsReportitem.java new file mode 100644 index 0000000..93d6fdb --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmReqitemVsReportitem.java @@ -0,0 +1,21 @@ +package com.czlis.liswork.pojo; + + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmReqitemVsReportitem { + + private String sqxmdh; + private String sqxmmc; + private String yq; + private String xmdh; + private Integer seq; + private String tdh; + private String mrz; + private String def; +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/InstrService.java b/liswork/src/main/java/com/czlis/liswork/service/InstrService.java new file mode 100644 index 0000000..b1e663c --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/InstrService.java @@ -0,0 +1,13 @@ +package com.czlis.liswork.service; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.pojo.LabInstr; + +import java.util.List; + +public interface InstrService { + List query(String yq); + Result add(LabInstr labInstr); + Result update(LabInstr labInstr); + Result delete(String yq); +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java b/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java index 8e4822d..3aa531c 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java +++ b/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java @@ -3,6 +3,7 @@ package com.czlis.liswork.service; import com.czlis.common.core.domain.Result; import com.czlis.liswork.pojo.DTO.XmInfoNewDTO; import com.czlis.liswork.pojo.XmInfoNew; +import com.czlis.liswork.pojo.XmInfoVs; import java.util.List; @@ -16,4 +17,7 @@ public interface ReportItemService { Result update(XmInfoNewDTO xmInfoNewDTO); + Result addvs(XmInfoVs xmInfoVs); + + Result deleteXmInfoVs(Integer vsid); } diff --git a/liswork/src/main/java/com/czlis/liswork/service/XmFeeInstrService.java b/liswork/src/main/java/com/czlis/liswork/service/XmFeeInstrService.java new file mode 100644 index 0000000..45f12b9 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/XmFeeInstrService.java @@ -0,0 +1,16 @@ +package com.czlis.liswork.service; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.pojo.XmFeeInstr; + +import java.util.List; + +public interface XmFeeInstrService { + List query(String yq, String sfxmdh); + + Result add(XmFeeInstr xmFeeInstr); + + Result update(XmFeeInstr xmFeeInstr); + + Result delete(String yq, String sfxmdh); +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/XmReqitemVsReportitemService.java b/liswork/src/main/java/com/czlis/liswork/service/XmReqitemVsReportitemService.java new file mode 100644 index 0000000..d5355f8 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/XmReqitemVsReportitemService.java @@ -0,0 +1,14 @@ +package com.czlis.liswork.service; + +import com.czlis.common.core.domain.Result; +import com.czlis.common.core.page.TableDataInfo; +import com.czlis.liswork.pojo.XmReqitemVsReportitem; + +import java.util.List; + +public interface XmReqitemVsReportitemService { + List query(XmReqitemVsReportitem xmReqitemVsReportitem); + Result add(XmReqitemVsReportitem xmReqitemVsReportitem); + Result delete(String sqxmdh, String yq, String xmdh, String tdh); + Result update(XmReqitemVsReportitem xmReqitemVsReportitem); +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/InstrServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/InstrServiceImpl.java new file mode 100644 index 0000000..dda9609 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/InstrServiceImpl.java @@ -0,0 +1,44 @@ +package com.czlis.liswork.service.impl; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.mapper.xtwh.InstrMapper; +import com.czlis.liswork.pojo.LabInstr; +import com.czlis.liswork.service.InstrService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +import java.util.List; + +@Service +@Slf4j +public class InstrServiceImpl implements InstrService { + + @Autowired + private InstrMapper instrMapper; + + + @Override + public List query(String yq) { + return instrMapper.query(yq); + } + + @Override + public Result add(LabInstr labInstr) { + instrMapper.add(labInstr); + return new Result("0","添加数据成功!"); + } + + @Override + public Result update(LabInstr labInstr) { + instrMapper.update(labInstr); + return new Result("0","修改数据成功!"); + } + + @Override + public Result delete(String yq) { + instrMapper.delete(yq); + return new Result("0","删除数据成功!"); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java index 90197b8..2a60659 100644 --- a/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java @@ -115,5 +115,17 @@ public class ReportItemServiceImpl implements ReportItemService { return new Result("0","添加项目成功!"); } + @Override + public Result addvs(XmInfoVs xmInfoVs) { + reportItemMapper.addXmInfoVs(xmInfoVs); + return new Result("0","添加对照项目成功!"); + } + + @Override + public Result deleteXmInfoVs(Integer vsid) { + reportItemMapper.deleteXmInfoVs(vsid); + return new Result("0","删除成功!"); + } + } diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/XmFeeInstrServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/XmFeeInstrServiceImpl.java new file mode 100644 index 0000000..236b907 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/XmFeeInstrServiceImpl.java @@ -0,0 +1,44 @@ +package com.czlis.liswork.service.impl; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.mapper.dict.XmFeeInstrMapper; +import com.czlis.liswork.pojo.XmFeeInstr; +import com.czlis.liswork.service.XmFeeInstrService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + + +import java.util.List; + +@Service +@Slf4j +public class XmFeeInstrServiceImpl implements XmFeeInstrService { + + @Autowired + private XmFeeInstrMapper xmFeeInstrMapper; + + + @Override + public List query(String yq, String sfxmdh) { + return xmFeeInstrMapper.query(yq,sfxmdh); + } + + @Override + public Result add(XmFeeInstr xmFeeInstr) { + xmFeeInstrMapper.add(xmFeeInstr); + return new Result("0","新增项目成功!"); + } + + @Override + public Result update(XmFeeInstr xmFeeInstr) { + xmFeeInstrMapper.update(xmFeeInstr); + return new Result("0","修改项目成功!"); + } + + @Override + public Result delete(String yq, String sfxmdh) { + xmFeeInstrMapper.delete(yq,sfxmdh); + return new Result("0","删除项目成功!"); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/XmReqitemVsReportitemImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/XmReqitemVsReportitemImpl.java new file mode 100644 index 0000000..5def238 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/XmReqitemVsReportitemImpl.java @@ -0,0 +1,47 @@ +package com.czlis.liswork.service.impl; + +import com.czlis.common.core.domain.Result; +import com.czlis.common.core.page.TableDataInfo; +import com.czlis.liswork.mapper.dict.XmReqitemVsReportitemMapper; +import com.czlis.liswork.pojo.XmReqitemVsReportitem; +import com.czlis.liswork.service.XmReqitemVsReportitemService; +import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Service +@Slf4j +public class XmReqitemVsReportitemImpl implements XmReqitemVsReportitemService { + + @Autowired + private XmReqitemVsReportitemMapper xmReqitemVsReportitemMapper; + + @Override + public List query(XmReqitemVsReportitem xmReqitemVsReportitem) { + return xmReqitemVsReportitemMapper.query(xmReqitemVsReportitem); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result add(XmReqitemVsReportitem xmReqitemVsReportitem) { + xmReqitemVsReportitemMapper.add(xmReqitemVsReportitem); + return new Result("0","添加项目成功!"); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result delete(String sqxmdh, String yq, String xmdh, String tdh) { + xmReqitemVsReportitemMapper.delete(sqxmdh,yq,xmdh,tdh); + return new Result("0","删除项目成功!"); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result update(XmReqitemVsReportitem xmReqitemVsReportitem) { + xmReqitemVsReportitemMapper.update(xmReqitemVsReportitem); + return new Result("0","修改项目成功!"); + } +} diff --git a/liswork/src/main/resources/mapper/InstrMapper.xml b/liswork/src/main/resources/mapper/InstrMapper.xml new file mode 100644 index 0000000..11dcb50 --- /dev/null +++ b/liswork/src/main/resources/mapper/InstrMapper.xml @@ -0,0 +1,159 @@ + + + + + + + + insert into lab_instr( + yqmc, + yqdl, + jbs, + csbg, + dnmc, + bgdh, + bgtt, + zcm, + zzdx, + zzfx, + zzcd, + zzkd, + sjl, + zjl, + yjl, + xjl, + qtzzdx, + qtzzfx, + qtsjl, + qtzjl, + qtyjl, + qtxjl, + myhs, + pcdyms, + txjg, + sdtfx1, + sdtfx2, + posflag, + weakflag, + upflag, + lowflag, + errflag, + yqxh, + lisgroup, + myhs1, + userpt2cnt, + billingmode, + instrid, + wjzflag, + backgpmd, + yljg, + useflag, + yq + )values( + #{yqmc}, + #{yqdl}, + #{jbs}, + #{csbg}, + #{dnmc}, + #{bgdh}, + #{bgtt}, + #{zcm}, + #{zzdx}, + #{zzfx}, + #{zzcd}, + #{zzkd}, + #{sjl}, + #{zjl}, + #{yjl}, + #{xjl}, + #{qtzzdx}, + #{qtzzfx}, + #{qtsjl}, + #{qtzjl}, + #{qtyjl}, + #{qtxjl}, + #{myhs}, + #{pcdyms}, + #{txjg}, + #{sdtfx1}, + #{sdtfx2}, + #{posflag}, + #{weakflag}, + #{upflag}, + #{lowflag}, + #{errflag}, + #{yqxh}, + #{lisgroup}, + #{myhs1}, + #{userpt2cnt}, + #{billingmode}, + #{instrid}, + #{wjzflag}, + #{backgpmd}, + #{yljg}, + #{useflag}, + #{yq} + ) + + + + update lab_instr + + yqmc = #{yqmc}, + yqdl = #{yqdl}, + jbs = #{jbs}, + csbg = #{csbg}, + dnmc = #{dnmc}, + bgdh = #{bgdh}, + bgtt = #{bgtt}, + zcm = #{zcm}, + zzdx = #{zzdx}, + zzfx = #{zzfx}, + zzcd = #{zzcd}, + zzkd = #{zzkd}, + sjl = #{sjl}, + zjl = #{zjl}, + yjl = #{yjl}, + xjl = #{xjl}, + qtzzdx = #{qtzzdx}, + qtzzfx = #{qtzzfx}, + qtsjl = #{qtsjl}, + qtzjl = #{qtzjl}, + qtyjl = #{qtyjl}, + qtxjl = #{qtxjl}, + myhs = #{myhs}, + pcdyms = #{pcdyms}, + txjg = #{txjg}, + sdtfx1 = #{sdtfx1}, + sdtfx2 = #{sdtfx2}, + posflag = #{posflag}, + weakflag = #{weakflag}, + upflag = #{upflag}, + lowflag = #{lowflag}, + errflag = #{errflag}, + yqxh = #{yqxh}, + lisgroup = #{lisgroup}, + myhs1 = #{myhs1}, + userpt2cnt = #{userpt2cnt}, + billingmode = #{billingmode}, + instrid = #{instrid}, + wjzflag = #{wjzflag}, + backgpmd = #{backgpmd}, + yljg = #{yljg}, + useflag = #{useflag}, + yq = #{yq} + + where yq = #{yq} + + + + delete from lab_instr where yq = #{yq} + + + diff --git a/liswork/src/main/resources/mapper/ReportItemMapper.xml b/liswork/src/main/resources/mapper/ReportItemMapper.xml index 0f2d99e..5209257 100644 --- a/liswork/src/main/resources/mapper/ReportItemMapper.xml +++ b/liswork/src/main/resources/mapper/ReportItemMapper.xml @@ -6,9 +6,9 @@ @@ -357,4 +357,116 @@ where xmid = #{xmid} + + + update xm_double + + xmdh = #{xmdh}, + csms = #{csms}, + xmxz = #{xmxz}, + csbc = #{csbc}, + ckbc = #{ckbc}, + ydfs = #{ydfs}, + zbpl = #{zbpl}, + zbsj = #{zbsj}, + kbms = #{kbms}, + negxx = #{negxx}, + negsx = #{negsx}, + posxx = #{posxx}, + possx = #{possx}, + shq = #{shq}, + xhq = #{xhq}, + yxgs = #{yxgs}, + mrmb = #{mrmb}, + mrsjph = #{mrsjph}, + + where yq = #{yq} and xmdh = #{xmdh} + + + + update xm_inter + + xmdh = #{xmdh}, + yq = #{yq},tdh = #{tdh} + + where xmid = #{xmid} + + + + update xm_ref_new + + xb = #{xb}, + nl1 = #{nl1}, + nl2 = #{nl2}, + bblx = #{bblx}, + cksx = #{cksx}, + ckxx = #{ckxx}, + dyck = #{dyck}, + nldw = #{nldw}, + redoxx = #{redoxx}, + redosx = #{redosx}, + alterxx = #{alterxx}, + altersx = #{altersx}, + slzq = #{slzq}, + zd = #{zd}, + instrid = #{instrid}, + yq = #{yq}, + xmid = #{xmid},xmdh = #{xmdh},xh = #{xh} + + where xmid = #{xmid} + + + + update xm_val_new + + srm = #{srm}, + xh = #{xh}, + jgbz = #{jgbz}, + xmdh = #{xmdh},qz = #{qz} + + where xmid = #{xmid} + + + + update xm_textresult_new + + textresult #{textresult}, + reserve = #{reserve}, + yxjs = #{yxjs}, + cjyy = #{cjyy}, + zd, + xmid,xmdh,xh + + where xmid = #{xmid} + + + + insert into xm_info_vs( + dylx, + dyxh, + uflag, + xs, + xsws, + fzdyxh, + zkxm, + qccv, + qcvs, + xmid,yq,xmid + )values( + #{dylx}, + #{dyxh}, + #{uflag}, + #{xs}, + #{xsws}, + #{fzdyxh}, + #{zkxm}, + #{qccv}, + #{qcvs}, + #{xmid},#{yq},#{xmid} + ) + + + + delete from xm_info_vs where vsid = #{vsid} + diff --git a/liswork/src/main/resources/mapper/XmBaseMapper.xml b/liswork/src/main/resources/mapper/XmBaseMapper.xml index c8f3679..6e18b56 100644 --- a/liswork/src/main/resources/mapper/XmBaseMapper.xml +++ b/liswork/src/main/resources/mapper/XmBaseMapper.xml @@ -6,7 +6,7 @@ diff --git a/liswork/src/main/resources/mapper/XmFeeInstrMapper.xml b/liswork/src/main/resources/mapper/XmFeeInstrMapper.xml new file mode 100644 index 0000000..e2be586 --- /dev/null +++ b/liswork/src/main/resources/mapper/XmFeeInstrMapper.xml @@ -0,0 +1,43 @@ + + + + + + + + insert into xm_feeinstr( + mrz, + xh, + yq,sfxmdh + )values ( + #{mrz}, + #{xh}, + #{yq},#{sfxmdh} + ) + + + + update xm_feeinstr + + mrz = #{mrz}, + xh = #{xh}, + yq = #{yq},sfxmdh = #{sfxmdh} + + where yq = #{yq} and sfxmdh = #{sfxmdh} + + + + delete from xm_feeinstr where yq = #{yq} and sfxmdh = #{sfxmdh} + + + + + + diff --git a/liswork/src/main/resources/mapper/XmReqitemVsReportitemMapper.xml b/liswork/src/main/resources/mapper/XmReqitemVsReportitemMapper.xml new file mode 100644 index 0000000..9de2207 --- /dev/null +++ b/liswork/src/main/resources/mapper/XmReqitemVsReportitemMapper.xml @@ -0,0 +1,61 @@ + + + + + + + + insert into xm_reqitem_vs_reportitem( + sqxmmc , + yq , + xmdh , + seq , + tdh , + mrz , + def , + sqxmdh + )values( + #{sqxmmc} , + #{yq} , + #{xmdh} , + #{seq} , + #{tdh} , + #{mrz} , + #{def} , + #{sqxmdh} + ) + + + + update xm_reqitem_vs_reportitem + + sqxmmc = #{sqxmmc}, + seq = #{seq}, + tdh = #{tdh}, + mrz = #{mrz}, + def = #{def}, + sqxmdh = #{sqxmdh},yq =#{yq},xmdh = #{xmdh} + + where sqxmdh = #{sqxmdh} and yq =#{yq} and xmdh = #{xmdh} + + + + delete from xm_reqitem_vs_reportitem where sqxmdh = #{sqxmdh} and yq = #{yq} and xmdh = #{xmdh} + and tdh = #{tdh} + + + +