Project

General

Profile

功能 #756 » 新增game_oc表.txt

zx z, 08/20/2024 02:31 AM

 
1

    
2

    
3
CREATE TABLE lottery_payout (
4
    id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
5
    user_id VARCHAR(50) NOT NULL,
6
    amount DECIMAL(19, 4) NOT NULL,
7
    product_code VARCHAR(20) NOT NULL,
8
    periode_name VARCHAR(10),
9
    game_id VARCHAR(20),
10
    transaction_id VARCHAR(40) NOT NULL,
11
    log_type VARCHAR(50),
12
    pay_status VARCHAR(2)COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '1、未处理 2、已处理 3、处理失败  4、派彩取消',
13
	opt_id VARCHAR(50),
14
	agent_name VARCHAR(50),
15
    PRIMARY KEY (id),
16
	INDEX idx_product_periode_status (product_code, periode_name, pay_status),
17
	INDEX idx_opt_id (opt_id),
18
	INDEX idx_user_id (user_id),
19
	INDEX idx_agent_name (agent_name),
20
	INDEX idx_pay_status (pay_status)
21
)ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=1;
22

    
23

    
24
CREATE TABLE transaction_summary_player (
25
  id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
26
  member_id int(10) unsigned NOT NULL,
27
  invoice text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
28
  periode_name varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
29
  product_id varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
30
  product_code varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL,
31
  type varchar(10) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
32
  games varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
33
  game_mode varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT 'diskon',
34
  turnover decimal(14,2) unsigned DEFAULT '0.00',
35
  win decimal(14,2) unsigned DEFAULT '0.00',
36
  win_bet decimal(14,2) unsigned DEFAULT '0.00',
37
  win_payment decimal(14,2) unsigned DEFAULT '0.00',
38
  lose decimal(14,2) unsigned DEFAULT '0.00',
39
  lose_bet decimal(14,2) unsigned DEFAULT '0.00',
40
  total_bet decimal(14,2) unsigned DEFAULT '0.00',
41
  total_payment decimal(14,2) unsigned DEFAULT '0.00',
42
  bonus_referral decimal(14,2) unsigned DEFAULT '0.00',
43
  agent_commision decimal(14,2) DEFAULT '0.00',
44
  agent_bill decimal(14,2) DEFAULT '0.00',
45
  created_at timestamp DEFAULT CURRENT_TIMESTAMP,
46
  member_username varchar(100) COLLATE utf8mb4_general_ci DEFAULT NULL,
47
  agent_id bigint(20) GENERATED ALWAYS AS (substring_index(member_username, _utf8mb4'_', 1)) VIRTUAL,
48
  agent_name varchar(40) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
49
  order_status VARCHAR(2) COLLATE utf8mb4_unicode_ci DEFAULT '1' COMMENT '1、未处理 2、已处理 3、处理失败  4、派彩取消',
50
  opt_id varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
51
  PRIMARY KEY (id) /*T![clustered_index] CLUSTERED */,
52
  KEY member_id_product_code_created_at (created_at,product_code,member_id),
53
  KEY player_summary_product_query_idx (product_code,periode_name),
54
  KEY member_username (member_username),
55
  KEY agent_id (agent_id),
56
  KEY agent_name (agent_name),
57
	KEY order_status (order_status),
58
  KEY member_id (member_id)
59
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=1;
60

    
(2-2/17)