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 new file mode 100644 index 0000000..14c4950 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/ReportItemController.java @@ -0,0 +1,40 @@ +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.DTO.XmInfoNewDTO; +import com.czlis.liswork.pojo.XmInfoNew; +import com.czlis.liswork.service.ReportItemService; +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("/xminfo") +public class ReportItemController extends BaseController { + + @Autowired + private ReportItemService reportItemService; + + + @ApiOperation("查询检验项目列表") + @GetMapping("/query") + public TableDataInfo query(String yq,String xmdh){ + startPage(); + List xmInfoNewList = reportItemService.query(yq,xmdh); + return getDataTable(xmInfoNewList); + } + + @PostMapping("/add") + public Result add(@RequestBody XmInfoNewDTO xmInfoNewDTO){ + return reportItemService.add(xmInfoNewDTO); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/controller/dict/XmBaseController.java b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmBaseController.java new file mode 100644 index 0000000..6dc815f --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/controller/dict/XmBaseController.java @@ -0,0 +1,51 @@ +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.XmBase; +import com.czlis.liswork.service.XmBaseService; +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("/xmbase") +public class XmBaseController extends BaseController { + + @Autowired + XmBaseService xmBaseService; + + @ApiOperation("查询报告项目") + @GetMapping("/query") + public TableDataInfo query(String xmdh){ + startPage(); + List xmBaseList = xmBaseService.query(xmdh); + return getDataTable(xmBaseList); + } + + @ApiOperation("新增报告项目") + @PostMapping("/add") + public Result add(@RequestBody XmBase xmBase){ + return xmBaseService.add(xmBase); + } + + @DeleteMapping("/del") + public Result delete(@RequestBody String xmdh){ + return xmBaseService.delete(xmdh); + } + + @PostMapping("/update") + public Result update(@RequestBody @NotBlank(message = "参数不能为空!") XmBase xmBase){ + return xmBaseService.update(xmBase); + } +} 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 new file mode 100644 index 0000000..79bc2d4 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/mapper/dict/ReportItemMapper.java @@ -0,0 +1,17 @@ +package com.czlis.liswork.mapper.dict; + +import com.czlis.liswork.pojo.*; +import com.czlis.liswork.pojo.DTO.XmInfoNewDTO; + +import java.util.List; + +public interface ReportItemMapper { + List query(String yq, String xmdh); + void addXmInfoNew(XmInfoNew xmInfoNew); + void addXmDoubleRow(XmDouble xmDoubleRow); + void addXmInterRow(XmInter xmInterRow); + void addXmRefRow(XmRef xmRefRow); + void addXmValRow(XmVal xmValRow); + void addXmTextResultRow(XmTextResult xmTextResultRow); + +} diff --git a/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmBaseMapper.java b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmBaseMapper.java new file mode 100644 index 0000000..83c0f11 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/mapper/dict/XmBaseMapper.java @@ -0,0 +1,15 @@ +package com.czlis.liswork.mapper.dict; + +import com.czlis.liswork.pojo.XmBase; + +import java.util.List; + +public interface XmBaseMapper { + List query(String xmdh); + + void add(XmBase xmBase); + + void delete(String xmdh); + + void update(XmBase xmBase); +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/DTO/XmInfoNewDTO.java b/liswork/src/main/java/com/czlis/liswork/pojo/DTO/XmInfoNewDTO.java new file mode 100644 index 0000000..39b6fe9 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/DTO/XmInfoNewDTO.java @@ -0,0 +1,20 @@ +package com.czlis.liswork.pojo.DTO; + +import com.czlis.liswork.pojo.*; +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.util.List; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmInfoNewDTO { + private List xmInfoNewRows; + private List xmDoubleRows; + private List xmValRows; + private List xmInterRows; + private List xmRefRows; + private List xmTextResultRows; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmBase.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmBase.java new file mode 100644 index 0000000..a64b6e6 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmBase.java @@ -0,0 +1,25 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmBase { + private String xmdh; + private String xmmc; + private String xmlb; + private String xmz; + private String dw; + private BigDecimal cksx; + private BigDecimal ckxx; + private String dyckz; + private Integer dyxh; + private String jsgs; + private String lcyy; + private String bz; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmDouble.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmDouble.java new file mode 100644 index 0000000..e470c41 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmDouble.java @@ -0,0 +1,32 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmDouble { + private Integer xmid; + private String xmdh; + private String csms; + private String xmxz; + private String csbc; + private String ckbc; + private String ydfs; + private String zbpl; + private String zbsj; + private String kbms; + private BigDecimal negxx; + private BigDecimal negsx; + private BigDecimal posxx; + private BigDecimal possx; + private BigDecimal shq; + private BigDecimal xhq; + private String yxgs; + private String mrmb; + private String mrsjph; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoNew.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoNew.java new file mode 100644 index 0000000..4889d1a --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoNew.java @@ -0,0 +1,72 @@ +package com.czlis.liswork.pojo; + + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmInfoNew { + private Integer xmid; + private String yq; + private String xmdh; + private String xmmc; + private String zhbdh; + private String bgdh; + private BigDecimal cksx; + private BigDecimal ckxx; + private String dyckz; + private String dylx; + private Integer dyxh; + private String zjf; + private String xmlb; + private BigDecimal xs; + private Integer xsws; + private String mrz; + private BigDecimal jg; + private BigDecimal cb; + private String dw; + private String jsgs; + private String zkxm; + private BigDecimal sjx; + private BigDecimal xjx; + private String ygxb; + private String ygnl; + private String ygbb; + private String lcyy; + private String jgbz; + private Integer jgjg; + private BigDecimal jgz; + private String csff; + private String yymc; + private Integer fzdyxh; + private String clinicref; + private Float llimit; + private Float hlimit; + private BigDecimal xsbs; + private BigDecimal redoxx; + private BigDecimal redosx; + private String qcuselog; + private String qcusepos; + private String itemclass; + private String whocode; + private String germflag; + private BigDecimal qccv; + private String qcvs; + private String knowledge; + private String ygzq; + private String ygzd; + private String xmgl; + private String yqdl; + private String uflag; + private String val1; + private String val2; + private String val3; + private String val4; + private String val5; + +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoVs.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoVs.java new file mode 100644 index 0000000..391fbbb --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmInfoVs.java @@ -0,0 +1,25 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmInfoVs { + private Integer vsid; + private String yq; + private Integer xmid; + private String dylx; + private Integer dyxh; + private String uflag; + private BigDecimal xs; + private Integer xsws; + private Integer fzdyxh; + private String zkxm; + private String qccv; + private String qcvs; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmInter.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmInter.java new file mode 100644 index 0000000..2f82ef8 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmInter.java @@ -0,0 +1,16 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmInter { + private String yq; + private String tdh; + private String xmdh; + private Integer xmid; + +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmRef.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmRef.java new file mode 100644 index 0000000..e74573d --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmRef.java @@ -0,0 +1,32 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +import java.math.BigDecimal; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmRef { + private Integer xmid; + private String xmdh; + private Integer xh; + private String xb; + private BigDecimal nl1; + private BigDecimal nl2; + private String bblx; + private BigDecimal cksx; + private BigDecimal ckxx; + private String dyck; + private String nldw; + private BigDecimal redoxx; + private BigDecimal redosx; + private BigDecimal alterxx; + private BigDecimal altersx; + private String slzq; + private String zd; + private String instrid; + private String yq; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmTextResult.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmTextResult.java new file mode 100644 index 0000000..6da9705 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmTextResult.java @@ -0,0 +1,19 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class XmTextResult { + private Integer xmid; + private String xmdh; + private Integer xh; + private String textresult; + private String reserve; + private String yxjs; + private String cjyy; + private String zd; +} diff --git a/liswork/src/main/java/com/czlis/liswork/pojo/XmVal.java b/liswork/src/main/java/com/czlis/liswork/pojo/XmVal.java new file mode 100644 index 0000000..7601104 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/pojo/XmVal.java @@ -0,0 +1,18 @@ +package com.czlis.liswork.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmVal { + private Integer xmid; + private String xmdh; + private String qz; + private String srm; + private Integer xh; + private String jgbz; + +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java b/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java new file mode 100644 index 0000000..cf587ea --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/ReportItemService.java @@ -0,0 +1,14 @@ +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 java.util.List; + +public interface ReportItemService { + List query(String yq, String xmdh); + + Result add(XmInfoNewDTO xmInfoNewDTO); + +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/XmBaseService.java b/liswork/src/main/java/com/czlis/liswork/service/XmBaseService.java new file mode 100644 index 0000000..b606de0 --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/XmBaseService.java @@ -0,0 +1,16 @@ +package com.czlis.liswork.service; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.pojo.XmBase; + +import java.util.List; + +public interface XmBaseService { + List query(String xmdh); + + Result add(XmBase xmBase); + + Result delete(String xmdh); + + Result update(XmBase xmBase); +} 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 new file mode 100644 index 0000000..219bd5d --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/ReportItemServiceImpl.java @@ -0,0 +1,62 @@ +package com.czlis.liswork.service.impl; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.mapper.dict.ReportItemMapper; +import com.czlis.liswork.pojo.*; +import com.czlis.liswork.pojo.DTO.XmInfoNewDTO; +import com.czlis.liswork.service.ReportItemService; +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 ReportItemServiceImpl implements ReportItemService { + + @Autowired + private ReportItemMapper reportItemMapper; + + @Override + public List query(String yq, String xmdh) { + return reportItemMapper.query(yq,xmdh); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result add(XmInfoNewDTO xmInfoNewDTO) { + List xmInfoNewRows = xmInfoNewDTO.getXmInfoNewRows(); + for (XmInfoNew xmInfoNewRow : xmInfoNewRows) { + reportItemMapper.addXmInfoNew(xmInfoNewRow); + } + + List xmDoubleRows = xmInfoNewDTO.getXmDoubleRows(); + for (XmDouble xmDoubleRow : xmDoubleRows) { + reportItemMapper.addXmDoubleRow(xmDoubleRow); + } + + List xmInterRows = xmInfoNewDTO.getXmInterRows(); + for (XmInter xmInterRow : xmInterRows) { + reportItemMapper.addXmInterRow(xmInterRow); + } + + List xmRefRows = xmInfoNewDTO.getXmRefRows(); + for (XmRef xmRefRow : xmRefRows) { + reportItemMapper.addXmRefRow(xmRefRow); + } + + List xmValRows = xmInfoNewDTO.getXmValRows(); + for (XmVal xmValRow : xmValRows) { + reportItemMapper.addXmValRow(xmValRow); + } + + List xmTextResultRows = xmInfoNewDTO.getXmTextResultRows(); + for (XmTextResult xmTextResultRow : xmTextResultRows) { + reportItemMapper.addXmTextResultRow(xmTextResultRow); + } + return new Result("0","添加项目成功!"); + } +} diff --git a/liswork/src/main/java/com/czlis/liswork/service/impl/XmBaseServiceImpl.java b/liswork/src/main/java/com/czlis/liswork/service/impl/XmBaseServiceImpl.java new file mode 100644 index 0000000..c090c0b --- /dev/null +++ b/liswork/src/main/java/com/czlis/liswork/service/impl/XmBaseServiceImpl.java @@ -0,0 +1,49 @@ +package com.czlis.liswork.service.impl; + +import com.czlis.common.core.domain.Result; +import com.czlis.liswork.mapper.dict.XmBaseMapper; +import com.czlis.liswork.pojo.XmBase; +import com.czlis.liswork.service.XmBaseService; +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 XmBaseServiceImpl implements XmBaseService { + + @Autowired + XmBaseMapper xmBaseMapper; + + @Override + public List query(String xmdh) { + return xmBaseMapper.query(xmdh); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result add(XmBase xmBase) { + xmBaseMapper.add(xmBase); + return new Result("0","新增报告项目成功!"); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result delete(String xmdh) { + xmBaseMapper.delete(xmdh); + return new Result("0","删除报告项目成功!"); + } + + @Transactional(rollbackFor = Exception.class) + @Override + public Result update(XmBase xmBase) { + xmBaseMapper.update(xmBase); + return new Result("0","修改数据成功!"); + } + + +} diff --git a/liswork/src/main/resources/mapper/ReportItemMapper.xml b/liswork/src/main/resources/mapper/ReportItemMapper.xml new file mode 100644 index 0000000..7535d35 --- /dev/null +++ b/liswork/src/main/resources/mapper/ReportItemMapper.xml @@ -0,0 +1,195 @@ + + + + + + + + insert into xm_info_new( + yq, + xmdh, + xmmc, + zhbdh, + bgdh, + cksx, + ckxx, + dyckz, + dylx, + dyxh, + zjf, + xmlb, + xs, + xsws, + mrz, + jg, + cb, + dw, + jsxm, + jsgs, + zkxm, + sjx, + xjx, + ygxb, + ygnl, + ygbb, + lcyy, + jgbz, + jgbz, + jgz, + csff, + yymc, + fzdyxh, + clinicref, + llimit, + hlimit, + xsbs, + redoxx, + redosx, + qcuselog, + qcusepos, + itemclass, + whocode, + germflag, + qccv, + qcvs, + knowledge, + ygzq, + ygzd, + xmgl, + yqdl, + uflag, + val1, + val2, + val3, + val4, + val5, + xmid + )values ( + #{yq}, + #{xmdh}, + #{xmmc}, + #{zhbdh}, + #{bgdh}, + #{cksx}, + #{ckxx}, + #{dyckz}, + #{dylx}, + #{dyxh}, + #{zjf}, + #{xmlb}, + #{xs}, + #{xsws}, + #{mrz}, + #{jg}, + #{cb}, + #{dw}, + #{jsxm}, + #{jsgs}, + #{zkxm}, + #{sjx}, + #{xjx}, + #{ygxb}, + #{ygnl}, + #{ygbb}, + #{lcyy}, + #{jgbz}, + #{jgbz}, + #{jgz}, + #{csff}, + #{yymc}, + #{fzdyxh}, + #{clinicref}, + #{llimit}, + #{hlimit}, + #{xsbs}, + #{redoxx}, + #{redosx}, + #{qcuselog}, + #{qcusepos}, + #{itemclass}, + #{whocode}, + #{germflag}, + #{qccv}, + #{qcvs}, + #{knowledge}, + #{ygzq}, + #{ygzd}, + #{xmgl}, + #{yqdl}, + #{uflag}, + #{val1}, + #{val2}, + #{val3}, + #{val4}, + #{val5}, + #{xmid} + ) + + + + insert into xm_double( + xmdh, + csms, + xmxz, + csbc, + ckbc, + ydfs, + zbpl, + zbsj, + kbms, + negxx, + negsx, + posxx, + possx, + shq, + xhq, + yxgs, + mrmb, + mrsjph, + xmid + )values( + #{xmdh}, + #{csms}, + #{xmxz}, + #{csbc}, + #{ckbc}, + #{ydfs}, + #{zbpl}, + #{zbsj}, + #{kbms}, + #{negxx}, + #{negsx}, + #{posxx}, + #{possx}, + #{shq}, + #{xhq}, + #{yxgs}, + #{mrmb}, + #{mrsjph}, + #{xmid} + ) + + + + insert into xm_inter( + xmdh, + xmid, + yq,tdh + )values( + #{xmdh}, + #{xmid}, + #{yq},#{tdh} + ) + + + + + + diff --git a/liswork/src/main/resources/mapper/XmBaseMapper.xml b/liswork/src/main/resources/mapper/XmBaseMapper.xml new file mode 100644 index 0000000..c8f3679 --- /dev/null +++ b/liswork/src/main/resources/mapper/XmBaseMapper.xml @@ -0,0 +1,67 @@ + + + + + + + + insert into xm_base( + xmmc, + xmlb, + xmz, + dw, + cksx, + ckxx, + dyckz, + dyxh, + jsgs, + lcyy, + bz, + xmdh + )values ( + #{xmmc}, + #{xmlb}, + #{xmz}, + #{dw}, + #{cksx}, + #{ckxx}, + #{dyckz}, + #{dyxh}, + #{jsgs}, + #{lcyy}, + #{bz}, + #{xmdh} + ) + + + + delete from xm_base where xmdh = #{xmdh} + + + + update xm_base + + xmmc = #{xmmc}, + xmlb = #{xmlb}, + xmz = #{xmz}, + dw = #{dw}, + cksx = #{cksx}, + ckxx = #{ckxx}, + dyckz = #{dyckz}, + dyxh = #{dyxh}, + jsgs = #{jsgs}, + lcyy = #{lcyy}, + bz = #{bz}, + + where xmdh = #{xmdh} + + + + + diff --git a/mzcx/src/main/java/com/czlis/mzcx/controller/FeeitemVsClassController.java b/mzcx/src/main/java/com/czlis/mzcx/controller/FeeitemVsClassController.java index 2a84fa7..097e46b 100644 --- a/mzcx/src/main/java/com/czlis/mzcx/controller/FeeitemVsClassController.java +++ b/mzcx/src/main/java/com/czlis/mzcx/controller/FeeitemVsClassController.java @@ -42,7 +42,7 @@ public class FeeitemVsClassController extends BaseController { @ApiOperation("删除条码类别与项目对照") @DeleteMapping("/del") - public Result del(){ - return null; + public Result del(String sfxmdh){ + return feeitemVsClassService.del(sfxmdh); } } diff --git a/mzcx/src/main/java/com/czlis/mzcx/mapper/FeeitemVsClassMapper.java b/mzcx/src/main/java/com/czlis/mzcx/mapper/FeeitemVsClassMapper.java index 169a66c..dd7478d 100644 --- a/mzcx/src/main/java/com/czlis/mzcx/mapper/FeeitemVsClassMapper.java +++ b/mzcx/src/main/java/com/czlis/mzcx/mapper/FeeitemVsClassMapper.java @@ -8,4 +8,6 @@ public interface FeeitemVsClassMapper { List query(LabFeeitemVsClass labFeeitemVsClass); void add(LabFeeitemVsClass labFeeitemVsClass); + + void del(String sfxmdh); } diff --git a/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVs.java b/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVs.java new file mode 100644 index 0000000..2765845 --- /dev/null +++ b/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVs.java @@ -0,0 +1,13 @@ +package com.czlis.mzcx.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@NoArgsConstructor +@AllArgsConstructor +public class XmFeeVs { + private String sfxmdh; + private Integer vscount; +} diff --git a/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVsFee.java b/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVsFee.java new file mode 100644 index 0000000..e6d03f6 --- /dev/null +++ b/mzcx/src/main/java/com/czlis/mzcx/pojo/XmFeeVsFee.java @@ -0,0 +1,14 @@ +package com.czlis.mzcx.pojo; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class XmFeeVsFee { + private String sfxmdh; + private String vssfxmdh; + private Integer seq; +} diff --git a/mzcx/src/main/java/com/czlis/mzcx/service/FeeitemVsClassService.java b/mzcx/src/main/java/com/czlis/mzcx/service/FeeitemVsClassService.java index 05d1316..f3332a8 100644 --- a/mzcx/src/main/java/com/czlis/mzcx/service/FeeitemVsClassService.java +++ b/mzcx/src/main/java/com/czlis/mzcx/service/FeeitemVsClassService.java @@ -1,5 +1,6 @@ package com.czlis.mzcx.service; +import com.czlis.common.core.domain.Result; import com.czlis.mzcx.pojo.LabFeeitemVsClass; import java.util.List; @@ -9,4 +10,5 @@ public interface FeeitemVsClassService { void add(LabFeeitemVsClass labFeeitemVsClass); + Result del(String sfxmdh); } diff --git a/mzcx/src/main/java/com/czlis/mzcx/service/impl/FeeitemVsClassServiceImpl.java b/mzcx/src/main/java/com/czlis/mzcx/service/impl/FeeitemVsClassServiceImpl.java index 4bef5c9..7e9093d 100644 --- a/mzcx/src/main/java/com/czlis/mzcx/service/impl/FeeitemVsClassServiceImpl.java +++ b/mzcx/src/main/java/com/czlis/mzcx/service/impl/FeeitemVsClassServiceImpl.java @@ -1,5 +1,6 @@ package com.czlis.mzcx.service.impl; +import com.czlis.common.core.domain.Result; import com.czlis.mzcx.mapper.FeeitemVsClassMapper; import com.czlis.mzcx.pojo.LabFeeitemVsClass; import com.czlis.mzcx.service.FeeitemVsClassService; @@ -27,4 +28,10 @@ public class FeeitemVsClassServiceImpl implements FeeitemVsClassService { public void add(LabFeeitemVsClass labFeeitemVsClass) { feeitemVsClassMapper.add(labFeeitemVsClass); } + + @Override + public Result del(String sfxmdh) { + feeitemVsClassMapper.del(sfxmdh); + return new Result("0","删除成功!"); + } } diff --git a/mzcx/src/main/resources/mapper/FeeitemVsClassMapper.xml b/mzcx/src/main/resources/mapper/FeeitemVsClassMapper.xml index 5f9db74..98edcff 100644 --- a/mzcx/src/main/resources/mapper/FeeitemVsClassMapper.xml +++ b/mzcx/src/main/resources/mapper/FeeitemVsClassMapper.xml @@ -20,9 +20,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" )values( #{xh}, #{sfxmdh}, - sflbdh - ) + #{sflbdh}) + + delete from lab_feeitem_vs_class where sfxmdh = #{sfxmdh} + + \ No newline at end of file