jeesite_oracle.sql
5.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
/* Drop Tables */
DROP TABLE oa_leave;
DROP TABLE oa_notify_record;
DROP TABLE oa_notify;
DROP TABLE OA_TEST_AUDIT;
/* Create Tables */
CREATE TABLE oa_leave
(
id varchar2(64) NOT NULL,
process_instance_id varchar2(64),
start_time timestamp,
end_time timestamp,
leave_type varchar2(20),
reason nvarchar2(255),
apply_time timestamp,
reality_start_time timestamp,
reality_end_time timestamp,
create_by varchar2(64) NOT NULL,
create_date timestamp NOT NULL,
update_by varchar2(64) NOT NULL,
update_date timestamp NOT NULL,
remarks nvarchar2(255),
del_flag char(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE oa_notify
(
id varchar2(64) NOT NULL,
type char(1),
title nvarchar2(200),
content nvarchar2(2000),
files nvarchar2(2000),
status char(1),
create_by varchar2(64) NOT NULL,
create_date timestamp NOT NULL,
update_by varchar2(64) NOT NULL,
update_date timestamp NOT NULL,
remarks nvarchar2(255),
del_flag char(1) DEFAULT '0' NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE oa_notify_record
(
id varchar2(64) NOT NULL,
oa_notify_id varchar2(64),
user_id varchar2(64),
read_flag char(1) DEFAULT '0',
read_date date,
PRIMARY KEY (id)
);
CREATE TABLE OA_TEST_AUDIT
(
id varchar2(64) NOT NULL,
PROC_INS_ID varchar2(64),
USER_ID varchar2(64),
OFFICE_ID varchar2(64),
POST nvarchar2(255),
AGE char(1),
EDU nvarchar2(255),
CONTENT nvarchar2(255),
OLDA varchar2(255),
OLDB varchar2(255),
OLDC varchar2(255),
NEWA varchar2(255),
NEWB varchar2(255),
NEWC varchar2(255),
ADD_NUM varchar2(255),
EXE_DATE varchar2(255),
HR_TEXT nvarchar2(255),
LEAD_TEXT nvarchar2(255),
MAIN_LEAD_TEXT nvarchar2(255),
create_by varchar2(64) NOT NULL,
create_date timestamp NOT NULL,
update_by varchar2(64) NOT NULL,
update_date timestamp NOT NULL,
remarks nvarchar2(255),
del_flag char(1) DEFAULT '0' NOT NULL,
CONSTRAINT SYS_C0016476 PRIMARY KEY (id)
);
/* Create Indexes */
CREATE INDEX oa_leave_create_by ON oa_leave (create_by);
CREATE INDEX oa_leave_process_instance_id ON oa_leave (process_instance_id);
CREATE INDEX oa_leave_del_flag ON oa_leave (del_flag);
CREATE INDEX oa_notify_del_flag ON oa_notify (del_flag);
CREATE INDEX oa_notify_record_notify_id ON oa_notify_record (oa_notify_id);
CREATE INDEX oa_notify_record_user_id ON oa_notify_record (user_id);
CREATE INDEX oa_notify_record_read_flag ON oa_notify_record (read_flag);
CREATE INDEX OA_TEST_AUDIT_del_flag ON OA_TEST_AUDIT (del_flag);
/* Comments */
COMMENT ON TABLE oa_leave IS '请假流程表';
COMMENT ON COLUMN oa_leave.id IS '编号';
COMMENT ON COLUMN oa_leave.process_instance_id IS '流程实例编号';
COMMENT ON COLUMN oa_leave.start_time IS '开始时间';
COMMENT ON COLUMN oa_leave.end_time IS '结束时间';
COMMENT ON COLUMN oa_leave.leave_type IS '请假类型';
COMMENT ON COLUMN oa_leave.reason IS '请假理由';
COMMENT ON COLUMN oa_leave.apply_time IS '申请时间';
COMMENT ON COLUMN oa_leave.reality_start_time IS '实际开始时间';
COMMENT ON COLUMN oa_leave.reality_end_time IS '实际结束时间';
COMMENT ON COLUMN oa_leave.create_by IS '创建者';
COMMENT ON COLUMN oa_leave.create_date IS '创建时间';
COMMENT ON COLUMN oa_leave.update_by IS '更新者';
COMMENT ON COLUMN oa_leave.update_date IS '更新时间';
COMMENT ON COLUMN oa_leave.remarks IS '备注信息';
COMMENT ON COLUMN oa_leave.del_flag IS '删除标记';
COMMENT ON TABLE oa_notify IS '通知通告';
COMMENT ON COLUMN oa_notify.id IS '编号';
COMMENT ON COLUMN oa_notify.type IS '类型';
COMMENT ON COLUMN oa_notify.title IS '标题';
COMMENT ON COLUMN oa_notify.content IS '内容';
COMMENT ON COLUMN oa_notify.files IS '附件';
COMMENT ON COLUMN oa_notify.status IS '状态';
COMMENT ON COLUMN oa_notify.create_by IS '创建者';
COMMENT ON COLUMN oa_notify.create_date IS '创建时间';
COMMENT ON COLUMN oa_notify.update_by IS '更新者';
COMMENT ON COLUMN oa_notify.update_date IS '更新时间';
COMMENT ON COLUMN oa_notify.remarks IS '备注信息';
COMMENT ON COLUMN oa_notify.del_flag IS '删除标记';
COMMENT ON TABLE oa_notify_record IS '通知通告发送记录';
COMMENT ON COLUMN oa_notify_record.id IS '编号';
COMMENT ON COLUMN oa_notify_record.oa_notify_id IS '通知通告ID';
COMMENT ON COLUMN oa_notify_record.user_id IS '接受人';
COMMENT ON COLUMN oa_notify_record.read_flag IS '阅读标记';
COMMENT ON COLUMN oa_notify_record.read_date IS '阅读时间';
COMMENT ON TABLE OA_TEST_AUDIT IS '审批流程测试表';
COMMENT ON COLUMN OA_TEST_AUDIT.id IS '编号';
COMMENT ON COLUMN OA_TEST_AUDIT.PROC_INS_ID IS '流程实例ID';
COMMENT ON COLUMN OA_TEST_AUDIT.USER_ID IS '变动用户';
COMMENT ON COLUMN OA_TEST_AUDIT.OFFICE_ID IS '归属部门';
COMMENT ON COLUMN OA_TEST_AUDIT.POST IS '岗位';
COMMENT ON COLUMN OA_TEST_AUDIT.AGE IS '性别';
COMMENT ON COLUMN OA_TEST_AUDIT.EDU IS '学历';
COMMENT ON COLUMN OA_TEST_AUDIT.CONTENT IS '调整原因';
COMMENT ON COLUMN OA_TEST_AUDIT.OLDA IS '现行标准 薪酬档级';
COMMENT ON COLUMN OA_TEST_AUDIT.OLDB IS '现行标准 月工资额';
COMMENT ON COLUMN OA_TEST_AUDIT.OLDC IS '现行标准 年薪总额';
COMMENT ON COLUMN OA_TEST_AUDIT.NEWA IS '调整后标准 薪酬档级';
COMMENT ON COLUMN OA_TEST_AUDIT.NEWB IS '调整后标准 月工资额';
COMMENT ON COLUMN OA_TEST_AUDIT.NEWC IS '调整后标准 年薪总额';
COMMENT ON COLUMN OA_TEST_AUDIT.ADD_NUM IS '月增资';
COMMENT ON COLUMN OA_TEST_AUDIT.EXE_DATE IS '执行时间';
COMMENT ON COLUMN OA_TEST_AUDIT.HR_TEXT IS '人力资源部门意见';
COMMENT ON COLUMN OA_TEST_AUDIT.LEAD_TEXT IS '分管领导意见';
COMMENT ON COLUMN OA_TEST_AUDIT.MAIN_LEAD_TEXT IS '集团主要领导意见';
COMMENT ON COLUMN OA_TEST_AUDIT.create_by IS '创建者';
COMMENT ON COLUMN OA_TEST_AUDIT.create_date IS '创建时间';
COMMENT ON COLUMN OA_TEST_AUDIT.update_by IS '更新者';
COMMENT ON COLUMN OA_TEST_AUDIT.update_date IS '更新时间';
COMMENT ON COLUMN OA_TEST_AUDIT.remarks IS '备注信息';
COMMENT ON COLUMN OA_TEST_AUDIT.del_flag IS '删除标记';