Pre Merge pull request !3 from dxfeng/master

pull/3/MERGE
dxfeng 3 years ago committed by Gitee
commit 77a150bb68
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -0,0 +1,299 @@
-- JCL_ORG_SCHEME
CREATE TABLE JCL_ORG_SCHEME (
id int auto_increment NOT NULL,
scheme_no varchar(100) NULL,
scheme_name varchar(100) NULL,
scheme_description text NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (id)
);
-- JCL_ORG_LEVEL
CREATE TABLE JCL_ORG_LEVEL (
id int auto_increment NOT NULL,
level_no varchar(100) NULL,
level_name varchar(100) NULL,
description text NULL,
level_scheme int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (id)
);
-- JCL_ORG_GRADE
CREATE TABLE JCL_ORG_GRADE (
id int auto_increment NOT NULL,
grade_no varchar(100) NULL,
grade_name varchar(100) NULL,
description text NULL,
level_scheme int null,
level_id int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_GRADE_PK PRIMARY KEY (id)
);
-- JCL_ORG_SEQUENCE
CREATE TABLE JCL_ORG_SEQUENCE (
id int auto_increment NOT NULL,
sequence_no varchar(100) NULL,
sequence_name varchar(100) NULL,
description text NULL,
level_scheme int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (id)
);
-- JCL_ORG_POST
CREATE TABLE JCL_ORG_POST (
id int auto_increment NOT NULL,
post_no int null,
post_name varchar(100) NULL,
description text NULL,
CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (id)
);
-- JCL_ORG_POST_INFO
CREATE TABLE JCL_ORG_POST_INFO (
id int auto_increment NOT NULL,
post_info_no int null,
post_info_name varchar(100) NULL,
post_info_authority text null,
post_info_duty text null,
post_info_qualification text null,
post_type int null,
description text NULL,
CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMP
CREATE TABLE JCL_ORG_COMP (
id int auto_increment NOT NULL,
comp_no varchar(100) NULL,
comp_name varchar(100) NULL,
comp_name_short varchar(100) NULL,
parent_company int null,
org_code varchar(100) NULL,
industry int null,
comp_principal int null,
description text NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP
CREATE TABLE JCL_FIELD_EXTENDGROUP (
id int auto_increment NOT NULL,
extend_type int null,
group_name varchar(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO
CREATE TABLE JCL_FIELD_EXTENDINFO (
id int auto_increment NOT NULL,
extend_type int null,
table_name varchar(100) NULL,
field_name varchar(100) NULL,
field_name_desc varchar(100) NULL,
field_type varchar(1000) NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMPEXT
CREATE TABLE JCL_ORG_COMPEXT (
id int auto_increment NOT NULL,
CONSTRAINT JCL_ORG_COMPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMPEXT_DT1
CREATE TABLE JCL_ORG_COMPEXT_DT1 (
id int auto_increment NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPT
CREATE TABLE JCL_ORG_DEPT (
id int auto_increment NOT NULL,
dept_no varchar(100) NULL,
dept_name varchar(100) NULL,
dept_name_short varchar(100) NULL,
parent_comp int null,
parent_dept int null,
dept_principal int null,
show_order int null,
description text NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP_DEPT
CREATE TABLE JCL_FIELD_EXTENDGROUP_DEPT (
id int auto_increment NOT NULL,
extend_type int null,
group_name varchar(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_DEPT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO_DEPT
CREATE TABLE JCL_FIELD_EXTENDINFO_DEPT (
id int auto_increment NOT NULL,
extend_type int null,
table_name varchar(100) NULL,
field_name varchar(100) NULL,
field_name_desc varchar(100) NULL,
field_type varchar(1000) NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_DEPT_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPTPEXT
CREATE TABLE JCL_ORG_DEPTPEXT (
id int auto_increment NOT NULL,
CONSTRAINT JCL_ORG_DEPTPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPTEXT_DT1
CREATE TABLE JCL_ORG_DEPTEXT_DT1 (
id int auto_increment NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_DEPTEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOB
CREATE TABLE JCL_ORG_JOB (
id int auto_increment NOT NULL,
job_no varchar(100) NULL,
job_name varchar(100) NULL,
parent_comp int null,
parent_dept int null,
job_sequence int null,
level_scheme int null,
parent_job int null,
is_key_job int null,
workplace varchar(100) NULL,
work_description text null,
work_duty text null,
work_authority text null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBDT
CREATE TABLE JCL_ORG_JOBDT (
id int auto_increment NOT NULL,
mainid int NULL,
job_rank int null,
job_level int null,
CONSTRAINT CL_ORG_DEPTPEXT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP_JOB
CREATE TABLE JCL_FIELD_EXTENDGROUP_JOB (
id int auto_increment NOT NULL,
extend_type int null,
group_name varchar(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_JOB_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO_JOB
CREATE TABLE JCL_FIELD_EXTENDINFO_JOB (
id int auto_increment NOT NULL,
extend_type int null,
table_name varchar(100) NULL,
field_name varchar(100) NULL,
field_name_desc varchar(100) NULL,
field_type varchar(1000) NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_JOB_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBPEXT
CREATE TABLE JCL_ORG_JOBPEXT (
id int auto_increment NOT NULL,
CONSTRAINT JCL_ORG_JOBPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBEXT_DT1
CREATE TABLE JCL_ORG_JOBEXT_DT1 (
id int auto_increment NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFFPLAN
CREATE TABLE JCL_ORG_STAFFPLAN (
id int auto_increment NOT NULL,
staffplan_no varchar(100) NULL,
staffplan_name varchar(100) NULL,
staffplan_year varchar(100) NULL,
time_start date NULL,
time_end date NULL,
apply_company int NULL,
description text NULL,
status int NULL,
CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFF
CREATE TABLE JCL_ORG_STAFF (
id int auto_increment NOT NULL,
scheme_id int null,
comp int null,
dept int null,
job int null,
staff_num int null,
control_policy int null,
staff_permanent_num int null,
freeze_num int null,
lack_status int null,
staff_description varchar(100) NULL,
instruction text null,
CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFFS
CREATE TABLE JCL_ORG_STAFFS (
id int auto_increment NOT NULL,
staff_id int null,
business_type int null,
business_change_num int null,
business_source int null,
requestid int null,
CONSTRAINT JCL_ORG_STAFFS_PK PRIMARY KEY (id)
);

@ -0,0 +1,300 @@
-- JCL_ORG_SCHEME
CREATE TABLE JCL_ORG_SCHEME (
ID NUMBER NOT NULL,
SCHEME_NO NVARCHAR2(100) NULL,
SCHEME_NAME NVARCHAR2(100) NULL,
SCHEME_DESCRIPTION NVARCHAR2(1000) NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (ID)
);
-- JCL_ORG_LEVEL
CREATE TABLE JCL_ORG_LEVEL (
ID NUMBER NOT NULL,
LEVEL_NO NVARCHAR2(100) NULL,
LEVEL_NAME NVARCHAR2(100) NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
LEVEL_SCHEME NUMBER NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (ID)
);
-- JCL_ORG_GRADE
CREATE TABLE JCL_ORG_GRADE (
ID NUMBER NOT NULL,
GRADE_NO NVARCHAR2(100) NULL,
GRADE_NAME NVARCHAR2(100) NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
LEVEL_SCHEME NUMBER NULL,
LEVEL_ID NUMBER NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_GRADE_PK PRIMARY KEY (ID)
);
-- JCL_ORG_SEQUENCE
CREATE TABLE JCL_ORG_SEQUENCE (
ID NUMBER NOT NULL,
SEQUENCE_NO NVARCHAR2(100) NULL,
SEQUENCE_NAME NVARCHAR2(100) NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
LEVEL_SCHEME NUMBER NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (ID)
);
-- JCL_ORG_POST
CREATE TABLE JCL_ORG_POST (
ID NUMBER NOT NULL,
POST_NO NUMBER NULL,
POST_NAME NVARCHAR2(100) NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (ID)
);
-- JCL_ORG_POST_INFO
CREATE TABLE JCL_ORG_POST_INFO (
ID NUMBER NOT NULL,
POST_INFO_NO NUMBER NULL,
POST_INFO_NAME NVARCHAR2(100) NULL,
POST_INFO_AUTHORITY NVARCHAR2(1000) NULL,
POST_INFO_DUTY NVARCHAR2(1000) NULL,
POST_INFO_QUALIFICATION NVARCHAR2(1000) NULL,
POST_TYPE NUMBER NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (ID)
);
-- JCL_ORG_COMP
CREATE TABLE JCL_ORG_COMP (
ID NUMBER NOT NULL,
COMP_NO NVARCHAR2(100) NULL,
COMP_NAME NVARCHAR2(100) NULL,
COMP_NAME_SHORT NVARCHAR2(100) NULL,
PARENT_COMPANY NUMBER NULL,
ORG_CODE NVARCHAR2(100) NULL,
INDUSTRY NUMBER NULL,
COMP_PRINCIPAL NUMBER NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDGROUP
CREATE TABLE JCL_FIELD_EXTENDGROUP (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
GROUP_NAME NVARCHAR2(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDINFO
CREATE TABLE JCL_FIELD_EXTENDINFO (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
TABLE_NAME NVARCHAR2(100) NULL,
FIELD_NAME NVARCHAR2(100) NULL,
FIELD_NAME_DESC NVARCHAR2(100) NULL,
FIELD_TYPE NVARCHAR2(1000) NULL,
CONTROL_TYPE NUMBER NULL,
EXTEND_GROUP NUMBER NULL,
ISENABLE NUMBER NULL,
ISREQUIRED NUMBER NULL,
LIST_SHOW NUMBER NULL,
SEARCH_SHOW NUMBER NULL,
EDIT_SHOW NUMBER NULL,
ADD_SHOW NUMBER NULL,
BUTTON_SHOW NUMBER NULL,
SHOW_ORDER NUMBER NULL,
CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (ID)
);
-- JCL_ORG_COMPEXT
CREATE TABLE JCL_ORG_COMPEXT (
ID NUMBER NOT NULL,
CONSTRAINT JCL_ORG_COMPEXT_PK PRIMARY KEY (ID)
);
-- JCL_ORG_COMPEXT_DT1
CREATE TABLE JCL_ORG_COMPEXT_DT1 (
ID NUMBER NOT NULL,
MAINID NUMBER NULL,
CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (ID)
);
-- JCL_ORG_DEPT
CREATE TABLE JCL_ORG_DEPT (
ID NUMBER NOT NULL,
DEPT_NO NVARCHAR2(100) NULL,
DEPT_NAME NVARCHAR2(100) NULL,
DEPT_NAME_SHORT NVARCHAR2(100) NULL,
PARENT_COMP NUMBER NULL,
PARENT_DEPT NUMBER NULL,
DEPT_PRINCIPAL NUMBER NULL,
SHOW_ORDER NUMBER NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDGROUP_DEPT
CREATE TABLE JCL_FIELD_EXTENDGROUP_DEPT (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
GROUP_NAME NVARCHAR2(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_DEPT_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDINFO_DEPT
CREATE TABLE JCL_FIELD_EXTENDINFO_DEPT (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
TABLE_NAME NVARCHAR2(100) NULL,
FIELD_NAME NVARCHAR2(100) NULL,
FIELD_NAME_DESC NVARCHAR2(100) NULL,
FIELD_TYPE NVARCHAR2(1000) NULL,
CONTROL_TYPE NUMBER NULL,
EXTEND_GROUP NUMBER NULL,
ISENABLE NUMBER NULL,
ISREQUIRED NUMBER NULL,
LIST_SHOW NUMBER NULL,
SEARCH_SHOW NUMBER NULL,
EDIT_SHOW NUMBER NULL,
ADD_SHOW NUMBER NULL,
BUTTON_SHOW NUMBER NULL,
SHOW_ORDER NUMBER NULL,
CONSTRAINT JCL_FIELD_EXTENDINFO_DEPT_PK PRIMARY KEY (ID)
);
-- JCL_ORG_DEPTPEXT
CREATE TABLE JCL_ORG_DEPTPEXT (
ID NUMBER NOT NULL,
CONSTRAINT JCL_ORG_DEPTPEXT_PK PRIMARY KEY (ID)
);
-- JCL_ORG_DEPNVARCHAR2(1000)_DT1
CREATE TABLE JCL_ORG_DEPNVARCHAR2(1000)_DT1 (
ID NUMBER NOT NULL,
MAINID NUMBER NULL,
CONSTRAINT JCL_ORG_DEPNVARCHAR2(1000)_DT1_PK PRIMARY KEY (ID)
);
-- JCL_ORG_JOB
CREATE TABLE JCL_ORG_JOB (
ID NUMBER NOT NULL,
JOB_NO NVARCHAR2(100) NULL,
JOB_NAME NVARCHAR2(100) NULL,
PARENT_COMP NUMBER NULL,
PARENT_DEPT NUMBER NULL,
JOB_SEQUENCE NUMBER NULL,
LEVEL_SCHEME NUMBER NULL,
PARENT_JOB NUMBER NULL,
IS_KEY_JOB NUMBER NULL,
WORKPLACE NVARCHAR2(100) NULL,
WORK_DESCRIPTION NVARCHAR2(1000) NULL,
WORK_DUTY NVARCHAR2(1000) NULL,
WORK_AUTHORITY NVARCHAR2(1000) NULL,
FORBIDDEN_TAG NUMBER NULL,
CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (ID)
);
-- JCL_ORG_JOBDT
CREATE TABLE JCL_ORG_JOBDT (
ID NUMBER NOT NULL,
MAINID NUMBER NULL,
JOB_RANK NUMBER NULL,
JOB_LEVEL NUMBER NULL,
CONSTRAINT CL_ORG_DEPTPEXT_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDGROUP_JOB
CREATE TABLE JCL_FIELD_EXTENDGROUP_JOB (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
GROUP_NAME NVARCHAR2(100) NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_JOB_PK PRIMARY KEY (ID)
);
-- JCL_FIELD_EXTENDINFO_JOB
CREATE TABLE JCL_FIELD_EXTENDINFO_JOB (
ID NUMBER NOT NULL,
EXTEND_TYPE NUMBER NULL,
TABLE_NAME NVARCHAR2(100) NULL,
FIELD_NAME NVARCHAR2(100) NULL,
FIELD_NAME_DESC NVARCHAR2(100) NULL,
FIELD_TYPE NVARCHAR2(1000) NULL,
CONTROL_TYPE NUMBER NULL,
EXTEND_GROUP NUMBER NULL,
ISENABLE NUMBER NULL,
ISREQUIRED NUMBER NULL,
LIST_SHOW NUMBER NULL,
SEARCH_SHOW NUMBER NULL,
EDIT_SHOW NUMBER NULL,
ADD_SHOW NUMBER NULL,
BUTTON_SHOW NUMBER NULL,
SHOW_ORDER NUMBER NULL,
CONSTRAINT JCL_FIELD_EXTENDINFO_JOB_PK PRIMARY KEY (ID)
);
-- JCL_ORG_JOBPEXT
CREATE TABLE JCL_ORG_JOBPEXT (
ID NUMBER NOT NULL,
CONSTRAINT JCL_ORG_JOBPEXT_PK PRIMARY KEY (ID)
);
-- JCL_ORG_JOBEXT_DT1
CREATE TABLE JCL_ORG_JOBEXT_DT1 (
ID NUMBER NOT NULL,
MAINID NUMBER NULL,
CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (ID)
);
-- JCL_ORG_STAFFPLAN
CREATE TABLE JCL_ORG_STAFFPLAN (
ID NUMBER NOT NULL,
STAFFPLAN_NO NVARCHAR2(100) NULL,
STAFFPLAN_NAME NVARCHAR2(100) NULL,
STAFFPLAN_YEAR NVARCHAR2(100) NULL,
TIME_START DATE NULL,
TIME_END DATE NULL,
APPLY_COMPANY NUMBER NULL,
DESCRIPTION NVARCHAR2(1000) NULL,
STATUS NUMBER NULL,
CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (ID)
);
-- JCL_ORG_STAFF
CREATE TABLE JCL_ORG_STAFF (
ID NUMBER NOT NULL,
SCHEME_ID NUMBER NULL,
COMP NUMBER NULL,
DEPT NUMBER NULL,
JOB NUMBER NULL,
STAFF_NUM NUMBER NULL,
CONTROL_POLICY NUMBER NULL,
STAFF_PERMANENT_NUM NUMBER NULL,
FREEZE_NUM NUMBER NULL,
LACK_STATUS NUMBER NULL,
STAFF_DESCRIPTION NVARCHAR2(100) NULL,
INSTRUCTION NVARCHAR2(1000) NULL,
CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (ID)
);
-- JCL_ORG_STAFFS
CREATE TABLE JCL_ORG_STAFFS (
ID NUMBER NOT NULL,
STAFF_ID NUMBER NULL,
BUSINESS_TYPE NUMBER NULL,
BUSINESS_CHANGE_NUM NUMBER NULL,
BUSINESS_SOURCE NUMBER NULL,
REQUESTID NUMBER NULL,
CONSTRAINT JCL_ORG_STAFFS_PK PRIMARY KEY (ID)
);

@ -0,0 +1,299 @@
-- JCL_ORG_SCHEME
CREATE TABLE JCL_ORG_SCHEME (
id int IDENTITY(1,1) NOT NULL,
scheme_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
scheme_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
scheme_description text COLLATE Chinese_PRC_CI_AS NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_SCHEME_PK PRIMARY KEY (id)
);
-- JCL_ORG_LEVEL
CREATE TABLE JCL_ORG_LEVEL (
id int IDENTITY(1,1) NOT NULL,
level_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
level_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
description text COLLATE Chinese_PRC_CI_AS NULL,
level_scheme int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_LEVEL_PK PRIMARY KEY (id)
);
-- JCL_ORG_GRADE
CREATE TABLE JCL_ORG_GRADE (
id int IDENTITY(1,1) NOT NULL,
grade_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
grade_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
description text COLLATE Chinese_PRC_CI_AS NULL,
level_scheme int null,
level_id int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_GRADE_PK PRIMARY KEY (id)
);
-- JCL_ORG_SEQUENCE
CREATE TABLE JCL_ORG_SEQUENCE (
id int IDENTITY(1,1) NOT NULL,
sequence_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
sequence_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
description text COLLATE Chinese_PRC_CI_AS NULL,
level_scheme int null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_SEQUENCE_PK PRIMARY KEY (id)
);
-- JCL_ORG_POST
CREATE TABLE JCL_ORG_POST (
id int IDENTITY(1,1) NOT NULL,
post_no int null,
post_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
description text COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT JCL_ORG_POST_PK PRIMARY KEY (id)
);
-- JCL_ORG_POST_INFO
CREATE TABLE JCL_ORG_POST_INFO (
id int IDENTITY(1,1) NOT NULL,
post_info_no int null,
post_info_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
post_info_authority text null,
post_info_duty text null,
post_info_qualification text null,
post_type int null,
description text COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT JCL_ORG_POST_INFO_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMP
CREATE TABLE JCL_ORG_COMP (
id int IDENTITY(1,1) NOT NULL,
comp_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
comp_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
comp_name_short varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
parent_company int null,
org_code varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
industry int null,
comp_principal int null,
description text COLLATE Chinese_PRC_CI_AS NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_COMP_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP
CREATE TABLE JCL_FIELD_EXTENDGROUP (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
group_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO
CREATE TABLE JCL_FIELD_EXTENDINFO (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
table_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name_desc varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_type varchar(1000) COLLATE Chinese_PRC_CI_AS NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMPEXT
CREATE TABLE JCL_ORG_COMPEXT (
id int IDENTITY(1,1) NOT NULL,
CONSTRAINT JCL_ORG_COMPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_COMPEXT_DT1
CREATE TABLE JCL_ORG_COMPEXT_DT1 (
id int IDENTITY(1,1) NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_COMPEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPT
CREATE TABLE JCL_ORG_DEPT (
id int IDENTITY(1,1) NOT NULL,
dept_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
dept_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
dept_name_short varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
parent_comp int null,
parent_dept int null,
dept_principal int null,
show_order int null,
description text COLLATE Chinese_PRC_CI_AS NULL,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_DEPT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP_DEPT
CREATE TABLE JCL_FIELD_EXTENDGROUP_DEPT (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
group_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_DEPT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO_DEPT
CREATE TABLE JCL_FIELD_EXTENDINFO_DEPT (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
table_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name_desc varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_type varchar(1000) COLLATE Chinese_PRC_CI_AS NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_DEPT_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPTPEXT
CREATE TABLE JCL_ORG_DEPTPEXT (
id int IDENTITY(1,1) NOT NULL,
CONSTRAINT JCL_ORG_DEPTPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_DEPTEXT_DT1
CREATE TABLE JCL_ORG_DEPTEXT_DT1 (
id int IDENTITY(1,1) NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_DEPTEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOB
CREATE TABLE JCL_ORG_JOB (
id int IDENTITY(1,1) NOT NULL,
job_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
job_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
parent_comp int null,
parent_dept int null,
job_sequence int null,
level_scheme int null,
parent_job int null,
is_key_job int null,
workplace varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
work_description text null,
work_duty text null,
work_authority text null,
forbidden_tag int NULL,
CONSTRAINT JCL_ORG_JOB_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBDT
CREATE TABLE JCL_ORG_JOBDT (
id int IDENTITY(1,1) NOT NULL,
mainid int NULL,
job_rank int null,
job_level int null,
CONSTRAINT CL_ORG_DEPTPEXT_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDGROUP_JOB
CREATE TABLE JCL_FIELD_EXTENDGROUP_JOB (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
group_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
CONSTRAINT JCL_FIELD_EXTENDGROUP_JOB_PK PRIMARY KEY (id)
);
-- JCL_FIELD_EXTENDINFO_JOB
CREATE TABLE JCL_FIELD_EXTENDINFO_JOB (
id int IDENTITY(1,1) NOT NULL,
extend_type int null,
table_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_name_desc varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
field_type varchar(1000) COLLATE Chinese_PRC_CI_AS NULL,
control_type int null,
extend_group int null,
isenable int null,
isrequired int null,
list_show int null,
search_show int null,
edit_show int null,
add_show int null,
button_show int null,
show_order int null,
CONSTRAINT JCL_FIELD_EXTENDINFO_JOB_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBPEXT
CREATE TABLE JCL_ORG_JOBPEXT (
id int IDENTITY(1,1) NOT NULL,
CONSTRAINT JCL_ORG_JOBPEXT_PK PRIMARY KEY (id)
);
-- JCL_ORG_JOBEXT_DT1
CREATE TABLE JCL_ORG_JOBEXT_DT1 (
id int IDENTITY(1,1) NOT NULL,
mainid int NULL,
CONSTRAINT JCL_ORG_JOBEXT_DT1_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFFPLAN
CREATE TABLE JCL_ORG_STAFFPLAN (
id int IDENTITY(1,1) NOT NULL,
staffplan_no varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
staffplan_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
staffplan_year varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
time_start date NULL,
time_end date NULL,
apply_company int NULL,
description text NULL,
status int NULL,
CONSTRAINT JCL_ORG_STAFFPLAN_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFF
CREATE TABLE JCL_ORG_STAFF (
id int IDENTITY(1,1) NOT NULL,
scheme_id int null,
comp int null,
dept int null,
job int null,
staff_num int null,
control_policy int null,
staff_permanent_num int null,
freeze_num int null,
lack_status int null,
staff_description varchar(100) COLLATE Chinese_PRC_CI_AS NULL,
instruction text null,
CONSTRAINT JCL_ORG_STAFF_PK PRIMARY KEY (id)
);
-- JCL_ORG_STAFFS
CREATE TABLE JCL_ORG_STAFFS (
id int IDENTITY(1,1) NOT NULL,
staff_id int null,
business_type int null,
business_change_num int null,
business_source int null,
requestid int null,
CONSTRAINT JCL_ORG_STAFFS_PK PRIMARY KEY (id)
);
Loading…
Cancel
Save