diff --git a/pom.xml b/pom.xml index b07c79a..bbb1839 100644 --- a/pom.xml +++ b/pom.xml @@ -10,8 +10,8 @@ com.alihealth.d2d provtest - 0.0.1-SNAPSHOT - war + 1.0.0 + jar provtest Demo project for Spring Boot diff --git a/src/main/java/com/alihealth/d2d/provtest/ProvTestClient.java b/src/main/java/com/alihealth/d2d/provtest/ProvTestClient.java index 5ab860d..92cc3f2 100644 --- a/src/main/java/com/alihealth/d2d/provtest/ProvTestClient.java +++ b/src/main/java/com/alihealth/d2d/provtest/ProvTestClient.java @@ -40,7 +40,7 @@ public class ProvTestClient { /** * 请求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 { //数据文件内容主业务类型 10:基础信息数据 20:应用信息数据 //subType数据文件内容子业务类型 详见:数据类型字典表 基本信息(1011-1019、9001-9002) 应用信息(2011-2020、2051-2053) - testProv("1013"); + testProv("1015"); } diff --git a/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingEnterprises.java b/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingEnterprises.java new file mode 100644 index 0000000..c4308c7 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingEnterprises.java @@ -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; + +/** + *

+ * 药品经营企业基本信息数据子集 + *

+ * + * @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; + + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingLicenseBaseInfo.java b/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingLicenseBaseInfo.java new file mode 100644 index 0000000..b0e8edd --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/domain/PharmaceuticalTradingLicenseBaseInfo.java @@ -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; + +/** + *

+ * 药品经营许可证基本信息数据子集 + *

+ * + * @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; + + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java b/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java index 658cba7..f9199f5 100644 --- a/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java +++ b/src/main/java/com/alihealth/d2d/provtest/generator/CodeGenerator.java @@ -16,7 +16,7 @@ import java.nio.file.Paths; public class CodeGenerator { 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") .globalConfig(builder -> builder .author("Jason") @@ -24,7 +24,7 @@ public class CodeGenerator { .commentDate("yyyy-MM-dd") ) .packageConfig(builder -> builder - .parent("com.alihealth.d2d.provtest.generator.temp") + .parent("com.alihealth.d2d.provtest") .entity("domain") .mapper("mapper") .service("service") diff --git a/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingEnterprisesMapper.java b/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingEnterprisesMapper.java new file mode 100644 index 0000000..368705b --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingEnterprisesMapper.java @@ -0,0 +1,16 @@ +package com.alihealth.d2d.provtest.mapper; + +import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 药品经营企业基本信息数据子集 Mapper 接口 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +public interface PharmaceuticalTradingEnterprisesMapper extends BaseMapper { + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingLicenseBaseInfoMapper.java b/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingLicenseBaseInfoMapper.java new file mode 100644 index 0000000..b1f4dc1 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/mapper/PharmaceuticalTradingLicenseBaseInfoMapper.java @@ -0,0 +1,16 @@ +package com.alihealth.d2d.provtest.mapper; + +import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + *

+ * 药品经营许可证基本信息数据子集 Mapper 接口 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +public interface PharmaceuticalTradingLicenseBaseInfoMapper extends BaseMapper { + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/mapper/xml/PharmaceuticalTradingLicenseBaseInfoMapper.xml b/src/main/java/com/alihealth/d2d/provtest/mapper/xml/PharmaceuticalTradingLicenseBaseInfoMapper.xml new file mode 100644 index 0000000..8ffe9ca --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/mapper/xml/PharmaceuticalTradingLicenseBaseInfoMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingEnterprisesService.java b/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingEnterprisesService.java new file mode 100644 index 0000000..bad04b5 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingEnterprisesService.java @@ -0,0 +1,16 @@ +package com.alihealth.d2d.provtest.service; + +import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingEnterprises; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 药品经营企业基本信息数据子集 服务类 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +public interface IPharmaceuticalTradingEnterprisesService extends IService { + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingLicenseBaseInfoService.java b/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingLicenseBaseInfoService.java new file mode 100644 index 0000000..d6cc57d --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/IPharmaceuticalTradingLicenseBaseInfoService.java @@ -0,0 +1,16 @@ +package com.alihealth.d2d.provtest.service; + +import com.alihealth.d2d.provtest.domain.PharmaceuticalTradingLicenseBaseInfo; +import com.baomidou.mybatisplus.extension.service.IService; + +/** + *

+ * 药品经营许可证基本信息数据子集 服务类 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +public interface IPharmaceuticalTradingLicenseBaseInfoService extends IService { + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1014Handler.java b/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1014Handler.java new file mode 100644 index 0000000..7fb45c5 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1014Handler.java @@ -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 { + protected final Logger log = LoggerFactory.getLogger(getClass()); + + @Autowired + private IPharmaceuticalTradingEnterprisesService service; + + @Autowired + private XmlParserService xmlParserService; + + @Override + protected Class getEntityClass() { + return PharmaceuticalTradingEnterprises.class; + } + + @Override + protected IService 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 result = xmlParserService.parseDataXml( + xml, + PharmaceuticalTradingEnterprises.class + ); + List list = result.getDataset(); + if(list!=null && !list.isEmpty()){ + list.stream() + .forEach(item -> { + item.setEventId(eventId); + }); + getService().saveBatch(list); + log.info("数据类型:"+getSubType()+",入库的数据条数:{}", list.size()); + } + } +} diff --git a/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1015Handler.java b/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1015Handler.java new file mode 100644 index 0000000..0cc12e5 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/handle/business/SubType1015Handler.java @@ -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 { + protected final Logger log = LoggerFactory.getLogger(getClass()); + + @Autowired + private IPharmaceuticalTradingLicenseBaseInfoService service; + + @Autowired + private XmlParserService xmlParserService; + + @Override + protected Class getEntityClass() { + return PharmaceuticalTradingLicenseBaseInfo.class; + } + + @Override + protected IService 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 result = xmlParserService.parseDataXml( + xml, + PharmaceuticalTradingLicenseBaseInfo.class + ); + List list = result.getDataset(); + if(list!=null && !list.isEmpty()){ + list.stream() + .forEach(item -> { + item.setEventId(eventId); + }); + getService().saveBatch(list); + log.info("数据类型:"+getSubType()+",入库的数据条数:{}", list.size()); + } + } +} diff --git a/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingEnterprisesServiceImpl.java b/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingEnterprisesServiceImpl.java new file mode 100644 index 0000000..1e855c2 --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingEnterprisesServiceImpl.java @@ -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; + +/** + *

+ * 药品经营企业基本信息数据子集 服务实现类 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +@Service +public class PharmaceuticalTradingEnterprisesServiceImpl extends ServiceImpl implements IPharmaceuticalTradingEnterprisesService { + +} diff --git a/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingLicenseBaseInfoServiceImpl.java b/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingLicenseBaseInfoServiceImpl.java new file mode 100644 index 0000000..781148d --- /dev/null +++ b/src/main/java/com/alihealth/d2d/provtest/service/impl/PharmaceuticalTradingLicenseBaseInfoServiceImpl.java @@ -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; + +/** + *

+ * 药品经营许可证基本信息数据子集 服务实现类 + *

+ * + * @author Jason + * @since 2025-06-06 + */ +@Service +public class PharmaceuticalTradingLicenseBaseInfoServiceImpl extends ServiceImpl implements IPharmaceuticalTradingLicenseBaseInfoService { + +} diff --git a/src/main/resources/mapper/PharmaceuticalTradingEnterprisesMapper.xml b/src/main/resources/mapper/PharmaceuticalTradingEnterprisesMapper.xml new file mode 100644 index 0000000..b02ad2f --- /dev/null +++ b/src/main/resources/mapper/PharmaceuticalTradingEnterprisesMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/target/classes/application.yml b/target/classes/application.yml index f668f59..cf47fa4 100644 --- a/target/classes/application.yml +++ b/target/classes/application.yml @@ -1,5 +1,5 @@ server: - port: 8888 + port: 1688 # spring配置 spring: @@ -34,6 +34,9 @@ logging: com.baomidou.mybatisplus: DEBUG cert: + #本地 path: D:\ynyp\药品追溯\d2d\yunnan.pfx + #服务器 + #path: /data/cert/d2d/yunnan.pfx password: 12345678 algorithm: RSA diff --git a/target/classes/com/alihealth/d2d/provtest/ProvTestClient.class b/target/classes/com/alihealth/d2d/provtest/ProvTestClient.class index 54e2335..f4279af 100644 Binary files a/target/classes/com/alihealth/d2d/provtest/ProvTestClient.class and b/target/classes/com/alihealth/d2d/provtest/ProvTestClient.class differ diff --git a/target/classes/com/alihealth/d2d/provtest/controller/ProvTestServerController.class b/target/classes/com/alihealth/d2d/provtest/controller/ProvTestServerController.class index b6465f7..16f1ab4 100644 Binary files a/target/classes/com/alihealth/d2d/provtest/controller/ProvTestServerController.class and b/target/classes/com/alihealth/d2d/provtest/controller/ProvTestServerController.class differ diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst index df9ecb4..745f3c7 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -1,24 +1,34 @@ +com\alihealth\d2d\provtest\mapper\AbroadPharmaBaseInfoMapper.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\entity\DynamicFieldsEntity.class com\alihealth\d2d\provtest\factory\EntityFactoryManager.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\entity\VTTSEvent.class +com\alihealth\d2d\provtest\config\CertConfig.class com\alihealth\d2d\provtest\domain\ReceiveDataLog.class com\alihealth\d2d\provtest\service\XmlParserService.class com\alihealth\d2d\provtest\mapper\DomesticPharmaBaseInfoMapper.class com\alihealth\d2d\provtest\service\IDomesticDrugProductionApplyInfoService.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\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\impl\DomesticDrugProductionApplyInfoServiceImpl.class com\alihealth\d2d\provtest\utils\BouncyCastlePFXGenerator.class com\alihealth\d2d\provtest\utils\EventPojo.class com\alihealth\d2d\provtest\mapper\ReceiveDataLogMapper.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\utils\Base64.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\utils\KeyStoreUtil.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\enums\StatusEnum.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\entity\VTTSBasic.class +com\alihealth\d2d\provtest\service\handle\business\SubType2013Handler.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\utils\XmlStringParser.class -com\alihealth\d2d\provtest\service\handle\SubType2012Handler.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\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\domain\DomesticDrugProductionApplyInfo.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\domain\DomesticPharmaBaseInfo.class +com\alihealth\d2d\provtest\domain\PharmaceuticalTradingEnterprises.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\domain\AbroadPharmaBaseInfo.class +com\alihealth\d2d\provtest\domain\PharmaceuticalTradingLicenseBaseInfo.class com\alihealth\d2d\provtest\factory\DomesticPharmaBaseInfoFactory.class com\alihealth\d2d\provtest\utils\StreamUtil.class com\alihealth\d2d\provtest\utils\EntityProcessor.class com\alihealth\d2d\provtest\enums\BuzStatusEnum.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\ProvTestClient.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 2dbdc83..64cd059 100644 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\enums\SubTypeEnum.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\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\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\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