Compare commits
2 Commits
3d55104873
...
fb6b3a4ea4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fb6b3a4ea4 | ||
|
|
916903fc65 |
@ -55,6 +55,11 @@
|
|||||||
<artifactId>zybgcx</artifactId>
|
<artifactId>zybgcx</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.czlis</groupId>
|
||||||
|
<artifactId>transitPF</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<!--定时任务-->
|
<!--定时任务-->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.czlis</groupId>
|
<groupId>com.czlis</groupId>
|
||||||
@ -172,6 +177,7 @@
|
|||||||
zybgcx-8.0.0.jar
|
zybgcx-8.0.0.jar
|
||||||
zycx-8.0.0.jar
|
zycx-8.0.0.jar
|
||||||
lisresources-8.0.0.jar
|
lisresources-8.0.0.jar
|
||||||
|
transitPF-8.0.0.jar
|
||||||
</Class-Path>
|
</Class-Path>
|
||||||
</manifestEntries>
|
</manifestEntries>
|
||||||
</archive>
|
</archive>
|
||||||
|
|||||||
9
pom.xml
9
pom.xml
@ -17,6 +17,7 @@
|
|||||||
<czlis.mzcx.version>8.0.0</czlis.mzcx.version>
|
<czlis.mzcx.version>8.0.0</czlis.mzcx.version>
|
||||||
<czlis.zycx.version>8.0.0</czlis.zycx.version>
|
<czlis.zycx.version>8.0.0</czlis.zycx.version>
|
||||||
<czlis.zybgcx.version>8.0.0</czlis.zybgcx.version>
|
<czlis.zybgcx.version>8.0.0</czlis.zybgcx.version>
|
||||||
|
<czlis.transitPF>8.0.0</czlis.transitPF>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
<java.version>1.8</java.version>
|
<java.version>1.8</java.version>
|
||||||
@ -266,6 +267,13 @@
|
|||||||
<version>${czlis.version}</version>
|
<version>${czlis.version}</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.czlis</groupId>
|
||||||
|
<artifactId>transitPF</artifactId>
|
||||||
|
<version>${czlis.transitPF}</version>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!-- hutool工具类 -->
|
<!-- hutool工具类 -->
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -359,6 +367,7 @@
|
|||||||
<module>lis-quartz</module>
|
<module>lis-quartz</module>
|
||||||
<module>lis-interfaceCommon</module>
|
<module>lis-interfaceCommon</module>
|
||||||
<module>lisresources</module>
|
<module>lisresources</module>
|
||||||
|
<module>transitPF</module>
|
||||||
</modules>
|
</modules>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
|
|
||||||
|
|||||||
@ -112,4 +112,107 @@ if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'lab_
|
|||||||
condition varchar(500),
|
condition varchar(500),
|
||||||
PRIMARY KEY (yq, xh,bgdh)
|
PRIMARY KEY (yq, xh,bgdh)
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'lab_QuerySample')
|
||||||
|
begin
|
||||||
|
|
||||||
|
CREATE TABLE [dbo].[lab_QuerySample](
|
||||||
|
[uid] [bigint] IDENTITY(1,1) NOT FOR REPLICATION NOT NULL,
|
||||||
|
[PatId] [varchar](50) NULL,
|
||||||
|
[PatCardType] [varchar](10) NULL,
|
||||||
|
[PatCardNo] [varchar](30) NULL,
|
||||||
|
[PatType] [varchar](10) NULL,
|
||||||
|
[RegNo] [varchar](50) NULL,
|
||||||
|
[PatName] [varchar](100) NULL,
|
||||||
|
[PatSex] [varchar](10) NULL,
|
||||||
|
[PatAge] [varchar](10) NULL,
|
||||||
|
[AgeUnit] [varchar](10) NULL,
|
||||||
|
[PatAgeShow] [varchar](10) NULL,
|
||||||
|
[PatBirthday] [varchar](10) NULL,
|
||||||
|
[PatIdentity] [varchar](30) NULL,
|
||||||
|
[Phone] [varchar](30) NULL,
|
||||||
|
[Address] [varchar](200) NULL,
|
||||||
|
[PatFeeType] [varchar](10) NULL,
|
||||||
|
[DepartCode] [varchar](30) NULL,
|
||||||
|
[DepartName] [varchar](30) NULL,
|
||||||
|
[AreaCode] [varchar](30) NULL,
|
||||||
|
[AreaName] [varchar](50) NULL,
|
||||||
|
[PatBed] [varchar](30) NULL,
|
||||||
|
[DiagnosisCode] [varchar](200) NULL,
|
||||||
|
[DiagnosisName] [varchar](200) NULL,
|
||||||
|
[OrderPatId] [varchar](30) NULL,
|
||||||
|
[OrderUserCode] [varchar](30) NULL,
|
||||||
|
[OrderUserName] [varchar](50) NULL,
|
||||||
|
[OrderTime] [datetime] NULL,
|
||||||
|
[SrcHospCode] [varchar](30) NULL,
|
||||||
|
[SrcHospName] [varchar](200) NULL,
|
||||||
|
[Barcode] [varchar](30) NULL,
|
||||||
|
[SrcHospBarcode] [varchar](30) NULL,
|
||||||
|
[TubeCode] [varchar](30) NULL,
|
||||||
|
[TubeName] [varchar](50) NULL,
|
||||||
|
[tubeColor] [varchar](30) NULL,
|
||||||
|
[SampleTypeCode] [varchar](30) NULL,
|
||||||
|
[SampleTypeName] [varchar](50) NULL,
|
||||||
|
[BodyCode] [varchar](30) NULL,
|
||||||
|
[BodyName] [varchar](50) NULL,
|
||||||
|
[IsER] [varchar](10) NULL,
|
||||||
|
[Status] [varchar](30) NULL,
|
||||||
|
[AffirmTime] [datetime] NULL,
|
||||||
|
[AffirmUserCode] [varchar](30) NULL,
|
||||||
|
[AffirmUserName] [varchar](50) NULL,
|
||||||
|
[SendPackTime] [datetime] NULL,
|
||||||
|
[SendUserCode] [varchar](30) NULL,
|
||||||
|
[SendUserName] [varchar](50) NULL,
|
||||||
|
[SignInTime] [datetime] NULL,
|
||||||
|
[SignInUserCode] [varchar](30) NULL,
|
||||||
|
[SignInUserName] [varchar](50) NULL,
|
||||||
|
[DstHospCode] [varchar](30) NULL,
|
||||||
|
[DstHospName] [varchar](50) NULL,
|
||||||
|
[ExpressComCode] [varchar](30) NULL,
|
||||||
|
[ExpressComName] [varchar](50) NULL,
|
||||||
|
[PackSerial] [varchar](30) NULL,
|
||||||
|
[ExpressNum] [varchar](30) NULL,
|
||||||
|
create_by varchar(50),
|
||||||
|
create_time datetime,
|
||||||
|
update_by varchar(50),
|
||||||
|
update_time datetime,
|
||||||
|
DataSource varchar(50)
|
||||||
|
CONSTRAINT [PK_lab_QuerySample] PRIMARY KEY CLUSTERED
|
||||||
|
(
|
||||||
|
[uid] ASC
|
||||||
|
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||||||
|
) ON [PRIMARY];
|
||||||
|
CREATE INDEX IX_lab_QuerySample_Barcode ON lab_QuerySample(Barcode);
|
||||||
|
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
|
||||||
|
if not exists(SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'lab_QuerySample_detail')
|
||||||
|
begin
|
||||||
|
create table lab_QuerySample_detail (
|
||||||
|
[uid] [bigint] IDENTITY(1,1) primary key,
|
||||||
|
Barcode varchar(20),
|
||||||
|
OrderItemSerial decimal(2),
|
||||||
|
OrderItemCode varchar(50),
|
||||||
|
OrderItemName varchar(100),
|
||||||
|
[GroupItemCode] [varchar](30) NULL,
|
||||||
|
[GroupItemName] [varchar](50) NULL,
|
||||||
|
[SrcOrderItemCode] [varchar](30) NULL,
|
||||||
|
[SrcOrderItemName] [varchar](50) NULL,
|
||||||
|
[FeeCode] [varchar](30) NULL,
|
||||||
|
[FeeName] [varchar](50) NULL,
|
||||||
|
[Cost] [decimal](18,2) NULL,
|
||||||
|
[Status] [varchar](30) NULL,
|
||||||
|
create_by varchar(50),
|
||||||
|
create_time datetime,
|
||||||
|
update_by varchar(50),
|
||||||
|
update_time datetime,
|
||||||
|
DataSource varchar(50)
|
||||||
|
);
|
||||||
|
ALTER TABLE lab_QuerySample_detail ADD CONSTRAINT UQ_lab_QuerySample_detail_Barcode_OrderItemSerial UNIQUE (Barcode, OrderItemSerial);
|
||||||
|
CREATE INDEX IX_lab_QuerySample_detail_Barcode_OrderItemSerial ON lab_QuerySample_detail(Barcode, OrderItemSerial);
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
|||||||
25
transitPF/pom.xml
Normal file
25
transitPF/pom.xml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
<parent>
|
||||||
|
<groupId>com.czlis</groupId>
|
||||||
|
<artifactId>czlis</artifactId>
|
||||||
|
<version>8.0.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<artifactId>transitPF</artifactId>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
<name>transitPF</name>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.czlis</groupId>
|
||||||
|
<artifactId>lis-interfaceCommon</artifactId>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
</project>
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
package com.czlis.transitPF.controller;
|
||||||
|
|
||||||
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySample;
|
||||||
|
import com.czlis.transitPF.service.LabQuerySampleService;
|
||||||
|
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.RequestMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 区域检验中心,标本流转
|
||||||
|
*/
|
||||||
|
@Api(tags = "区域检验中心-标本流转")
|
||||||
|
@RestController
|
||||||
|
@RequestMapping("/transit")
|
||||||
|
@Slf4j
|
||||||
|
public class LabQuerySampleController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private LabQuerySampleService labQuerySampleService;
|
||||||
|
|
||||||
|
@ApiOperation("获取流转数据")
|
||||||
|
@GetMapping("/querySample")
|
||||||
|
public Result getQuerySample(LabQuerySample labQuerySample) {
|
||||||
|
return labQuerySampleService.getQuerySample(labQuerySample);
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
package com.czlis.transitPF.mapper;
|
||||||
|
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySample;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySampleDTO;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySampleDetail;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public interface LabQuerySampleMapper {
|
||||||
|
List<LabQuerySample> getQuerySample(LabQuerySample labQuerySample);
|
||||||
|
List<LabQuerySampleDetail> getQuerySampleDetail(LabQuerySampleDetail labQuerySampleDetail);
|
||||||
|
}
|
||||||
@ -0,0 +1,236 @@
|
|||||||
|
package com.czlis.transitPF.pojo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class LabQuerySample {
|
||||||
|
private Integer uid;
|
||||||
|
/**
|
||||||
|
* 病人ID
|
||||||
|
*/
|
||||||
|
private String PatId;
|
||||||
|
/**
|
||||||
|
* 就诊卡类型
|
||||||
|
*/
|
||||||
|
private String PatCardType;
|
||||||
|
/**
|
||||||
|
* 就诊卡号
|
||||||
|
*/
|
||||||
|
private String PatCardNo;
|
||||||
|
/**
|
||||||
|
* 病人类型
|
||||||
|
*/
|
||||||
|
private String PatType;
|
||||||
|
/**
|
||||||
|
* 就诊号或住院号
|
||||||
|
*/
|
||||||
|
private String RegNo;
|
||||||
|
/**
|
||||||
|
* 病人姓名
|
||||||
|
*/
|
||||||
|
private String PatName;
|
||||||
|
/**
|
||||||
|
* 病人性别
|
||||||
|
*/
|
||||||
|
private String PatSex;
|
||||||
|
/**
|
||||||
|
* 年龄大小
|
||||||
|
*/
|
||||||
|
private String PatAge;
|
||||||
|
/**
|
||||||
|
* 年龄单位
|
||||||
|
*/
|
||||||
|
private String AgeUnit;
|
||||||
|
/**
|
||||||
|
* 病人年龄 单位具体有:天、月、岁
|
||||||
|
*/
|
||||||
|
private String PatAgeShow;
|
||||||
|
/**
|
||||||
|
* 出生日期 时间格式:yyyy-MM-dd
|
||||||
|
*/
|
||||||
|
private String PatBirthday;
|
||||||
|
/**
|
||||||
|
* 身份证号
|
||||||
|
*/
|
||||||
|
private String PatIdentity;
|
||||||
|
/**
|
||||||
|
* 手机
|
||||||
|
*/
|
||||||
|
private String Phone;
|
||||||
|
/**
|
||||||
|
* 现居地址
|
||||||
|
*/
|
||||||
|
private String Address;
|
||||||
|
/**
|
||||||
|
* 费用类型 1-自费 2-医保 3-职工报销 4-其他
|
||||||
|
*/
|
||||||
|
private String PatFeeType;
|
||||||
|
/**
|
||||||
|
* 申请科室编码
|
||||||
|
*/
|
||||||
|
private String DepartCode;
|
||||||
|
/**
|
||||||
|
* 申请科室名称
|
||||||
|
*/
|
||||||
|
private String DepartName;
|
||||||
|
/**
|
||||||
|
* 申请病区编码
|
||||||
|
*/
|
||||||
|
private String AreaCode;
|
||||||
|
/**
|
||||||
|
* 申请病区名
|
||||||
|
*/
|
||||||
|
private String AreaName;
|
||||||
|
/**
|
||||||
|
* 床号
|
||||||
|
*/
|
||||||
|
private String PatBed;
|
||||||
|
/**
|
||||||
|
* 诊断编码
|
||||||
|
*/
|
||||||
|
private String DiagnosisCode;
|
||||||
|
/**
|
||||||
|
* 诊断名称
|
||||||
|
*/
|
||||||
|
private String DiagnosisName;
|
||||||
|
/**
|
||||||
|
* 申请单号
|
||||||
|
*/
|
||||||
|
private String OrderPatId;
|
||||||
|
/**
|
||||||
|
* 开单医生代码
|
||||||
|
*/
|
||||||
|
private String OrderUserCode;
|
||||||
|
/**
|
||||||
|
* 开单医生姓名
|
||||||
|
*/
|
||||||
|
private String OrderUserName;
|
||||||
|
/**
|
||||||
|
* 开单时间
|
||||||
|
*/
|
||||||
|
private Date OrderTime;
|
||||||
|
/**
|
||||||
|
* 委托机构编码
|
||||||
|
*/
|
||||||
|
private String SrcHospCode;
|
||||||
|
/**
|
||||||
|
* 委托机构名称
|
||||||
|
*/
|
||||||
|
private String SrcHospName;
|
||||||
|
/**
|
||||||
|
* 标本条码号
|
||||||
|
*/
|
||||||
|
private String Barcode;
|
||||||
|
/**
|
||||||
|
* 试管编码
|
||||||
|
*/
|
||||||
|
private String SrcHospBarcode;
|
||||||
|
/**
|
||||||
|
* 试管编码
|
||||||
|
*/
|
||||||
|
private String TubeCode;
|
||||||
|
/**
|
||||||
|
* 试管名称
|
||||||
|
*/
|
||||||
|
private String TubeName;
|
||||||
|
/**
|
||||||
|
* 试管颜色
|
||||||
|
*/
|
||||||
|
private String tubeColor;
|
||||||
|
/**
|
||||||
|
* 标本类型代码
|
||||||
|
*/
|
||||||
|
private String SampleTypeCode;
|
||||||
|
/**
|
||||||
|
* 标本类型名称
|
||||||
|
*/
|
||||||
|
private String SampleTypeName;
|
||||||
|
/**
|
||||||
|
* 采集部位编码
|
||||||
|
*/
|
||||||
|
private String BodyCode;
|
||||||
|
/**
|
||||||
|
* 采集部位名称
|
||||||
|
*/
|
||||||
|
private String BodyName;
|
||||||
|
/**
|
||||||
|
* 是否急查
|
||||||
|
*/
|
||||||
|
private String IsER;
|
||||||
|
/**
|
||||||
|
* 状态
|
||||||
|
*/
|
||||||
|
private String Status;
|
||||||
|
/**
|
||||||
|
*标本采集时间
|
||||||
|
*/
|
||||||
|
private Date AffirmTime;
|
||||||
|
/**
|
||||||
|
*标本采集人编码
|
||||||
|
*/
|
||||||
|
private String AffirmUserCode;
|
||||||
|
/**
|
||||||
|
*标本采集人姓名
|
||||||
|
*/
|
||||||
|
private String AffirmUserName;
|
||||||
|
/**
|
||||||
|
*送出时间
|
||||||
|
*/
|
||||||
|
private Date SendPackTime;
|
||||||
|
/**
|
||||||
|
* 送出人代码
|
||||||
|
*/
|
||||||
|
private String SendUserCode;
|
||||||
|
/**
|
||||||
|
* 送出人姓名
|
||||||
|
*/
|
||||||
|
private String SendUserName;
|
||||||
|
/**
|
||||||
|
* 签收时间
|
||||||
|
*/
|
||||||
|
private Date SignInTime;
|
||||||
|
/**
|
||||||
|
* 签收人代码
|
||||||
|
*/
|
||||||
|
private String SignInUserCode;
|
||||||
|
/**
|
||||||
|
* 签收人姓名
|
||||||
|
*/
|
||||||
|
private String SignInUserName;
|
||||||
|
/**
|
||||||
|
*检测机构编码
|
||||||
|
*/
|
||||||
|
private String DstHospCode;
|
||||||
|
/**
|
||||||
|
* 检测机构名称
|
||||||
|
*/
|
||||||
|
private String DstHospName;
|
||||||
|
/**
|
||||||
|
* 扩展编码
|
||||||
|
*/
|
||||||
|
private String ExpressComCode;
|
||||||
|
/**
|
||||||
|
* 扩展名称
|
||||||
|
*/
|
||||||
|
private String ExpressComName;
|
||||||
|
/**
|
||||||
|
*包裹排序
|
||||||
|
*/
|
||||||
|
private String PackSerial;
|
||||||
|
/**
|
||||||
|
* 扩展序号
|
||||||
|
*/
|
||||||
|
private String ExpressNum;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
package com.czlis.transitPF.pojo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class LabQuerySampleDTO {
|
||||||
|
private List<LabQuerySample> LabQuerySampleList;
|
||||||
|
private List<LabQuerySampleDetail> LabQuerySampleDetailList;
|
||||||
|
}
|
||||||
@ -0,0 +1,44 @@
|
|||||||
|
package com.czlis.transitPF.pojo;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class LabQuerySampleDetail {
|
||||||
|
private Integer uid;
|
||||||
|
/**
|
||||||
|
* 条码号
|
||||||
|
*/
|
||||||
|
private String Barcode;
|
||||||
|
/**
|
||||||
|
* 序号
|
||||||
|
*/
|
||||||
|
private BigDecimal OrderItemSerial;
|
||||||
|
/**
|
||||||
|
* 项目代码
|
||||||
|
*/
|
||||||
|
private String OrderItemCode;
|
||||||
|
/**
|
||||||
|
* 项目名称
|
||||||
|
*/
|
||||||
|
private String OrderItemName;
|
||||||
|
private String GroupItemCode;
|
||||||
|
private String GroupItemName;
|
||||||
|
private String SrcOrderItemCode;
|
||||||
|
private String SrcOrderItemName;
|
||||||
|
private String FeeCode;
|
||||||
|
private String FeeName;
|
||||||
|
private BigDecimal Cost;
|
||||||
|
private String Status;
|
||||||
|
private String create_by;
|
||||||
|
private Date create_time;
|
||||||
|
private String update_by;
|
||||||
|
private Date update_time;
|
||||||
|
private String DataSource;
|
||||||
|
}
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
package com.czlis.transitPF.service;
|
||||||
|
|
||||||
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySample;
|
||||||
|
|
||||||
|
public interface LabQuerySampleService {
|
||||||
|
Result getQuerySample(LabQuerySample labQuerySample);
|
||||||
|
}
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
package com.czlis.transitPF.service.impl;
|
||||||
|
|
||||||
|
import com.czlis.common.core.domain.Result;
|
||||||
|
import com.czlis.transitPF.mapper.LabQuerySampleMapper;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySample;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySampleDTO;
|
||||||
|
import com.czlis.transitPF.pojo.LabQuerySampleDetail;
|
||||||
|
import com.czlis.transitPF.service.LabQuerySampleService;
|
||||||
|
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 LabQuerySampleServiceImpl implements LabQuerySampleService {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
LabQuerySampleMapper labQuerySampleMapper;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result getQuerySample(LabQuerySample labQuerySample) {
|
||||||
|
List<LabQuerySample> labQuerySampleList = labQuerySampleMapper.getQuerySample(labQuerySample);
|
||||||
|
LabQuerySampleDetail labQuerySampleDetail = new LabQuerySampleDetail();
|
||||||
|
labQuerySampleDetail.setBarcode(labQuerySample.getBarcode());
|
||||||
|
List<LabQuerySampleDetail> querySampleDetailList = labQuerySampleMapper.getQuerySampleDetail(labQuerySampleDetail);
|
||||||
|
LabQuerySampleDTO labQuerySampleDTO = new LabQuerySampleDTO();
|
||||||
|
labQuerySampleDTO.setLabQuerySampleList(labQuerySampleList);
|
||||||
|
labQuerySampleDTO.setLabQuerySampleDetailList(querySampleDetailList);
|
||||||
|
return new Result("0","查询成功!",labQuerySampleDTO);
|
||||||
|
}
|
||||||
|
}
|
||||||
22
transitPF/src/main/resources/mapper/LabQuerySampleMapper.xml
Normal file
22
transitPF/src/main/resources/mapper/LabQuerySampleMapper.xml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?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.transitPF.mapper.LabQuerySampleMapper">
|
||||||
|
|
||||||
|
<select id="getQuerySample" resultType="com.czlis.transitPF.pojo.LabQuerySample">
|
||||||
|
select * from lab_QuerySample
|
||||||
|
<where>
|
||||||
|
<if test="Barcode != null and Barcode !=''">and Barcode = #{Barcode}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getQuerySampleDetail" resultType="com.czlis.transitPF.pojo.LabQuerySampleDetail">
|
||||||
|
select * from lab_QuerySample_detail
|
||||||
|
<where>
|
||||||
|
<if test="Barcode != null and Barcode !=''">and Barcode = #{Barcode}</if>
|
||||||
|
</where>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
||||||
Loading…
x
Reference in New Issue
Block a user