| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542 |
- -- 根据 database 模块文档生成的表/字段注释 SQL(库: copytrade)
- -- 连接: mysql -h rm-3nsx177900f04a7gvwo.mysql.rds.aliyuncs.com -u root -p
- -- 执行前请备份
- USE copytrade;
- ALTER TABLE `card_info_application` COMMENT '卡片申请信息';
- ALTER TABLE `card_info_application` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `card_info_application` MODIFY COLUMN `name` varchar(128) NOT NULL COMMENT '姓名';
- ALTER TABLE `card_info_application` MODIFY COLUMN `addr` varchar(128) NOT NULL COMMENT '邮寄地址';
- ALTER TABLE `card_info_application` MODIFY COLUMN `phone` varchar(128) NOT NULL COMMENT '联系电话';
- ALTER TABLE `card_info_application` MODIFY COLUMN `number_cards` int(10) NOT NULL COMMENT '申请卡数量';
- ALTER TABLE `card_info_application` MODIFY COLUMN `info` varchar(256) DEFAULT NULL COMMENT '交易信息';
- ALTER TABLE `card_info_application` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `card_info_application` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `charge_money` COMMENT '充钱表';
- ALTER TABLE `charge_money` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID';
- ALTER TABLE `charge_money` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员id';
- ALTER TABLE `charge_money` MODIFY COLUMN `inviterId` bigint(20) DEFAULT NULL COMMENT '邀请者会员id';
- ALTER TABLE `charge_money` MODIFY COLUMN `total_amount` decimal(20,10) DEFAULT NULL COMMENT '总共充币值';
- ALTER TABLE `charge_money` MODIFY COLUMN `remind_date` date DEFAULT NULL COMMENT 'remind date';
- ALTER TABLE `charge_money` MODIFY COLUMN `is_add_time` tinyint(1) DEFAULT '0' COMMENT '是否已经给邀请者增加抽奖次数;1-已经,0-没有,初始值为0';
- ALTER TABLE `charge_money` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `charge_money` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `close_position` COMMENT '平仓记录';
- ALTER TABLE `close_position` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `close_position` MODIFY COLUMN `position_id` bigint(20) NOT NULL COMMENT '仓位ID';
- ALTER TABLE `close_position` MODIFY COLUMN `entrust_price` decimal(20,10) DEFAULT NULL COMMENT '委托价格';
- ALTER TABLE `close_position` MODIFY COLUMN `quantity` decimal(20,10) NOT NULL COMMENT '平仓张数';
- ALTER TABLE `close_position` MODIFY COLUMN `entrust_time` bigint(20) NOT NULL COMMENT '委托时间';
- ALTER TABLE `close_position` MODIFY COLUMN `status` tinyint(2) NOT NULL COMMENT '状态(0委托中 1已撤单 2委托失败 3已成交)';
- ALTER TABLE `close_position` MODIFY COLUMN `close_type` tinyint(2) NOT NULL COMMENT '平仓类型(0平仓 1市价全平 2一键平仓 3反向开仓 4止盈止损 5爆仓 6管理员平仓)';
- ALTER TABLE `close_position` MODIFY COLUMN `type` tinyint(2) NOT NULL COMMENT '委托类型(1限价 0市价)';
- ALTER TABLE `close_position` MODIFY COLUMN `close_position_no` varchar(100) DEFAULT NULL COMMENT '平仓委托单号';
- ALTER TABLE `close_position` MODIFY COLUMN `contract_order_entrust_id` varchar(100) DEFAULT NULL COMMENT '合约委托单号';
- ALTER TABLE `close_position` MODIFY COLUMN `copy_contract_order_entrust_id` varchar(100) DEFAULT NULL COMMENT '跟随平仓委托单号';
- ALTER TABLE `close_position` MODIFY COLUMN `transaction_fee` decimal(20,10) DEFAULT NULL COMMENT '交易手续费';
- ALTER TABLE `close_position` MODIFY COLUMN `transaction_price` decimal(20,10) DEFAULT NULL COMMENT '成交价格';
- ALTER TABLE `close_position` MODIFY COLUMN `transaction_amount` decimal(20,10) DEFAULT NULL COMMENT '成交金额';
- ALTER TABLE `close_position` MODIFY COLUMN `transaction_time` bigint(20) DEFAULT NULL COMMENT '成交时间';
- ALTER TABLE `close_position` MODIFY COLUMN `error` varchar(100) DEFAULT NULL COMMENT '平仓委托失败原因';
- ALTER TABLE `close_position` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `close_position` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `copied_trade` COMMENT '跟单记录表';
- ALTER TABLE `copied_trade` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `copied_trade` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '用户ID';
- ALTER TABLE `copied_trade` MODIFY COLUMN `trader_id` bigint(20) NOT NULL COMMENT '交易员ID';
- ALTER TABLE `copied_trade` MODIFY COLUMN `entrust_no` varchar(100) DEFAULT NULL COMMENT '委托单号';
- ALTER TABLE `copied_trade` MODIFY COLUMN `contract_order_entrust_id` varchar(100) DEFAULT NULL COMMENT '合约委托单号';
- ALTER TABLE `copied_trade` MODIFY COLUMN `symbol` varchar(50) DEFAULT NULL COMMENT '交易对';
- ALTER TABLE `copied_trade` MODIFY COLUMN `contract_symbol_id` bigint(20) DEFAULT NULL COMMENT '交易对ID';
- ALTER TABLE `copied_trade` MODIFY COLUMN `order_type` tinyint(2) DEFAULT NULL COMMENT '订单类型(10交易员订单 20用户跟单)';
- ALTER TABLE `copied_trade` MODIFY COLUMN `direction` tinyint(2) DEFAULT NULL COMMENT '委托方向(0多 1空)';
- ALTER TABLE `copied_trade` MODIFY COLUMN `entrust_price` decimal(20,10) DEFAULT NULL COMMENT '委托价格';
- ALTER TABLE `copied_trade` MODIFY COLUMN `trigger_price` decimal(20,10) DEFAULT NULL COMMENT '计划委托触发价格';
- ALTER TABLE `copied_trade` MODIFY COLUMN `leverage` smallint(3) DEFAULT NULL COMMENT '杠杆倍数';
- ALTER TABLE `copied_trade` MODIFY COLUMN `type` tinyint(2) DEFAULT NULL COMMENT '委托类型(0市价 1市价 2计划委托)';
- ALTER TABLE `copied_trade` MODIFY COLUMN `volume` decimal(20,10) DEFAULT NULL COMMENT '委托数量(张)';
- ALTER TABLE `copied_trade` MODIFY COLUMN `stop_loss_price` decimal(20,10) DEFAULT NULL COMMENT '止损价格';
- ALTER TABLE `copied_trade` MODIFY COLUMN `stop_profit_price` decimal(20,10) DEFAULT NULL COMMENT '止赢价格';
- ALTER TABLE `copied_trade` MODIFY COLUMN `copy_contract_order_entrust_id` varchar(100) DEFAULT NULL COMMENT '交易员订单单号';
- ALTER TABLE `copied_trade` MODIFY COLUMN `principal_amount` decimal(20,10) DEFAULT NULL COMMENT '保证金';
- ALTER TABLE `copied_trade` MODIFY COLUMN `status` tinyint(2) DEFAULT NULL COMMENT '订单状态(0委托中 1已撤单 2委托失败 3已成交)';
- ALTER TABLE `copied_trade` MODIFY COLUMN `entrust_time` bigint(20) DEFAULT NULL COMMENT '委托时间';
- ALTER TABLE `copied_trade` MODIFY COLUMN `error` varchar(255) DEFAULT NULL COMMENT '委托失败原因';
- ALTER TABLE `copied_trade` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `copied_trade` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `copied_trade` MODIFY COLUMN `open_price` decimal(20,10) DEFAULT NULL COMMENT '开仓价格';
- ALTER TABLE `copied_trade` MODIFY COLUMN `position_id` bigint(20) DEFAULT NULL COMMENT '仓位ID';
- ALTER TABLE `customer` COMMENT '用户表';
- ALTER TABLE `customer` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID';
- ALTER TABLE `customer` MODIFY COLUMN `nickname` varchar(50) DEFAULT NULL COMMENT '用户昵称';
- ALTER TABLE `customer` MODIFY COLUMN `avatar` varchar(1000) DEFAULT NULL COMMENT '头像';
- ALTER TABLE `customer` MODIFY COLUMN `description` varchar(100) DEFAULT NULL COMMENT '描述';
- ALTER TABLE `customer` MODIFY COLUMN `trader` tinyint(2) NOT NULL DEFAULT '10' COMMENT '是否是ID交易员(10不是 20交易员申请审核中 30交易员 40交易员申请不通过)';
- ALTER TABLE `customer` MODIFY COLUMN `max_loss` decimal(20,10) DEFAULT NULL COMMENT '最大亏损USDT';
- ALTER TABLE `customer` MODIFY COLUMN `max_profit` decimal(20,10) DEFAULT NULL COMMENT '最大盈利USDT';
- ALTER TABLE `customer` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT 'doge会员ID';
- ALTER TABLE `customer` MODIFY COLUMN `automatic_unfollow` tinyint(1) NOT NULL DEFAULT '1' COMMENT '自动取消跟随开关(1关闭 2开启)';
- ALTER TABLE `customer` MODIFY COLUMN `trader_level_id` bigint(20) DEFAULT NULL COMMENT '交易员等级ID';
- ALTER TABLE `customer` MODIFY COLUMN `balance` decimal(20,10) DEFAULT NULL COMMENT '合约资产';
- ALTER TABLE `customer` MODIFY COLUMN `trader_time` datetime DEFAULT NULL COMMENT '成为交易员时间';
- ALTER TABLE `customer` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `customer` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `customer` MODIFY COLUMN `min_follow_amount` bigint(20) DEFAULT NULL COMMENT '特级老师的最低跟随金额';
- ALTER TABLE `customer` MODIFY COLUMN `edit_data_switch` tinyint(1) DEFAULT NULL COMMENT '修改老师统计数据开关';
- ALTER TABLE `customer` MODIFY COLUMN `default_follow_customer` bigint(20) DEFAULT '0' COMMENT '当前跟单默认人数';
- ALTER TABLE `customer` MODIFY COLUMN `default_register_days` bigint(20) DEFAULT '0' COMMENT '入住的默认天数';
- ALTER TABLE `customer` MODIFY COLUMN `max_principal_amount` bigint(20) DEFAULT NULL COMMENT '按照固定保证金跟随时的保证金上限,null就是没有限制';
- ALTER TABLE `customer` MODIFY COLUMN `dividend_percent` int(6) DEFAULT NULL COMMENT '分润比例';
- ALTER TABLE `customer_follow_symbol` COMMENT '用户跟随交易对';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '用户id';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `trader_id` bigint(20) DEFAULT NULL COMMENT '关联trader的ID';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `contract_symbol_id` bigint(20) NOT NULL COMMENT '交易员带单交易对ID';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `symbol` varchar(50) NOT NULL COMMENT '交易对';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `risk_control_id` bigint(20) NOT NULL COMMENT '风控id';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `status` tinyint(2) NOT NULL COMMENT '跟单状态(10关闭 20开启)';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `customer_follow_symbol` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `exception_log` COMMENT '异常记录';
- ALTER TABLE `exception_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `exception_log` MODIFY COLUMN `message_name` varchar(128) DEFAULT NULL COMMENT '标题';
- ALTER TABLE `exception_log` MODIFY COLUMN `stack_label` varchar(128) DEFAULT NULL COMMENT '堆栈标签';
- ALTER TABLE `exception_log` MODIFY COLUMN `exception` text COMMENT '内容';
- ALTER TABLE `exception_log` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `exception_log` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `exchange_asset_flow` COMMENT '资产流水表';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '流水序号,自增主键';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `transaction_id` bigint(20) DEFAULT NULL COMMENT '关联交易 ID(关联成交记录或其他业务 ID)';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `from_exchange_wallet_id` bigint(20) DEFAULT NULL COMMENT '资金来源钱包 ID,关联 `exchange_wallet.id`';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `to_exchange_wallet_id` bigint(20) DEFAULT NULL COMMENT '资金去向钱包 ID,关联 `exchange_wallet.id`';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `coin_symbol` varchar(255) NOT NULL COMMENT '币种名称或代码(如 "USDT"、"BTC")';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `business_type` int(11) NOT NULL COMMENT '业务类型(见下方枚举说明)';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `amount` decimal(26,8) DEFAULT '0.00000000' COMMENT '变动金额(正=入金,负=出金)';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `frozen_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结变动量(正=冻结,负=解冻)';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `available_balance` decimal(26,8) DEFAULT '0.00000000' COMMENT '流水后的可用余额快照';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '手续费';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '流水备注信息';
- ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '流水创建时间';
- ALTER TABLE `exchange_coin` COMMENT '币币交易对表';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '交易对 ID';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `symbol` varchar(255) NOT NULL COMMENT '交易对名称,格式如 `BTC/USDT`';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币/结算币符号(如 USDT),对应 `coin.unit`';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度(如 8 表示最多 8 位小数)';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币符号(如 BTC),对应 `coin.unit`';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `enable` int(11) NOT NULL COMMENT '上下架状态:1=上架启用,2=下架禁用';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `fee` decimal(8,4) DEFAULT NULL COMMENT '买入手续费率';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `sell_fee` decimal(8,4) NOT NULL COMMENT '卖出手续费率';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_market_buy` int(11) DEFAULT '1' COMMENT '是否启用市价买:1=启用,0=禁用';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_market_sell` int(11) DEFAULT '1' COMMENT '是否启用市价卖:1=启用,0=禁用';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `min_sell_price` decimal(18,8) DEFAULT NULL COMMENT '最低挂单卖价,防止低价恶意挂单';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `flag` int(11) DEFAULT '0' COMMENT '推荐标记:0=普通,1=推荐';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `max_trading_order` int(11) DEFAULT '0' COMMENT '最大同时交易订单数,0=不限制';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `max_trading_time` int(11) DEFAULT '0' COMMENT '委托超时自动下架时间(秒),0=不过期';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `instrument` varchar(20) DEFAULT NULL COMMENT '交易类型标识,B2C2 做市商专用';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `min_turnover` decimal(18,8) DEFAULT NULL COMMENT '最小挂单成交额';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `max_volume` decimal(18,8) DEFAULT NULL COMMENT '最大下单量';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `min_volume` decimal(18,8) DEFAULT NULL COMMENT '最小下单量';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `zone` int(11) DEFAULT '0' COMMENT '交易区分区(如主区、创新区等)';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `clear_time` varchar(30) DEFAULT '1' COMMENT '清盘时间';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `end_time` varchar(30) DEFAULT '1' COMMENT '活动结束时间';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_price` decimal(18,8) DEFAULT NULL COMMENT '分摊发行价格';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_type` int(11) DEFAULT '1' COMMENT '发行活动类型:1=无活动,2=抢购发行,3=分摊发行';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `start_time` varchar(30) DEFAULT '1' COMMENT '活动开始时间';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `exchangeable` int(11) DEFAULT '1' COMMENT '是否可交易:1=可交易,2=不可交易';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_amount` decimal(18,8) DEFAULT NULL COMMENT '活动发行数量';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `visible` int(11) DEFAULT '1' COMMENT '前台可见状态:1=可见,2=不可见';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `max_buy_price` decimal(18,8) DEFAULT NULL COMMENT '最高买单价,防止高价恶意挂单';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `robot_type` int(11) DEFAULT '0' COMMENT '机器人类型:0=一般机器人,1=控盘机器人,2=其他';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_buy` int(11) DEFAULT '1' COMMENT '是否允许买入:1=允许,0=禁止';
- ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_sell` int(11) DEFAULT '1' COMMENT '是否允许卖出:1=允许,0=禁止';
- ALTER TABLE `exchange_deal` COMMENT '成交记录表';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '成交记录 ID';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `amount` decimal(32,8) NOT NULL COMMENT '成交金额(= price × volume,结算币金额)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `price` decimal(32,8) NOT NULL COMMENT '成交价格';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `type` int(1) DEFAULT NULL COMMENT '成交类型:1=买入成交,2=卖出成交(表示本次成交是由买方还是卖方主动触发)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `volume` decimal(32,8) NOT NULL COMMENT '成交数量(交易币数量)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_fee` decimal(16,8) DEFAULT NULL COMMENT '卖方手续费(通常以结算币扣取)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_fee` decimal(16,8) NOT NULL COMMENT '买方手续费(通常以交易币扣取)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_commission_rate` decimal(16,8) NOT NULL COMMENT '买方手续费比率';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_commission_rate` decimal(16,8) DEFAULT NULL COMMENT '卖方手续费比率';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `symbol_name` varchar(20) NOT NULL COMMENT '交易对名称(如 "BTC/USDT")';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_order_id` bigint(20) NOT NULL COMMENT '买方委托单 ID,关联 `exchange_order.order_id`';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_order_id` bigint(20) NOT NULL COMMENT '卖方委托单 ID,关联 `exchange_order.order_id`';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_account_id` bigint(20) NOT NULL COMMENT '买方用户 ID,关联 `member.id`';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_account_id` bigint(20) NOT NULL COMMENT '卖方用户 ID,关联 `member.id`';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `deal_time` bigint(20) NOT NULL COMMENT '成交时间(Unix 毫秒时间戳)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `is_wallet_update` int(11) NOT NULL DEFAULT '0' COMMENT '钱包更新状态:0=未更新钱包,1=已更新钱包';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `create_time` bigint(20) NOT NULL COMMENT '记录创建时间(Unix 毫秒时间戳)';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `coin` varchar(10) NOT NULL COMMENT '交易币种(如 "BTC")';
- ALTER TABLE `exchange_deal` MODIFY COLUMN `base_coin` varchar(10) NOT NULL COMMENT '基础/结算币种(如 "USDT")';
- ALTER TABLE `exchange_freeze_history` COMMENT '挂单冻结历史表';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '冻结记录 ID';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `coin_id` varchar(100) NOT NULL COMMENT '冻结的币种标识(如 "USDT"、"BTC")';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '冻结数量';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '冻结创建时间';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '最后更新时间';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `unfreeze_time` datetime NOT NULL COMMENT '解冻时间';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '冻结状态:0=冻结中,1=已解冻';
- ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `type` int(2) NOT NULL COMMENT '冻结类型(区分冻结的业务来源)';
- ALTER TABLE `exchange_order` COMMENT '币币挂单(委托单)表';
- ALTER TABLE `exchange_order` MODIFY COLUMN `order_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '订单 ID,自增主键';
- ALTER TABLE `exchange_order` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '委托数量(限价卖单=卖出的币数量,限价买单=买入的币数量,市价买单=花费的 USDT 金额)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币种符号(如 "USDT"),关联 `exchange_coin.base_symbol`';
- ALTER TABLE `exchange_order` MODIFY COLUMN `canceled_time` bigint(20) DEFAULT NULL COMMENT '取消时间(撤单的时间戳,NULL 表示未取消)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种符号(如 "BTC"),关联 `exchange_coin.coin_symbol`';
- ALTER TABLE `exchange_order` MODIFY COLUMN `completed_time` bigint(20) DEFAULT NULL COMMENT '完成时间(完全成交的时间戳,NULL 表示未完成)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `direction` int(11) DEFAULT NULL COMMENT '交易方向,枚举 `ExchangeOrderDirection`:0=买入(BUY),1=卖出(SELL)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
- ALTER TABLE `exchange_order` MODIFY COLUMN `price` decimal(18,8) DEFAULT NULL COMMENT '委托价格(限价单的挂单价格,市价单此字段为 0)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `trigger_price` decimal(18,8) DEFAULT NULL COMMENT '触发价格(用于止盈止损等条件单)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `fee` decimal(18,8) NOT NULL COMMENT '已扣手续费总额';
- ALTER TABLE `exchange_order` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '订单状态,枚举 `ExchangeOrderStatus`(见下方枚举说明)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对名称(如 "BTC/USDT"),关联 `exchange_coin.symbol`';
- ALTER TABLE `exchange_order` MODIFY COLUMN `time` bigint(20) DEFAULT NULL COMMENT '委托下单时间(Unix 毫秒时间戳)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `traded_amount` decimal(26,16) DEFAULT NULL COMMENT '已成交数量(已撮合成交的交易币数量)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `turnover` decimal(26,16) DEFAULT NULL COMMENT '已成交额(已成交的结算币金额)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '订单类型,枚举 `ExchangeOrderType`:0=限价单(LIMIT_PRICE),1=市价单(MARKET_PRICE)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `use_discount` varchar(255) DEFAULT NULL COMMENT '是否使用平台币折扣(手续费抵扣)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `order_resource` int(11) DEFAULT NULL COMMENT '订单来源,枚举 `ExchangeOrderResource`(如 API、WEB、APP 等不同端)';
- ALTER TABLE `exchange_order` MODIFY COLUMN `fee_rate` decimal(26,16) DEFAULT NULL COMMENT '手续费费率';
- ALTER TABLE `exchange_order` MODIFY COLUMN `trade_status` int(11) NOT NULL DEFAULT '0' COMMENT '撮合状态:0=待开始,1=撮合中,2=撮合停止,3=撮合完成';
- ALTER TABLE `exchange_release_history` COMMENT '资产释放历史表';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '释放记录 ID';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '释放的币种标识(如 "USDT"、"BTC")';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '释放数量';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `release_time` datetime NOT NULL COMMENT '释放执行时间';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '记录创建时间';
- ALTER TABLE `exchange_release_history` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '最后更新时间';
- ALTER TABLE `exchange_statistics_data` COMMENT '现货统计数据表';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '统计记录 ID(联合主键的一部分)';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `stat_time` datetime NOT NULL COMMENT '统计时间(联合主键的一部分)';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID(联合主键的一部分),关联 `member.id`';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `stat_type` int(8) NOT NULL COMMENT '统计类别(联合主键的一部分):1=零点统计,2=16 点统计';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '资产币种符号(如 "BTC"、"USDT")';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `position_asset_price_usdt` decimal(26,8) DEFAULT NULL COMMENT '持仓资产估值(以 USDT 计价)';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `daily_profit_loss_usdt` decimal(26,8) DEFAULT NULL COMMENT '当日盈亏(以 USDT 计价)';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `frozen_asset_price_usdt` decimal(26,8) DEFAULT NULL COMMENT '冻结资产估值(以 USDT 计价)';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '记录创建时间';
- ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '最后更新时间';
- ALTER TABLE `exchange_wallet` COMMENT '币币交易专用钱包';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '钱包唯一ID';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址(交易钱包场景下一般不使用)';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `balance` decimal(26,8) DEFAULT NULL COMMENT '**可用余额**:可用于币币交易下单的资产';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `frozen_balance` decimal(26,8) DEFAULT NULL COMMENT '**冻结余额**:因币币交易挂单被锁定的资产';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `pledged_balance` decimal(18,8) DEFAULT NULL COMMENT '**质押余额**:用于质押(staking)场景锁定的资产';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `is_lock` int(11) DEFAULT '0' COMMENT '钱包锁定状态,0=未锁定,1=已锁定';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '所属会员ID';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `to_released` decimal(18,8) DEFAULT NULL COMMENT '**待释放总量**:待释放到可用余额的资产';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `daily_released` decimal(18,8) DEFAULT NULL COMMENT '**每日释放量**:每日定时释放到可用余额的数量';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `version` int(11) NOT NULL COMMENT '乐观锁版本号';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识(直接存储字符串,非外键关联)';
- ALTER TABLE `exchange_wallet` MODIFY COLUMN `release_date` date DEFAULT NULL COMMENT '释放日期';
- ALTER TABLE `favorite` COMMENT '关注表';
- ALTER TABLE `favorite` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `favorite` MODIFY COLUMN `customer_id` bigint(20) DEFAULT NULL COMMENT '用户id';
- ALTER TABLE `favorite` MODIFY COLUMN `trader_id` bigint(20) DEFAULT NULL COMMENT '交易员ID';
- ALTER TABLE `favorite` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `favorite` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `follow` COMMENT '跟随表';
- ALTER TABLE `follow` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `follow` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '用户ID';
- ALTER TABLE `follow` MODIFY COLUMN `trader_id` bigint(20) NOT NULL COMMENT '交易员ID';
- ALTER TABLE `follow` MODIFY COLUMN `status` tinyint(2) NOT NULL DEFAULT '10' COMMENT '是否跟随(10跟随中 20用户消跟随 30被交易员移出)';
- ALTER TABLE `follow` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `follow` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `follow` MODIFY COLUMN `expire_time` datetime DEFAULT NULL COMMENT 'expire时间';
- ALTER TABLE `follow_config` COMMENT '跟单配置表';
- ALTER TABLE `follow_config` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id';
- ALTER TABLE `follow_config` MODIFY COLUMN `config_name_en` varchar(100) DEFAULT NULL COMMENT '配置英文名';
- ALTER TABLE `follow_config` MODIFY COLUMN `config_name_cn` varchar(100) DEFAULT NULL COMMENT '配置中文名';
- ALTER TABLE `follow_config` MODIFY COLUMN `config_content` varchar(100) DEFAULT NULL COMMENT '配置内容';
- ALTER TABLE `follow_config` MODIFY COLUMN `created_time` timestamp NULL DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `follow_config` MODIFY COLUMN `updated_time` timestamp NULL DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `follow_config` MODIFY COLUMN `is_admin_edit` tinyint(1) DEFAULT '1' COMMENT '是否允许后台管理员修改;0-不可以,1-可以';
- ALTER TABLE `kafka_message` COMMENT 'kafka消息发送';
- ALTER TABLE `kafka_message` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `kafka_message` MODIFY COLUMN `topic` varchar(100) NOT NULL COMMENT '队列';
- ALTER TABLE `kafka_message` MODIFY COLUMN `message` varchar(4000) NOT NULL COMMENT '消息内容';
- ALTER TABLE `kafka_message` MODIFY COLUMN `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态(1未发送 2已发送)';
- ALTER TABLE `kafka_message` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `kafka_message` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `member_prize_time` COMMENT '会员抽奖次数表';
- ALTER TABLE `member_prize_time` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID';
- ALTER TABLE `member_prize_time` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员id';
- ALTER TABLE `member_prize_time` MODIFY COLUMN `time` int(11) DEFAULT '0' COMMENT '次数';
- ALTER TABLE `member_prize_time` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `member_prize_time` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `message` COMMENT 'message';
- ALTER TABLE `message` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `message` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '关联customer的ID';
- ALTER TABLE `message` MODIFY COLUMN `title` varchar(200) DEFAULT NULL COMMENT '标题';
- ALTER TABLE `message` MODIFY COLUMN `content` varchar(2000) DEFAULT NULL COMMENT '内容';
- ALTER TABLE `message` MODIFY COLUMN `symbol` varchar(200) DEFAULT NULL COMMENT '交易对/符号';
- ALTER TABLE `message` MODIFY COLUMN `message_type` varchar(100) DEFAULT NULL COMMENT 'message type';
- ALTER TABLE `message` MODIFY COLUMN `volume` decimal(18,8) DEFAULT NULL COMMENT 'volume';
- ALTER TABLE `message` MODIFY COLUMN `trigger_price` decimal(19,8) DEFAULT NULL COMMENT 'trigger price';
- ALTER TABLE `message` MODIFY COLUMN `deal_price` decimal(19,8) DEFAULT NULL COMMENT 'deal price';
- ALTER TABLE `message` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
- ALTER TABLE `message` MODIFY COLUMN `is_read` tinyint(1) NOT NULL COMMENT 'is read';
- ALTER TABLE `message_allsend` COMMENT '消息群发表';
- ALTER TABLE `message_allsend` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息群发ID';
- ALTER TABLE `message_allsend` MODIFY COLUMN `message_type_id` bigint(20) NOT NULL COMMENT '消息类型ID';
- ALTER TABLE `message_allsend` MODIFY COLUMN `message_title` varchar(50) DEFAULT NULL COMMENT '消息标题';
- ALTER TABLE `message_allsend` MODIFY COLUMN `content` varchar(2000) DEFAULT NULL COMMENT '消息内容';
- ALTER TABLE `message_allsend` MODIFY COLUMN `message_creater_id` bigint(20) DEFAULT NULL COMMENT '创建者id';
- ALTER TABLE `message_allsend` MODIFY COLUMN `created_time` timestamp NULL DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `message_allsend` MODIFY COLUMN `updated_time` timestamp NULL DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `message_allsend` MODIFY COLUMN `send_time` timestamp NULL DEFAULT NULL COMMENT 'send时间';
- ALTER TABLE `message_allsend` MODIFY COLUMN `is_send` tinyint(1) DEFAULT '0' COMMENT 'is send';
- ALTER TABLE `message_allsend` MODIFY COLUMN `is_specific_user` tinyint(1) DEFAULT '0' COMMENT 'is specific user';
- ALTER TABLE `message_config` COMMENT 'message config';
- ALTER TABLE `message_config` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
- ALTER TABLE `message_config` MODIFY COLUMN `no_disturb` tinyint(1) NOT NULL COMMENT 'no disturb';
- ALTER TABLE `message_config` MODIFY COLUMN `open_success` tinyint(1) NOT NULL COMMENT 'open success';
- ALTER TABLE `message_config` MODIFY COLUMN `open_failure` tinyint(1) NOT NULL COMMENT 'open failure';
- ALTER TABLE `message_config` MODIFY COLUMN `close_success` tinyint(1) NOT NULL COMMENT 'close success';
- ALTER TABLE `message_config` MODIFY COLUMN `force_close` tinyint(1) NOT NULL COMMENT 'force close';
- ALTER TABLE `message_config` MODIFY COLUMN `position_profit` tinyint(1) NOT NULL COMMENT 'position profit';
- ALTER TABLE `message_config` MODIFY COLUMN `position_loss` tinyint(1) NOT NULL COMMENT 'position loss';
- ALTER TABLE `message_config` MODIFY COLUMN `account_profit` tinyint(1) NOT NULL COMMENT 'account profit';
- ALTER TABLE `message_config` MODIFY COLUMN `account_loss` tinyint(1) NOT NULL COMMENT 'account loss';
- ALTER TABLE `message_config` MODIFY COLUMN `empty_remind` tinyint(1) NOT NULL COMMENT 'empty remind';
- ALTER TABLE `message_config` MODIFY COLUMN `unfollow_remind` tinyint(1) NOT NULL COMMENT 'unfollow remind';
- ALTER TABLE `message_detail` COMMENT '消息详情表';
- ALTER TABLE `message_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '消息详情ID';
- ALTER TABLE `message_detail` MODIFY COLUMN `message_allsend_id` bigint(20) DEFAULT NULL COMMENT '0-私聊消息,其他为消息群发表的id';
- ALTER TABLE `message_detail` MODIFY COLUMN `sender_id` bigint(20) DEFAULT NULL COMMENT '发送者id';
- ALTER TABLE `message_detail` MODIFY COLUMN `receiver_id` bigint(20) DEFAULT NULL COMMENT '接收者id';
- ALTER TABLE `message_detail` MODIFY COLUMN `content` varchar(2000) DEFAULT NULL COMMENT '消息内容,私聊消息以外的需要取消息类型表的content';
- ALTER TABLE `message_detail` MODIFY COLUMN `is_send` tinyint(1) DEFAULT '0' COMMENT '是否发送';
- ALTER TABLE `message_detail` MODIFY COLUMN `is_read` tinyint(1) DEFAULT '0' COMMENT '是否已读';
- ALTER TABLE `message_detail` MODIFY COLUMN `destination` varchar(50) DEFAULT NULL COMMENT '监听路径';
- ALTER TABLE `message_detail` MODIFY COLUMN `created_time` timestamp NULL DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `message_detail` MODIFY COLUMN `updated_time` timestamp NULL DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `message_detail` MODIFY COLUMN `is_del` tinyint(1) DEFAULT '0' COMMENT 'is del';
- ALTER TABLE `message_detail` MODIFY COLUMN `send_time` timestamp NULL DEFAULT NULL COMMENT 'send时间';
- ALTER TABLE `message_type` COMMENT '消息类型表';
- ALTER TABLE `message_type` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id';
- ALTER TABLE `message_type` MODIFY COLUMN `message_type_cn` varchar(100) NOT NULL COMMENT '消息类型中文名';
- ALTER TABLE `message_type` MODIFY COLUMN `message_type_en` varchar(100) DEFAULT NULL COMMENT '消息类型英文名';
- ALTER TABLE `message_type` MODIFY COLUMN `created_time` timestamp NULL DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `message_type` MODIFY COLUMN `updated_time` timestamp NULL DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `mine_conf` COMMENT '质押挖矿';
- ALTER TABLE `mine_conf` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键(非自增,手动指定)';
- ALTER TABLE `mine_conf` MODIFY COLUMN `pledge_quantity` decimal(26,8) NOT NULL COMMENT '最小质押数量';
- ALTER TABLE `mine_conf` MODIFY COLUMN `production_ratio` decimal(10,2) NOT NULL COMMENT '产币比例,单位 %(如 5.00 表示日产币率5%)';
- ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_one` decimal(26,8) NOT NULL COMMENT '银牌商务分红比例/金额';
- ALTER TABLE `mine_conf` MODIFY COLUMN `created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间,默认当前时间';
- ALTER TABLE `mine_conf` MODIFY COLUMN `updated_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间,默认当前时间';
- ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_two` decimal(26,8) NOT NULL COMMENT '金牌商务分红比例/金额';
- ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_three` decimal(26,8) NOT NULL COMMENT '合伙人分红比例/金额';
- ALTER TABLE `mine_conf` MODIFY COLUMN `total_quantity` decimal(26,8) NOT NULL COMMENT '矿池总量(可开采上限)';
- ALTER TABLE `mine_customer_info` COMMENT '质押挖矿';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `pledge_number` decimal(26,8) NOT NULL COMMENT '当前质押数量';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `release_number` decimal(26,8) NOT NULL COMMENT '待解押数量(解押申请中的数量)';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `total_revenue` decimal(26,8) NOT NULL COMMENT '累计总收益';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `available_revenue` decimal(26,8) NOT NULL COMMENT '可提取收益(未提取部分)';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `invite_number` int(11) NOT NULL COMMENT '邀请人数';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `generations` int(11) NOT NULL COMMENT '代数(推荐层级深度)';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `level` int(11) NOT NULL COMMENT '代理等级(见枚举值)';
- ALTER TABLE `mine_customer_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
- ALTER TABLE `mine_income_records` COMMENT '质押挖矿';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '记录类型(见枚举值)';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '创建时间';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '更新时间';
- ALTER TABLE `mine_income_records` MODIFY COLUMN `quantity` decimal(26,8) NOT NULL COMMENT '数量';
- ALTER TABLE `mine_pledge_records` COMMENT '质押挖矿';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '操作类型(见枚举值)';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态(见枚举值)';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '创建时间';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '更新时间';
- ALTER TABLE `mine_pledge_records` MODIFY COLUMN `quantity` decimal(26,8) NOT NULL COMMENT '操作数量';
- ALTER TABLE `position` COMMENT '跟单持仓表';
- ALTER TABLE `position` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `position` MODIFY COLUMN `customer_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
- ALTER TABLE `position` MODIFY COLUMN `position_id` bigint(20) NOT NULL COMMENT '仓位ID';
- ALTER TABLE `position` MODIFY COLUMN `trader_id` bigint(20) DEFAULT NULL COMMENT '交易员ID';
- ALTER TABLE `position` MODIFY COLUMN `symbol` varchar(50) DEFAULT NULL COMMENT '交易对';
- ALTER TABLE `position` MODIFY COLUMN `direction` tinyint(2) DEFAULT NULL COMMENT '方向(0多 1空)';
- ALTER TABLE `position` MODIFY COLUMN `leverage` smallint(3) DEFAULT NULL COMMENT '杠杆倍数';
- ALTER TABLE `position` MODIFY COLUMN `open_price` decimal(20,10) DEFAULT NULL COMMENT '开仓价格';
- ALTER TABLE `position` MODIFY COLUMN `total_position` decimal(20,10) DEFAULT NULL COMMENT '总持仓张数';
- ALTER TABLE `position` MODIFY COLUMN `total_principal_amount` decimal(20,10) DEFAULT NULL COMMENT '总本金';
- ALTER TABLE `position` MODIFY COLUMN `available_position` decimal(20,10) DEFAULT NULL COMMENT '当前可平张数';
- ALTER TABLE `position` MODIFY COLUMN `current_position` decimal(20,10) DEFAULT NULL COMMENT '当前持仓张数';
- ALTER TABLE `position` MODIFY COLUMN `principal_amount` decimal(20,10) DEFAULT NULL COMMENT '保证金';
- ALTER TABLE `position` MODIFY COLUMN `contract_order_entrust_id` varchar(100) DEFAULT NULL COMMENT '合约委托单号';
- ALTER TABLE `position` MODIFY COLUMN `status` tinyint(2) DEFAULT NULL COMMENT '持仓状态(10未平仓 20部分平仓 30全部平仓)';
- ALTER TABLE `position` MODIFY COLUMN `transaction_fee` decimal(20,10) DEFAULT NULL COMMENT '交易手续费';
- ALTER TABLE `position` MODIFY COLUMN `open_time` bigint(20) DEFAULT NULL COMMENT '开仓时间';
- ALTER TABLE `position` MODIFY COLUMN `close_time` bigint(20) DEFAULT NULL COMMENT '平仓时间';
- ALTER TABLE `position` MODIFY COLUMN `close_price` decimal(20,10) DEFAULT NULL COMMENT '平仓均价';
- ALTER TABLE `position` MODIFY COLUMN `profit_and_loss` decimal(20,10) DEFAULT NULL COMMENT '盈亏金额';
- ALTER TABLE `position` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `position` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `position` MODIFY COLUMN `dividend_fee` decimal(20,10) DEFAULT NULL COMMENT '分润金额';
- ALTER TABLE `position` MODIFY COLUMN `trader_position_id` bigint(20) DEFAULT NULL COMMENT '老师的仓位ID';
- ALTER TABLE `position` MODIFY COLUMN `is_send_close_message` tinyint(1) DEFAULT '0' COMMENT '是否已经发送强平消息;0-未发送,1-已发送';
- ALTER TABLE `prize` COMMENT '奖品表';
- ALTER TABLE `prize` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '奖品ID';
- ALTER TABLE `prize` MODIFY COLUMN `picture` varchar(1000) DEFAULT NULL COMMENT '图片地址';
- ALTER TABLE `prize` MODIFY COLUMN `name` varchar(100) DEFAULT NULL COMMENT '名称';
- ALTER TABLE `prize` MODIFY COLUMN `probability` double(5,2) DEFAULT '1.00' COMMENT '中奖概率';
- ALTER TABLE `prize` MODIFY COLUMN `fiction_probability` double(5,2) DEFAULT '1.00' COMMENT '虚构中奖概率';
- ALTER TABLE `prize` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `prize` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `prize_log` COMMENT '中奖记录表';
- ALTER TABLE `prize_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id';
- ALTER TABLE `prize_log` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员id';
- ALTER TABLE `prize_log` MODIFY COLUMN `username` varchar(100) DEFAULT NULL COMMENT '用户名';
- ALTER TABLE `prize_log` MODIFY COLUMN `prize_id` bigint(20) DEFAULT NULL COMMENT '奖品id';
- ALTER TABLE `prize_log` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `prize_log` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `risk_control` COMMENT '风控日志';
- ALTER TABLE `risk_control` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `risk_control` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '用户ID';
- ALTER TABLE `risk_control` MODIFY COLUMN `follow_id` bigint(20) NOT NULL COMMENT '跟随ID';
- ALTER TABLE `risk_control` MODIFY COLUMN `leverage` smallint(3) DEFAULT NULL COMMENT '杠杆倍数(0代表跟随交易员)';
- ALTER TABLE `risk_control` MODIFY COLUMN `trading_amount` decimal(20,10) DEFAULT NULL COMMENT '跟单金额';
- ALTER TABLE `risk_control` MODIFY COLUMN `trading_mode` tinyint(2) DEFAULT NULL COMMENT '跟单方式(10固定比例 20固定资金)';
- ALTER TABLE `risk_control` MODIFY COLUMN `stop_loss_percentage` decimal(20,10) DEFAULT NULL COMMENT '止损比例';
- ALTER TABLE `risk_control` MODIFY COLUMN `stop_profit_percentage` decimal(20,10) DEFAULT NULL COMMENT '止赢比例';
- ALTER TABLE `risk_control` MODIFY COLUMN `max_copied_amount` decimal(20,10) DEFAULT NULL COMMENT '最大跟随金额';
- ALTER TABLE `risk_control` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `risk_control` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `robot_match_conf` COMMENT '机器人撮合配置';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `min_amount` decimal(26,8) NOT NULL COMMENT '最小数量';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `max_amount` decimal(26,8) NOT NULL COMMENT '最大数量';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `proportion` decimal(20,8) NOT NULL COMMENT '大盘比例:0.0001btc';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `fixed_offset` decimal(26,16) NOT NULL COMMENT '价格固定偏移量';
- ALTER TABLE `robot_match_conf` MODIFY COLUMN `random_offset` decimal(26,8) NOT NULL COMMENT '价格随机偏移量';
- ALTER TABLE `robot_match_plan` COMMENT '机器人涨跌计划';
- ALTER TABLE `robot_match_plan` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
- ALTER TABLE `robot_match_plan` MODIFY COLUMN `start_time` datetime NOT NULL COMMENT '开盘时间';
- ALTER TABLE `robot_match_plan` MODIFY COLUMN `amplitude` decimal(26,8) NOT NULL COMMENT '幅度:单位%';
- ALTER TABLE `robot_match_plan` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '1涨 2.跌';
- ALTER TABLE `robot_match_plan` MODIFY COLUMN `end_time` datetime NOT NULL COMMENT '结束时间';
- ALTER TABLE `statistics_data` COMMENT '统计数据表';
- ALTER TABLE `statistics_data` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `statistics_data` MODIFY COLUMN `date_time` datetime NOT NULL COMMENT '时间';
- ALTER TABLE `statistics_data` MODIFY COLUMN `customer_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
- ALTER TABLE `statistics_data` MODIFY COLUMN `balance` decimal(20,10) DEFAULT NULL COMMENT '资产';
- ALTER TABLE `statistics_data` MODIFY COLUMN `earnings` decimal(20,10) DEFAULT NULL COMMENT '订单收益(USDT)';
- ALTER TABLE `statistics_data` MODIFY COLUMN `principal_amount` decimal(20,10) DEFAULT NULL COMMENT '总保证金';
- ALTER TABLE `statistics_data` MODIFY COLUMN `open_position` bigint(20) DEFAULT NULL COMMENT '开仓笔数';
- ALTER TABLE `statistics_data` MODIFY COLUMN `profit_order_count` bigint(20) DEFAULT NULL COMMENT '盈利订单笔数';
- ALTER TABLE `statistics_data` MODIFY COLUMN `day_yield_14` decimal(18,8) DEFAULT NULL COMMENT '14日收益率';
- ALTER TABLE `statistics_data` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `statistics_data` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `symbol_price` COMMENT '交易对实时价格';
- ALTER TABLE `symbol_price` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `symbol_price` MODIFY COLUMN `symbol` varchar(50) NOT NULL COMMENT '交易对';
- ALTER TABLE `symbol_price` MODIFY COLUMN `price` decimal(20,10) NOT NULL COMMENT '价格';
- ALTER TABLE `symbol_price` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `symbol_price` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `tag` COMMENT '标签表';
- ALTER TABLE `tag` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `tag` MODIFY COLUMN `name` varchar(50) NOT NULL COMMENT '中文名称';
- ALTER TABLE `tag` MODIFY COLUMN `en_name` varchar(50) NOT NULL COMMENT '英文名称';
- ALTER TABLE `tag` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `tag` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `trader_data` COMMENT '交易员统计数据';
- ALTER TABLE `trader_data` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `trader_data` MODIFY COLUMN `trader_id` bigint(20) DEFAULT NULL COMMENT '关联trader的ID';
- ALTER TABLE `trader_data` MODIFY COLUMN `day_yield_14` decimal(18,8) DEFAULT NULL COMMENT '14日收益率';
- ALTER TABLE `trader_data` MODIFY COLUMN `day_yield_30` decimal(18,8) DEFAULT NULL COMMENT '30日收益率';
- ALTER TABLE `trader_data` MODIFY COLUMN `win_rate_14` decimal(18,8) DEFAULT NULL COMMENT '14日胜率';
- ALTER TABLE `trader_data` MODIFY COLUMN `follow_amount` decimal(20,10) DEFAULT NULL COMMENT '累积跟随资金';
- ALTER TABLE `trader_data` MODIFY COLUMN `profit_amount` decimal(20,10) DEFAULT NULL COMMENT '累积盈利额';
- ALTER TABLE `trader_data` MODIFY COLUMN `follow_customer` bigint(20) DEFAULT NULL COMMENT '累积跟随人数';
- ALTER TABLE `trader_data` MODIFY COLUMN `order_deal_14` bigint(20) DEFAULT NULL COMMENT '14日成交单量';
- ALTER TABLE `trader_data` MODIFY COLUMN `retraction_rate_14` decimal(18,8) DEFAULT NULL COMMENT '14日最大回撤率';
- ALTER TABLE `trader_data` MODIFY COLUMN `trading_days` bigint(20) DEFAULT NULL COMMENT '累积交易天数';
- ALTER TABLE `trader_data` MODIFY COLUMN `profit_days` bigint(20) DEFAULT NULL COMMENT '累积盈利天数';
- ALTER TABLE `trader_data` MODIFY COLUMN `current_month_follow` bigint(20) DEFAULT NULL COMMENT '本月跟随人数';
- ALTER TABLE `trader_data` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `trader_data` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `trader_data` MODIFY COLUMN `team_profit14` decimal(20,10) DEFAULT NULL COMMENT '14日团队盈利';
- ALTER TABLE `trader_level` COMMENT '交易员等级表';
- ALTER TABLE `trader_level` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `trader_level` MODIFY COLUMN `name` varchar(200) NOT NULL COMMENT '等级名称';
- ALTER TABLE `trader_level` MODIFY COLUMN `en_name` varchar(200) NOT NULL COMMENT '英文名称';
- ALTER TABLE `trader_level` MODIFY COLUMN `asset` decimal(20,10) DEFAULT NULL COMMENT '资产要求';
- ALTER TABLE `trader_level` MODIFY COLUMN `max_follow` int(11) DEFAULT NULL COMMENT '最大跟随数';
- ALTER TABLE `trader_level` MODIFY COLUMN `dividend_percent` int(6) NOT NULL COMMENT 'dividend percent';
- ALTER TABLE `trader_level` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `trader_level` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `trader_symbol` COMMENT '交易员带单合约';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `trader_id` bigint(20) DEFAULT NULL COMMENT '交易员ID';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `symbol` varchar(50) DEFAULT NULL COMMENT '合约交易对';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `contract_symbol_id` int(11) DEFAULT NULL COMMENT '外部合约交易对id';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `trader_symbol` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '更新时间';
- ALTER TABLE `trader_tag` COMMENT '交易员标签表';
- ALTER TABLE `trader_tag` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
- ALTER TABLE `trader_tag` MODIFY COLUMN `trader_id` bigint(20) NOT NULL COMMENT '交易员ID';
- ALTER TABLE `trader_tag` MODIFY COLUMN `tag_id` bigint(20) NOT NULL COMMENT '标签ID';
- ALTER TABLE `trader_tag` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT 'created时间';
- ALTER TABLE `trader_tag` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT 'updated时间';
- ALTER TABLE `user` COMMENT '测试用户表';
- ALTER TABLE `user` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户ID';
- ALTER TABLE `user` MODIFY COLUMN `username` varchar(50) DEFAULT NULL COMMENT '用户名';
- ALTER TABLE `user` MODIFY COLUMN `password` varchar(100) DEFAULT NULL COMMENT '密码';
- ALTER TABLE `user` MODIFY COLUMN `mobile` varchar(50) DEFAULT NULL COMMENT '手机';
- ALTER TABLE `user` MODIFY COLUMN `email` varchar(50) DEFAULT NULL COMMENT '邮箱';
- ALTER TABLE `user` MODIFY COLUMN `status` tinyint(2) DEFAULT NULL COMMENT '状态';
- ALTER TABLE `user` MODIFY COLUMN `created_time` timestamp NULL DEFAULT NULL COMMENT '创建时间';
- ALTER TABLE `user` MODIFY COLUMN `updated_time` timestamp NULL DEFAULT NULL COMMENT '更新时间';
|