1
set ob_enable_index_direct_select=1;
2
alter system set merger_check_interval = '10s' tenant sys;
3
alter system set merger_check_interval = '10s' tenant all_user;
4
alter system set merger_check_interval = '10s' tenant all_meta;
5
DROP TABLE if exists trade_sequence_000;
6
DROP TABLE if exists BUSINESS_ACTION_000;
7
DROP TABLE if exists BUSINESS_ACTIVITY_000;
8
DROP TABLE if exists NOTIFY_000 ;
9
DROP TABLE if exists NOTIFY_HISTORY_000 ;
10
DROP TABLE if exists TIMEOUT_000 ;
11
DROP TABLE if exists TIMEOUT_HISTORY_000 ;
12
DROP TABLE if exists TIMEOUT_LONG_000 ;
13
DROP TABLE if exists TIMEOUT_REMIND_000;
14
DROP TABLE if exists TRADE_BASE_000 ;
15
DROP TABLE if exists TRADE_CHARGE_000;
16
DROP TABLE if exists TRADE_EXT_000 ;
17
DROP TABLE if exists TRADE_FUND_BILL_000 ;
18
DROP TABLE if exists TRADE_GOODS_INFO_000 ;
19
DROP TABLE if exists TRADE_LOGISTICS_000;
20
DROP TABLE if exists TRADE_MESSAGE_BOARD_000 ;
21
DROP TABLE if exists TRADE_NOTE_000 ;
22
DROP TABLE if exists TRADE_OUTTRADE_000 ;
23
DROP TABLE if exists TRADE_PAYMENT_CLAUSE_000 ;
24
DROP TABLE if exists TRADE_PAYMENT_ORDER_000 ;
25
DROP TABLE if exists TRADE_PROCESS_000 ;
26
DROP TABLE if exists TRADE_REFUND_000 ;
27
DROP TABLE if exists TRADE_VOUCHER_000 ;
28
DROP TABLE if exists TRADE_RECEIVE_ADDRESS_000;
29
DROP TABLE if exists TRADE_COOPERATE_000;
30
DROP TABLE if exists TRADE_SETTLE_ORDER_000;
31
DROP TABLE if exists TRADE_PARTICIPANT_000;
32
DROP TABLE if exists BUSINESS_ACTIVITY_ASYNC_000;
33
DROP TABLE if exists EXTERFACE_INVOKE_000;
34
CREATE TABLE if not exists trade_sequence_000
41
gmt_create TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
42
gmt_modified TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
44
) DEFAULT CHARSET = 'utf8';
45
CREATE TABLE if not exists BUSINESS_ACTION_000
47
ACTION_ID int NOT NULL,
48
TX_ID varchar(128) NOT NULL,
49
NAME varchar(64) NOT NULL,
50
STATE CHAR(1) NOT NULL,
51
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
52
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
54
primary key (ACTION_ID)
55
) DEFAULT CHARSET = 'utf8';
56
CREATE TABLE if not exists BUSINESS_ACTIVITY_000
58
TX_ID varchar(128) NOT NULL,
59
STATE VARCHAR(1) NOT NULL,
60
ACCOUNT_TRANS_STATE VARCHAR(1) NOT NULL,
61
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
62
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
63
PROPAGATION VARCHAR(1),
66
) DEFAULT CHARSET = 'utf8';
67
CREATE TABLE if not exists NOTIFY_000
69
ID varchar(34) NOT NULL,
70
PLUGIN varchar(50) NOT NULL,
71
PARAMETER varchar(4000) NOT NULL,
73
STATUS VARCHAR(1) NOT NULL,
74
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
75
GMT_MODIFY TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
76
IW_USER_ID varchar(16),
77
CHANNEL_ENDPOINT varchar(200),
78
BUSINESS_ORDER varchar(128),
79
BUSINESS_TYPE varchar(50),
80
PLUGIN_HOST varchar(15),
81
GMT_LOCAL_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
83
)DEFAULT CHARSET = 'utf8';
84
CREATE INDEX NOTIFY_BUSINESS_ORDER1_IND ON NOTIFY_000 (BUSINESS_ORDER);
85
CREATE INDEX NOTIFY_PLUGIN_IND ON NOTIFY_000 (PLUGIN, CHANNEL_ENDPOINT);
86
CREATE TABLE if not exists NOTIFY_HISTORY_000
88
ID varchar(34) NOT NULL,
89
PLUGIN varchar(50) NOT NULL,
90
PARAMETER varchar(4000) NOT NULL,
92
STATUS VARCHAR(1) NOT NULL,
93
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
94
GMT_MODIFY TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
95
IW_USER_ID varchar(16),
96
CHANNEL_ENDPOINT varchar(200),
97
BUSINESS_ORDER varchar(128),
98
BUSINESS_TYPE varchar(50),
99
PLUGIN_HOST varchar(15),
100
GMT_LOCAL_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
102
)DEFAULT CHARSET = 'utf8';
103
CREATE INDEX NOTIFY_HISTORY_000_BORDER_IND ON NOTIFY_HISTORY_000 (BUSINESS_ORDER);
104
CREATE INDEX NOTIFY_HISTORY_IG_IND ON NOTIFY_HISTORY_000 (IW_USER_ID, GROUP_NO);
105
CREATE TABLE if not exists TIMEOUT_000
107
JOB_ID varchar(32) NOT NULL,
111
END_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
113
PARAMETER varchar(100),
115
ACTION_TYPE VARCHAR(1),
116
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
117
PRIOR_LEVEL int default 1,
118
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
119
GMT_OCCUR TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
121
) DEFAULT CHARSET = 'utf8';
122
CREATE INDEX IND_BEYOND_TIMEOUT_ETIME ON TIMEOUT_000 (END_TIME);
123
CREATE INDEX TIMEOUT_000_PL_IND ON TIMEOUT_000 (PRIOR_LEVEL);
124
CREATE INDEX TIMEOUT_TNO_IND ON TIMEOUT_000 (TRADE_NO);
125
CREATE TABLE if not exists TIMEOUT_HISTORY_000
127
JOB_ID varchar(32) NOT NULL,
128
TRADE_NO varchar(64) NOT NULL,
131
END_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
133
PARAMETER varchar(100),
135
ACTION_TYPE VARCHAR(1) NOT NULL,
136
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
138
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
139
GMT_OCCUR TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
140
PRIMARY KEY (JOB_ID, TRADE_NO, ACTION_TYPE)
141
) DEFAULT CHARSET = 'utf8';
142
CREATE TABLE if not exists TIMEOUT_LONG_000
144
JOB_ID varchar(32) NOT NULL,
148
END_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
150
PARAMETER varchar(100),
152
ACTION_TYPE VARCHAR(1),
153
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
155
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
156
GMT_OCCUR TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
158
) DEFAULT CHARSET = 'utf8';
159
CREATE INDEX BYD_TIMEOUT_LONG_ENDTIME_IND ON TIMEOUT_LONG_000 (END_TIME);
160
CREATE INDEX TIMEOUT_LONG_000_PL_IND ON TIMEOUT_LONG_000 (PRIOR_LEVEL);
161
CREATE INDEX TIMEOUT_LONG_TNO_IND ON TIMEOUT_LONG_000 (TRADE_NO);
162
CREATE TABLE if not exists TIMEOUT_REMIND_000
164
JOB_ID varchar(32) NOT NULL,
168
END_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
170
PARAMETER varchar(100),
172
ACTION_TYPE VARCHAR(1),
173
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
175
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
176
GMT_OCCUR TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
178
) DEFAULT CHARSET = 'utf8';
179
CREATE INDEX BY_TIMEOUT_REMIND_ETIME_IND ON TIMEOUT_REMIND_000 (END_TIME);
180
CREATE INDEX TIMEOUT_REMIND_000_PL_IND ON TIMEOUT_REMIND_000 (PRIOR_LEVEL);
181
CREATE INDEX TIMEOUT_REMIND_TNO_IND ON TIMEOUT_REMIND_000 (TRADE_NO);
182
CREATE TABLE if not exists TRADE_BASE_000
185
TRADE_NO varchar(64) NOT NULL,
186
OUT_TRADE_NO varchar(64),
187
SELLER_ACCOUNT varchar(100) NOT NULL,
188
SELLER_LOGIN_EMAIL varchar(100) NOT NULL,
189
BUYER_ACCOUNT varchar(100) NOT NULL,
190
BUYER_LOGIN_EMAIL varchar(100) NOT NULL,
193
TRADE_FROM varchar(100),
194
TRADE_EMAIL varchar(100),
195
OPERATOR_ROLE VARCHAR(1) NOT NULL,
196
TRADE_STATUS varchar(50) NOT NULL,
197
TOTAL_FEE int default 0 NOT NULL,
198
SERVICE_FEE_RATIO varchar(64),
199
SERVICE_FEE int default 0 NOT NULL,
201
SELLER_ACTION varchar(200),
202
BUYER_ACTION varchar(200),
203
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" ,
204
SELLER_USER_ID varchar(16),
205
BUYER_USER_ID varchar(16),
206
ADDITIONAL_TRD_STATUS varchar(50),
207
TRADE_TYPE varchar(4) NOT NULL,
208
SELLER_FULLNAME varchar(256) default '',
209
BUYER_FULLNAME varchar(256) default '',
210
SELLER_NICK varchar(100) default '' NOT NULL,
211
BUYER_NICK varchar(100) default '' NOT NULL,
212
GOODS_TITLE varchar(256),
213
GMT_LAST_MODIFIED_DT TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
214
STOP_TIMEOUT varchar(4) default '0',
215
GATHERING_TYPE varchar(4),
216
BUYER_MARKER VARCHAR(1),
217
SELLER_MARKER VARCHAR(1),
218
BUYER_MARKER_MEMO varchar(1000),
219
SELLER_MARKER_MEMO varchar(1000),
222
PAY_CHANNEL varchar(32),
223
OTHER_SERVICE_FEE int,
224
RELATION_PRO varchar(64),
225
PLATFORM varchar(100),
226
CHANNEL_PARTNER varchar(100),
227
GOODS_TYPE VARCHAR(4),
228
GOODS_SUB_TYPE VARCHAR(4),
229
PRIMARY KEY (TRADE_NO)
230
)DEFAULT CHARSET = 'utf8';
231
CREATE INDEX BYD_TRADE_BASE_TEMAIL_GMTC_IND ON TRADE_BASE_000
232
(TRADE_EMAIL, GMT_CREATE);
233
CREATE INDEX IND_BEYOND_TRADE_BASE_BUYGMT1 ON TRADE_BASE_000
234
(BUYER_ACCOUNT, GMT_CREATE);
235
CREATE INDEX IND_BEYOND_TRADE_BASE_SALGMT1 ON TRADE_BASE_000
236
(SELLER_ACCOUNT, GMT_CREATE);
237
CREATE TABLE if not exists TRADE_CHARGE_000
240
TRADE_NO varchar(64) NOT NULL,
241
GMT_CHARGE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
242
GMT_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
243
CHARGE_OUT_DATE VARCHAR(8),
244
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
249
RATE_ORIGIN VARCHAR(1),
250
PRODUCT_NAME varchar(32),
251
CHARGE_TYPE varchar(16),
255
PARTNER_ID varchar(30),
256
DEBIT_ACCOUNT varchar(20),
257
CREDIT_ACCOUNT varchar(20),
258
BILL_STATUS VARCHAR(1),
260
TRADE_FROM varchar(100),
261
DEBIT_USER_ID varchar(16),
262
SERVICT_TYPE varchar(8),
263
SUB_TRADE_NO varchar(64),
264
primary key (TRADE_NO, SERVICT_TYPE, CHARGE_TYPE, SUB_TRADE_NO)
265
)DEFAULT CHARSET = 'utf8';
266
CREATE INDEX TRADE_CHARGE_000_GMT_IND ON TRADE_CHARGE_000
268
CREATE TABLE if not exists TRADE_EXT_000
270
TRADE_NO varchar(64) NOT NULL,
271
EXT_INFO varchar(1000),
272
TRADE_AGENT varchar(30),
273
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
274
FP_TIME_OUT_RULE varchar(1000),
276
FOREX_CURRENCY varchar(8),
278
GOODS_INNER_SELL_RATE int,
279
PREPARE_COUPON_FEE int,
280
PREPARE_COUPON_LIST varchar(64),
281
FOREX_CERT_NO varchar(128),
282
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
283
AUTH_DEBIT_TYPE varchar(1),
284
SUPPORT_CREDIT_CARD varchar(256),
285
SPECIFIED_PAY_CHANNEL varchar(128),
286
CHARGE_CHANNEL_INFO varchar(256),
287
PAY_CHANNELS varchar(900),
288
PRIMARY KEY (TRADE_NO)
289
)DEFAULT CHARSET = 'utf8';
290
CREATE INDEX TRADE_EXT_000_GMT_IND ON TRADE_EXT_000 (GMT_MODIFIED);
291
CREATE TABLE if not exists TRADE_FUND_BILL_000
293
BILL_NO varchar(128) NOT NULL,
294
TRADE_NO varchar(64) NOT NULL,
295
PAY_ACCOUNT_NO varchar(20) NOT NULL,
296
RECEIVE_ACCOUNT_NO varchar(20) NOT NULL,
297
CURRENCY varchar(3) default '156' NOT NULL,
299
TYPE VARCHAR(2) NOT NULL,
300
STATUS VARCHAR(1) NOT NULL,
301
CHANNEL VARCHAR(2) NOT NULL,
302
GMT_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
304
GMT_TRADE_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
305
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
306
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
308
BANK_PAY_ONLINE_ID int,
310
BANK_TYPE varchar(32),
311
FREEZE_TYPE varchar(5),
312
OUT_ORDER_NO varchar(64),
313
PARTNER_ID varchar(30),
314
DEPOSIT_ID varchar(16),
315
BILL_EXT varchar(200),
316
PAY_ORDER_NO varchar(64),
317
primary key (TRADE_NO,BILL_NO)
318
)DEFAULT CHARSET = 'utf8';
319
CREATE INDEX BYD_TRADE_FUND_BILL_PF_IND ON TRADE_FUND_BILL_000
320
(PAY_ACCOUNT_NO, GMT_TRADE_CREATE);
321
CREATE INDEX BYD_TRADE_FUND_BILL_RF_IND ON TRADE_FUND_BILL_000
322
(RECEIVE_ACCOUNT_NO, GMT_TRADE_CREATE);
323
CREATE INDEX TRADE_FUND_BILL_PTG_IND ON TRADE_FUND_BILL_000
324
(PARTNER_ID, GMT_TRADE_CREATE);
325
CREATE INDEX TRADE_FUND_BILL_000_GMT_IND ON TRADE_FUND_BILL_000
327
CREATE TABLE if not exists TRADE_GOODS_INFO_000
330
TRADE_NO varchar(64) NOT NULL,
331
GOODS_ID varchar(32) default ' ' NOT NULL,
332
GOODS_TITLE varchar(256),
333
GOODS_BID int default 0 NOT NULL,
334
GOODS_QUANTITY int default 1 NOT NULL,
335
DETAIL_URL varchar(400),
336
GOODS_MEMO varchar(1000),
337
REFER_URL varchar(400),
339
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
342
PROMOTION_DESC varchar(256),
344
GOODS_TYPE VARCHAR(4),
345
GOODS_SUB_TYPE VARCHAR(4),
346
primary key (TRADE_NO, ID)
347
)DEFAULT CHARSET = 'utf8';
348
CREATE TABLE if not exists TRADE_LOGISTICS_000
351
TRADE_NO VARCHAR(64) NOT NULL,
352
LOGISTICS_ID VARCHAR(20),
353
LOGISTICS_NAME VARCHAR(128),
354
INVOICE_NO VARCHAR(64),
355
SIGN_VOUCHER_NO VARCHAR(64),
357
TRANSPORT_FEE int default 0 NOT NULL,
358
OTHER_FEE int default 0,
359
ADDITIONAL_SERVICE VARCHAR(300),
360
LOGISTICS_STATUS VARCHAR(100),
361
SEND_FULLNAME VARCHAR(256),
362
SEND_PHONE VARCHAR(30),
363
SEND_MOBILE_PHONE VARCHAR(30),
364
SEND_ADDRESS VARCHAR(256),
365
SEND_POST VARCHAR(20),
366
RECEIVE_FULLNAME VARCHAR(256),
367
RECEIVE_PHONE VARCHAR(30),
368
RECEIVE_MOBILE_PHONE VARCHAR(30),
369
RECEIVE_ADDRESS VARCHAR(256),
370
RECEIVE_POST VARCHAR(20),
371
LOGISTICS_MEMO VARCHAR(600),
372
TRADE_OR_REFUND_FLAG int default 1 NOT NULL,
373
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
374
GMT_APPLY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
375
GMT_FETCH TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
376
GMT_TRANSPORT TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
377
GMT_SIGN TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
378
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
379
SEND_IM_TYPE VARCHAR(10),
380
SEND_IM_ID VARCHAR(100),
381
RECEIVE_IM_TYPE VARCHAR(10),
382
RECEIVE_IM_ID VARCHAR(100),
383
TRANSPORT_PAYMENT int,
384
TRANSPORT_MODIFIABLE int,
385
RECEIVE_ADDRESS_CODE VARCHAR(8),
386
SEND_ADDRESS_CODE VARCHAR(8),
387
TRANSPORT_TYPE_SEND int,
388
LOGISTICS_NO VARCHAR(100),
389
TRANS_GOODS_INFO VARCHAR(400),
390
REC_ADDRESS_NO VARCHAR(100),
392
primary key (TRADE_NO, TRADE_OR_REFUND_FLAG, ID)
393
)DEFAULT CHARSET = 'utf8';
394
CREATE INDEX TRADE_LOGISTICS_000_GMT_IND ON TRADE_LOGISTICS_000
396
CREATE TABLE if not exists TRADE_MESSAGE_BOARD_000
399
TRADE_NO varchar(64) NOT NULL,
400
MESSAGE varchar(2000) NOT NULL,
401
POSTER varchar(100) default ' ' NOT NULL,
403
OPERATOR_IP varchar(15),
404
MSG_TYPE int default 0,
405
IS_READ int default 0 NOT NULL,
406
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
407
PRIMARY KEY (TRADE_NO, ID)
408
) DEFAULT CHARSET = 'utf8';
409
CREATE TABLE if not exists TRADE_NOTE_000
412
TRADE_NO varchar(64) NOT NULL,
413
TRADE_STATUS varchar(64) default ' ',
414
BUYER_EMAIL varchar(100) default ' ' NOT NULL,
415
SELLER_EMAIL varchar(100) default ' ' NOT NULL,
416
OPERATOR_EMAIL varchar(100) default ' ' NOT NULL,
417
OPERATOR_IP varchar(15),
418
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00",
419
OPERATOR_MEMO varchar(256),
420
NOTE_TYPE varchar(100),
421
REMOTE_MAC varchar(64),
422
primary key (TRADE_NO, ID, GMT_CREATE)
423
)DEFAULT CHARSET = 'utf8';
424
CREATE TABLE if not exists TRADE_OUTTRADE_000
426
PARTNER_ID varchar(200) NOT NULL,
427
OUT_TRADE_NO varchar(64) NOT NULL,
428
TRADE_FROM varchar(100) NOT NULL,
429
TRADE_NO varchar(64) NOT NULL,
430
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
431
primary key (OUT_TRADE_NO, PARTNER_ID, TRADE_FROM)
432
) DEFAULT CHARSET = 'utf8';
433
CREATE TABLE if not exists TRADE_PAYMENT_CLAUSE_000
436
OUT_RELATION_ID varchar(64),
438
TRADE_NO varchar(64) NOT NULL,
439
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
440
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
441
PAYMENT_TYPE varchar(64) NOT NULL,
443
PAY_ACCOUNT_NO varchar(20),
444
PAY_USER_ID varchar(16),
445
RECEIVE_ACCOUNT_NO varchar(20),
446
RECEIVE_USER_ID varchar(16),
449
PAYMENT_RESTRICT_RULE varchar(1000),
450
DESCRIPTION varchar(1000),
452
CONTEXT varchar(1000),
453
primary key (TRADE_NO, OUT_RELATION_ID)
454
)DEFAULT CHARSET = 'utf8';
455
CREATE INDEX TRADE_PCLAUSE_000_GMT_IND ON TRADE_PAYMENT_CLAUSE_000
457
CREATE TABLE if not exists TRADE_PAYMENT_ORDER_000
459
ORDER_NO varchar(64) NOT NULL,
460
TRADE_NO varchar(64) NOT NULL,
461
BIZ_TYPE varchar(20) NOT NULL,
462
OUT_ORDER_NO varchar(64),
463
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
464
STATUS varchar(2) NOT NULL,
465
PAY_ACCOUNT_NO varchar(20) NOT NULL,
466
RECEIVE_ACCOUNT_NO varchar(20) NOT NULL,
469
CURRENCY varchar(3) NOT NULL,
470
FREEZE_TYPE varchar(5),
471
EXT_INFO varchar(1000),
473
PAYMENT_ID varchar(64),
474
PAYMENT_CONTEXT varchar(1000),
475
GMT_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
476
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
478
SUB_TRANS_CODE varchar(40) NOT NULL,
479
primary key (TRADE_NO, ORDER_NO)
480
)DEFAULT CHARSET = 'utf8';
481
CREATE INDEX TRADE_PAYMENT_ORD_000_GM_IND ON TRADE_PAYMENT_ORDER_000
483
CREATE TABLE if not exists TRADE_PROCESS_000
486
TRADE_NO varchar(64) default ' ' NOT NULL,
487
OUT_TRADE_NO varchar(64),
488
RECEIVE_FEE int default 0 NOT NULL,
489
SEND_FEE int default 0 NOT NULL,
490
ADJUST_FEE int default 0 NOT NULL,
492
OPERATE_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
493
OPERATE_NAME varchar(256),
494
FLAG_REFUND varchar(4) default '0' NOT NULL,
495
FLAG_DEFERPAY varchar(4) default '0' NOT NULL,
496
FLAG_PAYMENT varchar(8) default '0' NOT NULL,
497
FLAG_TRADE_LOCKED varchar(4) default '0' NOT NULL,
498
FLAG_SELLER_MDF varchar(4) default '0' NOT NULL,
499
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" ,
500
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
501
GMT_RECEIVE_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
502
GMT_SEND_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
503
GMT_SEND_GOODS TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
504
TIME_OUT_RULE varchar(1000),
505
GMT_OUT_TRADE_NO_CREATED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
507
COUPON_ADJUST_FEE int,
509
GMT_REFUND_PAY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
510
GMT_FINISH TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
511
ACCOUNT_TX_ID varchar(40),
513
GMT_PRE_AUTH TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
515
ACTUAL_ADJUST_FEE int,
516
EXPIRE_TIME TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
518
PRIMARY KEY (TRADE_NO)
519
)DEFAULT CHARSET = 'utf8';
520
CREATE INDEX IND_BYD_TRD_PROCESS_GRPAY ON TRADE_PROCESS_000
521
(GMT_RECEIVE_PAY, RECEIVE_FEE);
522
CREATE INDEX TRADE_PROCESS_GMT_IND ON TRADE_PROCESS_000
524
CREATE TABLE if not exists TRADE_REFUND_000
527
TRADE_NO varchar(64) NOT NULL,
528
OUT_TRADE_NO varchar(64),
529
RETURN_STATUS varchar(100),
532
GMT_ADMIN_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
533
ADMIN_STATUS varchar(100),
534
RETURN_TYPE varchar(20) NOT NULL,
537
CLOSE_CAUSE varchar(600),
539
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
540
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
541
SELLER_NOT_RECEIVE int,
542
REFUND_REASON varchar(400),
543
APPEAL_NO varchar(50),
544
GMT_DW_SYNC TIMESTAMP(6) default "2012-01-01 12:00:00" ,
545
BUY_USER_ID varchar(16) NOT NULL,
546
BUY_ACCOUNT varchar(20) NOT NULL,
547
SELL_USER_ID varchar(16) NOT NULL,
548
SELL_ACCOUNT varchar(20) NOT NULL,
549
TRADE_FROM varchar(100),
550
TRADE_EMAIL varchar(100),
551
IS_INPOUR_REFUND VARCHAR(1),
552
REFUND_FLOW_TYPE VARCHAR(1),
553
GMT_LAST_APPLY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
555
PRIMARY KEY (TRADE_NO, ID)
556
)DEFAULT CHARSET = 'utf8';
557
CREATE INDEX TRADE_REFUND_BG_IND ON TRADE_REFUND_000
558
(BUY_ACCOUNT, GMT_CREATE);
559
CREATE INDEX TRADE_REFUND_SG_IND ON TRADE_REFUND_000
560
(SELL_ACCOUNT, GMT_CREATE);
561
CREATE INDEX TRADE_REFUND_TG_IND ON TRADE_REFUND_000
562
(TRADE_EMAIL, GMT_CREATE);
563
CREATE INDEX TRADE_REFUND_000_GMT_IND ON TRADE_REFUND_000 (GMT_MODIFIED);
564
CREATE TABLE if not exists TRADE_VOUCHER_000
567
TRADE_NO varchar(64) default ' ' NOT NULL,
568
REFUND_ID int NOT NULL,
569
SELLER_OR_BUYER VARCHAR(1) default 'S' NOT NULL,
570
SELLER_UPLOAD_VOUCHER varchar(4000),
571
BUYER_UPLOAD_VOUCHER varchar(4000),
572
UPLOAD_FLAG int default 0 NOT NULL,
573
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
574
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
575
GMT_CHECK TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
576
LAST_OPERATOR varchar(32),
577
CHECK_MEMO varchar(2000),
579
GMT_TIMEOUT_START TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
580
PRIMARY KEY (TRADE_NO, ID)
581
) DEFAULT CHARSET = 'utf8';
582
CREATE INDEX TRADE_VOUCHER_000_MT_IND ON TRADE_VOUCHER_000
584
CREATE TABLE if not exists TRADE_RECEIVE_ADDRESS_000
586
TRADE_NO VARCHAR(64) NOT NULL,
587
ADDRESS_NO VARCHAR(100) NOT NULL,
588
RECEIVE_NAME VARCHAR(256),
589
ADDRESS_CODE VARCHAR(8),
591
MOBILE_PHONE VARCHAR(30),
593
RECEIVE_POST VARCHAR(20),
594
VIRTUAL_REC_INFO VARCHAR(400),
595
GMT_CREATE DATETIME NOT NULL,
596
GMT_MODIFIED DATETIME,
597
PRIMARY KEY (TRADE_NO, ADDRESS_NO)
598
)DEFAULT CHARSET = 'utf8';
599
CREATE TABLE if not exists TRADE_COOPERATE_000
602
COOPERATE_NO VARCHAR(64),
603
COOPERATOR_FROM VARCHAR(32),
604
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
605
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
606
PRIMARY key (TRADE_NO, COOPERATE_NO, COOPERATOR_FROM)
607
)DEFAULT CHARSET = 'utf8';
608
CREATE INDEX TRADE_COOPERATE_000_MT_IND ON TRADE_COOPERATE_000
610
CREATE TABLE if not exists TRADE_SETTLE_ORDER_000
612
ORDER_NO VARCHAR(64) NOT NULL,
613
ORG_ORDER_NO VARCHAR(64),
614
TRADE_NO VARCHAR(64) NOT NULL,
615
OUT_REQUEST_NO VARCHAR(64),
616
BIZ_PRODUCT VARCHAR(32),
617
SETTLE_ACTION_TYPE VARCHAR(32),
619
STATUS VARCHAR(50) NOT NULL,
620
EXTINFO VARCHAR(1024),
622
SETTLE_ID VARCHAR(64),
623
SETTLE_CONTEXT VARCHAR(1024),
624
GMT_CREATE TIMESTAMP(6) NOT NULL,
625
GMT_MODIFIED TIMESTAMP(6),
626
SETTLE_TYPE VARCHAR(32),
627
PRIMARY KEY (TRADE_NO, ORDER_NO, GMT_CREATE)
628
)DEFAULT CHARSET = 'utf8';
629
CREATE TABLE if not exists TRADE_PARTICIPANT_000
631
TRADE_NO VARCHAR(64) NOT NULL,
632
USER_ID VARCHAR(16) NOT NULL,
633
USER_NAME VARCHAR(256),
634
USER_NICK VARCHAR(100),
635
PARTICIPANT_ROLE VARCHAR(64) NOT NULL,
637
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
638
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
639
PRIMARY KEY (TRADE_NO, USER_ID, PARTICIPANT_ROLE)
640
)DEFAULT CHARSET = 'utf8';
641
CREATE TABLE if not exists BUSINESS_ACTIVITY_ASYNC_000
643
TX_ID VARCHAR(128) NOT NULL,
644
STATE VARCHAR(1) NOT NULL,
645
ACCOUNT_TRANS_STATE VARCHAR(1) NOT NULL,
646
GMT_CREATE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
647
GMT_MODIFIED TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
648
PROPAGATION VARCHAR(1),
649
CONTEXT VARCHAR(2048),
651
)DEFAULT CHARSET = 'utf8';
652
CREATE TABLE if not exists EXTERFACE_INVOKE_000
655
PARTNER_ID VARCHAR(32) NOT NULL,
656
TARGET VARCHAR(64) NOT NULL,
657
EXTERFACE VARCHAR(128) NOT NULL,
658
NOTIFY_URL VARCHAR(200),
659
RETURN_URL VARCHAR(200),
660
SIGN_TYPE VARCHAR(10),
662
GMT_INVOKE TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
663
GMT_FINISH TIMESTAMP(6) default "2012-01-01 12:00:00" NOT NULL,
664
TARGET_TYPE VARCHAR(20) NOT NULL,
665
GMT_NOTIFY TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
666
GMT_RETURN TIMESTAMP(6) default "2012-01-01 12:00:00" NULL,
667
PRIMARY KEY(TARGET_TYPE, TARGET, PARTNER_ID)
668
)DEFAULT CHARSET = 'utf8';
669
CREATE INDEX EXTERFACE_INVOKE_000_ID_IND ON EXTERFACE_INVOKE_000(ID);
671
insert into notify_history_000(id,plugin,parameter,group_no,status,gmt_create,gmt_modify) values('1111','1','1bdc',-2,'1','2014-09-19 12:00:00','2014-09-19 11:11:11');
672
insert into notify_history_000(id,plugin,parameter,group_no,status,gmt_create,gmt_modify) values('2111','1','1bdc',-2,'1','2014-09-19 12:00:00','2014-09-19 11:11:11');
673
insert into notify_history_000(id,plugin,parameter,group_no,status,gmt_create,gmt_modify) values('3111','1','1bdc',-2,'1','2014-09-19 12:00:00','2014-09-19 11:11:11');
674
update notify_history_000 set group_no=-1 , iw_user_id = '1111' , status ='N';
675
select id from notify_history_000 where group_no = -1 and iw_user_id = '1111';
680
select id, plugin, plugin_host, parameter, group_no, status, gmt_create, gmt_local_create, gmt_modify, iw_user_id, channel_endpoint, business_order, business_type from notify_000 where (id = '1111') for update;
681
id plugin plugin_host parameter group_no status gmt_create gmt_local_create gmt_modify iw_user_id channel_endpoint business_order business_type
682
select id, plugin, plugin_host, parameter, group_no, status, gmt_create, gmt_local_create, gmt_modify, iw_user_id, channel_endpoint, business_order, business_type from notify_000 where ((id = '1111') AND (status IN ('N', 'C')));
683
id plugin plugin_host parameter group_no status gmt_create gmt_local_create gmt_modify iw_user_id channel_endpoint business_order business_type
684
select id, plugin, plugin_host, parameter, group_no, status, gmt_create, gmt_local_create, gmt_modify, iw_user_id, channel_endpoint, business_order, business_type from notify_000 where ((id = '1111') AND (status IN ('N', 'C'))) for update;
685
id plugin plugin_host parameter group_no status gmt_create gmt_local_create gmt_modify iw_user_id channel_endpoint business_order business_type
686
select /* QUERY_TIMEOUT(15000000) */ id from notify_000 where gmt_create <= current_timestamp() and gmt_create >= date_sub(current_timestamp(), INTERVAL 6 MINUTE) and gmt_modify < now() and status in ('N', 'C') and group_no != -1;
688
select /* QUERY_TIMEOUT(15000000) */ id from notify_000 where gmt_create <= current_timestamp() and gmt_create >= date_sub(current_timestamp(), INTERVAL 6 MINUTE) and gmt_modify < now() and status in ('N', 'C') and group_no = -1;
690
select /* QUERY_TIMEOUT(15000000) */ id, business_order, business_type from notify_000 where gmt_create <= current_timestamp() AND gmt_create >= date_sub(current_timestamp(), INTERVAL 6 MINUTE) AND ((status = 'N') AND (gmt_modify < current_timestamp())) limit 1;
691
id business_order business_type
692
select id, plugin, plugin_host, parameter, group_no, status, gmt_create, gmt_local_create, gmt_modify, iw_user_id, channel_endpoint, business_order, business_type from notify_000 where (iw_user_id ='1111') and (gmt_create < current_timestamp()) and (gmt_create >= current_timestamp());
693
id plugin plugin_host parameter group_no status gmt_create gmt_local_create gmt_modify iw_user_id channel_endpoint business_order business_type
694
delete from notify_history_000 where ((group_no = (- 1)) AND (iw_user_id = '1111'));