修改和完善业务数据

This commit is contained in:
huzhengkao 2025-06-06 16:21:14 +08:00
parent 75a99d9a32
commit 9b16b4e2fd
20 changed files with 703 additions and 15 deletions

View File

@ -10,8 +10,8 @@
</parent> </parent>
<groupId>com.alihealth.d2d</groupId> <groupId>com.alihealth.d2d</groupId>
<artifactId>provtest</artifactId> <artifactId>provtest</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>1.0.0</version>
<packaging>war</packaging> <packaging>jar</packaging>
<name>provtest</name> <name>provtest</name>
<description>Demo project for Spring Boot</description> <description>Demo project for Spring Boot</description>

View File

@ -40,7 +40,7 @@ public class ProvTestClient {
/** /**
* 请求url * 请求url
*/ */
private static final String url = "http://localhost:8888/prov/test/receive"; private static final String url = "http://localhost:1688/prov/test/receive";
/** /**
* 证书地址 * 证书地址
*/ */
@ -60,7 +60,7 @@ public class ProvTestClient {
public static void main(String[] args) throws Exception { public static void main(String[] args) throws Exception {
//数据文件内容主业务类型 10基础信息数据 20应用信息数据 //数据文件内容主业务类型 10基础信息数据 20应用信息数据
//subType数据文件内容子业务类型 详见数据类型字典表 基本信息(1011-10199001-9002) 应用信息2011-20202051-2053 //subType数据文件内容子业务类型 详见数据类型字典表 基本信息(1011-10199001-9002) 应用信息2011-20202051-2053
testProv("1013"); testProv("1015");
} }

View File

@ -0,0 +1,209 @@
package com.alihealth.d2d.provtest.domain;
import com.alihealth.d2d.provtest.utils.LocalDateDeserializer;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import lombok.Getter;
import lombok.Setter;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
* <p>
* 药品经营企业基本信息数据子集
* </p>
*
* @author Jason
* @since 2025-06-06
*/
@Getter
@Setter
@TableName("pharmaceutical_trading_enterprises")
public class PharmaceuticalTradingEnterprises implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 事件流水号
*/
private String eventId;
/**
* 统一社会信用代码
*/
@JacksonXmlProperty(localName = "TYSHXYDM")
private String tyshxydm;
/**
* 企业名称
*/
@JacksonXmlProperty(localName = "QYMC")
private String qymc;
/**
* 企业类型
*/
@JacksonXmlProperty(localName = "QYLX")
private String qylx;
/**
* 企业小类
*/
@JacksonXmlProperty(localName = "QYXL")
private String qyxl;
/**
* 住所地址
*/
@JacksonXmlProperty(localName = "ZSDZ")
private String zsdz;
/**
* 住所地址- 国家或地区
*/
@JacksonXmlProperty(localName = "ZSDZGJHDQ")
private String zsdzgjhdq;
/**
* 住所地址- 直辖市/自治区
*/
@JacksonXmlProperty(localName = "ZSDZSZXSZZQ")
private String zsdzszxszzq;
/**
* 住所地址- /自治州/
*/
@JacksonXmlProperty(localName = "ZSDZSQZZZM")
private String zsdzsqzzzm;
/**
* 住所地址- 自治县/县级市
*/
@JacksonXmlProperty(localName = "ZSDZXZZXXJS")
private String zsdzxzzxxjs;
/**
* 住所地址-/街道办事处
*/
@JacksonXmlProperty(localName = "ZSDZXZJDBSC")
private String zsdzxzjdbsc;
/**
* 住所地址-// 弄等
*/
@JacksonXmlProperty(localName = "ZSDZCJLLD")
private String zsdzcjlld;
/**
* 住所地址-门牌号码
*/
@JacksonXmlProperty(localName = "ZSDZMPHM")
private String zsdzmphm;
/**
* 法定代表人
*/
@JacksonXmlProperty(localName = "FDDBR")
private String fddbr;
/**
* 注册资本
*/
@JacksonXmlProperty(localName = "ZCZB")
private String zczb;
/**
* 成立日期
*/
@JacksonXmlProperty(localName = "CLRQ")
@JsonDeserialize(using = LocalDateDeserializer.class)
private LocalDate clrq;
/**
* 营业期限
*/
@JacksonXmlProperty(localName = "YYQX")
private String yyqx;
/**
* 经营范围
*/
@JacksonXmlProperty(localName = "JYFW")
private String jyfw;
/**
* 登记机关
*/
@JacksonXmlProperty(localName = "DJJG")
private String djjg;
/**
* 固定电话号码
*/
@JacksonXmlProperty(localName = "GDDHHM")
private String gddhhm;
/**
* 传真号码
*/
@JacksonXmlProperty(localName = "CZHM")
private String czhm;
/**
* 电子信箱
*/
@JacksonXmlProperty(localName = "DZXX")
private String dzxx;
/**
* 企业网址
*/
@JacksonXmlProperty(localName = "QYWZ")
private String qywz;
/**
* 联系人
*/
@JacksonXmlProperty(localName = "LXR")
private String lxr;
/**
* 联系电话
*/
@JacksonXmlProperty(localName = "LXDH")
private String lxdh;
/**
* 暂无
*/
@JacksonXmlProperty(localName = "ZSGPS")
private String zsgps;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 是否删除(0- 1-)
*/
private Integer isDeleted;
}

View File

@ -0,0 +1,168 @@
package com.alihealth.d2d.provtest.domain;
import com.alihealth.d2d.provtest.utils.LocalDateDeserializer;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 药品经营许可证基本信息数据子集
* </p>
*
* @author Jason
* @since 2025-06-06
*/
@Getter
@Setter
@TableName("pharmaceutical_trading_license_base_info")
public class PharmaceuticalTradingLicenseBaseInfo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键ID
*/
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 事件流水号
*/
private String eventId;
/**
* 经营许可证编号
*/
@JacksonXmlProperty(localName = "JYXKZBH")
private String jyxkzbh;
/**
* 企业名称
*/
@JacksonXmlProperty(localName = "QYMC")
private String qymc;
/**
* 企业类型
*/
@JacksonXmlProperty(localName = "QYLX")
private String qylx;
/**
* 企业小类
*/
@JacksonXmlProperty(localName = "QYXL")
private String qyxl;
/**
* 统一社会信用代码
*/
@JacksonXmlProperty(localName = "TYSHXYDM")
private String tyshxydm;
/**
* 注册地址
*/
@JacksonXmlProperty(localName = "ZCDZ")
private String zcdz;
/**
* 法定代表人
*/
@JacksonXmlProperty(localName = "FDDBR")
private String fddbr;
/**
* 企业负责人
*/
@JacksonXmlProperty(localName = "QYFZR")
private String qyfzr;
/**
* 质量负责人
*/
@JacksonXmlProperty(localName = "ZLFZR")
private String zlfzr;
/**
* 仓库地址
*/
@JacksonXmlProperty(localName = "CKDZ")
private String ckdz;
/**
* 经营方式
*/
@JacksonXmlProperty(localName = "JYFS")
private String jyfs;
/**
* 经营范围
*/
@JacksonXmlProperty(localName = "JYFW")
private String jyfw;
/**
* 有效期
*/
@JacksonXmlProperty(localName = "YXQ")
@JsonDeserialize(using = LocalDateDeserializer.class)
private LocalDate yxq;
/**
* 发证机关
*/
@JacksonXmlProperty(localName = "FZJG")
private String fzjg;
/**
* 签发人
*/
@JacksonXmlProperty(localName = "QFR")
private String qfr;
/**
* 签发日期
*/
@JacksonXmlProperty(localName = "QFRQ")
@JsonDeserialize(using = LocalDateDeserializer.class)
private LocalDate qfrq;
/**
* 日常监督管理机构
*/
@JacksonXmlProperty(localName = "RCJDGLJG")
private String rcjdgljg;
/**
* 投诉举报电话
*/
@JacksonXmlProperty(localName = "TSJBDH")
private String tsjbdh;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新时间
*/
private LocalDateTime updateTime;
/**
* 是否删除(0- 1-)
*/
private Integer isDeleted;
}

