增加抗生素功能
This commit is contained in:
parent
9d12988be7
commit
20095b7f70
@ -0,0 +1,24 @@
|
||||
package com.czlis.common.core.domain.entity.lis;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class XmMedDetail {
|
||||
private String yq;
|
||||
private String xmdh;
|
||||
private String ywzmc;
|
||||
private String ywdh;
|
||||
private BigDecimal mic1;
|
||||
private BigDecimal mic2;
|
||||
private BigDecimal rad1;
|
||||
private BigDecimal rad2;
|
||||
private String mrz;
|
||||
private Integer xh;
|
||||
private String bz;
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.czlis.common.core.domain.entity.lis;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class XmMedMain {
|
||||
private String yq;
|
||||
private String xmdh;
|
||||
private String ywzmc;
|
||||
private String mrz;
|
||||
private String bz;
|
||||
private String oldYwzmc;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package com.czlis.common.core.domain.entity.lis;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class XmMedgroup {
|
||||
private String ywzmc;
|
||||
private Integer xh;
|
||||
private String ywdh;
|
||||
private String bz;
|
||||
private BigDecimal nymic;
|
||||
private BigDecimal zjmic;
|
||||
private String ismic;
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
package com.czlis.common.core.domain.entity.lis;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class XmMedinter {
|
||||
private String yq;
|
||||
private String tdh;
|
||||
private String ywdh;
|
||||
}
|
||||
@ -0,0 +1,54 @@
|
||||
package com.czlis.liswork.controller.xtwh;
|
||||
|
||||
|
||||
import com.czlis.common.annotation.Log;
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedgroup;
|
||||
import com.czlis.common.enums.BusinessType;
|
||||
import com.czlis.liswork.service.XmMedgroupService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@Api(tags = "常用抗生素组")
|
||||
@RestController
|
||||
@RequestMapping("/xmMedgroup")
|
||||
@Slf4j
|
||||
public class XmMedgroupController {
|
||||
|
||||
@Autowired
|
||||
XmMedgroupService xmMedgroupService;
|
||||
|
||||
@ApiOperation("查询数据")
|
||||
@GetMapping("/query")
|
||||
public Result queryList(XmMedgroup xmMedgroup){
|
||||
return xmMedgroupService.query(xmMedgroup);
|
||||
}
|
||||
|
||||
@Log(title = "常用抗生素组",businessType = BusinessType.INSERT)
|
||||
@ApiOperation("新增数据")
|
||||
@PostMapping("/add")
|
||||
public Result add(XmMedgroup xmMedgroup){
|
||||
return xmMedgroupService.add(xmMedgroup);
|
||||
}
|
||||
|
||||
@Log(title = "常用抗生素组",businessType = BusinessType.UPDATE)
|
||||
@ApiOperation("修改数据")
|
||||
@PostMapping("/update")
|
||||
public Result update(XmMedgroup xmMedgroup){
|
||||
return xmMedgroupService.update(xmMedgroup);
|
||||
}
|
||||
|
||||
@Log(title = "常用抗生素组",businessType = BusinessType.DELETE)
|
||||
@ApiOperation("删除数据")
|
||||
@GetMapping("del")
|
||||
public Result delete(XmMedgroup xmMedgroup){
|
||||
return xmMedgroupService.delete(xmMedgroup);
|
||||
}
|
||||
|
||||
}
|
||||
@ -0,0 +1,50 @@
|
||||
package com.czlis.liswork.controller.xtwh;
|
||||
|
||||
import com.czlis.common.annotation.Log;
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedinter;
|
||||
import com.czlis.common.enums.BusinessType;
|
||||
import com.czlis.liswork.service.XmMedinterService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
|
||||
@Api(tags = "抗生素通道号设定")
|
||||
@RestController
|
||||
@RequestMapping("/xmMedinter")
|
||||
@Slf4j
|
||||
public class XmMedinterController {
|
||||
|
||||
@Autowired
|
||||
private XmMedinterService xmMedinterService;
|
||||
|
||||
@ApiOperation("查询数据列表")
|
||||
@GetMapping("/query")
|
||||
public Result queryList(XmMedinter xmMedinter){
|
||||
return xmMedinterService.queryList(xmMedinter);
|
||||
}
|
||||
|
||||
@Log(title = "抗生素通道号设定",businessType = BusinessType.INSERT)
|
||||
@ApiOperation("新增数据")
|
||||
@PostMapping("/add")
|
||||
public Result add(@RequestBody XmMedinter xmMedinter){
|
||||
return xmMedinterService.add(xmMedinter);
|
||||
}
|
||||
|
||||
@Log(title = "抗生素通道号设定",businessType = BusinessType.UPDATE)
|
||||
@ApiOperation("修改数据")
|
||||
@PostMapping("/update")
|
||||
public Result update(@RequestBody XmMedinter xmMedinter){
|
||||
return xmMedinterService.update(xmMedinter);
|
||||
}
|
||||
|
||||
@Log(title = "抗生素通道号设定",businessType = BusinessType.DELETE)
|
||||
@ApiOperation("删除数据")
|
||||
@GetMapping("/del")
|
||||
public Result delete(XmMedinter xmMedinter){
|
||||
return xmMedinterService.delete(xmMedinter);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,65 @@
|
||||
package com.czlis.liswork.controller.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedDetail;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedMain;
|
||||
import com.czlis.liswork.service.XmMedmainService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
|
||||
@Api(tags = "细菌抗生素组对照")
|
||||
@RestController
|
||||
@RequestMapping("/xmMedmain")
|
||||
@Slf4j
|
||||
public class XmMedmainController {
|
||||
|
||||
@Autowired
|
||||
private XmMedmainService xmMedmainService;
|
||||
|
||||
|
||||
@ApiOperation("获取仪器列表")
|
||||
@GetMapping("/queryinstr")
|
||||
public Result queryInstr(){
|
||||
return xmMedmainService.queryInstr();
|
||||
}
|
||||
|
||||
|
||||
@ApiOperation("获取细菌列表")
|
||||
@GetMapping("/querygerm")
|
||||
public Result queryGerm(String yq){
|
||||
return xmMedmainService.queryGerm(yq);
|
||||
}
|
||||
|
||||
@ApiOperation("获取抗生素组")
|
||||
@GetMapping("/querymed")
|
||||
public Result queryMed(XmMedMain xmMedMain){
|
||||
return xmMedmainService.queryMed(xmMedMain);
|
||||
}
|
||||
|
||||
@ApiOperation("获取抗生素组明细数据")
|
||||
@GetMapping("querymeddetail")
|
||||
public Result queryMedDetail(XmMedDetail xmMedDetail){
|
||||
return xmMedmainService.queryMedDetail(xmMedDetail);
|
||||
}
|
||||
|
||||
@ApiOperation("新增抗生素组")
|
||||
@PostMapping("/addmain")
|
||||
public Result addMedMain(XmMedMain xmMedMain){
|
||||
return xmMedmainService.addMedMain(xmMedMain);
|
||||
}
|
||||
|
||||
@ApiOperation("新增抗生素组明细")
|
||||
@PostMapping("/adddetail")
|
||||
public Result addMedDetail(List<XmMedDetail> xmMedDetailList){
|
||||
return xmMedmainService.addMedDetail(xmMedDetailList);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.czlis.liswork.mapper.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedgroup;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface XmMedgroupMapper {
|
||||
List<XmMedgroup> query(XmMedgroup xmMedgroup);
|
||||
|
||||
void add(XmMedgroup xmMedgroup);
|
||||
|
||||
void update(XmMedgroup xmMedgroup);
|
||||
|
||||
void delete(XmMedgroup xmMedgroup);
|
||||
}
|
||||
@ -0,0 +1,15 @@
|
||||
package com.czlis.liswork.mapper.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedinter;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface XmMedinterMapper {
|
||||
List<XmMedinter> query(XmMedinter xmMedinter);
|
||||
|
||||
void add(XmMedinter xmMedinter);
|
||||
|
||||
void update(XmMedinter xmMedinter);
|
||||
|
||||
void delete(XmMedinter xmMedinter);
|
||||
}
|
||||
@ -0,0 +1,24 @@
|
||||
package com.czlis.liswork.mapper.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.entity.lis.LabInstr;
|
||||
import com.czlis.common.core.domain.entity.lis.XmInfo;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedDetail;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedMain;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface XmMedmainMapper {
|
||||
List<LabInstr> queryInstr();
|
||||
|
||||
List<XmInfo> queryGerm(String yq);
|
||||
|
||||
List<XmMedMain> queryMed(XmMedMain xmMedMain);
|
||||
|
||||
List<XmMedDetail> queryMedDetail(XmMedDetail xmMedDetail);
|
||||
|
||||
void updateMedMain(XmMedMain xmMedMain);
|
||||
|
||||
void addMedMain(XmMedMain xmMedMain);
|
||||
|
||||
void addMedDetail(XmMedDetail xmMedDetail);
|
||||
}
|
||||
@ -0,0 +1,17 @@
|
||||
package com.czlis.liswork.pojo.DTO;
|
||||
|
||||
import com.czlis.common.core.domain.entity.lis.LabInstr;
|
||||
import com.czlis.common.core.domain.entity.lis.XmInfo;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedMain;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class XmMedMainDTO {
|
||||
private LabInstr labInstr;
|
||||
private XmMedMain xmMedMain;
|
||||
private XmInfo xmInfo;
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
package com.czlis.liswork.service;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedgroup;
|
||||
|
||||
public interface XmMedgroupService {
|
||||
Result query(XmMedgroup xmMedgroup);
|
||||
|
||||
Result add(XmMedgroup xmMedgroup);
|
||||
|
||||
Result update(XmMedgroup xmMedgroup);
|
||||
|
||||
Result delete(XmMedgroup xmMedgroup);
|
||||
}
|
||||
@ -0,0 +1,16 @@
|
||||
package com.czlis.liswork.service;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedinter;
|
||||
|
||||
|
||||
|
||||
public interface XmMedinterService {
|
||||
Result queryList(XmMedinter xmMedinter);
|
||||
|
||||
Result add(XmMedinter xmMedinter);
|
||||
|
||||
Result update(XmMedinter xmMedinter);
|
||||
|
||||
Result delete(XmMedinter xmMedinter);
|
||||
}
|
||||
@ -0,0 +1,21 @@
|
||||
package com.czlis.liswork.service;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedDetail;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedMain;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface XmMedmainService {
|
||||
Result queryInstr();
|
||||
|
||||
Result queryGerm(String yq);
|
||||
|
||||
Result queryMed(XmMedMain xmMedMain);
|
||||
|
||||
Result queryMedDetail(XmMedDetail xmMedDetail);
|
||||
|
||||
Result addMedMain(XmMedMain xmMedMain);
|
||||
|
||||
Result addMedDetail(List<XmMedDetail> xmMedDetailList);
|
||||
}
|
||||
@ -0,0 +1,44 @@
|
||||
package com.czlis.liswork.service.impl;
|
||||
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedinter;
|
||||
import com.czlis.liswork.mapper.xtwh.XmMedinterMapper;
|
||||
import com.czlis.liswork.service.XmMedinterService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.czlis.common.core.domain.Result;
|
||||
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
@Slf4j
|
||||
public class XmMedinterServiceImpl implements XmMedinterService {
|
||||
|
||||
@Autowired
|
||||
private XmMedinterMapper xmMedinterMapper;
|
||||
|
||||
@Override
|
||||
public Result queryList(XmMedinter xmMedinter) {
|
||||
List<XmMedinter> xmMedinterList = xmMedinterMapper.query(xmMedinter);
|
||||
return new Result("0","查询成功!",xmMedinterList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result add(XmMedinter xmMedinter) {
|
||||
xmMedinterMapper.add(xmMedinter);
|
||||
return new Result("0","新增成功!");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result update(XmMedinter xmMedinter) {
|
||||
xmMedinterMapper.update(xmMedinter);
|
||||
return new Result("0","修改数据成功!");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result delete(XmMedinter xmMedinter) {
|
||||
xmMedinterMapper.delete(xmMedinter);
|
||||
return new Result("0","删除数据成功!");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,44 @@
|
||||
package com.czlis.liswork.service.impl.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.XmMedgroup;
|
||||
import com.czlis.liswork.mapper.xtwh.XmMedgroupMapper;
|
||||
import com.czlis.liswork.service.XmMedgroupService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
public class XmMedgroupServiceImpl implements XmMedgroupService {
|
||||
|
||||
@Autowired
|
||||
private XmMedgroupMapper xmMedgroupMapper;
|
||||
|
||||
|
||||
@Override
|
||||
public Result query(XmMedgroup xmMedgroup) {
|
||||
List<XmMedgroup> xmMedgroupList = xmMedgroupMapper.query(xmMedgroup);
|
||||
return new Result("0","查询成功",xmMedgroupList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result add(XmMedgroup xmMedgroup) {
|
||||
xmMedgroupMapper.add(xmMedgroup);
|
||||
return new Result("0","新增成功!",xmMedgroup);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result update(XmMedgroup xmMedgroup) {
|
||||
xmMedgroupMapper.update(xmMedgroup);
|
||||
return new Result("0","修改成功!");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result delete(XmMedgroup xmMedgroup) {
|
||||
xmMedgroupMapper.delete(xmMedgroup);
|
||||
return new Result("0","删除成功!");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,83 @@
|
||||
package com.czlis.liswork.service.impl.xtwh;
|
||||
|
||||
import com.czlis.common.core.domain.Result;
|
||||
import com.czlis.common.core.domain.entity.lis.*;
|
||||
import com.czlis.liswork.mapper.xtwh.XmMedgroupMapper;
|
||||
import com.czlis.liswork.mapper.xtwh.XmMedmainMapper;
|
||||
import com.czlis.liswork.service.XmMedmainService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
@Service
|
||||
public class XmMedmainServiceImpl implements XmMedmainService {
|
||||
|
||||
@Autowired
|
||||
private XmMedmainMapper xmMedmainMapper;
|
||||
@Autowired
|
||||
private XmMedgroupMapper xmMedgroupMapper;
|
||||
|
||||
@Override
|
||||
public Result queryInstr() {
|
||||
List<LabInstr> labInstrList = xmMedmainMapper.queryInstr();
|
||||
return new Result("0","获取数据成功!",labInstrList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result queryGerm(String yq) {
|
||||
List<XmInfo> xmInfoList = xmMedmainMapper.queryGerm(yq);
|
||||
return new Result("0","获取数据成功!",xmInfoList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result queryMed(XmMedMain xmMedMain) {
|
||||
List<XmMedMain> xmMedMainList = xmMedmainMapper.queryMed(xmMedMain);
|
||||
return new Result("0","查询成功!",xmMedMainList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result queryMedDetail(XmMedDetail xmMedDetail) {
|
||||
int i = 0;
|
||||
XmMedgroup xmMedgroup = new XmMedgroup();
|
||||
xmMedgroup.setYwzmc(xmMedDetail.getYwzmc());
|
||||
List<XmMedgroup> xmMedgroupList = xmMedgroupMapper.query(xmMedgroup);
|
||||
List<XmMedDetail> xmMedDetailList = xmMedmainMapper.queryMedDetail(xmMedDetail);
|
||||
if(xmMedDetailList.size() <= 0){
|
||||
for (XmMedgroup medgroup : xmMedgroupList) {
|
||||
i++;
|
||||
XmMedDetail xmMedDetail1 = new XmMedDetail();
|
||||
xmMedDetail1.setYq(xmMedDetail.getYq());
|
||||
xmMedDetail1.setXmdh(xmMedDetail.getXmdh());
|
||||
xmMedDetail1.setYwzmc(xmMedDetail.getYwzmc());
|
||||
xmMedDetail1.setYwdh(medgroup.getYwdh());
|
||||
xmMedDetail1.setXh(i*10);
|
||||
xmMedDetailList.add(xmMedDetail1);
|
||||
}
|
||||
}
|
||||
return new Result("0","查询成功!",xmMedDetailList);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result addMedMain(XmMedMain xmMedMain) {
|
||||
String oldYwzmc = xmMedMain.getOldYwzmc();
|
||||
//没有老的数据,代表新增
|
||||
if(oldYwzmc != null && !oldYwzmc.equals("")){
|
||||
xmMedmainMapper.addMedMain(xmMedMain);
|
||||
}else{
|
||||
xmMedmainMapper.updateMedMain(xmMedMain);
|
||||
}
|
||||
return new Result("0","新增或修改成功");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Result addMedDetail(List<XmMedDetail> xmMedDetailList) {
|
||||
for (XmMedDetail xmMedDetail : xmMedDetailList) {
|
||||
xmMedmainMapper.addMedDetail(xmMedDetail);
|
||||
}
|
||||
return new Result("0","新增明细数据成功!");
|
||||
}
|
||||
}
|
||||
42
liswork/src/main/resources/mapper/XmMedgroupMapper.xml
Normal file
42
liswork/src/main/resources/mapper/XmMedgroupMapper.xml
Normal file
@ -0,0 +1,42 @@
|
||||
<?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.czlis.liswork.mapper.xtwh.XmMedgroupMapper">
|
||||
<select id="query" resultType="com.czlis.common.core.domain.entity.lis.XmMedgroup">
|
||||
select * from xm_medgroup
|
||||
<where>
|
||||
<if test="ywzmc != null and ywzmc != ''"> and ywzmc = #{ywzmc}</if>
|
||||
<if test="xh != null and xh != ''"> and xh = #{xh}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="add">
|
||||
insert into xm_medgroup(
|
||||
<if test="ywdh != null and ywdh != ''">ywdh,</if>
|
||||
<if test="bz != null and bz != ''">bz,</if>
|
||||
<if test="nymic != null ">nymic,</if>
|
||||
<if test="zjmic != null ">zjmic,</if>
|
||||
ywzmc, xh
|
||||
)values(
|
||||
<if test="ywdh != null and ywdh != ''">#{ywdh},</if>
|
||||
<if test="bz != null and bz != ''">#{bz},</if>
|
||||
<if test="nymic != null ">#{nymic},</if>
|
||||
<if test="zjmic != null ">#{zjmic},</if>
|
||||
#{ywzmc}, #{xh}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="update">
|
||||
update xm_medgroup set
|
||||
<if test="ywdh != null and ywdh != ''"> ywdh = #{ywdh},</if>
|
||||
<if test="bz != null and bz != ''"> bz = #{bz},</if>
|
||||
<if test="nymic != null"> nymic = #{nymic},</if>
|
||||
ywzmc = #{ywzmc}
|
||||
where ywzmc = #{ywzmc} and xh = #{xh}
|
||||
</update>
|
||||
|
||||
<delete id="delete">
|
||||
delete from xm_medgroup where ywzmc = #{ywzmc} and xh = #{xh}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
35
liswork/src/main/resources/mapper/XmMedinterMapper.xml
Normal file
35
liswork/src/main/resources/mapper/XmMedinterMapper.xml
Normal file
@ -0,0 +1,35 @@
|
||||
<?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.czlis.liswork.mapper.xtwh.XmMedinterMapper">
|
||||
<select id="query" resultType="com.czlis.common.core.domain.entity.lis.XmMedinter">
|
||||
select * from xm_medinter
|
||||
<where>
|
||||
<if test="yq != null and yq != ''"> and yq = #{yq}</if>
|
||||
<if test="tdh != null and tdh != ''"> and tdh = #{tdh}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="add">
|
||||
insert into xm_medinter(
|
||||
yq, tdh, ywdh
|
||||
)values(
|
||||
#{yq},#{tdh},#{ywdh}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="update">
|
||||
update xm_medinter
|
||||
<set>
|
||||
<if test="ywdh != null and ywdh != ''">ywdh = #{ywdh},</if>
|
||||
<if test="tdh != null and tdh != ''">tdh = #{tdh},</if>
|
||||
yq = #{yq}
|
||||
</set>
|
||||
where yq = #{yq}
|
||||
</update>
|
||||
|
||||
<delete id="delete">
|
||||
delete from xm_medinter where yq = #{yq} and tdh = #{tdh}
|
||||
</delete>
|
||||
|
||||
</mapper>
|
||||
63
liswork/src/main/resources/mapper/XmMedmainMapper.xml
Normal file
63
liswork/src/main/resources/mapper/XmMedmainMapper.xml
Normal file
@ -0,0 +1,63 @@
|
||||
<?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.czlis.liswork.mapper.xtwh.XmMedmainMapper">
|
||||
<select id="queryInstr" resultType="com.czlis.common.core.domain.entity.lis.LabInstr">
|
||||
SELECT lab_instr.yq , lab_instr.yqmc FROM lab_instr WHERE ( lab_instr.yqdl = '细菌仪' )
|
||||
</select>
|
||||
|
||||
<select id="queryGerm" resultType="com.czlis.common.core.domain.entity.lis.XmInfo">
|
||||
SELECT xm_info.xmdh , xm_info.xmmc , xm_info.dyxh FROM xm_info WHERE ( xm_info.yq = #{yq} )
|
||||
</select>
|
||||
|
||||
<select id="queryMed" resultType="com.czlis.common.core.domain.entity.lis.XmMedMain">
|
||||
select * from xm_medmain where yq = #{yq} and xmdh = #{xmdh}
|
||||
<if test="ywzmc != null and ywzmc != ''"> and ywzmc = #{ywzmc}</if>
|
||||
</select>
|
||||
|
||||
<select id="queryMedDetail" resultType="com.czlis.common.core.domain.entity.lis.XmMedDetail">
|
||||
select * from xm_meddetail where yq = #{yq} and xmdh = #{xmdh} and ywzmc = #{ywzmc}
|
||||
</select>
|
||||
|
||||
<insert id="addMedMain">
|
||||
insert into xm_medmain(
|
||||
<if test="mrz != null and mrz != ''">mrz,</if>
|
||||
<if test="bz != null and bz != ''">bz,</if>
|
||||
yq, xmdh, ywzmc
|
||||
)values(
|
||||
<if test="mrz != null and mrz != ''">#{mrz},</if>
|
||||
<if test="bz != null and bz != ''">#{bz},</if>
|
||||
#{yq},#{xmdh},#{ywzmc},
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateMedMain">
|
||||
update xm_medmain set
|
||||
<if test="mrz != null and mrz != ''">mrz,</if>
|
||||
<if test="bz != null and bz != ''">bz,</if>
|
||||
ywzmc = #{ywzmc}
|
||||
where yq = #{yq} and xmdh = #{xmdh} and ywzmc = #{oldYwzmc}
|
||||
</update>
|
||||
|
||||
<insert id="addMedDetail">
|
||||
insert into xm_meddetail(
|
||||
<if test="mic1 != null">mic1,</if>
|
||||
<if test="mic2 != null">mic2,</if>
|
||||
<if test="rad1 != null">rad1,</if>
|
||||
<if test="rad2 != null">rad2,</if>
|
||||
<if test="mrz != null and mrz != ''">mrz,</if>
|
||||
<if test="xh != null">xh,</if>
|
||||
<if test="bz != null and bz != ''">bz,</if>
|
||||
yq, xmdh, ywzmc, ywdh
|
||||
)values(
|
||||
<if test="mic1 != null">#{mic1},</if>
|
||||
<if test="mic2 != null">#{mic2},</if>
|
||||
<if test="rad1 != null">#{rad1},</if>
|
||||
<if test="rad2 != null">#{rad2},</if>
|
||||
<if test="mrz != null and mrz != ''">#{mrz},</if>
|
||||
<if test="xh != null">#{xh},</if>
|
||||
<if test="bz != null and bz != ''">#{bz},</if>
|
||||
#{yq}, #{xmdh}, #{ywzmc}, #{ywdh}
|
||||
)
|
||||
</insert>
|
||||
</mapper>
|
||||
Loading…
x
Reference in New Issue
Block a user