commit
						20c8fe60ba
					
				@ -1,255 +1,261 @@ | 
				
			||||
<?xml version="1.0" encoding="UTF-8"?> | 
				
			||||
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0" | 
				
			||||
		 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>digital.laboratory.platform</groupId> | 
				
			||||
		<artifactId>DigitalLaboratoryPlatform</artifactId> | 
				
			||||
		<version>2022.10.11-snapshots</version> | 
				
			||||
	</parent> | 
				
			||||
 | 
				
			||||
	<artifactId>dlp-entrustment</artifactId> | 
				
			||||
	<packaging>jar</packaging> | 
				
			||||
 | 
				
			||||
	<description>送检受理</description>111 | 
				
			||||
 | 
				
			||||
	<properties> | 
				
			||||
		<dlp.version>2022.10.11-snapshots</dlp.version> | 
				
			||||
		<cloud.alibaba.version>2021.1</cloud.alibaba.version> | 
				
			||||
		<fastexcel.version>1.0.0</fastexcel.version> | 
				
			||||
	</properties> | 
				
			||||
 | 
				
			||||
	<dependencies> | 
				
			||||
		<!--注册中心客户端--> | 
				
			||||
		<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba.cloud</groupId> | 
				
			||||
			<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> | 
				
			||||
			<version>${cloud.alibaba.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!--配置中心客户端--> | 
				
			||||
		<!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-config --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba.cloud</groupId> | 
				
			||||
			<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> | 
				
			||||
			<version>${cloud.alibaba.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- swagger --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-swagger</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!--断路器依赖--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-feign</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!--security--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-security</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<!--JDBC相关--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-starter-jdbc</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- 数据库 mysql依赖 --> | 
				
			||||
		<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>mysql</groupId> | 
				
			||||
			<artifactId>mysql-connector-java</artifactId> | 
				
			||||
			<version>${mysql-connector-java.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<!--undertow容器--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework.boot</groupId> | 
				
			||||
			<artifactId>spring-boot-starter-undertow</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
		<!-- log --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-log</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
		<!-- 业务数据的依赖 --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-admin-api</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
<!--		污水系统api--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-sewage-api</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
<!--		第三方系统集成api工具类--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-othersys-api</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-oss</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
			<scope>compile</scope> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-remote-word2pdf</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
			<scope>compile</scope> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- https://mvnrepository.com/artifact/cglib/cglib-nodep --> | 
				
			||||
		<!-- 主要使用 beanToMap --> | 
				
			||||
<!--		<dependency>--> | 
				
			||||
<!--			<groupId>cglib</groupId>--> | 
				
			||||
<!--			<artifactId>cglib-nodep</artifactId>--> | 
				
			||||
<!--			<version>3.3.0</version>--> | 
				
			||||
<!--		</dependency>--> | 
				
			||||
 | 
				
			||||
		<!-- poi-tl word 模板处理器 http://deepoove.com/poi-tl --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.deepoove</groupId> | 
				
			||||
			<artifactId>poi-tl</artifactId> | 
				
			||||
			<version>1.12.0</version> | 
				
			||||
		</dependency> | 
				
			||||
		<!-- Spring EL表达式作为模板处理语言 --> | 
				
			||||
<!--		<dependency>--> | 
				
			||||
<!--			<groupId>org.springframework</groupId>--> | 
				
			||||
<!--			<artifactId>spring-expression</artifactId>--> | 
				
			||||
<!--			<version>5.3.18</version>--> | 
				
			||||
<!--		</dependency>--> | 
				
			||||
		<!-- https://mvnrepository.com/artifact/commons-io/commons-io --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>commons-io</groupId> | 
				
			||||
			<artifactId>commons-io</artifactId> | 
				
			||||
			<version>2.11.0</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
<!--		<dependency>--> | 
				
			||||
<!--			<groupId>fr.opensagres.xdocreport</groupId>--> | 
				
			||||
<!--			<artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId>--> | 
				
			||||
<!--			<version>2.0.3</version>--> | 
				
			||||
<!--		</dependency>--> | 
				
			||||
 | 
				
			||||
		<!-- mybatis 字段类型处理器TypeHandler --> | 
				
			||||
<!--		<dependency>--> | 
				
			||||
<!--			<groupId>com.fasterxml.jackson.datatype</groupId>--> | 
				
			||||
<!--			<artifactId>jackson-datatype-jsr310</artifactId>--> | 
				
			||||
<!--			<version>2.12.5</version>--> | 
				
			||||
<!--		</dependency>--> | 
				
			||||
		<!-- fastjson --> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>com.alibaba</groupId> | 
				
			||||
			<artifactId>fastjson</artifactId> | 
				
			||||
			<version>1.2.9</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- 模板引擎: 生成打印标签 --> | 
				
			||||
		<dependency> | 
				
			||||
			<artifactId>velocity</artifactId> | 
				
			||||
			<groupId>org.apache.velocity</groupId> | 
				
			||||
			<version>${velocity.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- for MockMultipartFile--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>org.springframework</groupId> | 
				
			||||
			<artifactId>spring-test</artifactId> | 
				
			||||
		</dependency> | 
				
			||||
 | 
				
			||||
		<!-- seata分布式事务--> | 
				
			||||
		<dependency> | 
				
			||||
			<groupId>digital.laboratory.platform</groupId> | 
				
			||||
			<artifactId>dlp-common-seata</artifactId> | 
				
			||||
			<version>${dlp.version}</version> | 
				
			||||
		</dependency> | 
				
			||||
         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>digital.laboratory.platform</groupId> | 
				
			||||
        <artifactId>DigitalLaboratoryPlatform</artifactId> | 
				
			||||
        <version>2022.10.11-snapshots</version> | 
				
			||||
    </parent> | 
				
			||||
 | 
				
			||||
    <artifactId>dlp-entrustment</artifactId> | 
				
			||||
    <packaging>jar</packaging> | 
				
			||||
 | 
				
			||||
    <description>送检受理</description> | 
				
			||||
 | 
				
			||||
    <properties> | 
				
			||||
        <dlp.version>2022.10.11-snapshots</dlp.version> | 
				
			||||
        <cloud.alibaba.version>2021.1</cloud.alibaba.version> | 
				
			||||
        <fastexcel.version>1.0.0</fastexcel.version> | 
				
			||||
    </properties> | 
				
			||||
 | 
				
			||||
    <dependencies> | 
				
			||||
        <!--注册中心客户端--> | 
				
			||||
        <!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-discovery --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>com.alibaba.cloud</groupId> | 
				
			||||
            <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> | 
				
			||||
            <version>${cloud.alibaba.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--配置中心客户端--> | 
				
			||||
        <!-- https://mvnrepository.com/artifact/com.alibaba.cloud/spring-cloud-starter-alibaba-nacos-config --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>com.alibaba.cloud</groupId> | 
				
			||||
            <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> | 
				
			||||
            <version>${cloud.alibaba.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- swagger --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-swagger</artifactId> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--断路器依赖--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-feign</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--security--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-security</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
        <!--JDBC相关--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>org.springframework.boot</groupId> | 
				
			||||
            <artifactId>spring-boot-starter-jdbc</artifactId> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- 数据库 mysql依赖 --> | 
				
			||||
        <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>mysql</groupId> | 
				
			||||
            <artifactId>mysql-connector-java</artifactId> | 
				
			||||
            <version>${mysql-connector-java.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
        <!--undertow容器--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>org.springframework.boot</groupId> | 
				
			||||
            <artifactId>spring-boot-starter-undertow</artifactId> | 
				
			||||
        </dependency> | 
				
			||||
        <!-- log --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-log</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
        <!-- 业务数据的依赖 --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-admin-api</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
        <!--		污水系统api--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-sewage-api</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--		第三方系统集成api工具类--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-othersys-api</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-oss</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
            <scope>compile</scope> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-remote-word2pdf</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
            <scope>compile</scope> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- https://mvnrepository.com/artifact/cglib/cglib-nodep --> | 
				
			||||
        <!-- 主要使用 beanToMap --> | 
				
			||||
        <!--		<dependency>--> | 
				
			||||
        <!--			<groupId>cglib</groupId>--> | 
				
			||||
        <!--			<artifactId>cglib-nodep</artifactId>--> | 
				
			||||
        <!--			<version>3.3.0</version>--> | 
				
			||||
        <!--		</dependency>--> | 
				
			||||
 | 
				
			||||
        <!-- poi-tl word 模板处理器 http://deepoove.com/poi-tl --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>com.deepoove</groupId> | 
				
			||||
            <artifactId>poi-tl</artifactId> | 
				
			||||
            <version>1.12.0</version> | 
				
			||||
        </dependency> | 
				
			||||
        <!-- Spring EL表达式作为模板处理语言 --> | 
				
			||||
        <!--		<dependency>--> | 
				
			||||
        <!--			<groupId>org.springframework</groupId>--> | 
				
			||||
        <!--			<artifactId>spring-expression</artifactId>--> | 
				
			||||
        <!--			<version>5.3.18</version>--> | 
				
			||||
        <!--		</dependency>--> | 
				
			||||
        <!-- https://mvnrepository.com/artifact/commons-io/commons-io --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>commons-io</groupId> | 
				
			||||
            <artifactId>commons-io</artifactId> | 
				
			||||
            <version>2.11.0</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--		<dependency>--> | 
				
			||||
        <!--			<groupId>fr.opensagres.xdocreport</groupId>--> | 
				
			||||
        <!--			<artifactId>fr.opensagres.poi.xwpf.converter.pdf-gae</artifactId>--> | 
				
			||||
        <!--			<version>2.0.3</version>--> | 
				
			||||
        <!--		</dependency>--> | 
				
			||||
 | 
				
			||||
        <!-- mybatis 字段类型处理器TypeHandler --> | 
				
			||||
        <!--		<dependency>--> | 
				
			||||
        <!--			<groupId>com.fasterxml.jackson.datatype</groupId>--> | 
				
			||||
        <!--			<artifactId>jackson-datatype-jsr310</artifactId>--> | 
				
			||||
        <!--			<version>2.12.5</version>--> | 
				
			||||
        <!--		</dependency>--> | 
				
			||||
        <!-- fastjson --> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>com.alibaba</groupId> | 
				
			||||
            <artifactId>fastjson</artifactId> | 
				
			||||
            <version>1.2.9</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- 模板引擎: 生成打印标签 --> | 
				
			||||
        <dependency> | 
				
			||||
            <artifactId>velocity</artifactId> | 
				
			||||
            <groupId>org.apache.velocity</groupId> | 
				
			||||
            <version>${velocity.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- for MockMultipartFile--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>org.springframework</groupId> | 
				
			||||
            <artifactId>spring-test</artifactId> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!-- seata分布式事务--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-seata</artifactId> | 
				
			||||
            <version>${dlp.version}</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
        <!--加入aop 注解模块--> | 
				
			||||
        <dependency> | 
				
			||||
            <groupId>digital.laboratory.platform</groupId> | 
				
			||||
            <artifactId>dlp-common-aop</artifactId> | 
				
			||||
            <version>2022.10.11-snapshots</version> | 
				
			||||
        </dependency> | 
				
			||||
 | 
				
			||||
    </dependencies> | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    <build> | 
				
			||||
        <plugins> | 
				
			||||
            <plugin> | 
				
			||||
                <groupId>org.apache.maven.plugins</groupId> | 
				
			||||
                <artifactId>maven-compiler-plugin</artifactId> | 
				
			||||
                <configuration> | 
				
			||||
                    <compilerArgument>-Xlint:unchecked</compilerArgument> | 
				
			||||
                </configuration> | 
				
			||||
                <version>3.8.1</version> | 
				
			||||
            </plugin> | 
				
			||||
            <plugin> | 
				
			||||
                <groupId>org.springframework.boot</groupId> | 
				
			||||
                <artifactId>spring-boot-maven-plugin</artifactId> | 
				
			||||
            </plugin> | 
				
			||||
            <plugin> | 
				
			||||
                <groupId>io.fabric8</groupId> | 
				
			||||
                <artifactId>docker-maven-plugin</artifactId> | 
				
			||||
            </plugin> | 
				
			||||
 | 
				
			||||
            <plugin> | 
				
			||||
                <groupId>org.codehaus.mojo</groupId> | 
				
			||||
                <artifactId>build-helper-maven-plugin</artifactId> | 
				
			||||
                <version>3.0.0</version> | 
				
			||||
                <executions> | 
				
			||||
                    <execution> | 
				
			||||
                        <id>timestamp-property</id> | 
				
			||||
                        <goals> | 
				
			||||
                            <goal>timestamp-property</goal> | 
				
			||||
                        </goals> | 
				
			||||
                        <configuration> | 
				
			||||
                            <name>timestamp</name> | 
				
			||||
                            <pattern>yyyy-MM-dd HH:mm:ss</pattern> | 
				
			||||
                            <locale>zh_CN</locale> | 
				
			||||
                            <timeZone>Asia/Shanghai</timeZone> | 
				
			||||
                        </configuration> | 
				
			||||
                    </execution> | 
				
			||||
                </executions> | 
				
			||||
            </plugin> | 
				
			||||
 | 
				
			||||
 | 
				
			||||
            <plugin> | 
				
			||||
                <groupId>org.apache.maven.plugins</groupId> | 
				
			||||
                <artifactId>maven-resources-plugin</artifactId> | 
				
			||||
                <version>3.1.0</version> | 
				
			||||
                <executions> | 
				
			||||
                    <execution> | 
				
			||||
                        <id>copy-resource-one</id> | 
				
			||||
                        <phase>install</phase> | 
				
			||||
                        <goals> | 
				
			||||
                            <goal>copy-resources</goal> | 
				
			||||
                        </goals> | 
				
			||||
                        <configuration> | 
				
			||||
                            <outputDirectory>${basedir}/../../out</outputDirectory> | 
				
			||||
                            <resources> | 
				
			||||
                                <resource> | 
				
			||||
                                    <directory>${basedir}/target</directory> | 
				
			||||
                                    <includes> | 
				
			||||
                                        <include>${project.artifactId}.jar</include> | 
				
			||||
                                    </includes> | 
				
			||||
                                </resource> | 
				
			||||
                            </resources> | 
				
			||||
                        </configuration> | 
				
			||||
                    </execution> | 
				
			||||
                </executions> | 
				
			||||
            </plugin> | 
				
			||||
 | 
				
			||||
	<build> | 
				
			||||
		<plugins> | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>org.apache.maven.plugins</groupId> | 
				
			||||
				<artifactId>maven-compiler-plugin</artifactId> | 
				
			||||
				<configuration> | 
				
			||||
					<compilerArgument>-Xlint:unchecked</compilerArgument> | 
				
			||||
				</configuration> | 
				
			||||
				<version>3.8.1</version> | 
				
			||||
			</plugin> | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>org.springframework.boot</groupId> | 
				
			||||
				<artifactId>spring-boot-maven-plugin</artifactId> | 
				
			||||
			</plugin> | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>io.fabric8</groupId> | 
				
			||||
				<artifactId>docker-maven-plugin</artifactId> | 
				
			||||
			</plugin> | 
				
			||||
 | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>org.codehaus.mojo</groupId> | 
				
			||||
				<artifactId>build-helper-maven-plugin</artifactId> | 
				
			||||
				<version>3.0.0</version> | 
				
			||||
				<executions> | 
				
			||||
					<execution> | 
				
			||||
						<id>timestamp-property</id> | 
				
			||||
						<goals> | 
				
			||||
							<goal>timestamp-property</goal> | 
				
			||||
						</goals> | 
				
			||||
						<configuration> | 
				
			||||
							<name>timestamp</name> | 
				
			||||
							<pattern>yyyy-MM-dd HH:mm:ss</pattern> | 
				
			||||
							<locale>zh_CN</locale> | 
				
			||||
							<timeZone>Asia/Shanghai</timeZone> | 
				
			||||
						</configuration> | 
				
			||||
					</execution> | 
				
			||||
				</executions> | 
				
			||||
			</plugin> | 
				
			||||
 | 
				
			||||
 | 
				
			||||
			<plugin> | 
				
			||||
				<groupId>org.apache.maven.plugins</groupId> | 
				
			||||
				<artifactId>maven-resources-plugin</artifactId> | 
				
			||||
				<version>3.1.0</version> | 
				
			||||
				<executions> | 
				
			||||
					<execution> | 
				
			||||
						<id>copy-resource-one</id> | 
				
			||||
						<phase>install</phase> | 
				
			||||
						<goals> | 
				
			||||
							<goal>copy-resources</goal> | 
				
			||||
						</goals> | 
				
			||||
						<configuration> | 
				
			||||
							<outputDirectory>${basedir}/../../out</outputDirectory> | 
				
			||||
							<resources> | 
				
			||||
								<resource> | 
				
			||||
									<directory>${basedir}/target</directory> | 
				
			||||
									<includes> | 
				
			||||
										<include>${project.artifactId}.jar</include> | 
				
			||||
									</includes> | 
				
			||||
								</resource> | 
				
			||||
							</resources> | 
				
			||||
						</configuration> | 
				
			||||
					</execution> | 
				
			||||
				</executions> | 
				
			||||
			</plugin> | 
				
			||||
 | 
				
			||||
		</plugins> | 
				
			||||
	</build> | 
				
			||||
        </plugins> | 
				
			||||
    </build> | 
				
			||||
 | 
				
			||||
</project> | 
				
			||||
 | 
				
			||||
@ -0,0 +1,38 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.controller; | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
				
			||||
import digital.laboratory.platform.common.core.util.R; | 
				
			||||
import digital.laboratory.platform.entrustment.query.BaseQuery; | 
				
			||||
import digital.laboratory.platform.entrustment.service.EntrustApproveRecordService; | 
				
			||||
import digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO; | 
				
			||||
import io.swagger.annotations.Api; | 
				
			||||
import io.swagger.annotations.ApiOperation; | 
				
			||||
import org.springframework.web.bind.annotation.PostMapping; | 
				
			||||
import org.springframework.web.bind.annotation.RequestBody; | 
				
			||||
import org.springframework.web.bind.annotation.RequestMapping; | 
				
			||||
import org.springframework.web.bind.annotation.RestController; | 
				
			||||
 | 
				
			||||
import javax.annotation.Resource; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 委托审核记录 | 
				
			||||
 * | 
				
			||||
 * @author chenjiangbao | 
				
			||||
 * @describe 委托审核记录 | 
				
			||||
 */ | 
				
			||||
@RestController | 
				
			||||
@RequestMapping("/papp/entrustApproveRecord") | 
				
			||||
@Api(tags = "018-委托审核记录") | 
				
			||||
public class EntrustApproveRecordController { | 
				
			||||
 | 
				
			||||
    @Resource | 
				
			||||
    private EntrustApproveRecordService entrustApproveRecordService; | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @ApiOperation("分页查询-委托审核记录") | 
				
			||||
    @PostMapping("/page") | 
				
			||||
    public R<IPage<EntrustApproveRecordVO>> page(@RequestBody BaseQuery query) { | 
				
			||||
        IPage<EntrustApproveRecordVO> page =  entrustApproveRecordService.voPage(query); | 
				
			||||
        return R.ok(page); | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
@ -0,0 +1,23 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.convert; | 
				
			||||
 | 
				
			||||
import digital.laboratory.platform.entrustment.entity.EntrustApproveRecord; | 
				
			||||
import digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 委托审核记录 实体 vo dto等对象转换 | 
				
			||||
 */ | 
				
			||||
public class EntrustApproveRecordConvert { | 
				
			||||
 | 
				
			||||
    public static EntrustApproveRecordVO entityToVO(EntrustApproveRecord entity) { | 
				
			||||
        EntrustApproveRecordVO entrustApproveRecordVO = new EntrustApproveRecordVO(); | 
				
			||||
        entrustApproveRecordVO.setId(entity.getId()); | 
				
			||||
        entrustApproveRecordVO.setEntrustId(entity.getEntrustId()); | 
				
			||||
        entrustApproveRecordVO.setApproveType(entity.getApproveType()); | 
				
			||||
        entrustApproveRecordVO.setComments(entity.getComments()); | 
				
			||||
        entrustApproveRecordVO.setUserId(entity.getUserId()); | 
				
			||||
        entrustApproveRecordVO.setOrgId(entity.getOrgId()); | 
				
			||||
        entrustApproveRecordVO.setApproveTime(entity.getApproveTime()); | 
				
			||||
        return entrustApproveRecordVO; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,59 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.entity; | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.IdType; | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField; | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableId; | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName; | 
				
			||||
import digital.laboratory.platform.common.mybatis.base.BaseEntity; | 
				
			||||
import java.io.Serializable; | 
				
			||||
import java.time.LocalDateTime; | 
				
			||||
import java.util.Date; | 
				
			||||
import lombok.Data; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 委托审核记录 | 
				
			||||
 * @TableName b_entrust_approve_record | 
				
			||||
 */ | 
				
			||||
@Data | 
				
			||||
@TableName(value ="b_entrust_approve_record") | 
				
			||||
public class EntrustApproveRecord extends BaseEntity { | 
				
			||||
    /** | 
				
			||||
     * 主键标识 | 
				
			||||
     */ | 
				
			||||
    @TableId(value = "ID", type = IdType.ASSIGN_ID) | 
				
			||||
    private String id; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核关联的委托id | 
				
			||||
     */ | 
				
			||||
    private String entrustId; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核类型, 目前 0 代表 审核不通过 | 
				
			||||
     */ | 
				
			||||
    private Integer approveType; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 意见 | 
				
			||||
     */ | 
				
			||||
    private String comments; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 用户id | 
				
			||||
     */ | 
				
			||||
    private String userId; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 机构id | 
				
			||||
     */ | 
				
			||||
    private String orgId; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核时间 | 
				
			||||
     */ | 
				
			||||
    private LocalDateTime approveTime; | 
				
			||||
 | 
				
			||||
    @TableField(exist = false) | 
				
			||||
    private static final long serialVersionUID = 1L; | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,43 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.enums; | 
				
			||||
 | 
				
			||||
import cn.hutool.core.collection.CollUtil; | 
				
			||||
import lombok.Getter; | 
				
			||||
 | 
				
			||||
import java.util.List; | 
				
			||||
 | 
				
			||||
@Getter | 
				
			||||
public enum EntrustBiologyType { | 
				
			||||
 | 
				
			||||
    HAIR(0, "毛发", CollUtil.newArrayList("黑色头发", "毛发")), | 
				
			||||
    URINE(1, "尿液", CollUtil.newArrayList("黄色尿液")), | 
				
			||||
    OTHER(2, "其他", CollUtil.newArrayList()), | 
				
			||||
    ; | 
				
			||||
 | 
				
			||||
    private final Integer code; | 
				
			||||
 | 
				
			||||
    private final String desc; | 
				
			||||
 | 
				
			||||
    private final List<String> alias; | 
				
			||||
 | 
				
			||||
    EntrustBiologyType(Integer code, String desc, List<String> alias) { | 
				
			||||
        this.code = code; | 
				
			||||
        this.desc = desc; | 
				
			||||
        this.alias = alias; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    // 根据名称或别名判断是否存在对应枚举
 | 
				
			||||
    public static EntrustBiologyType isExist(String desc) { | 
				
			||||
        for (EntrustBiologyType entrustStatisticType : values()) { | 
				
			||||
            // 先匹配描述字段
 | 
				
			||||
            if (entrustStatisticType.getDesc().equals(desc)) { | 
				
			||||
                return entrustStatisticType; | 
				
			||||
            } | 
				
			||||
            // 然后匹配别名
 | 
				
			||||
            if (entrustStatisticType.getAlias().contains(desc)) { | 
				
			||||
                return entrustStatisticType; | 
				
			||||
            } | 
				
			||||
        } | 
				
			||||
        return OTHER; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,33 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.enums; | 
				
			||||
 | 
				
			||||
import lombok.Getter; | 
				
			||||
 | 
				
			||||
@Getter | 
				
			||||
public enum EntrustStatisticType { | 
				
			||||
 | 
				
			||||
    ENTRUST(0, "委托"), | 
				
			||||
    SCREEN(1, "初筛"), | 
				
			||||
    SOCIETY(2, "两社人员"), | 
				
			||||
    OTHER(3, "其他人员") | 
				
			||||
    ; | 
				
			||||
 | 
				
			||||
    private final Integer code; | 
				
			||||
 | 
				
			||||
    private final String desc; | 
				
			||||
 | 
				
			||||
    EntrustStatisticType(Integer code, String desc) { | 
				
			||||
        this.code = code; | 
				
			||||
        this.desc = desc; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    // 根据名称判断是否存在对应枚举
 | 
				
			||||
    public static EntrustStatisticType isExist(String desc) { | 
				
			||||
        for (EntrustStatisticType entrustStatisticType : values()) { | 
				
			||||
            if (entrustStatisticType.getDesc().equals(desc)) { | 
				
			||||
                return entrustStatisticType; | 
				
			||||
            } | 
				
			||||
        } | 
				
			||||
        throw new IllegalArgumentException("No enum constant with desc: " + desc); | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,29 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.mapper; | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.conditions.Wrapper; | 
				
			||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
				
			||||
import com.baomidou.mybatisplus.core.toolkit.Constants; | 
				
			||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.EntrustAlterApply; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.EntrustApproveRecord; | 
				
			||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; | 
				
			||||
import digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO; | 
				
			||||
import org.apache.ibatis.annotations.Mapper; | 
				
			||||
import org.apache.ibatis.annotations.Param; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
* @author ChenJiangBao | 
				
			||||
* @description 针对表【b_entrust_approve_record(委托审核记录)】的数据库操作Mapper | 
				
			||||
* @createDate 2025-01-23 09:26:25 | 
				
			||||
* @Entity digital.laboratory.platform.entrustment.entity.EntrustApproveRecord | 
				
			||||
*/ | 
				
			||||
@Mapper | 
				
			||||
public interface EntrustApproveRecordMapper extends BaseMapper<EntrustApproveRecord> { | 
				
			||||
 | 
				
			||||
    IPage<EntrustApproveRecordVO> voPage(Page<EntrustApproveRecord> page, @Param(Constants.WRAPPER) Wrapper<EntrustApproveRecord> qw); | 
				
			||||
 | 
				
			||||
} | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,22 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.query; | 
				
			||||
 | 
				
			||||
import io.swagger.annotations.ApiModel; | 
				
			||||
import io.swagger.annotations.ApiModelProperty; | 
				
			||||
import lombok.Data; | 
				
			||||
 | 
				
			||||
import java.util.List; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 委托中检材检出结果消息 查询对象(分页查询、列表查询) | 
				
			||||
 * | 
				
			||||
 * @author Chen | 
				
			||||
 * @since 1.0.0 2025-02-18 | 
				
			||||
 */ | 
				
			||||
@Data | 
				
			||||
@ApiModel(description = "委托中检材检出结果消息 查询对象(分页查询、列表查询)") | 
				
			||||
public class EntrustMaterialCheckoutResultQuery extends BaseQuery { | 
				
			||||
 | 
				
			||||
    @ApiModelProperty("委托id") | 
				
			||||
    private String entrustId; | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,31 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.service; | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.EntrustApproveRecord; | 
				
			||||
import com.baomidou.mybatisplus.extension.service.IService; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.Entrustment; | 
				
			||||
import digital.laboratory.platform.entrustment.query.BaseQuery; | 
				
			||||
import digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO; | 
				
			||||
import digital.laboratory.platform.sewage.entity.UpdateInfo; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
* @author ChenJiangBao | 
				
			||||
* @description 针对表【b_entrust_approve_record(委托审核记录)】的数据库操作Service | 
				
			||||
* @createDate 2025-01-23 09:26:25 | 
				
			||||
*/ | 
				
			||||
public interface EntrustApproveRecordService extends IService<EntrustApproveRecord> { | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 分页查询-委托审核记录 | 
				
			||||
     * @param query | 
				
			||||
     * @return | 
				
			||||
     */ | 
				
			||||
    IPage<EntrustApproveRecordVO> voPage(BaseQuery query); | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 保存审核不通过记录 | 
				
			||||
     * @param entrust | 
				
			||||
     * @param pi | 
				
			||||
     */ | 
				
			||||
    void saveRecord(Entrustment entrust, UpdateInfo pi); | 
				
			||||
} | 
				
			||||
@ -0,0 +1,70 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.service.impl; | 
				
			||||
 | 
				
			||||
import cn.hutool.core.util.StrUtil; | 
				
			||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
				
			||||
import com.baomidou.mybatisplus.core.metadata.IPage; | 
				
			||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
				
			||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | 
				
			||||
import digital.laboratory.platform.common.aop.annotation.DlpResultProc; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.EntrustApproveRecord; | 
				
			||||
import digital.laboratory.platform.entrustment.entity.Entrustment; | 
				
			||||
import digital.laboratory.platform.entrustment.query.BaseQuery; | 
				
			||||
import digital.laboratory.platform.entrustment.service.EntrustApproveRecordService; | 
				
			||||
import digital.laboratory.platform.entrustment.mapper.EntrustApproveRecordMapper; | 
				
			||||
import digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO; | 
				
			||||
import digital.laboratory.platform.sewage.entity.UpdateInfo; | 
				
			||||
import org.springframework.stereotype.Service; | 
				
			||||
 | 
				
			||||
import java.time.LocalDateTime; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
* @author ChenJiangBao | 
				
			||||
* @description 针对表【b_entrust_approve_record(委托审核记录)】的数据库操作Service实现 | 
				
			||||
* @createDate 2025-01-23 09:26:25 | 
				
			||||
*/ | 
				
			||||
@Service | 
				
			||||
public class EntrustApproveRecordServiceImpl extends ServiceImpl<EntrustApproveRecordMapper, EntrustApproveRecord> | 
				
			||||
    implements EntrustApproveRecordService{ | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 分页查询-委托审核记录 | 
				
			||||
     * @param query | 
				
			||||
     * @return | 
				
			||||
     */ | 
				
			||||
    @Override | 
				
			||||
    @DlpResultProc | 
				
			||||
    public IPage<EntrustApproveRecordVO> voPage(BaseQuery query) { | 
				
			||||
        QueryWrapper<EntrustApproveRecord> queryWrapper = appendQueryCriteria(query); | 
				
			||||
        return baseMapper.voPage(new Page<>(query.getCurrent(), query.getSize()), queryWrapper); | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 保存审核不通过记录 | 
				
			||||
     * @param entrust | 
				
			||||
     * @param pi | 
				
			||||
     */ | 
				
			||||
    @Override | 
				
			||||
    public void saveRecord(Entrustment entrust, UpdateInfo pi) { | 
				
			||||
        EntrustApproveRecord entrustApproveRecord = new EntrustApproveRecord(); | 
				
			||||
        entrustApproveRecord.setApproveTime(LocalDateTime.now()); | 
				
			||||
        entrustApproveRecord.setApproveType(0); | 
				
			||||
        entrustApproveRecord.setEntrustId(entrust.getId()); | 
				
			||||
        entrustApproveRecord.setComments(pi.getComments()); | 
				
			||||
        entrustApproveRecord.setUserId(pi.getUserId()); | 
				
			||||
        entrustApproveRecord.setOrgId(pi.getOrgId()); | 
				
			||||
        this.save(entrustApproveRecord); | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    private QueryWrapper<EntrustApproveRecord> appendQueryCriteria(BaseQuery query) { | 
				
			||||
        QueryWrapper<EntrustApproveRecord> queryWrapper = new QueryWrapper<>(); | 
				
			||||
        queryWrapper.like(StrUtil.isNotBlank(query.getKeywords()), "c.case_name", query.getKeywords()); | 
				
			||||
        queryWrapper.ge(query.getStartDate() != null, "ear.approve_time", query.getStartDate()); | 
				
			||||
        queryWrapper.le(query.getEndDate() != null, "ear.approve_time", query.getEndDate()); | 
				
			||||
        queryWrapper.orderByDesc("ear.approve_time"); | 
				
			||||
        return queryWrapper; | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
 | 
				
			||||
@ -0,0 +1,83 @@ | 
				
			||||
package digital.laboratory.platform.entrustment.vo; | 
				
			||||
 | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableField; | 
				
			||||
import com.baomidou.mybatisplus.annotation.TableName; | 
				
			||||
import digital.laboratory.platform.common.aop.annotation.DlpFeign; | 
				
			||||
import digital.laboratory.platform.sys.feign.RemoteOrgService; | 
				
			||||
import digital.laboratory.platform.sys.feign.RemoteUserService; | 
				
			||||
import io.swagger.annotations.ApiModelProperty; | 
				
			||||
import lombok.Data; | 
				
			||||
 | 
				
			||||
import java.time.LocalDateTime; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * 委托审核记录 | 
				
			||||
 * @TableName b_entrust_approve_record | 
				
			||||
 */ | 
				
			||||
@Data | 
				
			||||
@TableName(value ="b_entrust_approve_record") | 
				
			||||
public class EntrustApproveRecordVO { | 
				
			||||
    /** | 
				
			||||
     * 主键标识 | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("主键标识") | 
				
			||||
    private String id; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核关联的委托id | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核关联的委托id") | 
				
			||||
    private String entrustId; | 
				
			||||
 | 
				
			||||
    @ApiModelProperty(value="委托类型: 0=常规毒品, 1=生物样本") | 
				
			||||
    private Integer entrustmentType; | 
				
			||||
 | 
				
			||||
    @ApiModelProperty("委托单位名称") | 
				
			||||
    private String clientOrgName; | 
				
			||||
 | 
				
			||||
    @ApiModelProperty("案件名称") | 
				
			||||
    private String caseName; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核类型, 目前 0 代表 审核不通过 | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核类型, 目前 0 代表 审核不通过") | 
				
			||||
    private Integer approveType; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 意见 | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核意见") | 
				
			||||
    private String comments; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 用户id | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核用户id") | 
				
			||||
    private String userId; | 
				
			||||
 | 
				
			||||
    @ApiModelProperty("审核用户姓名") | 
				
			||||
    @DlpFeign(feignClient = RemoteUserService.class, methodName = "innerGetById", params = {"userId"}, resultField = "name") | 
				
			||||
    private String userName; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 机构id | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核机构id") | 
				
			||||
    private String orgId; | 
				
			||||
 | 
				
			||||
    @ApiModelProperty("审核机构名称") | 
				
			||||
    @DlpFeign(feignClient = RemoteOrgService.class, methodName = "getById", params = {"orgId"}, resultField = "name") | 
				
			||||
    private String orgName; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * 审核时间 | 
				
			||||
     */ | 
				
			||||
    @ApiModelProperty("审核时间") | 
				
			||||
    private LocalDateTime approveTime; | 
				
			||||
 | 
				
			||||
 | 
				
			||||
    @TableField(exist = false) | 
				
			||||
    private static final long serialVersionUID = 1L; | 
				
			||||
 | 
				
			||||
} | 
				
			||||
@ -0,0 +1,50 @@ | 
				
			||||
<?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="digital.laboratory.platform.entrustment.mapper.EntrustApproveRecordMapper"> | 
				
			||||
 | 
				
			||||
    <resultMap id="BaseResultMap" type="digital.laboratory.platform.entrustment.entity.EntrustApproveRecord"> | 
				
			||||
            <id property="id" column="id" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="entrustId" column="entrust_id" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="approveType" column="approve_type" jdbcType="TINYINT"/> | 
				
			||||
            <result property="comments" column="comments" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="userId" column="user_id" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="orgId" column="org_id" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="approveTime" column="approve_time" jdbcType="TIMESTAMP"/> | 
				
			||||
            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/> | 
				
			||||
            <result property="createBy" column="create_by" jdbcType="VARCHAR"/> | 
				
			||||
            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/> | 
				
			||||
            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/> | 
				
			||||
    </resultMap> | 
				
			||||
 | 
				
			||||
    <sql id="Base_Column_List"> | 
				
			||||
        ear.id, | 
				
			||||
        ear.entrust_id, | 
				
			||||
        ear.approve_type, | 
				
			||||
        ear.comments, | 
				
			||||
        ear.user_id, | 
				
			||||
        ear.org_id, | 
				
			||||
        ear.approve_time, | 
				
			||||
        ear.create_time, | 
				
			||||
        ear.create_by, | 
				
			||||
        ear.update_time, | 
				
			||||
        ear.update_by | 
				
			||||
    </sql> | 
				
			||||
 | 
				
			||||
    <sql id="EntrustApproveRecordVOSQL"> | 
				
			||||
        SELECT | 
				
			||||
            <include refid="Base_Column_List"></include>, | 
				
			||||
            c.case_name, | 
				
			||||
            e.client_org_name, | 
				
			||||
            e.entrustment_type | 
				
			||||
        FROM b_entrust_approve_record ear | 
				
			||||
            LEFT JOIN b_entrustment e ON e.id = ear.entrust_id | 
				
			||||
            LEFT JOIN b_case_event c on e.case_id = c.id | 
				
			||||
    </sql> | 
				
			||||
 | 
				
			||||
    <select id="voPage" resultType="digital.laboratory.platform.entrustment.vo.EntrustApproveRecordVO"> | 
				
			||||
        <include refid="EntrustApproveRecordVOSQL"></include> | 
				
			||||
        ${ew.customSqlSegment} | 
				
			||||
    </select> | 
				
			||||
</mapper> | 
				
			||||
					Loading…
					
					
				
		Reference in new issue