View File

@ -16,7 +16,7 @@ import java.nio.file.Paths;
public class CodeGenerator { public class CodeGenerator {
public static void main(String[] args) { public static void main(String[] args) {
String tables="pharmaceutical_production_license_base_info";// 生成多个指定表,逗号分隔 String tables="pharmaceutical_trading_license_base_info";// 生成多个指定表,逗号分隔
FastAutoGenerator.create("jdbc:mysql://47.109.202.121:3306/supervisionx_trace_data", "root", "TCCT3.1415926") FastAutoGenerator.create("jdbc:mysql://47.109.202.121:3306/supervisionx_trace_data", "root", "TCCT3.1415926")
.globalConfig(builder -> builder .globalConfig(builder -> builder
.author("Jason") .author("Jason")
@ -24,7 +24,7 @@ public class CodeGenerator {
.commentDate("yyyy-MM-dd") .commentDate("yyyy-MM-dd")
) )
.packageConfig(builder -> builder .packageConfig(builder -> builder
.parent("com.alihealth.d2d.provtest.generator.temp") .parent("com.alihealth.d2d.provtest")
.entity("domain") .entity("domain")
.mapper("mapper") .mapper("mapper")
.service("service") .service("service")

View File

@ -0,0 +1,16 @@
package com.alihealth.d2d.provtest.mapper;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 药品经营企业基本信息数据子集 Mapper 接口
* </p>
*
* @author Jason
* @since 2025-06-06
*/
public interface PharmaceuticalTradingEnterprisesMapper extends BaseMapper<PharmaceuticalTradingEnterprises> {
}

View File

@ -0,0 +1,16 @@
package com.alihealth.d2d.provtest.mapper;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 药品经营许可证基本信息数据子集 Mapper 接口
* </p>
*
* @author Jason
* @since 2025-06-06
*/
public interface PharmaceuticalTradingLicenseBaseInfoMapper extends BaseMapper<PharmaceuticalTradingLicenseBaseInfo> {
}

View File

@ -0,0 +1,5 @@
<?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.alihealth.d2d.provtest.mapper.PharmaceuticalTradingLicenseBaseInfoMapper">
</mapper>

View File

@ -0,0 +1,16 @@
package com.alihealth.d2d.provtest.service;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 药品经营企业基本信息数据子集 服务类
* </p>
*
* @author Jason
* @since 2025-06-06
*/
public interface IPharmaceuticalTradingEnterprisesService extends IService<PharmaceuticalTradingEnterprises> {
}

View File

@ -0,0 +1,16 @@
package com.alihealth.d2d.provtest.service;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 药品经营许可证基本信息数据子集 服务类
* </p>
*
* @author Jason
* @since 2025-06-06
*/
public interface IPharmaceuticalTradingLicenseBaseInfoService extends IService<PharmaceuticalTradingLicenseBaseInfo> {
}

View File

@ -0,0 +1,73 @@
package com.alihealth.d2d.provtest.service.handle.business;
import com.alihealth.d2d.provtest.domain.PharmaceuticalProductionLicenseBaseInfo;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises;
import com.alihealth.d2d.provtest.entity.EventBody;
import com.alihealth.d2d.provtest.entity.InstanceDetail;
import com.alihealth.d2d.provtest.entity.ItemDetail;
import com.alihealth.d2d.provtest.entity.VTTSBasic;
import com.alihealth.d2d.provtest.service.IPharmaceuticalProductionLicenseBaseInfoService;
import com.alihealth.d2d.provtest.service.IPharmaceuticalTradingEnterprisesService;
import com.alihealth.d2d.provtest.service.XmlParserService;
import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler;
import com.alihealth.d2d.provtest.service.handle.EventSubType;
import com.baomidou.mybatisplus.extension.service.IService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author Jason 药品经营企业基本信息数据子集
* @date 2025年06月05日 11:14:43
*/
@Service
@EventSubType("1014")
public class SubType1014Handler extends AbstractEventDataHandler<PharmaceuticalTradingEnterprises> {
protected final Logger log = LoggerFactory.getLogger(getClass());
@Autowired
private IPharmaceuticalTradingEnterprisesService service;
@Autowired
private XmlParserService xmlParserService;
@Override
protected Class<PharmaceuticalTradingEnterprises> getEntityClass() {
return PharmaceuticalTradingEnterprises.class;
}
@Override
protected IService<PharmaceuticalTradingEnterprises> getService() {
return service;
}
@Override
protected PharmaceuticalTradingEnterprises convertToEntity(EventBody eventBody, ItemDetail item, InstanceDetail instance) {
return null;
}
@Override
public String getSubType() {
return "1014";
}
@Override
public void handleBase(String xml,String eventId) {
VTTSBasic<PharmaceuticalTradingEnterprises> result = xmlParserService.parseDataXml(
xml,
PharmaceuticalTradingEnterprises.class
);
List<PharmaceuticalTradingEnterprises> list = result.getDataset();
if(list!=null && !list.isEmpty()){
list.stream()
.forEach(item -> {
item.setEventId(eventId);
});
getService().saveBatch(list);
log.info("数据类型:"+getSubType()+",入库的数据条数:{}", list.size());
}
}
}

View File

@ -0,0 +1,73 @@
package com.alihealth.d2d.provtest.service.handle.business;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo;
import com.alihealth.d2d.provtest.entity.EventBody;
import com.alihealth.d2d.provtest.entity.InstanceDetail;
import com.alihealth.d2d.provtest.entity.ItemDetail;
import com.alihealth.d2d.provtest.entity.VTTSBasic;
import com.alihealth.d2d.provtest.service.IPharmaceuticalTradingEnterprisesService;
import com.alihealth.d2d.provtest.service.IPharmaceuticalTradingLicenseBaseInfoService;
import com.alihealth.d2d.provtest.service.XmlParserService;
import com.alihealth.d2d.provtest.service.handle.AbstractEventDataHandler;
import com.alihealth.d2d.provtest.service.handle.EventSubType;
import com.baomidou.mybatisplus.extension.service.IService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author Jason 药品经营许可证基本信息数据子集
* @date 2025年06月05日 11:14:43
*/
@Service
@EventSubType("1015")
public class SubType1015Handler extends AbstractEventDataHandler<PharmaceuticalTradingLicenseBaseInfo> {
protected final Logger log = LoggerFactory.getLogger(getClass());
@Autowired
private IPharmaceuticalTradingLicenseBaseInfoService service;
@Autowired
private XmlParserService xmlParserService;
@Override
protected Class<PharmaceuticalTradingLicenseBaseInfo> getEntityClass() {
return PharmaceuticalTradingLicenseBaseInfo.class;
}
@Override
protected IService<PharmaceuticalTradingLicenseBaseInfo> getService() {
return service;
}
@Override
protected PharmaceuticalTradingLicenseBaseInfo convertToEntity(EventBody eventBody, ItemDetail item, InstanceDetail instance) {
return null;
}
@Override
public String getSubType() {
return "1015";
}
@Override
public void handleBase(String xml,String eventId) {
VTTSBasic<PharmaceuticalTradingLicenseBaseInfo> result = xmlParserService.parseDataXml(
xml,
PharmaceuticalTradingLicenseBaseInfo.class
);
List<PharmaceuticalTradingLicenseBaseInfo> list = result.getDataset();
if(list!=null && !list.isEmpty()){
list.stream()
.forEach(item -> {
item.setEventId(eventId);
});
getService().saveBatch(list);
log.info("数据类型:"+getSubType()+",入库的数据条数:{}", list.size());
}
}
}

View File

@ -0,0 +1,20 @@
package com.alihealth.d2d.provtest.service.impl;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises;
import com.alihealth.d2d.provtest.mapper.PharmaceuticalTradingEnterprisesMapper;
import com.alihealth.d2d.provtest.service.IPharmaceuticalTradingEnterprisesService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 药品经营企业基本信息数据子集 服务实现类
* </p>
*
* @author Jason
* @since 2025-06-06
*/
@Service
public class PharmaceuticalTradingEnterprisesServiceImpl extends ServiceImpl<PharmaceuticalTradingEnterprisesMapper, PharmaceuticalTradingEnterprises> implements IPharmaceuticalTradingEnterprisesService {
}

View File

@ -0,0 +1,20 @@
package com.alihealth.d2d.provtest.service.impl;
import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo;
import com.alihealth.d2d.provtest.mapper.PharmaceuticalTradingLicenseBaseInfoMapper;
import com.alihealth.d2d.provtest.service.IPharmaceuticalTradingLicenseBaseInfoService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
* 药品经营许可证基本信息数据子集 服务实现类
* </p>
*
* @author Jason
* @since 2025-06-06
*/
@Service
public class PharmaceuticalTradingLicenseBaseInfoServiceImpl extends ServiceImpl<PharmaceuticalTradingLicenseBaseInfoMapper, PharmaceuticalTradingLicenseBaseInfo> implements IPharmaceuticalTradingLicenseBaseInfoService {
}

View File

@ -0,0 +1,5 @@
<?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.alihealth.d2d.provtest.generator.temp.mapper.PharmaceuticalTradingEnterprisesMapper">
</mapper>

View File

@ -1,5 +1,5 @@
server: server:
port: 8888 port: 1688
# spring配置 # spring配置
spring: spring:
@ -34,6 +34,9 @@ logging:
com.baomidou.mybatisplus: DEBUG com.baomidou.mybatisplus: DEBUG
cert: cert:
#本地
path: D:\ynyp\药品追溯\d2d\yunnan.pfx path: D:\ynyp\药品追溯\d2d\yunnan.pfx
#服务器
#path: /data/cert/d2d/yunnan.pfx
password: 12345678 password: 12345678
algorithm: RSA algorithm: RSA

View File

@ -1,24 +1,34 @@
com\alihealth\d2d\provtest\mapper\AbroadPharmaBaseInfoMapper.class
com\alihealth\d2d\provtest\entity\BaseEntity.class com\alihealth\d2d\provtest\entity\BaseEntity.class
com\alihealth\d2d\provtest\service\handle\SubType2011Handler.class com\alihealth\d2d\provtest\service\impl\PharmaceuticalTradingLicenseBaseInfoServiceImpl.class
com\alihealth\d2d\provtest\enums\SubTypeEnum.class com\alihealth\d2d\provtest\enums\SubTypeEnum.class
com\alihealth\d2d\provtest\entity\DynamicFieldsEntity.class com\alihealth\d2d\provtest\entity\DynamicFieldsEntity.class
com\alihealth\d2d\provtest\factory\EntityFactoryManager.class com\alihealth\d2d\provtest\factory\EntityFactoryManager.class
com\alihealth\d2d\provtest\config\HandlerConfig.class com\alihealth\d2d\provtest\config\HandlerConfig.class
com\alihealth\d2d\provtest\service\handle\SubType2013Handler.class com\alihealth\d2d\provtest\service\handle\business\SubType1015Handler.class
com\alihealth\d2d\provtest\service\IPharmaceuticalTradingLicenseBaseInfoService.class
com\alihealth\d2d\provtest\service\IReceiveDataLogService.class com\alihealth\d2d\provtest\service\IReceiveDataLogService.class
com\alihealth\d2d\provtest\entity\VTTSEvent.class com\alihealth\d2d\provtest\entity\VTTSEvent.class
com\alihealth\d2d\provtest\config\CertConfig.class
com\alihealth\d2d\provtest\domain\ReceiveDataLog.class com\alihealth\d2d\provtest\domain\ReceiveDataLog.class
com\alihealth\d2d\provtest\service\XmlParserService.class com\alihealth\d2d\provtest\service\XmlParserService.class
com\alihealth\d2d\provtest\mapper\DomesticPharmaBaseInfoMapper.class com\alihealth\d2d\provtest\mapper\DomesticPharmaBaseInfoMapper.class
com\alihealth\d2d\provtest\service\IDomesticDrugProductionApplyInfoService.class com\alihealth\d2d\provtest\service\IDomesticDrugProductionApplyInfoService.class
com\alihealth\d2d\provtest\service\IDomesticPharmaBaseInfoService.class com\alihealth\d2d\provtest\service\IDomesticPharmaBaseInfoService.class
com\alihealth\d2d\provtest\mapper\PharmaceuticalTradingEnterprisesMapper.class
com\alihealth\d2d\provtest\service\handle\business\SubType1013Handler.class
com\alihealth\d2d\provtest\utils\RequestWrapper$1.class com\alihealth\d2d\provtest\utils\RequestWrapper$1.class
com\alihealth\d2d\provtest\service\handle\business\SubType1011Handler.class
com\alihealth\d2d\provtest\service\impl\PharmaceuticalProductionLicenseBaseInfoServiceImpl.class
com\alihealth\d2d\provtest\service\handle\EventDataHandler.class com\alihealth\d2d\provtest\service\handle\EventDataHandler.class
com\alihealth\d2d\provtest\service\impl\DomesticDrugProductionApplyInfoServiceImpl.class com\alihealth\d2d\provtest\service\impl\DomesticDrugProductionApplyInfoServiceImpl.class
com\alihealth\d2d\provtest\utils\BouncyCastlePFXGenerator.class com\alihealth\d2d\provtest\utils\BouncyCastlePFXGenerator.class
com\alihealth\d2d\provtest\utils\EventPojo.class com\alihealth\d2d\provtest\utils\EventPojo.class
com\alihealth\d2d\provtest\mapper\ReceiveDataLogMapper.class com\alihealth\d2d\provtest\mapper\ReceiveDataLogMapper.class
com\alihealth\d2d\provtest\entity\InstanceDetail.class com\alihealth\d2d\provtest\entity\InstanceDetail.class
com\alihealth\d2d\provtest\service\IPharmaceuticalProductionLicenseBaseInfoService.class
com\alihealth\d2d\provtest\service\IPharmaceuticalTradingEnterprisesService.class
com\alihealth\d2d\provtest\service\impl\AbroadPharmaBaseInfoServiceImpl.class
com\alihealth\d2d\provtest\entity\EventBody.class com\alihealth\d2d\provtest\entity\EventBody.class
com\alihealth\d2d\provtest\utils\Base64.class com\alihealth\d2d\provtest\utils\Base64.class
com\alihealth\d2d\provtest\controller\ProvTestServerController.class com\alihealth\d2d\provtest\controller\ProvTestServerController.class
@ -26,29 +36,43 @@ com\alihealth\d2d\provtest\factory\EntityFactory.class
com\alihealth\d2d\provtest\entity\XmlEntity.class com\alihealth\d2d\provtest\entity\XmlEntity.class
com\alihealth\d2d\provtest\utils\KeyStoreUtil.class com\alihealth\d2d\provtest\utils\KeyStoreUtil.class
com\alihealth\d2d\provtest\enums\EventTypeEnum.class com\alihealth\d2d\provtest\enums\EventTypeEnum.class
com\alihealth\d2d\provtest\service\handle\business\SubType2012Handler.class
com\alihealth\d2d\provtest\service\handle\business\SubType2011Handler.class
com\alihealth\d2d\provtest\entity\VTTSEventS.class com\alihealth\d2d\provtest\entity\VTTSEventS.class
com\alihealth\d2d\provtest\enums\StatusEnum.class com\alihealth\d2d\provtest\enums\StatusEnum.class
com\alihealth\d2d\provtest\service\handle\AbstractEventDataHandler.class com\alihealth\d2d\provtest\service\handle\AbstractEventDataHandler.class
com\alihealth\d2d\provtest\service\impl\PharmaceuticalTradingEnterprisesServiceImpl.class
com\alihealth\d2d\provtest\ProvtestApplication.class com\alihealth\d2d\provtest\ProvtestApplication.class
com\alihealth\d2d\provtest\entity\VTTSBasic.class com\alihealth\d2d\provtest\entity\VTTSBasic.class
com\alihealth\d2d\provtest\service\handle\business\SubType2013Handler.class
com\alihealth\d2d\provtest\utils\ResponseBuilder.class com\alihealth\d2d\provtest\utils\ResponseBuilder.class
com\alihealth\d2d\provtest\service\IAbroadPharmaBaseInfoService.class
com\alihealth\d2d\provtest\mapper\PharmaceuticalProductionLicenseBaseInfoMapper.class
com\alihealth\d2d\provtest\utils\LocalDateDeserializer.class
com\alihealth\d2d\provtest\service\handle\business\SubType1014Handler.class
com\alihealth\d2d\provtest\mapper\DomesticDrugProductionApplyInfoMapper.class com\alihealth\d2d\provtest\mapper\DomesticDrugProductionApplyInfoMapper.class
com\alihealth\d2d\provtest\utils\XmlStringParser.class com\alihealth\d2d\provtest\utils\XmlStringParser.class
com\alihealth\d2d\provtest\service\handle\SubType2012Handler.class
com\alihealth\d2d\provtest\service\impl\DomesticPharmaBaseInfoServiceImpl.class com\alihealth\d2d\provtest\service\impl\DomesticPharmaBaseInfoServiceImpl.class
com\alihealth\d2d\provtest\domain\PharmaceuticalProductionLicenseBaseInfo.class
com\alihealth\d2d\provtest\entity\ItemDetail.class com\alihealth\d2d\provtest\entity\ItemDetail.class
com\alihealth\d2d\provtest\service\handle\SubType1011Handler.class com\alihealth\d2d\provtest\service\handle\business\SubType1012Handler.class
com\alihealth\d2d\provtest\service\handle\EventSubType.class com\alihealth\d2d\provtest\service\handle\EventSubType.class
com\alihealth\d2d\provtest\domain\DomesticDrugProductionApplyInfo.class com\alihealth\d2d\provtest\domain\DomesticDrugProductionApplyInfo.class
com\alihealth\d2d\provtest\service\EventProcessingService.class com\alihealth\d2d\provtest\service\EventProcessingService.class
com\alihealth\d2d\provtest\utils\CertManager.class
com\alihealth\d2d\provtest\utils\RequestWrapper.class com\alihealth\d2d\provtest\utils\RequestWrapper.class
com\alihealth\d2d\provtest\domain\DomesticPharmaBaseInfo.class com\alihealth\d2d\provtest\domain\DomesticPharmaBaseInfo.class
com\alihealth\d2d\provtest\domain\PharmaceuticalTradingEnterprises.class
com\alihealth\d2d\provtest\factory\EventHandlerFactory.class com\alihealth\d2d\provtest\factory\EventHandlerFactory.class
com\alihealth\d2d\provtest\mapper\PharmaceuticalTradingLicenseBaseInfoMapper.class
com\alihealth\d2d\provtest\entity\EventBasic.class com\alihealth\d2d\provtest\entity\EventBasic.class
com\alihealth\d2d\provtest\domain\AbroadPharmaBaseInfo.class
com\alihealth\d2d\provtest\domain\PharmaceuticalTradingLicenseBaseInfo.class
com\alihealth\d2d\provtest\factory\DomesticPharmaBaseInfoFactory.class com\alihealth\d2d\provtest\factory\DomesticPharmaBaseInfoFactory.class
com\alihealth\d2d\provtest\utils\StreamUtil.class com\alihealth\d2d\provtest\utils\StreamUtil.class
com\alihealth\d2d\provtest\utils\EntityProcessor.class com\alihealth\d2d\provtest\utils\EntityProcessor.class
com\alihealth\d2d\provtest\enums\BuzStatusEnum.class com\alihealth\d2d\provtest\enums\BuzStatusEnum.class
com\alihealth\d2d\provtest\service\impl\ReceiveDataLogServiceImpl.class com\alihealth\d2d\provtest\service\impl\ReceiveDataLogServiceImpl.class
com\alihealth\d2d\provtest\generator\CodeGenerator.class
com\alihealth\d2d\provtest\domain\DomesticDrugProductionApplyInfo$DomesticDrugProductionApplyInfoBuilder.class com\alihealth\d2d\provtest\domain\DomesticDrugProductionApplyInfo$DomesticDrugProductionApplyInfoBuilder.class
com\alihealth\d2d\provtest\ProvTestClient.class com\alihealth\d2d\provtest\ProvTestClient.class

View File

@ -1,43 +1,66 @@
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType1013Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType1015Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IPharmaceuticalTradingEnterprisesService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSEventS.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSEventS.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType1012Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\XmlEntity.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\XmlEntity.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\ReceiveDataLog.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\ReceiveDataLog.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\RequestWrapper.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\RequestWrapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\AbstractEventDataHandler.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\AbstractEventDataHandler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType1011Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\BuzStatusEnum.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\BuzStatusEnum.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IDomesticDrugProductionApplyInfoService.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IDomesticDrugProductionApplyInfoService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\StatusEnum.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\StatusEnum.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\ProvTestClient.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\ProvTestClient.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EventHandlerFactory.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EventHandlerFactory.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\SubType1011Handler.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\config\CertConfig.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\ProvtestApplication.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\ProvtestApplication.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\PharmaceuticalTradingEnterprisesMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\PharmaceuticalTradingLicenseBaseInfoServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IReceiveDataLogService.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IReceiveDataLogService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\StreamUtil.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\StreamUtil.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\controller\ProvTestServerController.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\controller\ProvTestServerController.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\DomesticPharmaBaseInfoFactory.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\DomesticPharmaBaseInfoFactory.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\XmlStringParser.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\XmlStringParser.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\PharmaceuticalProductionLicenseBaseInfoMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\LocalDateDeserializer.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IPharmaceuticalTradingLicenseBaseInfoService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\generator\CodeGenerator.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\PharmaceuticalTradingLicenseBaseInfoMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\PharmaceuticalProductionLicenseBaseInfo.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\EventBody.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\EventBody.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\EventProcessingService.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\EventProcessingService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\EventTypeEnum.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\EventTypeEnum.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\KeyStoreUtil.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\KeyStoreUtil.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\AbroadPharmaBaseInfoServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\Base64.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\Base64.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\ResponseBuilder.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\ResponseBuilder.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\AbroadPharmaBaseInfoMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\EventBasic.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\EventBasic.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\EventDataHandler.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\EventDataHandler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EntityFactoryManager.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EntityFactoryManager.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EntityFactory.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\factory\EntityFactory.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSBasic.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSBasic.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\PharmaceuticalProductionLicenseBaseInfoServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\config\HandlerConfig.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\config\HandlerConfig.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\SubType2013Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\EventSubType.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\EventSubType.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\ItemDetail.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\ItemDetail.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\PharmaceuticalTradingLicenseBaseInfo.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\DomesticPharmaBaseInfoMapper.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\DomesticPharmaBaseInfoMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType2011Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType2013Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType2012Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\EventPojo.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\EventPojo.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\ReceiveDataLogServiceImpl.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\ReceiveDataLogServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\DomesticPharmaBaseInfoServiceImpl.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\DomesticPharmaBaseInfoServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\BouncyCastlePFXGenerator.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\BouncyCastlePFXGenerator.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\PharmaceuticalTradingEnterprises.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\ReceiveDataLogMapper.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\mapper\ReceiveDataLogMapper.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\PharmaceuticalTradingEnterprisesServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\DynamicFieldsEntity.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\DynamicFieldsEntity.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IPharmaceuticalProductionLicenseBaseInfoService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\EntityProcessor.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\EntityProcessor.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IAbroadPharmaBaseInfoService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\XmlParserService.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\XmlParserService.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\SubTypeEnum.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\enums\SubTypeEnum.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IDomesticPharmaBaseInfoService.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\IDomesticPharmaBaseInfoService.java
@ -47,6 +70,7 @@ D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\DomesticPh
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\BaseEntity.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\BaseEntity.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\InstanceDetail.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\InstanceDetail.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\DomesticDrugProductionApplyInfoServiceImpl.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\impl\DomesticDrugProductionApplyInfoServiceImpl.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\SubType2011Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\SubType2012Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSEvent.java D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\entity\VTTSEvent.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\service\handle\business\SubType1014Handler.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\utils\CertManager.java
D:\work-tcct\provtest\src\main\java\com\alihealth\d2d\provtest\domain\AbroadPharmaBaseInfo.java