数据表定义
合约需要如下系统表
drop table if exists as_contractinstance;
/*==============================================================*/
/* Table: as_contractinstance */
/*==============================================================*/
create table as_contractinstance
(
contractinstanceid int not null auto_increment,
roomid bigint not null,
createby varchar(50),
createtime datetime not null,
modifyby varchar(50) not null,
modifytime datetime not null,
eversion bigint,
ecode varchar(50) not null,
auditby varchar(30),
audittime datetime,
closestatus char(1),
closeby varchar(50),
closetime datetime,
lockstatus char(1),
lockby varchar(30),
locktime datetime,
tranmemo varchar(255),
xstatus char(1),
estatus char(1),
commentcount bigint,
ename varchar(255) not null,
definfo varchar(255) not null,
reqsign char(1) not null,
reqaudit char(1) not null,
confirmdays bigint,
primary key (contractinstanceid)
);
alter table as_contractinstance add constraint FK_relationship_230 foreign key (roomid)
references as_room (roomid);
drop table if exists as_contractpartner;
/*==============================================================*/
/* Table: as_contractpartner */
/*==============================================================*/
create table as_contractpartner
(
contractpnid int not null auto_increment,
roomid bigint not null,
createby varchar(50),
createtime datetime not null,
modifyby varchar(50) not null,
modifytime datetime not null,
eversion bigint,
ecode varchar(50) not null,
auditby varchar(30),
audittime datetime,
closestatus char(1),
closeby varchar(50),
closetime datetime,
lockstatus char(1),
lockby varchar(30),
locktime datetime,
tranmemo varchar(255),
xstatus char(1),
estatus char(1),
commentcount bigint,
ename varchar(255) not null,
pnhousecode varchar(50) not null,
pnhouseid bigint not null,
primary key (contractpnid)
);
alter table as_contractpartner add constraint FK_relationship_229 foreign key (roomid)
references as_room (roomid);
drop table if exists as_contractrelation;
/*==============================================================*/
/* Table: as_contractrelation */
/*==============================================================*/
create table as_contractrelation
(
contractrelationid int not null auto_increment,
contractpnid int,
roomid bigint not null,
contractinstanceid int not null,
createby varchar(50),
createtime datetime not null,
modifyby varchar(50) not null,
modifytime datetime not null,
eversion bigint,
ecode varchar(50) not null,
auditby varchar(30),
audittime datetime,
closestatus char(1),
closeby varchar(50),
closetime datetime,
lockstatus char(1),
lockby varchar(30),
locktime datetime,
tranmemo varchar(255),
xstatus char(1),
estatus char(1),
commentcount bigint,
ename varchar(255) not null,
pninstanceid bigint not null,
pnroomid bigint not null,
pnrelationid bigint,
relationkey char(36),
primary key (contractrelationid)
);
alter table as_contractrelation add constraint FK_relationship_132 foreign key (roomid)
references as_room (roomid);
alter table as_contractrelation add constraint FK_relationship_193 foreign key (contractinstanceid)
references as_contractinstance (contractinstanceid);
alter table as_contractrelation add constraint FK_relationship_196 foreign key (contractpnid)
references as_contractpartner (contractpnid);
drop table if exists as_contractcoopmsg;
/*==============================================================*/
/* Table: as_contractcoopmsg */
/*==============================================================*/
create table as_contractcoopmsg
(
operationid int not null auto_increment,
contractrelationid int not null,
roomid bigint not null,
aentityid bigint,
pnroomid bigint,
tranid bigint,
op varchar(10),
comessage varchar(255),
cbegintime datetime,
cendtime datetime,
fromroomid bigint,
exestatus varchar(50),
eversion bigint,
createby varchar(50),
contractkey char(36),
estatus char(1),
primary key (operationid)
);
alter table as_contractcoopmsg add constraint FK_relationship_194 foreign key (contractrelationid)
references as_contractrelation (contractrelationid);
alter table as_contractcoopmsg add constraint FK_relationship_195 foreign key (roomid)
references as_room (roomid);
ALTER TABLE as_contractcoopmsg
CHANGE COLUMN `comessage` `comessage` VARCHAR(256) CHARACTER SET 'utf8mb4' COLLATE 'utf8mb4_unicode_ci' NULL DEFAULT NULL ;
Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease