first commit
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
"""建奥林匹斯奖池调整日志表 game_olympus_reward_log(幂等,IF NOT EXISTS)。
|
||||
用法: python _create_reward_log.py
|
||||
"""
|
||||
import olympus_db as db
|
||||
|
||||
DDL = """
|
||||
CREATE TABLE IF NOT EXISTS game_olympus_reward_log (
|
||||
id BIGINT NOT NULL AUTO_INCREMENT COMMENT 'PK',
|
||||
box_id BIGINT DEFAULT NULL COMMENT '箱子ID(批量/重置为汇总,可空)',
|
||||
box_name VARCHAR(100) DEFAULT NULL COMMENT '箱子名/汇总描述',
|
||||
audience VARCHAR(16) NOT NULL DEFAULT 'common' COMMENT '身份 common/anchor/robot/white',
|
||||
type TINYINT NOT NULL COMMENT '1注水 2抽水 3重置',
|
||||
amount DECIMAL(14,2) NOT NULL DEFAULT '0.00' COMMENT '调整金额(绝对值)',
|
||||
balance_before DECIMAL(14,2) DEFAULT NULL COMMENT '调整前水位',
|
||||
balance_after DECIMAL(14,2) DEFAULT NULL COMMENT '调整后水位',
|
||||
pool_balance DECIMAL(14,2) DEFAULT NULL COMMENT '操作后总池余额',
|
||||
operator VARCHAR(64) DEFAULT NULL COMMENT '操作人',
|
||||
remark VARCHAR(200) DEFAULT NULL COMMENT '备注',
|
||||
create_time DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (id),
|
||||
KEY idx_create (create_time)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='Olympus奖池水位调整日志';
|
||||
"""
|
||||
|
||||
with db.get_conn() as conn:
|
||||
conn.cursor().execute(DDL)
|
||||
print('game_olympus_reward_log ready.')
|
||||
Reference in New Issue
Block a user