/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2022/1/14 15:12:30 */
/*==============================================================*/
drop table if exists TC_FILE_UPLOAD;
drop table if exists TC_ICON_INFO;
drop table if exists TC_LOCKOUT_USER;
drop table if exists TC_MSG_TEMPLATE;
drop table if exists TC_ONLINE_STATUS_LOG;
drop table if exists TC_ORG_TIME_OUT_TASK_COUNT;
drop table if exists TC_PERSONAL_INFO;
drop table if exists TC_PERSONAL_MSG;
drop table if exists TC_PERSONAL_SHORTCUT_MENU;
drop index INDEX_WORK_TIME_ID on TC_ROASTER;
drop index INDEX_ORG_CODE_1 on TC_ROASTER;
drop table if exists TC_ROASTER;
drop table if exists TC_SHORTCUT_MENU;
drop index ROASTERID on TC_STAFFING_STATUS;
drop index DAYTIME on TC_STAFFING_STATUS;
drop index INDEX_ROASTER_ID on TC_STAFFING_STATUS;
drop table if exists TC_STAFFING_STATUS;
drop table if exists TC_SYSTEM_PARAM;
drop table if exists TC_SYS_NOTICE;
drop table if exists TC_TIMEOUT_RULE;
drop index INDEX_TC_USER_ROASTER_ROASTER_ID on TC_USER_ROASTER;
drop table if exists TC_USER_ROASTER;
drop table if exists TC_WEB_MSG;
drop table if exists TC_WORKER_STATUS;
drop table if exists TC_WORKER_STATUS_LOG;
drop index INDEX_WORKING_CALENDAR_DAY_TIME on TC_WORKING_CALENDAR;
drop table if exists TC_WORKING_CALENDAR;
drop table if exists TC_WORKING_RULE;
drop index INDEX_ORG_CODE on TC_WORK_TIME;
drop table if exists TC_WORK_TIME;
/*==============================================================*/
/* Table: TC_FILE_UPLOAD */
/*==============================================================*/
create table TC_FILE_UPLOAD
(
FILE_ID varchar(32) not null,
FILE_NAME varchar(255),
FILE_PATH varchar(255),
FILE_TYPE varchar(16),
FILE_REAL_NAME varchar(255),
FILE_ABSOLUTE_PATH varchar(255),
primary key (FILE_ID)
);
alter table TC_FILE_UPLOAD comment '系统附件表';
/*==============================================================*/
/* Table: TC_ICON_INFO */
/*==============================================================*/
create table TC_ICON_INFO
(
PID varchar(32) not null comment '主键',
ICON_URL varchar(255) comment '图片地址(相对路径)',
ICON_TYPE varchar(16) comment '图片类型',
primary key (PID)
);
alter table TC_ICON_INFO comment '图片信息表';
/*==============================================================*/
/* Table: TC_LOCKOUT_USER */
/*==============================================================*/
create table TC_LOCKOUT_USER
(
PID varchar(32) not null,
SEC_ORG_CODE varchar(32),
SEC_ORG_NAME varchar(255),
THD_ORG_CODE varchar(32),
THD_ORG_NAME varchar(255),
USER_CODE varchar(32),
USER_NAME varchar(255),
ORG_CODE varchar(32),
ORG_NAME varchar(255),
STATUS numeric(1,0),
LAST_LOCKOUT_TIME datetime,
CREATE_TIME datetime,
CREATE_USER_CODE varchar(32),
POSITION_NAME varchar(255),
USER_STATUS varchar(10),
primary key (PID)
);
/*==============================================================*/
/* Table: TC_MSG_TEMPLATE */
/*==============================================================*/
create table TC_MSG_TEMPLATE
(
PID varchar(32) not null comment '主键',
TYPE varchar(32) comment '模板类型',
CODE varchar(32) comment '模板编号',
NAME varchar(255) comment '模板名称',
CONTENT text comment '模板内容',
CREATOR_CODE varchar(32) comment '创建人编号',
CREATOR_NAME varchar(255) comment '创建人名称',
EDITOR_CODE varchar(32) comment '修改人编号',
EDITOR_NAME varchar(255) comment '修改人名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_TIME datetime comment '修改时间',
primary key (PID)
);
alter table TC_MSG_TEMPLATE comment '消息模板表';
/*==============================================================*/
/* Table: TC_ONLINE_STATUS_LOG */
/*==============================================================*/
create table TC_ONLINE_STATUS_LOG
(
PID varchar(32) not null comment '主键',
USER_CODE varchar(32) comment '用户编号',
OPERATE_TYPE numeric(1,0) comment '操作类型(0-上线,1-下线)',
OPERATE_TIME datetime comment '操作时间',
primary key (PID)
);
alter table TC_ONLINE_STATUS_LOG comment '上下线轨迹表';
/*==============================================================*/
/* Table: TC_ORG_TIME_OUT_TASK_COUNT */
/*==============================================================*/
create table TC_ORG_TIME_OUT_TASK_COUNT
(
PID varchar(32) not null,
SEC_ORG_CODE varchar(32) comment '二级机构ID',
SEC_ORG_NAME varchar(255) comment '二级机构名称',
TASK_TYPE varchar(255) comment '任务类型',
TOTAL_COUNT numeric(12,0) comment '总数量',
TIME_OUT_COUNT numeric(12,0) comment '超时数量',
CREATE_TIME datetime comment '创建时间',
CREATE_USER_CODE varchar(32) comment '创建人id',
THD_ORG_CODE varchar(32) comment '三级机构ID',
THD_ORG_NAME varchar(255) comment '三级机构名称',
primary key (PID),
check ("PID" IS NOT NULL)
);
alter table TC_ORG_TIME_OUT_TASK_COUNT comment '机构超时任务数据表';
/*==============================================================*/
/* Table: TC_PERSONAL_INFO */
/*==============================================================*/
create table TC_PERSONAL_INFO
(
PID varchar(32) not null comment '主键',
USER_CODE varchar(32) comment '用户编号',
ICON_PID varchar(32) comment '个人图像id',
ONLINE_STATUS numeric(1,0) comment '上线状态',
primary key (PID)
);
alter table TC_PERSONAL_INFO comment '个人信息表';
/*==============================================================*/
/* Table: TC_PERSONAL_MSG */
/*==============================================================*/
create table TC_PERSONAL_MSG
(
PID varchar(32) not null comment '主键',
SEND_USER_CODE varchar(32) comment '发送人',
SEND_USER_NAME varchar(32) comment '发送人名称',
RECEIVE_USER_CODE varchar(32) comment '接收人',
RECEIVE_USER_NAME varchar(32) comment '接收人名称',
MSG_CONTENT varchar(512) comment '消息内容',
MSG_STATUS numeric(8,0) comment '消息状态(0-未读,1-已读)',
MSG_TYPE numeric(8,0) comment '消息类型(0-普通,1-预警,2-停工)',
RECEIVE_TIME datetime comment '接收时间',
primary key (PID)
);
alter table TC_PERSONAL_MSG comment '用户消息表';
/*==============================================================*/
/* Table: TC_PERSONAL_SHORTCUT_MENU */
/*==============================================================*/
create table TC_PERSONAL_SHORTCUT_MENU
(
PID varchar(32) not null comment '主键',
USER_CODE varchar(32) comment '用户编号',
SHOW_MENU_IDS varchar(255) comment '常用快捷键id集合',
MENU_IDS text comment '抽屉快捷菜单id集合',
OPERATE_TIME datetime comment '操作时间',
primary key (PID)
);
alter table TC_PERSONAL_SHORTCUT_MENU comment '个人选中快捷菜单表';
/*==============================================================*/
/* Table: TC_ROASTER */
/*==============================================================*/
create table TC_ROASTER
(
PID varchar(32) not null comment '主键',
COMMENTS varchar(255) comment '排班表描述',
ORG_CODE varchar(32) comment '所属机构编号',
ORG_NAME varchar(255) comment '所属机构名称',
START_TIME datetime comment '开始时间',
END_TIME datetime comment '结束时间',
VALID_FLAG numeric(8,0) comment '是否有效(0-无效,1-有效)',
WORK_TIME_ID varchar(32) comment '上班时间配置ID',
CREATE_USER_CODE varchar(32) comment '创建人编号',
CREATE_USER_NAME varchar(255) comment '创建人名称',
CREATE_ORG_CODE varchar(32) comment '创建人所属机构编码',
CREATE_ORG_NAME varchar(255) comment '创建人所属机构名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_USER_CODE varchar(32) comment '更新人编号',
UPDATE_USER_NAME varchar(255) comment '更新人名称',
UPDATE_ORG_CODE varchar(32) comment '更新人所属机构编码',
UPDATE_ORG_NAME varchar(255) comment '更新人所属机构名称',
UPDATE_TIME datetime comment '更新时间',
BUSI_TYPE_CODE varchar(32) comment '业务条线编码',
primary key (PID)
);
alter table TC_ROASTER comment '排班表';
/*==============================================================*/
/* Index: INDEX_ORG_CODE_1 */
/*==============================================================*/
create index INDEX_ORG_CODE_1 on TC_ROASTER
(
ORG_CODE
);
/*==============================================================*/
/* Index: INDEX_WORK_TIME_ID */
/*==============================================================*/
create index INDEX_WORK_TIME_ID on TC_ROASTER
(
WORK_TIME_ID
);
/*==============================================================*/
/* Table: TC_SHORTCUT_MENU */
/*==============================================================*/
create table TC_SHORTCUT_MENU
(
PID varchar(32) not null comment '主键',
MENU_NAME varchar(64) comment '快捷菜单名称',
URL varchar(255) comment '快捷菜单管理的URL',
OPEN_WAY numeric(8,0) comment '打开方式(0-工作区打开,1-新窗口打开)',
DEFAULT_BROWSER numeric(8,0) comment '默认浏览器(0-IE,1-Chrome)',
ICON_ID varchar(32) comment '图标文件id',
OPERATOR_CODE varchar(32) comment '操作人编号',
OPERATE_TIME datetime comment '操作时间',
primary key (PID)
);
alter table TC_SHORTCUT_MENU comment '快捷菜单管理员维护表';
/*==============================================================*/
/* Table: TC_STAFFING_STATUS */
/*==============================================================*/
create table TC_STAFFING_STATUS
(
PID varchar(32) not null comment '主键',
DAY_TIME datetime comment '日期',
USER_CODE varchar(32) comment '人员编号',
USER_NAME varchar(255) comment '人员名称',
ROASTER_ID varchar(32) comment '排班表主键',
WORK_TIME_ID varchar(32) comment '上班时间表id',
CREATE_USER_CODE varchar(32) comment '创建人编号',
CREATE_USER_NAME varchar(255) comment '创建人名称',
CREATE_ORG_CODE varchar(32) comment '创建人所属机构编码',
CREATE_ORG_NAME varchar(255) comment '创建人所属机构名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_USER_CODE varchar(32) comment '更新人编号',
UPDATE_USER_NAME varchar(255) comment '更新人名称',
UPDATE_ORG_CODE varchar(32) comment '更新人所属机构编码',
UPDATE_ORG_NAME varchar(255) comment '更新人所属机构名称',
UPDATE_TIME datetime comment '更新时间',
primary key (PID)
);
alter table TC_STAFFING_STATUS comment '人员排班情况表';
/*==============================================================*/
/* Index: INDEX_ROASTER_ID */
/*==============================================================*/
create index INDEX_ROASTER_ID on TC_STAFFING_STATUS
(
ROASTER_ID
);
/*==============================================================*/
/* Index: DAYTIME */
/*==============================================================*/
create index DAYTIME on TC_STAFFING_STATUS
(
DAY_TIME
);
/*==============================================================*/
/* Index: ROASTERID */
/*==============================================================*/
create index ROASTERID on TC_STAFFING_STATUS
(
ROASTER_ID
);
/*==============================================================*/
/* Table: TC_SYSTEM_PARAM */
/*==============================================================*/
create table TC_SYSTEM_PARAM
(
PARAM_KEY varchar(32) not null comment 'PARAM_KEY',
PARAM_VALUE varchar(255) comment 'PARAM_VALUE',
COMMENTS varchar(255) comment '描述',
primary key (PARAM_KEY)
);
alter table TC_SYSTEM_PARAM comment '系统参数表';
/*==============================================================*/
/* Table: TC_SYS_NOTICE */
/*==============================================================*/
create table TC_SYS_NOTICE
(
PID varchar(32) not null,
CREATE_USER_CODE varchar(32) comment '创建人员登录名',
CREATE_USER_NAME varchar(32) comment '创建人员名称',
NOTICE_ORG_CODE varchar(255) comment '创建人员机构',
NOTICE_VISIBILITY numeric(8,0) comment '公告是否本机构可见(0-否,1-是)',
NOTICE_TITLE varchar(128) comment '公告标题',
NOTICE_CONTENT varchar(512) comment '公告内容',
NOTICE_STATUS numeric(8,0) comment '公告状态(0-暂存,1-发布)',
ATTACHMENT_ID varchar(512) comment '附件ID',
EFFECT_TIME datetime comment '发布时间',
CREATE_TIME datetime,
primary key (PID)
);
alter table TC_SYS_NOTICE comment '系统公告表';
/*==============================================================*/
/* Table: TC_TIMEOUT_RULE */
/*==============================================================*/
create table TC_TIMEOUT_RULE
(
PID varchar(32) not null comment '主键',
ORG_CODE varchar(32) comment '机构编号',
ORG_NAME varchar(255) comment '机构名称',
TASK_TYPE varchar(32) comment '任务类型(0-查勘任务,1-定损任务,2-人伤任务,3-单证理算,4-财务退回)',
INVOLVE_HUMAN_INJURY numeric(8,0) comment '是否涉及人伤(0-否,1-是)',
DIAGNOSTIC_TYPE varchar(32) comment '伤情诊断类型(001-门诊,008-住院,011-伤残,004-死亡)',
CASE_AMOUNT_MIN numeric(8,0) comment '立案金额下限(含)',
CASE_AMOUNT_MAX numeric(8,0) comment '立案金额上限',
LIMIT_TIME varchar(32) comment '处理时效(天-小时)',
EDITOR_CODE varchar(32) comment '修改人编号',
EDITOR_NAME varchar(255) comment '修改人名称',
UPDATE_TIME datetime comment '修改时间',
SORT numeric(8,0) comment '排序字段',
primary key (PID)
);
alter table TC_TIMEOUT_RULE comment '超时规则配置表';
/*==============================================================*/
/* Table: TC_USER_ROASTER */
/*==============================================================*/
create table TC_USER_ROASTER
(
PID varchar(32) not null comment '主键',
ROASTER_ID varchar(32) comment '排班表主键',
WORK_TIME_ID varchar(32) comment '上班时间表id',
USER_CODE varchar(32) comment '人员编号',
USER_NAME varchar(255) comment '人员名称',
VALID_FLAG numeric(8,0) comment '是否有效(0-无效,1-有效)',
CREATE_USER_CODE varchar(32) comment '创建人编号',
CREATE_USER_NAME varchar(255) comment '创建人名称',
CREATE_ORG_CODE varchar(32) comment '创建人所属机构编码',
CREATE_ORG_NAME varchar(255) comment '创建人所属机构名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_USER_CODE varchar(32) comment '更新人编号',
UPDATE_USER_NAME varchar(255) comment '更新人名称',
UPDATE_ORG_CODE varchar(32) comment '更新人所属机构编码',
UPDATE_ORG_NAME varchar(255) comment '更新人所属机构名称',
UPDATE_TIME datetime comment '更新时间',
primary key (PID)
);
alter table TC_USER_ROASTER comment '人员班表关联表';
/*==============================================================*/
/* Index: INDEX_TC_USER_ROASTER_ROASTER_ID */
/*==============================================================*/
create index INDEX_TC_USER_ROASTER_ROASTER_ID on TC_USER_ROASTER
(
ROASTER_ID
);
/*==============================================================*/
/* Table: TC_WEB_MSG */
/*==============================================================*/
create table TC_WEB_MSG
(
PID varchar(32) not null comment '主键',
SENDER_CODE varchar(32) comment '发送者编号',
SENDER_NAME varchar(255) comment '发送者姓名',
RECEIVER_CODE varchar(32) comment '接收者编号',
RECEIVER_NAME varchar(255) comment '接收者姓名',
MSG_TYPE numeric(8,0) comment '消息类型',
RECEIVER_TYPE varchar(32) comment '接收者类型(user-人,org-机构)',
SOURCE_SYSTEM_CODE varchar(32) comment '消息来源系统',
TITLE varchar(64) comment '标题',
CONTENT text comment '内容',
LINK_URL varchar(255) comment '链接',
CREATE_TIME datetime comment '发送时间',
READ_STATUS numeric(8,0) comment '阅读状态(0-未读,1-已读)',
READ_TIME datetime comment '阅读时间',
primary key (PID)
);
alter table TC_WEB_MSG comment '站内信表';
/*==============================================================*/
/* Table: TC_WORKER_STATUS */
/*==============================================================*/
create table TC_WORKER_STATUS
(
PID varchar(32) not null comment '主键',
USER_CODE varchar(32) comment '责任人编号',
USER_NAME varchar(255) comment '责任人姓名',
SEC_ORG_CODE varchar(32) comment '二级机构编号',
SEC_ORG_NAME varchar(255) comment '二级机构名称',
THD_ORG_CODE varchar(32) comment '三级机构编号',
THD_ORG_NAME varchar(255) comment '三级机构名称',
WORK_STATUS numeric(8,0) comment '派工状态(0-正常,1-停工)',
KEEP_WORKING numeric(8,0) comment '是否持续派工(0-否,1-是)',
PRE_BLOCK_FLAG numeric(8,0) comment '拟停工标志(0-否,1-是)',
OPERATOR_CODE varchar(32) comment '操作人编号',
OPERATOR_NAME varchar(255) comment '操作人姓名',
OPERATE_TIME datetime comment '操作时间',
primary key (PID)
);
alter table TC_WORKER_STATUS comment '派工状态表';
/*==============================================================*/
/* Table: TC_WORKER_STATUS_LOG */
/*==============================================================*/
create table TC_WORKER_STATUS_LOG
(
PID varchar(32) not null comment '主键',
USER_CODE varchar(32) comment '责任人编号',
USER_NAME varchar(255) comment '责任人姓名',
OPERATE_TYPE numeric(8,0) comment '操作类型(0-复工,1-停工,2-打开持续派工,3-关闭持续派工)',
OPERATOR_CODE varchar(32) comment '操作人编号',
OPERATOR_NAME varchar(255) comment '操作人姓名',
OPERATE_TIME datetime comment '操作时间',
primary key (PID)
);
alter table TC_WORKER_STATUS_LOG comment '停复工记录表';
/*==============================================================*/
/* Table: TC_WORKING_CALENDAR */
/*==============================================================*/
create table TC_WORKING_CALENDAR
(
PID varchar(32) not null comment '主键',
DAY_TIME datetime comment '日期',
WEEK_NUMBER varchar(32) comment '星期几',
WORKING_DAY_FLAG numeric(8,0) comment '是否是工作日(0-否,1-是)',
CREATE_USER_CODE varchar(32) comment '创建人编号',
CREATE_USER_NAME varchar(255) comment '创建人名称',
CREATE_ORG_CODE varchar(32) comment '创建人所属机构编码',
CREATE_ORG_NAME varchar(255) comment '创建人所属机构名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_USER_CODE varchar(32) comment '更新人编号',
UPDATE_USER_NAME varchar(255) comment '更新人名称',
UPDATE_ORG_CODE varchar(32) comment '更新人所属机构编码',
UPDATE_ORG_NAME varchar(255) comment '更新人所属机构名称',
UPDATE_TIME datetime comment '更新时间',
BUSI_TYPE_CODE varchar(32) comment '业务条线编码',
primary key (PID)
);
alter table TC_WORKING_CALENDAR comment '工作日历表';
/*==============================================================*/
/* Index: INDEX_WORKING_CALENDAR_DAY_TIME */
/*==============================================================*/
create index INDEX_WORKING_CALENDAR_DAY_TIME on TC_WORKING_CALENDAR
(
DAY_TIME
);
/*==============================================================*/
/* Table: TC_WORKING_RULE */
/*==============================================================*/
create table TC_WORKING_RULE
(
PID varchar(32) not null comment '主键',
ORG_CODE varchar(32) comment '机构编号',
ORG_NAME varchar(255) comment '机构名称',
SURVEY_NUM numeric(8,0) comment '查勘超时任务数',
LOSS_ADJUST_NUM numeric(8,0) comment '车物超时任务数',
HUMAN_INJURY_NUM numeric(8,0) comment '人伤超时任务数',
INVOICE_NUM numeric(8,0) comment '单证超时任务数',
FINANCIAL_RETURN_NUM numeric(8,0) comment '财务退回超时任务数',
TOTAL_NUM numeric(8,0) comment '总超时任务数',
FIRST_ALERT_PERCENT numeric(8,0) comment '预警比例1',
SECOND_ALERT_PERCENT numeric(8,0) comment '预警比例2',
EDITOR_CODE varchar(32) comment '修改人编号',
EDITOR_NAME varchar(255) comment '修改人名称',
UPDATE_TIME datetime comment '修改时间',
COMPLAINT_TIMEOUT_NUM numeric(8,0) comment '投诉超时任务数',
REPETITION_COMPLAINT_NUM numeric(8,0) comment '重复投诉任务数',
primary key (PID)
);
alter table TC_WORKING_RULE comment '停复工规则配置表';
/*==============================================================*/
/* Table: TC_WORK_TIME */
/*==============================================================*/
create table TC_WORK_TIME
(
PID varchar(32) not null comment '主键',
COMMENTS varchar(255) comment '上班时间描述',
ORG_CODE varchar(32) comment '所属机构编号',
ORG_NAME varchar(255) comment '所属机构名称',
AM_START_TIME datetime comment '上午开始时间',
AM_END_TIME datetime comment '上午结束时间',
PM_START_TIME datetime comment '下午开始时间',
PM_END_TIME datetime comment '下午结束时间',
CREATE_USER_CODE varchar(32) comment '创建人编号',
CREATE_USER_NAME varchar(255) comment '创建人名称',
CREATE_ORG_CODE varchar(32) comment '创建人所属机构编码',
CREATE_ORG_NAME varchar(255) comment '创建人所属机构名称',
CREATE_TIME datetime comment '创建时间',
UPDATE_USER_CODE varchar(32) comment '更新人编号',
UPDATE_USER_NAME varchar(255) comment '更新人名称',
UPDATE_ORG_CODE varchar(32) comment '更新人所属机构编码',
UPDATE_ORG_NAME varchar(255) comment '更新人所属机构名称',
UPDATE_TIME datetime comment '更新时间',
BUSI_TYPE_CODE varchar(32) comment '业务条线编码',
primary key (PID)
);
alter table TC_WORK_TIME comment '上班时间表';
/*==============================================================*/
/* Index: INDEX_ORG_CODE */
/*==============================================================*/
create index INDEX_ORG_CODE on TC_WORK_TIME
(
ORG_CODE
);
/*==============================================================*/
/* DBMS name: MySQL 5.0 */
/* Created on: 2022/1/14 15:33:03 */
/*==============================================================*/
drop table if exists TC_LOCKOUT_USER;
/*==============================================================*/
/* Table: TC_LOCKOUT_USER */
/*==============================================================*/
create table TC_LOCKOUT_USER
(
PID varchar(32) not null,
SEC_ORG_CODE varchar(32) comment '二级机构编码',
SEC_ORG_NAME varchar(255) comment '二级机构名称',
THD_ORG_CODE varchar(32) comment '三级机构编码',
THD_ORG_NAME varchar(255) comment '三级机构名称',
USER_CODE varchar(32) comment '用户id',
USER_NAME varchar(255) comment '用户姓名',
ORG_CODE varchar(32) comment '归属机构id',
ORG_NAME varchar(255) comment '归属机构名称',
STATUS numeric(1,0) comment '状态',
LAST_LOCKOUT_TIME datetime comment '最近一次停工时间',
CREATE_TIME datetime comment '创建时间',
CREATE_USER_CODE varchar(32) comment '创建人id',
POSITION_NAME varchar(255) comment '岗位名称',
USER_STATUS varchar(10) comment '用户账号状态',
primary key (PID)
);
alter table TC_LOCKOUT_USER comment '停工用户信息表';
版权声明:本文为qq_26171035原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。