initial import

This commit is contained in:
2026-05-11 20:01:23 +07:00
commit d8a1fac678
332 changed files with 9454 additions and 0 deletions

View File

@ -0,0 +1,16 @@
create table TMS_DEVICE_MODEL (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
BRAND varchar(100) not null,
MODEL varchar(50) not null,
MANUFACTURER varchar(255) not null,
--
primary key (ID)
);

View File

@ -0,0 +1,16 @@
create table TMS_SOFTWARE (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
OS varchar(50) not null,
SDK_VERSION varchar(255) not null,
APP_VERSION varchar(10) not null,
--
primary key (ID)
);

View File

@ -0,0 +1,14 @@
create table TMS_TERMINAL (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
IMEI varchar(40) not null,
--
primary key (ID)
);

View File

@ -0,0 +1 @@
alter table TMS_SOFTWARE drop column APP_VERSION cascade ;

View File

@ -0,0 +1,11 @@
alter table TMS_TERMINAL add column SN varchar(40) ^
update TMS_TERMINAL set SN = '' where SN is null ;
alter table TMS_TERMINAL alter column SN set not null ;
-- alter table TMS_TERMINAL add column MODEL_ID varchar(36) ^
-- update TMS_TERMINAL set MODEL_ID = <default_value> ;
-- alter table TMS_TERMINAL alter column MODEL_ID set not null ;
alter table TMS_TERMINAL add column MODEL_ID varchar(36) not null ;
-- alter table TMS_TERMINAL add column SOFTWARE_ID varchar(36) ^
-- update TMS_TERMINAL set SOFTWARE_ID = <default_value> ;
-- alter table TMS_TERMINAL alter column SOFTWARE_ID set not null ;
alter table TMS_TERMINAL add column SOFTWARE_ID varchar(36) not null ;

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);

View File

@ -0,0 +1,3 @@
alter table TMS_TERMINAL add column APP_VERSION varchar(10) ^
update TMS_TERMINAL set APP_VERSION = '' where APP_VERSION is null ;
alter table TMS_TERMINAL alter column APP_VERSION set not null ;

View File

@ -0,0 +1,15 @@
create table TMS_TERMINAL_GROUP (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
NAME varchar(50) not null,
DESCRIPTION varchar(255),
--
primary key (ID)
);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add column TERMINAL_GROUP_ID varchar(36) ;

View File

@ -0,0 +1,2 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);

View File

@ -0,0 +1,17 @@
create table TMS_APPLICATION (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
APK longvarbinary,
APP_VERSION varchar(10),
DESCRIPTION varchar(255),
CHANGELOG longvarchar,
--
primary key (ID)
);

View File

@ -0,0 +1,17 @@
create table TMS_APPLICATION (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
APK longvarbinary,
APP_VERSION varchar(10),
DESCRIPTION varchar(255),
CHANGELOG longvarchar,
--
primary key (ID)
);

View File

@ -0,0 +1,17 @@
create table TMS_APPLICATION (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
APK longvarbinary,
APP_VERSION varchar(10),
DESCRIPTION varchar(255),
CHANGELOG longvarchar,
--
primary key (ID)
);

View File

@ -0,0 +1,16 @@
create table TMS_PARAM (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
PARAM_KEY_ID varchar(36) not null,
PARAM_VALUE longvarchar not null,
PARAM_GROUP_ID varchar(36),
--
primary key (ID)
);

View File

@ -0,0 +1,15 @@
create table TMS_PARAM_GROUP (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
NAME varchar(100) not null,
DESCRIPTION varchar(255),
--
primary key (ID)
);

View File

@ -0,0 +1,15 @@
create table TMS_PARAM_KEY (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
PARAM_KEY varchar(50) not null,
DESCRIPTION varchar(255),
--
primary key (ID)
);

View File

@ -0,0 +1,14 @@
create table TMS_TERMINAL_PARAMS (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
PARAMS_ID varchar(36),
--
primary key (ID)
);

View File

@ -0,0 +1,15 @@
create table TMS_TERMINAL_UPTIME (
ID varchar(36) not null,
VERSION integer not null,
CREATE_TS timestamp,
CREATED_BY varchar(50),
UPDATE_TS timestamp,
UPDATED_BY varchar(50),
DELETE_TS timestamp,
DELETED_BY varchar(50),
--
TERMINAL_ID varchar(36),
STARTUP_TIME timestamp,
--
primary key (ID)
);

View File

@ -0,0 +1,3 @@
alter table TMS_PARAM add constraint FK_TMS_PARAM_PARAM_KEY foreign key (PARAM_KEY_ID) references TMS_PARAM_KEY(ID);
alter table TMS_PARAM add constraint FK_TMS_PARAM_PARAM_GROUP foreign key (PARAM_GROUP_ID) references TMS_PARAM_GROUP(ID);
create index IDX_TMS_PARAM_PARAM_GROUP on TMS_PARAM (PARAM_GROUP_ID);

View File

@ -0,0 +1 @@
create unique index IDX_TMS_PARAM_GROUP_UNIQ_NAME on TMS_PARAM_GROUP (NAME) ;

View File

@ -0,0 +1 @@
create unique index IDX_TMS_PARAM_KEY_UNIQ_PARAM_KEY on TMS_PARAM_KEY (PARAM_KEY) ;

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL_PARAMS add constraint FK_TMS_TERMINAL_PARAMS_PARAMS foreign key (PARAMS_ID) references TMS_PARAM(ID);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL_UPTIME add constraint FK_TMS_TERMINAL_UPTIME_TERMINAL foreign key (TERMINAL_ID) references TMS_TERMINAL(ID);

View File

@ -0,0 +1,2 @@
alter table TMS_APPLICATION add column APK_ID varchar(36) ;
alter table TMS_APPLICATION drop column APK cascade ;

View File

@ -0,0 +1,2 @@
alter table TMS_APPLICATION add constraint FK_TMS_APPLICATION_APK foreign key (APK_ID) references SYS_FILE(ID);
create index IDX_TMS_APPLICATION_APK on TMS_APPLICATION (APK_ID);

View File

@ -0,0 +1,4 @@
-- alter table TMS_PARAM_GROUP add column APPLICATION_ID varchar(36) ^
-- update TMS_PARAM_GROUP set APPLICATION_ID = <default_value> ;
-- alter table TMS_PARAM_GROUP alter column APPLICATION_ID set not null ;
alter table TMS_PARAM_GROUP add column APPLICATION_ID varchar(36) not null ;

View File

@ -0,0 +1 @@
alter table TMS_PARAM_GROUP add constraint FK_TMS_PARAM_GROUP_APPLICATION foreign key (APPLICATION_ID) references TMS_APPLICATION(ID);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);

View File

@ -0,0 +1,2 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_MODEL foreign key (MODEL_ID) references TMS_DEVICE_MODEL(ID);

View File

@ -0,0 +1 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_SOFTWARE foreign key (SOFTWARE_ID) references TMS_SOFTWARE(ID);

View File

@ -0,0 +1,2 @@
alter table TMS_TERMINAL add constraint FK_TMS_TERMINAL_TERMINAL_GROUP foreign key (TERMINAL_GROUP_ID) references TMS_TERMINAL_GROUP(ID);
create index IDX_TMS_TERMINAL_TERMINAL_GROUP on TMS_TERMINAL (TERMINAL_GROUP_ID);

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_IMEI on TMS_TERMINAL (IMEI) ;

View File

@ -0,0 +1 @@
create unique index IDX_TMS_TERMINAL_UNIQ_SN on TMS_TERMINAL (SN) ;