CREATE TABLE DockingHospital_Setting (
HospitalId int generated by default as identity,
OpenApiAppKey varchar(200) DEFAULT ‘0’ NOT NULL,
OpenApiAppSecret varchar(200) DEFAULT ‘0’ NOT NULL,
OpenApiSignature varchar(200) DEFAULT ‘0’ NOT NULL,
OpenApiEntryptKey varchar(200) DEFAULT ‘0’ NOT NULL,
SexRule varchar(50) DEFAULT ‘0’ NOT NULL,
RequestFailTag varchar(100) DEFAULT ‘0’ NOT NULL
)
CREATE TABLE PerformTask (
Id int generated by default as identity,
Name varchar(100) DEFAULT ‘0’ NOT NULL,
Status int DEFAULT ‘0’ NOT NULL
)
CREATE TABLE TaskField_Relationship (
Id int generated by default as identity,
MapTableId int NULL,
FieldName varchar(50) NOT NULL,
FieldNameMeaning varchar(100) NOT NULL,
InterfaceFieldName varchar(50) NULL,
PrimarykeyType int DEFAULT ‘0’ NOT NULL,
MapType int DEFAULT ‘1’ NOT NULL,
MapValue varchar(100) NULL
)
CREATE TABLE TaskTable_MapDockingTable (
Id int generated by default as identity,
MyTableId int NOT NULL,
DockingName varchar(100) NULL,
Url varchar(500) NULL,
Method varchar(20) NULL,
Parameter varchar(500) NULL,
Sort int NULL,
IntervalMonth int DEFAULT ‘6’ NULL,
TimeFormat int DEFAULT ‘1’ NULL,
RootName varchar(50) NULL,
ParentRootDepth int DEFAULT ‘1’ NULL,
DefaultParameters varchar(1000) NULL,
ResponseNeedRootName varchar(1000) NULL,
ResponseNeedField varchar(1000) NULL
)
CREATE TABLE TaskTable_Relationship (
Id int generated by default as identity,
TaskId int NOT NULL,
MyTableName varchar(100) NOT NULL
)
insert into DockingHospital_Setting(hospitalid)
values (‘0’)
insert into performtask(name)
values
(‘查档’)
insert into tasktable_relationship(taskid,mytablename)
select performtask.id ,’1’ from performtask where name =’查档’
insert into TaskTable_mapdockingtable
(MYTABLEID,dockingname,url,method)
select id ,’1’,’http://192.168.100.78:9080/api/dacx','POST‘ from tasktable_relationship where taskid in
(select performtask.id from performtask where name =’查档’)
insert into TaskTable_mapdockingtable
(MYTABLEID,dockingname,url,method)
select id ,’1’,’http://192.168.100.78:9080/api/brjd','POST‘ from tasktable_relationship where taskid in
(select performtask.id from performtask where name =’查档’)
insert into performtask(Id,name)
values
(0,’查档’)
insert into tasktable_relationship(Id,taskid,mytablename)
values
(0,’1’,’1’)
insert into TaskTable_mapdockingtable
(id,MYTABLEID,dockingname,url,method)
values
(0,’1’,’1’,’http://192.168.100.78:9080/api/dacx','POST‘)
insert into TaskTable_mapdockingtable
(id,MYTABLEID,dockingname,url,method)
values
(1,’2’,’2’,’http://192.168.100.78:9080/api/brjd','POST‘)
select from DockingHospital_Setting;
select from performtask;
select from tasktable_relationship;
select from TaskTable_mapdockingtable;
—delete from DockingHospital_Setting;
—delete from performtask;
—delete from tasktable_relationship;
—delete from TaskTable_mapdockingtable;