-- 根据 database 模块文档生成的表/字段注释 SQL(库: kucoin) -- 连接: mysql -h rm-3nsx177900f04a7gvwo.mysql.rds.aliyuncs.com -u root -p -- 执行前请备份 USE kucoin; ALTER TABLE `activity` COMMENT '活动配置主表,存储所有活动类型的配置信息'; ALTER TABLE `activity` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '活动ID,自增主键'; ALTER TABLE `activity` MODIFY COLUMN `activity_link` varchar(255) DEFAULT NULL COMMENT '活动参与页面链接'; ALTER TABLE `activity` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '活动创建时间'; ALTER TABLE `activity` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '活动简介(中文)'; ALTER TABLE `activity` MODIFY COLUMN `image_url` varchar(255) DEFAULT NULL COMMENT '通用图片URL'; ALTER TABLE `activity` MODIFY COLUMN `notice_link` varchar(255) DEFAULT NULL COMMENT '公告链接(活动详情页)'; ALTER TABLE `activity` MODIFY COLUMN `progress` int(11) NOT NULL COMMENT '进度百分比值(如 98 = 98%),type=4 时有效'; ALTER TABLE `activity` MODIFY COLUMN `settings` varchar(255) DEFAULT NULL COMMENT '其他活动配置(JSON 格式)'; ALTER TABLE `activity` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用/禁用(控制前端是否显示),枚举 `BooleanEnum`'; ALTER TABLE `activity` MODIFY COLUMN `step` int(11) NOT NULL COMMENT '活动进度阶段'; ALTER TABLE `activity` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '活动标题(中文)'; ALTER TABLE `activity` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '活动类型'; ALTER TABLE `activity` MODIFY COLUMN `accept_unit` varchar(255) NOT NULL COMMENT '接受币种符号(用户需花费的代币,如 `USDT`)'; ALTER TABLE `activity` MODIFY COLUMN `amount_scale` int(11) NOT NULL COMMENT '数量精度(小数位数)'; ALTER TABLE `activity` MODIFY COLUMN `banner_image_url` varchar(255) DEFAULT NULL COMMENT 'Banner大图URL'; ALTER TABLE `activity` MODIFY COLUMN `content` text COMMENT '活动详情(中文,富文本)'; ALTER TABLE `activity` MODIFY COLUMN `contenten` text COMMENT '活动详情(英文,可选)'; ALTER TABLE `activity` MODIFY COLUMN `detailen` varchar(255) DEFAULT NULL COMMENT '活动简介(英文,可选)'; ALTER TABLE `activity` MODIFY COLUMN `end_time` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '活动结束时间(格式:`yyyy-MM-dd HH:mm:ss`)'; ALTER TABLE `activity` MODIFY COLUMN `limit_times` int(11) NOT NULL COMMENT '单人限购次数(0=不限制)'; ALTER TABLE `activity` MODIFY COLUMN `max_limit_amout` decimal(24,8) DEFAULT NULL COMMENT '单人限购上限(0=不限制)'; ALTER TABLE `activity` MODIFY COLUMN `min_limit_amout` decimal(24,8) DEFAULT NULL COMMENT '单人最低起购量(0=不限制)'; ALTER TABLE `activity` MODIFY COLUMN `price` decimal(18,8) DEFAULT NULL COMMENT '发行单价(accept_unit 计价)'; ALTER TABLE `activity` MODIFY COLUMN `price_scale` int(11) NOT NULL COMMENT '价格精度(小数位数)'; ALTER TABLE `activity` MODIFY COLUMN `small_image_url` varchar(255) DEFAULT NULL COMMENT '列表缩略图URL'; ALTER TABLE `activity` MODIFY COLUMN `start_time` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '活动开始时间(格式:`yyyy-MM-dd HH:mm:ss`)'; ALTER TABLE `activity` MODIFY COLUMN `titleen` varchar(255) DEFAULT NULL COMMENT '活动标题(英文,可选)'; ALTER TABLE `activity` MODIFY COLUMN `total_supply` decimal(24,8) NOT NULL COMMENT '活动代币发行总量'; ALTER TABLE `activity` MODIFY COLUMN `traded_amount` decimal(24,8) DEFAULT NULL COMMENT '已售/已认购数量'; ALTER TABLE `activity` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '发售币种符号(活动要分发的代币,如 `ABC`)'; ALTER TABLE `activity` MODIFY COLUMN `freeze_amount` decimal(26,8) DEFAULT NULL COMMENT '冻结资产总量(type=3 持仓瓜分时记录总冻结量)'; ALTER TABLE `activity` MODIFY COLUMN `levelone_count` int(11) NOT NULL COMMENT '要求一级好友数量(0=不限制)'; ALTER TABLE `activity` MODIFY COLUMN `mining_days` int(11) NOT NULL COMMENT '挖矿持续周期数(如 30 天)'; ALTER TABLE `activity` MODIFY COLUMN `mining_daysprofit` decimal(24,8) DEFAULT NULL COMMENT '每周期产出数量'; ALTER TABLE `activity` MODIFY COLUMN `mining_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友产能增加百分比(0=不增加)'; ALTER TABLE `activity` MODIFY COLUMN `mining_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '产能增加上限百分比(0=无上限)'; ALTER TABLE `activity` MODIFY COLUMN `mining_unit` varchar(255) NOT NULL COMMENT '挖矿产出币种符号'; ALTER TABLE `activity` MODIFY COLUMN `mining_period` int(11) NOT NULL COMMENT '挖矿产出周期'; ALTER TABLE `activity` MODIFY COLUMN `hold_limit` decimal(24,8) DEFAULT NULL COMMENT '持仓门槛(需持有 hold_unit 的最低数量,0=不限制)'; ALTER TABLE `activity` MODIFY COLUMN `hold_unit` varchar(255) DEFAULT NULL COMMENT '持仓门槛币种符号'; ALTER TABLE `activity` MODIFY COLUMN `locked_days` int(11) NOT NULL COMMENT '释放周期数量'; ALTER TABLE `activity` MODIFY COLUMN `locked_fee` decimal(24,8) DEFAULT NULL COMMENT '门槛费(参与锁仓需额外缴纳的费用)'; ALTER TABLE `activity` MODIFY COLUMN `locked_period` int(11) NOT NULL COMMENT '锁仓释放周期'; ALTER TABLE `activity` MODIFY COLUMN `locked_unit` varchar(255) DEFAULT NULL COMMENT '锁仓币种符号'; ALTER TABLE `activity` MODIFY COLUMN `release_amount` decimal(24,8) DEFAULT NULL COMMENT '释放数量(等额释放时有效)'; ALTER TABLE `activity` MODIFY COLUMN `release_percent` decimal(24,8) DEFAULT NULL COMMENT '释放比例(等比释放时有效,0.2=每周期释放20%)'; ALTER TABLE `activity` MODIFY COLUMN `release_times` decimal(24,8) DEFAULT NULL COMMENT '释放倍数(锁仓金额×倍数=总释放量)'; ALTER TABLE `activity` MODIFY COLUMN `release_type` int(11) NOT NULL COMMENT '释放类型'; ALTER TABLE `activity_order` COMMENT '活动订单表,记录用户参与活动的每笔订单'; ALTER TABLE `activity_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键'; ALTER TABLE `activity_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '关联的活动ID,对应 `activity.id`'; ALTER TABLE `activity_order` MODIFY COLUMN `amount` decimal(24,8) DEFAULT NULL COMMENT '实际锁仓数量'; ALTER TABLE `activity_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币种符号(对应 `activity.accept_unit`,type=3 时为冻结资产符号)'; ALTER TABLE `activity_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '活动发售币种符号(对应 `activity.unit`)'; ALTER TABLE `activity_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间'; ALTER TABLE `activity_order` MODIFY COLUMN `freeze_amount` decimal(24,8) DEFAULT NULL COMMENT '锁仓数量 + 门槛费'; ALTER TABLE `activity_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '参与用户ID,对应 `member.id`'; ALTER TABLE `activity_order` MODIFY COLUMN `price` decimal(24,8) DEFAULT NULL COMMENT '活动单价'; ALTER TABLE `activity_order` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '订单状态'; ALTER TABLE `activity_order` MODIFY COLUMN `turnover` decimal(26,16) DEFAULT NULL COMMENT '锁仓数量 + 门槛费'; ALTER TABLE `activity_order` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '活动类型(冗余 `activity.type`)'; ALTER TABLE `admin` COMMENT '管理员用户'; ALTER TABLE `admin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '管理员ID'; ALTER TABLE `admin` MODIFY COLUMN `avatar` varchar(255) DEFAULT NULL COMMENT '头像URL'; ALTER TABLE `admin` MODIFY COLUMN `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址'; ALTER TABLE `admin` MODIFY COLUMN `enable` int(11) DEFAULT NULL COMMENT '启用状态。枚举 `CommonStatus`:0=正常,1=禁用'; ALTER TABLE `admin` MODIFY COLUMN `last_login_ip` varchar(255) DEFAULT NULL COMMENT '最后登录IP'; ALTER TABLE `admin` MODIFY COLUMN `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间'; ALTER TABLE `admin` MODIFY COLUMN `mobile_phone` varchar(255) NOT NULL COMMENT '联系手机号,登录时用于短信验证(当前代码已注释)'; ALTER TABLE `admin` MODIFY COLUMN `password` varchar(255) DEFAULT NULL COMMENT '登录密码,MD5(明文 + md5Key) 加密存储,JSON序列化时忽略'; ALTER TABLE `admin` MODIFY COLUMN `qq` varchar(255) DEFAULT NULL COMMENT 'QQ号'; ALTER TABLE `admin` MODIFY COLUMN `real_name` varchar(255) NOT NULL COMMENT '真实姓名'; ALTER TABLE `admin` MODIFY COLUMN `role_id` bigint(20) NOT NULL COMMENT '所属角色ID,关联 `admin_role.id`。默认值 1'; ALTER TABLE `admin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '账号状态。枚举 `CommonStatus`:0=正常(NORMAL),1=非法(ILLEGAL)。默认值 NORMAL'; ALTER TABLE `admin` MODIFY COLUMN `username` varchar(255) NOT NULL COMMENT '登录用户名,唯一约束。`root` 为超级管理员'; ALTER TABLE `admin` MODIFY COLUMN `department_id` bigint(20) NOT NULL COMMENT '所属部门ID,外键关联 `department.id`'; ALTER TABLE `admin_access_log` COMMENT '管理员操作日志'; ALTER TABLE `admin_access_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID'; ALTER TABLE `admin_access_log` MODIFY COLUMN `access_ip` varchar(255) DEFAULT NULL COMMENT '访问者IP地址,优先取 X-Real-IP / X-Forwarded-For'; ALTER TABLE `admin_access_log` MODIFY COLUMN `access_method` varchar(255) DEFAULT NULL COMMENT 'HTTP请求方法(GET/POST等)'; ALTER TABLE `admin_access_log` MODIFY COLUMN `access_time` datetime DEFAULT NULL COMMENT '访问时间,`@CreationTimestamp` 自动填充'; ALTER TABLE `admin_access_log` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID,关联 `admin.id`。未登录时为 -1'; ALTER TABLE `admin_access_log` MODIFY COLUMN `module` int(11) DEFAULT NULL COMMENT '所属模块。枚举 `AdminModule` 的 ordinal 值'; ALTER TABLE `admin_access_log` MODIFY COLUMN `operation` varchar(255) DEFAULT NULL COMMENT '操作描述,来自 `@AccessLog` 注解的 operation 属性'; ALTER TABLE `admin_access_log` MODIFY COLUMN `uri` varchar(255) DEFAULT NULL COMMENT '请求URI路径(去除后缀)'; ALTER TABLE `admin_permission` COMMENT '后台权限/菜单'; ALTER TABLE `admin_permission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID'; ALTER TABLE `admin_permission` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '权限/菜单显示名称(中文),如"系统管理"、"用户管理"'; ALTER TABLE `admin_permission` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '权限标识符,用于 `@RequiresPermissions` 鉴权,如 `system:employee:merge`'; ALTER TABLE `admin_permission` MODIFY COLUMN `parent_id` bigint(20) DEFAULT NULL COMMENT '父级权限ID。0 表示顶级菜单,实现树形层级结构'; ALTER TABLE `admin_permission` MODIFY COLUMN `sort` int(11) DEFAULT NULL COMMENT '排序号,数值越小越靠前。默认值 0'; ALTER TABLE `admin_permission` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '权限描述'; ALTER TABLE `admin_role` COMMENT '后台角色'; ALTER TABLE `admin_role` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID'; ALTER TABLE `admin_role` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '角色描述'; ALTER TABLE `admin_role` MODIFY COLUMN `role` varchar(255) NOT NULL COMMENT '角色名称,如"管理员"、"运营"'; ALTER TABLE `admin_role_permission` COMMENT '角色-权限关联(中间表)'; ALTER TABLE `admin_role_permission` MODIFY COLUMN `role_id` bigint(20) NOT NULL COMMENT '角色ID,外键关联 `admin_role.id`'; ALTER TABLE `admin_role_permission` MODIFY COLUMN `rule_id` bigint(20) NOT NULL COMMENT '权限ID,外键关联 `admin_permission.id`'; ALTER TABLE `advertise` COMMENT 'OTC 买卖广告表'; ALTER TABLE `advertise` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '广告ID,自增主键'; ALTER TABLE `advertise` MODIFY COLUMN `advertise_type` int(11) NOT NULL COMMENT '广告类型(枚举 AdvertiseType)'; ALTER TABLE `advertise` MODIFY COLUMN `auto` int(11) DEFAULT NULL COMMENT '是否开启自动回复(枚举 BooleanEnum)'; ALTER TABLE `advertise` MODIFY COLUMN `autoword` varchar(255) DEFAULT NULL COMMENT '自动回复内容'; ALTER TABLE `advertise` MODIFY COLUMN `coin_unit` varchar(255) DEFAULT NULL COMMENT '冗余字段:币种单位'; ALTER TABLE `advertise` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间(自动填充)'; ALTER TABLE `advertise` MODIFY COLUMN `deal_amount` decimal(18,8) DEFAULT NULL COMMENT '交易中数量(已被订单锁定但未完成的数量)'; ALTER TABLE `advertise` MODIFY COLUMN `level` int(11) DEFAULT NULL COMMENT '广告级别(枚举 AdvertiseLevel)'; ALTER TABLE `advertise` MODIFY COLUMN `limit_money` varchar(255) DEFAULT NULL COMMENT '交易限额说明(文本描述)'; ALTER TABLE `advertise` MODIFY COLUMN `max_limit` decimal(18,2) DEFAULT NULL COMMENT '最高单笔交易额(法币金额)'; ALTER TABLE `advertise` MODIFY COLUMN `min_limit` decimal(18,2) DEFAULT NULL COMMENT '最低单笔交易额(法币金额)'; ALTER TABLE `advertise` MODIFY COLUMN `number` decimal(18,8) DEFAULT NULL COMMENT '计划总数量(广告发布的加密货币总量)'; ALTER TABLE `advertise` MODIFY COLUMN `pay_mode` varchar(255) DEFAULT NULL COMMENT '支持的付款方式(英文逗号分隔,如 "alipay,wechat,bank")'; ALTER TABLE `advertise` MODIFY COLUMN `premise_rate` decimal(18,6) DEFAULT NULL COMMENT '溢价百分比(浮动价格模式下,相对市场价的溢价比例)'; ALTER TABLE `advertise` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '交易单价(固定价格模式下的法币价格)'; ALTER TABLE `advertise` MODIFY COLUMN `price_type` int(11) NOT NULL COMMENT '定价类型(枚举 PriceType)'; ALTER TABLE `advertise` MODIFY COLUMN `remain_amount` decimal(18,8) DEFAULT NULL COMMENT '剩余可用数量(= number - deal_amount - 已完成数量)'; ALTER TABLE `advertise` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '广告备注(交易须知等)'; ALTER TABLE `advertise` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '广告上下架状态(枚举 AdvertiseControlStatus)'; ALTER TABLE `advertise` MODIFY COLUMN `audit_status` int(2) DEFAULT '0' COMMENT '审核状态:0=待审核,1=审核通过,2=审核不通过'; ALTER TABLE `advertise` MODIFY COLUMN `audit_remark` varchar(255) DEFAULT NULL COMMENT '审核不通过备注(管理员填写的拒绝原因)'; ALTER TABLE `advertise` MODIFY COLUMN `time_limit` int(11) DEFAULT NULL COMMENT '付款期限(单位:分钟,买家必须在此时间内付款)'; ALTER TABLE `advertise` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间(自动更新)'; ALTER TABLE `advertise` MODIFY COLUMN `username` varchar(255) DEFAULT NULL COMMENT '冗余字段:发布者用户名'; ALTER TABLE `advertise` MODIFY COLUMN `version` bigint(20) DEFAULT NULL COMMENT '乐观锁版本号(`@Version`)'; ALTER TABLE `advertise` MODIFY COLUMN `coin_id` bigint(20) NOT NULL COMMENT 'OTC 币种ID'; ALTER TABLE `advertise` MODIFY COLUMN `country` varchar(255) NOT NULL COMMENT '广告所属国家(关联国家中文名)'; ALTER TABLE `advertise` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '广告发布者(会员ID)'; ALTER TABLE `agent_daily_info` COMMENT '代理商每日统计快照表,记录团队每日资产数据'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录主键'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '代理商用户 ID,关联 `member.id`'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `balance` decimal(19,8) NOT NULL COMMENT '当日团队总资产余额(团队所有下级 + 自身的资金汇总)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `recharge` decimal(19,8) NOT NULL COMMENT '当日团队总充值金额(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `withdraw` decimal(19,8) NOT NULL COMMENT '当日团队总提现金额(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '当日团队合约总盈利(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `loss` decimal(19,8) NOT NULL COMMENT '当日团队合约总亏损(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '当日团队合约总手续费(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `award` decimal(19,8) NOT NULL COMMENT '当日团队总返佣金额(实体类默认值 `BigDecimal.ZERO`)'; ALTER TABLE `agent_daily_info` MODIFY COLUMN `create_time` date NOT NULL COMMENT '快照日期,由 `@CreationTimestamp` 自动生成'; ALTER TABLE `agent_info` COMMENT '代理商基础信息表,存储代理商的个人资料'; ALTER TABLE `agent_info` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '代理商 ID,**与 `member.id` 一致**,非自增,由代理商用户 ID 直接赋值'; ALTER TABLE `agent_info` MODIFY COLUMN `name` varchar(200) NOT NULL COMMENT '代理商真实姓名'; ALTER TABLE `agent_info` MODIFY COLUMN `phone` varchar(200) NOT NULL COMMENT '代理商联系电话'; ALTER TABLE `agent_info` MODIFY COLUMN `address` varchar(4000) NOT NULL COMMENT '代理商联系地址'; ALTER TABLE `agent_level` COMMENT '代理商等级配置表,定义等级与返佣比率的映射关系'; ALTER TABLE `agent_level` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录主键'; ALTER TABLE `agent_level` MODIFY COLUMN `level` int(11) NOT NULL COMMENT '代理商等级编号'; ALTER TABLE `agent_level` MODIFY COLUMN `rate` int(11) NOT NULL COMMENT '该等级对应的返佣比率(百分比整数,如 50 表示 50%)'; ALTER TABLE `airdrop_event` COMMENT '空投事件记录表'; ALTER TABLE `airdrop_event` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `airdrop_event` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得空投的用户ID → `member.id`'; ALTER TABLE `airdrop_event` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '来源用户ID(触发该事件的下级用户)'; ALTER TABLE `airdrop_event` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '来源用户名'; ALTER TABLE `airdrop_event` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '获取类型,参考 `AwardType` 枚举'; ALTER TABLE `airdrop_event` MODIFY COLUMN `source_type` int(2) NOT NULL COMMENT '获取途径,参考 `AwardSourceType` 枚举'; ALTER TABLE `airdrop_event` MODIFY COLUMN `amount` int(6) NOT NULL COMMENT '数量'; ALTER TABLE `airdrop_event` MODIFY COLUMN `content` varchar(200) DEFAULT NULL COMMENT '备注内容'; ALTER TABLE `airdrop_event` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间'; ALTER TABLE `airdrop_mission` COMMENT '空投任务表'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `member_id` int(20) DEFAULT NULL COMMENT '邀请人(上级)用户ID → `member.id`'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `source_member_id` int(20) NOT NULL COMMENT '被邀请人(下级)用户ID → `member.id`,唯一'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `max_recharge` decimal(18,8) NOT NULL COMMENT '下级最大充值金额'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `order_count` int(6) NOT NULL COMMENT '下级完成的交易订单数'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '任务状态类型(详见任务状态机)'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '累计签到天数'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_date` date DEFAULT NULL COMMENT '最近一次签到日期'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_status` int(1) NOT NULL COMMENT '签到状态'; ALTER TABLE `airdrop_mission` MODIFY COLUMN `remind_date` date DEFAULT NULL COMMENT '上级提醒签到的日期'; ALTER TABLE `airdrop_wallet` COMMENT '空投钱包表'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户ID,即 `member.id`(非自增)'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '可用余额(已解锁的体验金)'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '冻结余额(交易中占用的体验金)'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `total_balance` decimal(18,8) NOT NULL COMMENT '累计获得的体验金总额'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `thawed_balance` decimal(18,8) NOT NULL COMMENT '已解锁的体验金总额'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `sign_clear` int(1) NOT NULL COMMENT '签到清零标记'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `order_clear` int(1) NOT NULL COMMENT '订单清零标记'; ALTER TABLE `airdrop_wallet` MODIFY COLUMN `first_recharge` decimal(18,8) NOT NULL COMMENT '首次充值金额'; ALTER TABLE `android_log` COMMENT '安卓客户端错误日志'; ALTER TABLE `android_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `android_log` MODIFY COLUMN `error` varchar(2000) DEFAULT NULL COMMENT 'error'; ALTER TABLE `android_log` MODIFY COLUMN `os` varchar(2000) DEFAULT NULL COMMENT 'os'; ALTER TABLE `android_log` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `android_log` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间'; ALTER TABLE `announcement` COMMENT '公告管理'; ALTER TABLE `announcement` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `announcement` MODIFY COLUMN `content` mediumtext COMMENT '内容'; ALTER TABLE `announcement` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `announcement` MODIFY COLUMN `img_url` varchar(255) DEFAULT NULL COMMENT 'img url'; ALTER TABLE `announcement` MODIFY COLUMN `is_show` bit(1) DEFAULT NULL COMMENT '是否显示'; ALTER TABLE `announcement` MODIFY COLUMN `is_popup` bit(1) DEFAULT NULL COMMENT 'is popup'; ALTER TABLE `announcement` MODIFY COLUMN `is_top` varchar(255) DEFAULT NULL COMMENT '是否置顶'; ALTER TABLE `announcement` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序'; ALTER TABLE `announcement` MODIFY COLUMN `title` varchar(255) NOT NULL COMMENT '标题'; ALTER TABLE `announcement` MODIFY COLUMN `lang` varchar(255) DEFAULT NULL COMMENT 'lang'; ALTER TABLE `announcement` MODIFY COLUMN `announcement_classification` int(11) NOT NULL COMMENT 'announcement classification'; ALTER TABLE `app_revision` COMMENT 'APP版本管理'; ALTER TABLE `app_revision` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `app_revision` MODIFY COLUMN `download_url` varchar(255) DEFAULT NULL COMMENT 'download url'; ALTER TABLE `app_revision` MODIFY COLUMN `platform` int(11) DEFAULT NULL COMMENT 'platform'; ALTER TABLE `app_revision` MODIFY COLUMN `publish_time` datetime DEFAULT NULL COMMENT 'publish时间'; ALTER TABLE `app_revision` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `app_revision` MODIFY COLUMN `version` varchar(255) DEFAULT NULL COMMENT 'version'; ALTER TABLE `app_revision` MODIFY COLUMN `lowest_version` varchar(255) DEFAULT NULL COMMENT 'lowest version'; ALTER TABLE `app_revision` MODIFY COLUMN `update_description` text COMMENT 'update description'; ALTER TABLE `appeal` COMMENT 'OTC 订单申诉表'; ALTER TABLE `appeal` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申诉ID'; ALTER TABLE `appeal` MODIFY COLUMN `associate_id` bigint(20) DEFAULT NULL COMMENT '申诉关联者(对方)的会员ID'; ALTER TABLE `appeal` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申诉创建时间'; ALTER TABLE `appeal` MODIFY COLUMN `deal_with_time` datetime DEFAULT NULL COMMENT '管理员处理时间'; ALTER TABLE `appeal` MODIFY COLUMN `initiator_id` bigint(20) DEFAULT NULL COMMENT '申诉发起者的会员ID'; ALTER TABLE `appeal` MODIFY COLUMN `is_success` int(11) DEFAULT NULL COMMENT '发起者是否胜诉(枚举 BooleanEnum,处理前为 NULL)'; ALTER TABLE `appeal` MODIFY COLUMN `remark` varchar(500) DEFAULT NULL COMMENT '申诉理由'; ALTER TABLE `appeal` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '处理状态(枚举 AppealStatus)'; ALTER TABLE `appeal` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '处理管理员ID'; ALTER TABLE `appeal` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的OTC订单ID(一对一)'; ALTER TABLE `bug_report` COMMENT 'Bug 上报'; ALTER TABLE `bug_report` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `bug_report` MODIFY COLUMN `report_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'report时间'; ALTER TABLE `bug_report` MODIFY COLUMN `bug_content` text NOT NULL COMMENT 'bug content'; ALTER TABLE `business_auth_apply` COMMENT '商家认证申请表'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请ID'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '实际缴纳的保证金数额'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `auditing_time` datetime DEFAULT NULL COMMENT '审核时间'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `auth_info` text COMMENT '认证附加信息(JSON 格式,存储商家资质材料等)'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `certified_business_status` int(11) DEFAULT NULL COMMENT '认证状态(枚举 CertifiedBusinessStatus)'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请提交时间'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `deposit_record_id` varchar(255) DEFAULT NULL COMMENT '保证金缴纳记录ID(关联 deposit_record 表)'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '认证失败的原因(管理员填写)'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `business_auth_deposit_id` bigint(20) DEFAULT NULL COMMENT '选择的保证金方案ID'; ALTER TABLE `business_auth_apply` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请商家认证的会员ID'; ALTER TABLE `business_auth_deposit` COMMENT '商家保证金配置表'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '保证金数额(成为商家需缴纳的币数量)'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态(枚举 CommonStatus)'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '创建此配置的管理员ID'; ALTER TABLE `business_auth_deposit` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '保证金币种(关联 coin 表的 name 字段)'; ALTER TABLE `bussiness_cancel_apply` COMMENT '商家退保申请表'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '币种ID'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `cancel_apply_time` datetime DEFAULT NULL COMMENT '退保申请时间(自动填充)'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `deposit_record_id` varchar(255) DEFAULT NULL COMMENT '保证金缴纳记录ID(关联 deposit_record 表)'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '审核失败理由(管理员填写)'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `handle_time` datetime DEFAULT NULL COMMENT '管理员处理时间'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `reason` varchar(255) DEFAULT NULL COMMENT '退保原因(商家填写)'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态'; ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请退保的会员ID'; ALTER TABLE `coin` COMMENT '基础币种表,所有币种的基础信息'; ALTER TABLE `coin` MODIFY COLUMN `id` bigint(255) DEFAULT NULL COMMENT '辅助 ID,非主键,仅用于排序或辅助查询'; ALTER TABLE `coin` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '币种名称(如 BTC、ETH),同时作为主键'; ALTER TABLE `coin` MODIFY COLUMN `can_auto_withdraw` int(11) DEFAULT NULL COMMENT '是否允许自动提币(无需人工审核),枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `can_recharge` int(11) DEFAULT NULL COMMENT '是否允许充币,枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `can_transfer` int(11) DEFAULT NULL COMMENT '是否允许站内转账,枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `can_withdraw` int(11) DEFAULT NULL COMMENT '是否允许提币,枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `cny_rate` double NOT NULL COMMENT '对人民币汇率'; ALTER TABLE `coin` MODIFY COLUMN `enable_rpc` int(11) DEFAULT NULL COMMENT '是否支持 RPC 接口(对接区块链节点),枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `is_platform_coin` int(11) DEFAULT NULL COMMENT '是否为平台币(平台币有特殊手续费减免等特权),枚举 `BooleanEnum`'; ALTER TABLE `coin` MODIFY COLUMN `max_tx_fee` double NOT NULL COMMENT '最大提币手续费'; ALTER TABLE `coin` MODIFY COLUMN `max_withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '最大提币数量'; ALTER TABLE `coin` MODIFY COLUMN `min_tx_fee` double NOT NULL COMMENT '最小提币手续费'; ALTER TABLE `coin` MODIFY COLUMN `min_withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '最小提币数量'; ALTER TABLE `coin` MODIFY COLUMN `name_cn` varchar(255) NOT NULL COMMENT '币种中文名称(如 比特币、以太坊)'; ALTER TABLE `coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值,数字越小越靠前'; ALTER TABLE `coin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '币种状态,枚举 `CommonStatus`'; ALTER TABLE `coin` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '币种缩写/单位(如 BTC、ETH),通常与 name 相同'; ALTER TABLE `coin` MODIFY COLUMN `usd_rate` double NOT NULL COMMENT '对美元汇率'; ALTER TABLE `coin` MODIFY COLUMN `withdraw_threshold` decimal(18,8) DEFAULT NULL COMMENT '提现阈值,超过此值需人工审核'; ALTER TABLE `coin` MODIFY COLUMN `has_legal` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否为法币(如 CNY、USD),法币有特殊处理'; ALTER TABLE `coin` MODIFY COLUMN `cold_wallet_address` varchar(255) DEFAULT NULL COMMENT '冷钱包地址,用于热钱包向冷钱包转账'; ALTER TABLE `coin` MODIFY COLUMN `miner_fee` decimal(18,8) DEFAULT NULL COMMENT '矿工费,链上转账时支付给矿工的费用'; ALTER TABLE `coin` MODIFY COLUMN `withdraw_scale` int(11) DEFAULT '4' COMMENT '提币精度(小数位数)'; ALTER TABLE `coin` MODIFY COLUMN `information` varchar(255) DEFAULT NULL COMMENT '币种简介'; ALTER TABLE `coin` MODIFY COLUMN `infolink` varchar(255) DEFAULT NULL COMMENT '币种资料外链 URL'; ALTER TABLE `coin` MODIFY COLUMN `account_type` int(11) DEFAULT '0' COMMENT '币种账户类型:0=默认(地址型),1=EOS 类型(账户+memo)'; ALTER TABLE `coin` MODIFY COLUMN `deposit_address` varchar(255) DEFAULT NULL COMMENT '充值地址(仅 EOS 等账户类型币种有效)'; ALTER TABLE `coin` MODIFY COLUMN `min_recharge_amount` decimal(18,8) DEFAULT NULL COMMENT '最小充值数量,低于此值不入账'; ALTER TABLE `coin` MODIFY COLUMN `withdraw_fee_type` int(2) NOT NULL DEFAULT '0' COMMENT '提币手续费类型(0: 固定费率,其他: 按比例)'; ALTER TABLE `coin` MODIFY COLUMN `withdraw_fee_value` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '提币手续费数值'; ALTER TABLE `coin` MODIFY COLUMN `can_search` int(1) DEFAULT NULL COMMENT '是否可被搜索'; ALTER TABLE `contract_coin` COMMENT '永续合约交易对表'; ALTER TABLE `contract_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '合约交易对 ID'; ALTER TABLE `contract_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度'; ALTER TABLE `contract_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币符号(如 USDT)'; ALTER TABLE `contract_coin` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '平仓手续费率,默认万分之一'; ALTER TABLE `contract_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度'; ALTER TABLE `contract_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币符号(如 BTC)'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态:1=启用,0/2=禁用'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable_market_buy` int(2) DEFAULT '1' COMMENT '是否启用市价开多仓,枚举 `BooleanEnum`'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable_market_sell` int(2) DEFAULT '1' COMMENT '是否启用市价开空仓,枚举 `BooleanEnum`'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable_open_buy` int(2) DEFAULT '1' COMMENT '是否允许开仓做多,枚举 `BooleanEnum`'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable_open_sell` int(2) DEFAULT '1' COMMENT '是否允许开仓做空,枚举 `BooleanEnum`'; ALTER TABLE `contract_coin` MODIFY COLUMN `enable_trigger_entrust` int(2) DEFAULT '1' COMMENT '是否启用计划委托(条件单),枚举 `BooleanEnum`'; ALTER TABLE `contract_coin` MODIFY COLUMN `exchangeable` int(2) DEFAULT '1' COMMENT '是否可交易:1=可交易,2=不可交易'; ALTER TABLE `contract_coin` MODIFY COLUMN `fee_percent` decimal(18,8) DEFAULT '0.00100000' COMMENT '资金费率(隔夜费率),默认千分之一'; ALTER TABLE `contract_coin` MODIFY COLUMN `interval_hour` int(11) DEFAULT '1' COMMENT '资金费用结算时间间隔(小时)'; ALTER TABLE `contract_coin` MODIFY COLUMN `leverage` varchar(255) DEFAULT NULL COMMENT '杠杆倍数配置,分离倍数如 `10,20,30,50,100`,连续倍数如 `5,100`(最小5倍到最大100倍)'; ALTER TABLE `contract_coin` MODIFY COLUMN `leverage_type` int(2) DEFAULT '1' COMMENT '杠杆倍数类型:1=分离倍数(只能选预设值),2=连续倍数(范围选择)'; ALTER TABLE `contract_coin` MODIFY COLUMN `maintenance_margin_rate` decimal(18,8) DEFAULT '0.00500000' COMMENT '维持保证金率,低于此比例触发强制平仓,默认 0.5%'; ALTER TABLE `contract_coin` MODIFY COLUMN `maker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Maker 手续费(卖出/平多),默认万分之一'; ALTER TABLE `contract_coin` MODIFY COLUMN `max_share` decimal(18,8) DEFAULT '1000.00000000' COMMENT '单笔最大开仓手数'; ALTER TABLE `contract_coin` MODIFY COLUMN `min_share` decimal(18,8) DEFAULT '1.00000000' COMMENT '最小开仓手数'; ALTER TABLE `contract_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '合约名称(如"BTC/USDT永续合约")'; ALTER TABLE `contract_coin` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '开仓手续费率,默认万分之一'; ALTER TABLE `contract_coin` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(每手价值),如 1 手 = 100 USDT'; ALTER TABLE `contract_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值'; ALTER TABLE `contract_coin` MODIFY COLUMN `spread` decimal(18,8) DEFAULT '0.00000000' COMMENT '点差(滑点)值'; ALTER TABLE `contract_coin` MODIFY COLUMN `spread_type` int(2) DEFAULT '1' COMMENT '点差类型:1=百分比,2=固定额'; ALTER TABLE `contract_coin` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对符号,格式如 `BTC/USDT`'; ALTER TABLE `contract_coin` MODIFY COLUMN `taker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Taker 手续费(买入/平空),默认万分之一'; ALTER TABLE `contract_coin` MODIFY COLUMN `total_close_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约总平仓手续费收入(统计字段)'; ALTER TABLE `contract_coin` MODIFY COLUMN `total_loss` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计亏损(统计字段)'; ALTER TABLE `contract_coin` MODIFY COLUMN `total_open_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约总开仓手续费收入(统计字段)'; ALTER TABLE `contract_coin` MODIFY COLUMN `total_profit` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计盈利(统计字段)'; ALTER TABLE `contract_coin` MODIFY COLUMN `type` int(11) DEFAULT '0' COMMENT '合约类型,枚举 `ContractType`:0=金本位合约(USDT 结算),1=币本位合约'; ALTER TABLE `contract_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态:1=可见,2=不可见'; ALTER TABLE `contract_coin` MODIFY COLUMN `max_total_share` decimal(18,8) DEFAULT NULL COMMENT '最大持仓总手数'; ALTER TABLE `contract_coin` MODIFY COLUMN `max_upper_total_share` decimal(18,8) DEFAULT NULL COMMENT '上层最大持仓总手数'; ALTER TABLE `contract_coin` MODIFY COLUMN `leverage_threshold` int(6) DEFAULT NULL COMMENT '杠杆阈值(与分级持仓限制相关)'; ALTER TABLE `contract_coin` MODIFY COLUMN `max_top_total_share` decimal(18,8) DEFAULT NULL COMMENT '顶层最大持仓总手数'; ALTER TABLE `contract_coin` MODIFY COLUMN `top_leverage_threshold` int(6) DEFAULT NULL COMMENT '顶层杠杆阈值'; ALTER TABLE `contract_coin` MODIFY COLUMN `follow_fee` decimal(18,8) DEFAULT NULL COMMENT '跟单手续费率'; ALTER TABLE `contract_coin` MODIFY COLUMN `min_scale` int(6) NOT NULL DEFAULT '0' COMMENT '最小精度'; ALTER TABLE `contract_option` COMMENT '期权合约开奖记录表(每期合约实例)'; ALTER TABLE `contract_option` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_option` MODIFY COLUMN `close_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '收盘价格,开奖时记录'; ALTER TABLE `contract_option` MODIFY COLUMN `close_time` bigint(20) DEFAULT NULL COMMENT '收盘时间戳(毫秒)'; ALTER TABLE `contract_option` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间戳(毫秒)'; ALTER TABLE `contract_option` MODIFY COLUMN `init_buy` decimal(18,8) DEFAULT '0.00000000' COMMENT '系统注入的初始看涨奖池金额'; ALTER TABLE `contract_option` MODIFY COLUMN `init_sell` decimal(18,8) DEFAULT '0.00000000' COMMENT '系统注入的初始看跌奖池金额'; ALTER TABLE `contract_option` MODIFY COLUMN `open_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '开盘价格,下注截止时记录'; ALTER TABLE `contract_option` MODIFY COLUMN `open_time` bigint(20) DEFAULT NULL COMMENT '开盘时间戳(毫秒)'; ALTER TABLE `contract_option` MODIFY COLUMN `option_no` int(11) DEFAULT '0' COMMENT '合约期号,同一交易对下递增'; ALTER TABLE `contract_option` MODIFY COLUMN `result` int(4) DEFAULT '1' COMMENT '开奖结果,参见枚举 `ContractOptionResult`'; ALTER TABLE `contract_option` MODIFY COLUMN `status` int(4) DEFAULT '1' COMMENT '合约状态,参见枚举 `ContractOptionStatus`'; ALTER TABLE `contract_option` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '所属交易对标识,关联 `contract_option_coin.symbol`'; ALTER TABLE `contract_option` MODIFY COLUMN `total_buy` decimal(18,8) DEFAULT '0.00000000' COMMENT '看涨奖池总金额(用户投注累计)'; ALTER TABLE `contract_option` MODIFY COLUMN `total_buy_count` int(11) DEFAULT '0' COMMENT '看涨投注人数'; ALTER TABLE `contract_option` MODIFY COLUMN `total_pl` decimal(18,8) DEFAULT '0.00000000' COMMENT '本期合约平台盈亏(正=平台盈利,负=平台亏损)'; ALTER TABLE `contract_option` MODIFY COLUMN `total_sell` decimal(18,8) DEFAULT '0.00000000' COMMENT '看跌奖池总金额(用户投注累计)'; ALTER TABLE `contract_option` MODIFY COLUMN `total_sell_count` int(11) DEFAULT '0' COMMENT '看跌投注人数'; ALTER TABLE `contract_option` MODIFY COLUMN `preset_price` decimal(18,8) DEFAULT NULL COMMENT '管理员预设收盘价格(可人工干预开奖结果)'; ALTER TABLE `contract_option_coin` COMMENT '期权合约交易对配置表(主配置)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `symbol` varchar(255) NOT NULL COMMENT '**主键**,交易对标识符,如 `BTC/USDT`'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `amount` varchar(255) DEFAULT NULL COMMENT '允许的投注金额档位(JSON 数组格式,如 `"10,50,100,500"`)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `base_coin_scale` int(11) DEFAULT '4' COMMENT '计价币小数精度'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `close_time_gap` int(11) DEFAULT '300' COMMENT '开盘到收盘时间间隔(秒),即等待开奖时长'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `coin_scale` int(11) DEFAULT '4' COMMENT '交易币小数精度'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态。1=上架,0=下架'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable_buy` int(2) DEFAULT '1' COMMENT '是否允许看涨下注。1=允许(`BooleanEnum.IS_TRUE`),0=禁止'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable_sell` int(2) DEFAULT '1' COMMENT '是否允许看跌下注。1=允许(`BooleanEnum.IS_TRUE`),0=禁止'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `oods` decimal(8,4) DEFAULT '1.0000' COMMENT '赔率,胜利时奖金倍数'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `fee_percent` decimal(8,4) DEFAULT '0.0000' COMMENT '开仓手续费比例(下注时扣除)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `init_buy_reward` decimal(12,4) DEFAULT '0.0000' COMMENT '初始买涨奖池金额(系统注入的底池)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `init_sell_reward` decimal(12,4) DEFAULT '0.0000' COMMENT '初始买跌奖池金额(系统注入的底池)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `max_option_no` int(11) DEFAULT '0' COMMENT '当前最新期号,每生成新一期+1'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '交易对显示名称'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `ngnore_percent` decimal(8,4) DEFAULT '0.0001' COMMENT '忽视涨跌幅度阈值,涨跌幅小于此值视为平局'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `open_time_gap` int(11) DEFAULT '300' COMMENT '开始到开盘时间间隔(秒),即下注阶段时长'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `sort` int(11) DEFAULT '0' COMMENT '前台排序权重,数值越大越靠前'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `tied_type` int(2) DEFAULT '1' COMMENT '平局处理方式。1=退回本金,其他值待确认'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `total_profit` decimal(8,4) DEFAULT '0.0000' COMMENT '交易对累计总盈利(平台收益)'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态。1=可见,0=隐藏'; ALTER TABLE `contract_option_coin` MODIFY COLUMN `win_fee_percent` decimal(8,4) DEFAULT '0.0010' COMMENT '赢家手续费比例(从奖金中扣除)'; ALTER TABLE `contract_option_order` COMMENT '期权合约订单表(用户投注记录)'; ALTER TABLE `contract_option_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_option_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `bet_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '投注金额'; ALTER TABLE `contract_option_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '下注时间戳(毫秒)'; ALTER TABLE `contract_option_order` MODIFY COLUMN `direction` int(4) DEFAULT '1' COMMENT '投注方向,参见枚举 `ContractOptionOrderDirection`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓手续费(下注时扣除)'; ALTER TABLE `contract_option_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下注用户ID,关联 `member.id`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `option_id` bigint(20) DEFAULT NULL COMMENT '关联的合约期次ID,对应 `contract_option.id`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `option_no` int(11) DEFAULT '0' COMMENT '合约期号(冗余字段,方便查询)'; ALTER TABLE `contract_option_order` MODIFY COLUMN `result` int(4) DEFAULT '1' COMMENT '订单结算结果,参见枚举 `ContractOptionOrderResult`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `reward_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '胜利奖金(败方为 0)'; ALTER TABLE `contract_option_order` MODIFY COLUMN `status` int(4) DEFAULT '1' COMMENT '订单状态,参见枚举 `ContractOptionOrderStatus`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识,关联 `contract_option_coin.symbol`'; ALTER TABLE `contract_option_order` MODIFY COLUMN `win_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '赢家手续费 / 抽水(从奖金中扣除,仅胜利时有值)'; ALTER TABLE `contract_order_entrust` COMMENT '永续合约委托单'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算单位,如 USDT'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '平仓手续费'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '币种单位,如 BTC'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `contract_id` bigint(20) DEFAULT NULL COMMENT '合约币种ID,关联 `contract_coin.id`'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `contract_order_entrust_id` varchar(255) DEFAULT NULL COMMENT '委托订单编号(系统自动生成的业务ID)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间(毫秒时间戳)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `current_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '下单时的市场价格'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `direction` int(11) DEFAULT '1' COMMENT '方向:0=做多(BUY),1=做空(SELL)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `entrust_price` decimal(18,8) DEFAULT NULL COMMENT '委托价格(限价/计划委托时填写)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `entrust_type` int(11) DEFAULT '0' COMMENT '委托单类型:0=开仓(OPEN),1=平仓(CLOSE)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_blast` int(2) DEFAULT '0' COMMENT '是否爆仓单:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_from_spot` int(2) DEFAULT '0' COMMENT '是否由计划委托触发:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID,关联 `member.id`'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓手续费'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `patterns` int(11) DEFAULT '1' COMMENT '保证金模式:0=全仓,1=逐仓'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结保证金'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `principal_unit` varchar(255) DEFAULT NULL COMMENT '保证金单位(如 USDT)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_and_loss` decimal(18,8) DEFAULT '0.00000000' COMMENT '盈亏金额(平仓时计算)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少USDT或Coin)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态:0=委托中,1=已撤销,2=委托失败,3=委托成功'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对符号,如 BTC/USDT'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `traded_price` decimal(18,8) DEFAULT NULL COMMENT '实际成交均价'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `traded_volume` decimal(18,8) DEFAULT '0.00000000' COMMENT '成交数量(张)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `trigger_price` decimal(18,8) DEFAULT NULL COMMENT '触发价格(计划委托的触发条件)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `triggering_time` bigint(20) DEFAULT NULL COMMENT '计划委托触发时间'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '委托方式:0=市价,1=限价,2=计划委托'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `volume` decimal(18,8) DEFAULT '0.00000000' COMMENT '委托数量(张)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_reward` int(2) DEFAULT '0' COMMENT '是否已返佣:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `loss_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止损触发价'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `loss_entrust_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止损委托价'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止盈触发价'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_entrust_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止盈委托价'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_cut` int(2) DEFAULT '0' COMMENT '是否止盈止损单:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `usdt_open_time` bigint(20) DEFAULT '0' COMMENT '开仓时间'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `usdt_open_price` decimal(19,8) DEFAULT '0.00000000' COMMENT '开仓均价(USDT本位)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_one_close` int(2) DEFAULT '0' COMMENT '是否一键平仓单'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_limit_price` int(2) DEFAULT '0' COMMENT '限价成交标记(限价单以市价成交时标记为1)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_market_all_close` int(2) DEFAULT '0' COMMENT '是否市价全平单:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_open` int(2) DEFAULT '0' COMMENT '是否开仓单标记'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_reversed_open` int(2) DEFAULT '0' COMMENT '是否反向开仓单:0=否,1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `leverage` int(6) DEFAULT NULL COMMENT '杠杆倍数'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `deal_time` bigint(20) DEFAULT '0' COMMENT '成交时间(毫秒时间戳)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `position_id` bigint(20) DEFAULT NULL COMMENT '关联持仓ID,平仓单关联 `member_contract_position.id`'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `position_type` int(1) NOT NULL COMMENT '持仓模式:0=合仓(INTEGRAL),1=分仓(SEPARATE)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '1' COMMENT '资金类型:0=USDT本位,1=币本位'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `open_type` int(1) DEFAULT NULL COMMENT '开仓类型:0=市价委托,1=限价委托,2=计划委托'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `close_type` int(1) DEFAULT NULL COMMENT '平仓类型枚举值(见 CloseType 枚举)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `decimal_scale` int(1) NOT NULL DEFAULT '1' COMMENT '委托数量精度(限制小数位数)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_percentage` int(1) DEFAULT NULL COMMENT '是否按百分比下单:1=是'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `violate_time` int(1) DEFAULT NULL COMMENT '违规次数'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `follow_id` bigint(20) DEFAULT NULL COMMENT '跟随的仓位ID(跟单功能)'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `follow_system_id` bigint(20) DEFAULT NULL COMMENT '跟单系统ID'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `dividend_percent` decimal(18,8) DEFAULT NULL COMMENT '分润比例'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_special` int(1) DEFAULT NULL COMMENT '是否特殊订单'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `percentage_volume` decimal(6,4) DEFAULT NULL COMMENT '百分比下单的比例'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `cut_type` int(1) DEFAULT NULL COMMENT '止盈止损类型'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `min_follow_amount` decimal(18,8) DEFAULT NULL COMMENT '最小跟单金额'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `max_follow_amount` decimal(18,8) DEFAULT NULL COMMENT '最大跟单金额'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `trigger_counter` int(6) NOT NULL DEFAULT '0' COMMENT '触发计数器'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_add` int(1) DEFAULT NULL COMMENT '是否加仓单'; ALTER TABLE `contract_order_entrust` MODIFY COLUMN `hedge_id` bigint(20) DEFAULT NULL COMMENT '对冲ID'; ALTER TABLE `contract_reward_record` COMMENT '永续合约奖励记录'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间(自动生成)'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `num` decimal(18,8) DEFAULT NULL COMMENT '返佣数量'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '返佣类型:0=开仓返佣,1=平仓返佣,2=平级奖励,3=平台手续费收入'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '返佣币种,关联 `coin.name`'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的委托单ID,关联 `contract_order_entrust.id`'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `from_member_id` bigint(20) NOT NULL COMMENT '贡献返佣的用户ID(被推荐人),关联 `member.id`'; ALTER TABLE `contract_reward_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '返佣接收用户ID(推荐人),关联 `member.id`'; ALTER TABLE `contract_second_coin` COMMENT '秒合约交易对配置表'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '平仓手续费率'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态。1=上架,0=下架'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_market_buy` int(2) DEFAULT '1' COMMENT '是否启用市价开仓做多。1=启用,0=禁止'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_market_sell` int(2) DEFAULT '1' COMMENT '是否启用市价开仓做空。1=启用,0=禁止'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_open_buy` int(2) DEFAULT '1' COMMENT '是否允许开仓做多(买涨)。1=允许(`BooleanEnum.IS_TRUE`),0=禁止'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_open_sell` int(2) DEFAULT '1' COMMENT '是否允许开仓做空(买跌)。1=允许,0=禁止'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_trigger_entrust` int(2) DEFAULT '1' COMMENT '是否启用开仓计划委托。1=启用,0=禁止'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `exchangeable` int(2) DEFAULT '1' COMMENT '是否可交易。1=是,0=否'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `fee_percent` decimal(18,8) DEFAULT '0.00100000' COMMENT '隔夜费率'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `interval_hour` int(11) DEFAULT '1' COMMENT '隔夜费计算间隔(小时)'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `leverage` varchar(255) DEFAULT NULL COMMENT '可选杠杆倍数列表(JSON格式,如 `"10,20,50,100"`)'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `leverage_type` int(2) DEFAULT '1' COMMENT '杠杆类型。1=固定杠杆'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `maintenance_margin_rate` decimal(18,8) DEFAULT '0.00500000' COMMENT '维持保证金率'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `maker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Maker 手续费率(平多手续费)'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `max_share` decimal(18,8) DEFAULT '1000.00000000' COMMENT '最大手数'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `min_share` decimal(18,8) DEFAULT '1.00000000' COMMENT '最小手数'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '交易对显示名称,如 `BTC/USDT`'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '开仓手续费率'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '单位手数(每手代表的合约面值)'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '前台排序权重'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `spread` decimal(18,8) DEFAULT '0.00000000' COMMENT '点差值,买卖价差的固定偏移量'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `spread_type` int(2) DEFAULT '1' COMMENT '点差类型。1=固定点差'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识符,如 `BTC/USDT`'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `taker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Taker 手续费率(平空手续费)'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_close_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '累计平仓手续费收入'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_loss` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计亏损'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_open_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '累计开仓手续费收入'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_profit` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计盈利'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `type` int(11) DEFAULT '0' COMMENT '合约类型,参见枚举 `ContractType`'; ALTER TABLE `contract_second_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态。1=可见,0=隐藏'; ALTER TABLE `contract_second_cycle` COMMENT '秒合约周期配置表'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `cycle_rate` decimal(20,8) DEFAULT '0.00000000' COMMENT '周期赔率。如 0.85 表示胜利时获得投注金额的 85% 作为收益'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `cycle_length` bigint(20) DEFAULT NULL COMMENT '周期时长,单位为秒(如 30、60、120)'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `min_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '该周期允许的最小投注金额'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `max_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '该周期允许的最大投注金额'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `contract_second_cycle` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `contract_second_order` COMMENT '秒合约订单表(用户投注记录)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_second_order` MODIFY COLUMN `bet_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '投注金额'; ALTER TABLE `contract_second_order` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '交易币种(冗余),如 `BTC`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识,关联 `contract_second_coin.symbol`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `direction` int(4) DEFAULT '1' COMMENT '投注方向,参见枚举 `ContractSecondOrderDirection`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `fee` decimal(20,8) DEFAULT '0.00000000' COMMENT '手续费(下单时扣除)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下单用户ID,关联 `member.id`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_id` bigint(20) DEFAULT NULL COMMENT '选择的周期ID,关联 `contract_second_cycle.id`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_rate` decimal(20,8) DEFAULT NULL COMMENT '周期赔率(下单时快照,防止周期配置变更影响已有订单)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_length` bigint(20) DEFAULT NULL COMMENT '周期时长(秒,下单时快照)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `open_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '开仓价格(下单时的市场价)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `close_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '实际平仓价格(周期到期时的市场价)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `pre_close_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '预设平仓价格(管理员后台设置,用于人工干预结果)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `type` int(2) DEFAULT '0' COMMENT '是否包赔订单,参见枚举 `ContractSecondOrderType`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `result` int(4) DEFAULT '0' COMMENT '订单结果,参见枚举 `ContractSecondOrderResult`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `win_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '盈利金额(胜利时为正值,失败时为 0)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `status` int(4) DEFAULT '0' COMMENT '订单状态,参见枚举 `ContractSecondOrderStatus`'; ALTER TABLE `contract_second_order` MODIFY COLUMN `close_time` datetime DEFAULT NULL COMMENT '平仓时间(= create_time + cycle_length 秒)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '下单时间(开仓时间)'; ALTER TABLE `contract_second_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `contract_second_set` COMMENT '秒合约包赔设置表'; ALTER TABLE `contract_second_set` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `contract_second_set` MODIFY COLUMN `start_time` varchar(50) DEFAULT NULL COMMENT '包赔活动每日开始时间(格式 `HH:mm:ss`,如 `09:00:00`)'; ALTER TABLE `contract_second_set` MODIFY COLUMN `end_time` varchar(50) DEFAULT NULL COMMENT '包赔活动每日结束时间(格式 `HH:mm:ss`,如 `21:00:00`)'; ALTER TABLE `contract_second_set` MODIFY COLUMN `order_num` int(4) DEFAULT '0' COMMENT '每天每用户可享受包赔的订单数量上限'; ALTER TABLE `contract_second_set` MODIFY COLUMN `limit_rate` decimal(20,8) DEFAULT '0.00000000' COMMENT '余额百分比限制阈值(小数形式)。当用户投注金额超过账户余额的该比例时不享受包赔'; ALTER TABLE `contract_second_set` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `contract_second_set` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `country` COMMENT '国家/地区表,OTC 广告按国家分区'; ALTER TABLE `country` MODIFY COLUMN `zh_name` varchar(255) NOT NULL COMMENT '中文名称'; ALTER TABLE `country` MODIFY COLUMN `area_code` varchar(255) DEFAULT NULL COMMENT '英文名称'; ALTER TABLE `country` MODIFY COLUMN `en_name` varchar(255) DEFAULT NULL COMMENT '区号'; ALTER TABLE `country` MODIFY COLUMN `hk_name` varchar(255) DEFAULT NULL COMMENT 'hk name'; ALTER TABLE `country` MODIFY COLUMN `jp_name` varchar(255) NOT NULL COMMENT 'jp name'; ALTER TABLE `country` MODIFY COLUMN `kr_name` varchar(255) NOT NULL COMMENT 'kr name'; ALTER TABLE `country` MODIFY COLUMN `language` varchar(255) DEFAULT NULL COMMENT '语言'; ALTER TABLE `country` MODIFY COLUMN `local_currency` varchar(255) DEFAULT NULL COMMENT '当地货币缩写'; ALTER TABLE `country` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序'; ALTER TABLE `ctc_acceptor` COMMENT 'CTC 承兑商表,记录平台指定的承兑商及其交易统计'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '承兑商记录ID,自增主键'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '承兑商状态'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '关联会员ID,外键指向 `member.id`'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `cny_in` decimal(18,2) DEFAULT NULL COMMENT '累计收入 CNY 金额(用户→承兑商)'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `cny_out` decimal(18,2) DEFAULT NULL COMMENT '累计支出 CNY 金额(承兑商→用户)'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `usdt_in` decimal(18,2) DEFAULT NULL COMMENT '累计买入 USDT 数量(用户→承兑商)'; ALTER TABLE `ctc_acceptor` MODIFY COLUMN `usdt_out` decimal(18,2) DEFAULT NULL COMMENT '累计售出 USDT 数量(承兑商→用户)'; ALTER TABLE `ctc_order` COMMENT 'CTC 订单表,记录用户与承兑商之间的每笔买卖交易'; ALTER TABLE `ctc_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键'; ALTER TABLE `ctc_order` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(嵌入 `Alipay` 对象)'; ALTER TABLE `ctc_order` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL'; ALTER TABLE `ctc_order` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '交易数量(USDT)'; ALTER TABLE `ctc_order` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '开户银行名称(嵌入 `BankInfo` 对象)'; ALTER TABLE `ctc_order` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称'; ALTER TABLE `ctc_order` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号'; ALTER TABLE `ctc_order` MODIFY COLUMN `cancel_reason` varchar(255) DEFAULT NULL COMMENT '取消原因'; ALTER TABLE `ctc_order` MODIFY COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '取消时间'; ALTER TABLE `ctc_order` MODIFY COLUMN `complete_time` datetime DEFAULT NULL COMMENT '订单完成时间'; ALTER TABLE `ctc_order` MODIFY COLUMN `confirm_time` datetime DEFAULT NULL COMMENT '接单/确认时间'; ALTER TABLE `ctc_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间'; ALTER TABLE `ctc_order` MODIFY COLUMN `direction` int(11) NOT NULL COMMENT '订单方向'; ALTER TABLE `ctc_order` MODIFY COLUMN `money` decimal(18,2) DEFAULT NULL COMMENT '交易总金额(CNY)'; ALTER TABLE `ctc_order` MODIFY COLUMN `order_sn` varchar(255) NOT NULL COMMENT '订单编号,唯一'; ALTER TABLE `ctc_order` MODIFY COLUMN `pay_mode` varchar(255) NOT NULL COMMENT '支付方式:`alipay` / `bank` / `wechatpay`,默认 `bank`'; ALTER TABLE `ctc_order` MODIFY COLUMN `pay_time` datetime DEFAULT NULL COMMENT '付款确认时间'; ALTER TABLE `ctc_order` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '交易单价(CNY/USDT)'; ALTER TABLE `ctc_order` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `ctc_order` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '订单状态'; ALTER TABLE `ctc_order` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '交易币种符号(如 `USDT`)'; ALTER TABLE `ctc_order` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL'; ALTER TABLE `ctc_order` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信账号(嵌入 `WechatPay` 对象)'; ALTER TABLE `ctc_order` MODIFY COLUMN `acceptor_id` bigint(20) DEFAULT NULL COMMENT '承兑商用户ID,外键指向 `member.id`'; ALTER TABLE `ctc_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下单用户ID,外键指向 `member.id`'; ALTER TABLE `ctc_order` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '实名信息(买入时=承兑商实名,卖出时=用户实名)'; ALTER TABLE `data_dictionary` COMMENT '数据字典'; ALTER TABLE `data_dictionary` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `data_dictionary` MODIFY COLUMN `bond` varchar(255) DEFAULT NULL COMMENT 'bond'; ALTER TABLE `data_dictionary` MODIFY COLUMN `comment` varchar(255) DEFAULT NULL COMMENT 'comment'; ALTER TABLE `data_dictionary` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT 'creation时间'; ALTER TABLE `data_dictionary` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间'; ALTER TABLE `data_dictionary` MODIFY COLUMN `value` varchar(255) DEFAULT NULL COMMENT '值'; ALTER TABLE `department` COMMENT '后台部门'; ALTER TABLE `department` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门ID'; ALTER TABLE `department` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,`@CreationTimestamp` 自动填充'; ALTER TABLE `department` MODIFY COLUMN `leader_id` bigint(20) DEFAULT NULL COMMENT '部门负责人ID(推测关联 admin.id,代码中未建外键)'; ALTER TABLE `department` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '部门名称,唯一约束'; ALTER TABLE `department` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '部门备注说明'; ALTER TABLE `department` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间,`@UpdateTimestamp` 自动更新'; ALTER TABLE `deposit_record` COMMENT '保证金缴纳/索回记录'; ALTER TABLE `deposit_record` MODIFY COLUMN `id` varchar(255) NOT NULL COMMENT '记录ID(字符串类型,非自增)'; ALTER TABLE `deposit_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '保证金金额'; ALTER TABLE `deposit_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '操作类型:0=缴纳(PAY), 1=索回(GET_BACK)'; ALTER TABLE `deposit_record` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`'; ALTER TABLE `deposit_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `dividend_start_record` COMMENT '持币分红'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `amount` decimal(18,6) DEFAULT NULL COMMENT '实际分红总额 = 手续费收入 × rate%'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `date` datetime DEFAULT NULL COMMENT '分红执行时间(自动生成)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `end` bigint(20) DEFAULT NULL COMMENT '统计结束时间戳(毫秒)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `end_date` datetime DEFAULT NULL COMMENT '统计结束时间(可读格式)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `rate` decimal(18,2) DEFAULT NULL COMMENT '分红比例(%),取值 0-100'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `start` bigint(20) DEFAULT NULL COMMENT '统计起始时间戳(毫秒)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `start_date` datetime DEFAULT NULL COMMENT '统计起始时间(可读格式)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '分红币种(如 USDT、BTC)'; ALTER TABLE `dividend_start_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID,关联 `admin.id`'; ALTER TABLE `entrust_change_history` COMMENT '委托变更历史表'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '变更记录 ID'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '变更类型(如冻结、解冻等)'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '变更数量'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '变更时间'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间(仅解冻类型有值)'; ALTER TABLE `entrust_change_history` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '状态:0=冻结中,1=已解冻'; 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_code` COMMENT '兑换码表'; ALTER TABLE `exchange_code` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '兑换码 ID'; ALTER TABLE `exchange_code` MODIFY COLUMN `code` varchar(255) DEFAULT NULL COMMENT '兑换码字符串(如 "ABC123XYZ")'; 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) DEFAULT 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_favor_symbol` COMMENT '用户自选交易对表'; ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自选记录 ID'; ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `add_time` varchar(255) DEFAULT NULL COMMENT '添加时间(字符串格式)'; ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对名称(如 "BTC/USDT"),关联 `exchange_coin.symbol`'; 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) 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 `deal_price` decimal(18,8) DEFAULT NULL COMMENT '实际成交均价'; ALTER TABLE `exchange_order` MODIFY COLUMN `trigger_price` decimal(18,8) DEFAULT NULL COMMENT '触发价格(用于止盈止损等条件单)'; ALTER TABLE `exchange_order` MODIFY COLUMN `fee` decimal(18,8) DEFAULT 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(18,8) 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_order` MODIFY COLUMN `is_completed` int(1) NOT NULL DEFAULT '0' COMMENT '是否已完结标志:0=未完结,1=已完结'; ALTER TABLE `exchange_order` MODIFY COLUMN `frozen_amount` decimal(18,8) DEFAULT NULL COMMENT '冻结数量(挂单时冻结的资产数量:买单冻结 USDT,卖单冻结交易币)'; 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 `exchange_wallet` MODIFY COLUMN `open_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓价格(默认 0),用于记录特定场景的开仓参考价'; ALTER TABLE `exchange_wallet` MODIFY COLUMN `open_time` datetime DEFAULT NULL COMMENT '开仓时间'; ALTER TABLE `experience_event` COMMENT '体验金历史记录表'; ALTER TABLE `experience_event` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `experience_event` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得体验金的用户ID → `member.id`'; ALTER TABLE `experience_event` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '来源用户ID(触发该事件的下级用户,或自己)'; ALTER TABLE `experience_event` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '来源用户名,冗余存储'; ALTER TABLE `experience_event` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '获取类型,`AwardType` 枚举(见下方)'; ALTER TABLE `experience_event` MODIFY COLUMN `source_type` int(2) NOT NULL COMMENT '获取途径,`AwardSourceType` 枚举(见下方)'; ALTER TABLE `experience_event` MODIFY COLUMN `amount` int(6) NOT NULL COMMENT '获得的体验金数量'; ALTER TABLE `experience_event` MODIFY COLUMN `content` varchar(200) DEFAULT NULL COMMENT '备注内容'; ALTER TABLE `experience_event` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间,自动填充'; ALTER TABLE `experience_mission` COMMENT '体验金任务表'; ALTER TABLE `experience_mission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `experience_mission` MODIFY COLUMN `member_id` int(20) DEFAULT NULL COMMENT '邀请人(上级)用户ID → `member.id`'; ALTER TABLE `experience_mission` MODIFY COLUMN `source_member_id` int(20) NOT NULL COMMENT '被邀请人(下级)用户ID → `member.id`,每人唯一'; ALTER TABLE `experience_mission` MODIFY COLUMN `max_recharge` decimal(18,8) NOT NULL COMMENT '下级历史最大单笔充值金额(USDT)'; ALTER TABLE `experience_mission` MODIFY COLUMN `order_count` int(6) NOT NULL COMMENT '下级完成的合约交易订单数'; ALTER TABLE `experience_mission` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '任务状态类型(见下方状态机)'; ALTER TABLE `experience_mission` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '下级累计签到天数'; ALTER TABLE `experience_mission` MODIFY COLUMN `sign_date` date DEFAULT NULL COMMENT '下级最近一次签到日期'; ALTER TABLE `experience_mission` MODIFY COLUMN `sign_status` int(1) NOT NULL COMMENT '签到状态(数据库字段,实际判断通过计算方法)'; ALTER TABLE `experience_mission` MODIFY COLUMN `remind_date` date DEFAULT NULL COMMENT '上级提醒下级签到的日期'; ALTER TABLE `experience_sign` COMMENT '体验金签到记录表'; ALTER TABLE `experience_sign` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `experience_sign` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '上级用户ID → `member.id`'; ALTER TABLE `experience_sign` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '签到的下级用户ID → `member.id`'; ALTER TABLE `experience_sign` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '下级用户名'; ALTER TABLE `experience_sign` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '累计签到天数(快照)'; ALTER TABLE `experience_sign` MODIFY COLUMN `sign_date` date NOT NULL COMMENT '签到日期'; ALTER TABLE `experience_sign` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '签到状态'; ALTER TABLE `experience_wallet` COMMENT '体验金钱包表'; ALTER TABLE `experience_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户ID,即 `member.id`(非自增)'; ALTER TABLE `experience_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '可用余额 — 已解锁且可用于交易的体验金'; ALTER TABLE `experience_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '冻结余额 — 正在交易中占用的体验金'; ALTER TABLE `experience_wallet` MODIFY COLUMN `total_balance` decimal(18,8) NOT NULL COMMENT '累计获得总额 — 历史获得的所有体验金(含未解锁)'; ALTER TABLE `experience_wallet` MODIFY COLUMN `thawed_balance` decimal(18,8) NOT NULL COMMENT '累计解锁总额 — 已通过任务解锁转为可用的体验金'; ALTER TABLE `experience_wallet` MODIFY COLUMN `sign_clear` int(1) NOT NULL COMMENT '签到清零标记'; ALTER TABLE `experience_wallet` MODIFY COLUMN `order_clear` int(1) NOT NULL COMMENT '订单清零标记'; ALTER TABLE `experience_wallet` MODIFY COLUMN `first_recharge` decimal(18,8) NOT NULL COMMENT '首次充值金额记录'; ALTER TABLE `feedback` COMMENT '用户意见反馈'; ALTER TABLE `feedback` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `feedback` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `feedback` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `feedback` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `financial_item` COMMENT '理财产品配置表,定义可申购的理财产品'; ALTER TABLE `financial_item` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `financial_item` MODIFY COLUMN `coin_minnum` decimal(19,2) DEFAULT NULL COMMENT '最低申购数量(单笔最小金额)'; ALTER TABLE `financial_item` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '理财币种符号(如 `BTC`、`USDT`)'; ALTER TABLE `financial_item` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '产品创建时间'; ALTER TABLE `financial_item` MODIFY COLUMN `deadline` int(11) NOT NULL COMMENT '锁仓期限(天数),到期后自动结算收益'; ALTER TABLE `financial_item` MODIFY COLUMN `item_desc` varchar(255) DEFAULT NULL COMMENT '产品描述'; ALTER TABLE `financial_item` MODIFY COLUMN `item_id` varchar(255) DEFAULT NULL COMMENT '产品编号(业务唯一标识,关联 `financial_order.item_id`)'; ALTER TABLE `financial_item` MODIFY COLUMN `item_name` varchar(255) DEFAULT NULL COMMENT '产品名称(如"BTC 30天定期")'; ALTER TABLE `financial_item` MODIFY COLUMN `item_state` int(11) NOT NULL COMMENT '产品状态(0=下架/禁用, 1=上架/启用)'; ALTER TABLE `financial_item` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '产品最后更新时间'; ALTER TABLE `financial_item` MODIFY COLUMN `yield` double DEFAULT NULL COMMENT '年化收益率(如 0.12 表示 12%)'; ALTER TABLE `financial_order` COMMENT '理财订单表,记录用户每笔申购的详细信息'; ALTER TABLE `financial_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `financial_order` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '理财币种符号(冗余自 `financial_item.coin_name`)'; ALTER TABLE `financial_order` MODIFY COLUMN `coin_num` decimal(19,2) DEFAULT NULL COMMENT '申购数量(用户投入的代币数量)'; ALTER TABLE `financial_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间(申购时间)'; ALTER TABLE `financial_order` MODIFY COLUMN `frozen_days` int(11) NOT NULL COMMENT '冻结天数(冗余自 `financial_item.deadline`,便于订单独立查询)'; ALTER TABLE `financial_order` MODIFY COLUMN `item_id` varchar(255) DEFAULT NULL COMMENT '理财产品编号,关联 `financial_item.item_id`'; ALTER TABLE `financial_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `financial_order` MODIFY COLUMN `order_no` bigint(20) DEFAULT NULL COMMENT '订单号(面向用户展示的唯一标识,使用 `@JsonSerialize(using=ToStringSerializer.class)` 防止前端 JS 大数精度丢失)'; ALTER TABLE `financial_order` MODIFY COLUMN `order_state` int(11) NOT NULL COMMENT '订单状态(推测:0=锁仓中, 1=已到期/已结算, 2=已赎回/已取消)'; ALTER TABLE `financial_order` MODIFY COLUMN `order_usdt_rate` double DEFAULT NULL COMMENT '申购时该币种对 USDT 的汇率(用于估值统计)'; ALTER TABLE `financial_order` MODIFY COLUMN `plan_revenue_time` datetime DEFAULT NULL COMMENT '计划收益到期时间(`create_time` + `frozen_days` 天)'; ALTER TABLE `financial_order` MODIFY COLUMN `real_income` decimal(19,2) DEFAULT NULL COMMENT '实际收益金额(到期结算后写入)'; ALTER TABLE `financial_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '订单最后更新时间'; ALTER TABLE `follow_lock_config` COMMENT '跟单锁仓配置'; ALTER TABLE `follow_lock_config` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `follow_lock_config` MODIFY COLUMN `lower_band` int(6) NOT NULL COMMENT '跟随人数下限(含)'; ALTER TABLE `follow_lock_config` MODIFY COLUMN `upper_band` int(6) NOT NULL COMMENT '跟随人数上限(含)'; ALTER TABLE `follow_lock_config` MODIFY COLUMN `lock_amount` int(6) NOT NULL COMMENT '锁仓金额(USDT)'; ALTER TABLE `follow_lock_config` MODIFY COLUMN `lock_days` int(6) NOT NULL COMMENT '锁仓天数'; ALTER TABLE `follow_sub_wallet` COMMENT '跟单子钱包'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID(关联 member.id / follow_wallet.id)'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `teacher_id` bigint(20) NOT NULL COMMENT '交易员(带单员)用户ID(关联 member.id)'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '分配给该交易员的可用余额'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '已用保证金'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL COMMENT '冻结保证金'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `stop_profit` int(6) NOT NULL COMMENT '止盈设置(百分比整数值)'; ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `stop_loss` int(6) NOT NULL COMMENT '止损设置(百分比整数值)'; ALTER TABLE `follow_wallet` COMMENT '跟单钱包'; ALTER TABLE `follow_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '自增主键'; ALTER TABLE `follow_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '分配给该交易员的可用余额'; ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已用保证金'; ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结保证金'; ALTER TABLE `follow_wallet` MODIFY COLUMN `special_balance` decimal(18,8) NOT NULL COMMENT '特级跟单可用余额'; ALTER TABLE `follow_wallet` MODIFY COLUMN `special_frozen_balance` decimal(18,8) NOT NULL COMMENT '特级跟单已用保证金'; ALTER TABLE `follow_wallet` MODIFY COLUMN `special_frozen_margin` decimal(18,8) NOT NULL COMMENT '特级跟单冻结保证金'; ALTER TABLE `follow_wallet` MODIFY COLUMN `leverage` decimal(10,2) NOT NULL DEFAULT '10.00' COMMENT '默认杠杆倍数'; ALTER TABLE `follow_wallet` MODIFY COLUMN `profit_percent` decimal(10,2) DEFAULT NULL COMMENT '止盈百分比(账户级别),达到此比例时自动全平'; ALTER TABLE `follow_wallet` MODIFY COLUMN `loss_percent` decimal(10,2) DEFAULT NULL COMMENT '止损百分比(账户级别),达到此比例时自动全平'; ALTER TABLE `follow_wallet` MODIFY COLUMN `entrust_status` int(1) DEFAULT NULL COMMENT '委托状态(预留字段)'; ALTER TABLE `follow_wallet` MODIFY COLUMN `unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间(预留字段,用于锁仓场景)'; ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_ct` decimal(18,8) DEFAULT NULL COMMENT '冻结的代币数量(预留字段)'; ALTER TABLE `follow_wallet` MODIFY COLUMN `m_status` int(1) DEFAULT NULL COMMENT '质押状态(预留字段,用于质押功能)'; ALTER TABLE `follow_wallet` MODIFY COLUMN `m_time` datetime DEFAULT NULL COMMENT '质押时间(预留字段)'; ALTER TABLE `follow_wallet_item` COMMENT '跟单钱包明细'; ALTER TABLE `follow_wallet_item` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `follow_wallet_item` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID(关联 member.id / follow_wallet.id)'; ALTER TABLE `follow_wallet_item` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约交易对ID(关联 contract_coin.id)'; ALTER TABLE `follow_wallet_item` MODIFY COLUMN `principal_amount` decimal(18,8) NOT NULL COMMENT '在该合约上投入的本金金额'; ALTER TABLE `funding_rate_history` COMMENT '资金费率历史'; ALTER TABLE `funding_rate_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `funding_rate_history` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约币种ID,关联 `contract_coin.id`'; ALTER TABLE `funding_rate_history` MODIFY COLUMN `funding_rate` decimal(19,8) NOT NULL COMMENT '资金费率(如 0.001000 表示 0.1%)'; ALTER TABLE `funding_rate_history` MODIFY COLUMN `funding_time` datetime NOT NULL COMMENT '结算时间(整点时间,取整到小时)'; ALTER TABLE `game_admit` COMMENT '审核结算表,存储竞猜结果及审核状态'; ALTER TABLE `game_admit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `game_admit` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '盈亏金额(正数=用户盈利,负数=用户亏损)'; ALTER TABLE `game_admit` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '结果提交时间'; ALTER TABLE `game_admit` MODIFY COLUMN `result` varchar(2000) NOT NULL COMMENT '比赛结果描述(如"法国 4:2 阿根廷")'; ALTER TABLE `game_admit` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的下单记录 ID,**外键**指向 `game_record.id`'; ALTER TABLE `game_admit` MODIFY COLUMN `admit_status` int(1) NOT NULL COMMENT '审核状态:**0**=待审核,**1**=已审核(通过)'; ALTER TABLE `game_admit` MODIFY COLUMN `admit_time` datetime DEFAULT NULL COMMENT '审核通过时间'; ALTER TABLE `game_eth` COMMENT '以太坊哈希表,记录用于开奖的 ETH 区块哈希(公平性验证)'; ALTER TABLE `game_eth` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `game_eth` MODIFY COLUMN `hashcode` varchar(255) NOT NULL COMMENT '以太坊区块哈希值'; ALTER TABLE `game_eth` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '记录时间'; ALTER TABLE `game_record` COMMENT '下单记录表,记录每次竞猜下单的详细信息'; ALTER TABLE `game_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `game_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `game_record` MODIFY COLUMN `username` varchar(200) NOT NULL COMMENT '用户名(冗余存储,方便展示)'; ALTER TABLE `game_record` MODIFY COLUMN `amount` decimal(19,8) NOT NULL COMMENT '下单金额(USDT)'; ALTER TABLE `game_record` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '手续费 = `amount × 10%`'; ALTER TABLE `game_record` MODIFY COLUMN `remark` varchar(2000) DEFAULT NULL COMMENT '下单内容/备注(如竞猜选择的具体内容)'; ALTER TABLE `game_record` MODIFY COLUMN `batch_name` varchar(2000) NOT NULL COMMENT '场次名称(如"世界杯决赛 法国 vs 阿根廷")'; ALTER TABLE `game_record` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '下单时间(`@CreationTimestamp`)'; ALTER TABLE `game_record` MODIFY COLUMN `clear_time` datetime DEFAULT NULL COMMENT '结算时间'; ALTER TABLE `game_record` MODIFY COLUMN `profit` decimal(19,8) DEFAULT NULL COMMENT '盈亏金额(正数=盈利,负数=亏损),结算时由 `game_admit` 写入'; ALTER TABLE `game_record` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '结算状态:**0**=未结算,**1**=已结算'; ALTER TABLE `game_record` MODIFY COLUMN `reward_status` int(1) NOT NULL COMMENT '返佣状态:**0**=未返佣,**1**=已返佣'; ALTER TABLE `game_wallet` COMMENT '游戏钱包表,存储用户在游戏模块中的 USDT 资产'; ALTER TABLE `game_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户 ID(= `member.id`),作为主键直接关联用户'; ALTER TABLE `game_wallet` MODIFY COLUMN `balance` decimal(19,8) NOT NULL DEFAULT '0.00000000' COMMENT '可用余额(USDT),可用于下单'; ALTER TABLE `game_wallet` MODIFY COLUMN `frozen_balance` decimal(19,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结余额(USDT),下单后冻结的金额'; ALTER TABLE `hot_transfer_record` COMMENT '热钱包转冷钱包记录'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '转账金额'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `balance` decimal(18,8) DEFAULT NULL COMMENT '转账后热钱包余额'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `cold_address` varchar(255) DEFAULT NULL COMMENT '冷钱包目标地址'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `miner_fee` decimal(18,8) DEFAULT NULL COMMENT '矿工费(链上手续费)'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `transaction_number` varchar(255) DEFAULT NULL COMMENT '链上交易哈希'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `transfer_time` datetime DEFAULT NULL COMMENT '转账时间(自动生成)'; ALTER TABLE `hot_transfer_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '币种单位(如 BTC、ETH)'; ALTER TABLE `imported_country` COMMENT '导入的国家数据'; ALTER TABLE `imported_country` MODIFY COLUMN `zh_name` varchar(200) NOT NULL COMMENT 'zh name'; ALTER TABLE `imported_country` MODIFY COLUMN `en_name` varchar(200) NOT NULL COMMENT 'en name'; ALTER TABLE `imported_country` MODIFY COLUMN `area_code` varchar(200) NOT NULL COMMENT 'area code'; ALTER TABLE `init_plate` COMMENT '初始行情/拉盘配置'; ALTER TABLE `init_plate` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `init_plate` MODIFY COLUMN `final_price` varchar(255) DEFAULT NULL COMMENT 'final price'; ALTER TABLE `init_plate` MODIFY COLUMN `init_price` varchar(255) DEFAULT NULL COMMENT 'init price'; ALTER TABLE `init_plate` MODIFY COLUMN `interference_factor` varchar(255) DEFAULT NULL COMMENT 'interference factor'; ALTER TABLE `init_plate` MODIFY COLUMN `relative_time` varchar(255) DEFAULT NULL COMMENT 'relative时间'; ALTER TABLE `init_plate` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号'; ALTER TABLE `legal_wallet_recharge` COMMENT '法币充值记录'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `amount` decimal(18,2) NOT NULL COMMENT '充值金额(法币金额)'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '创建时间(自动生成)'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理时间'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `pay_mode` int(11) NOT NULL COMMENT '支付方式:0=支付宝, 1=微信, 2=银联'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `payment_instrument` varchar(255) NOT NULL COMMENT '支付凭证图片URL'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '状态:0=申请中, 1=完成, 2=失败(`LegalWalletState`)'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间(自动更新)'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `coin_name` varchar(255) NOT NULL COMMENT '充值目标币种,关联 `coin.name`'; ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '申请人,关联 `member.id`'; ALTER TABLE `legal_wallet_withdraw` COMMENT '法币提现记录'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '提现数量'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请时间'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '审核处理时间'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `pay_mode` int(11) NOT NULL COMMENT '收款方式:0=支付宝, 1=微信, 2=银联'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `payment_instrument` varchar(255) DEFAULT NULL COMMENT '打款凭证图片URL(管理员打款后上传)'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `remit_time` datetime DEFAULT NULL COMMENT '实际打款时间'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态,复用 `WithdrawStatus` 枚举'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `coin_name` varchar(255) NOT NULL COMMENT '提现币种,关联 `coin.name`'; ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人,关联 `member.id`'; ALTER TABLE `locked_order` COMMENT '锁仓释放订单,type=6 的活动审核通过后生成'; ALTER TABLE `locked_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `locked_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '来源活动ID,关联 `activity.id`'; ALTER TABLE `locked_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成'; ALTER TABLE `locked_order` MODIFY COLUMN `current_releaseamount` decimal(18,8) DEFAULT NULL COMMENT '当前每周期释放量(邀请好友参与后可增加)'; ALTER TABLE `locked_order` MODIFY COLUMN `end_time` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '锁仓结束时间'; ALTER TABLE `locked_order` MODIFY COLUMN `image` varchar(255) DEFAULT NULL COMMENT '活动图片URL'; ALTER TABLE `locked_order` MODIFY COLUMN `locked_days` int(11) NOT NULL COMMENT '总释放周期数(注意:"Days"不一定是天)'; ALTER TABLE `locked_order` MODIFY COLUMN `locked_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友增产百分比'; ALTER TABLE `locked_order` MODIFY COLUMN `locked_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '增产上限百分比'; ALTER TABLE `locked_order` MODIFY COLUMN `locked_status` int(11) NOT NULL COMMENT '锁仓状态(见枚举值)'; ALTER TABLE `locked_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `locked_order` MODIFY COLUMN `origin_releaseamount` decimal(18,8) DEFAULT NULL COMMENT '原始每周期释放量 = 总锁仓量 ÷ 总周期数'; ALTER TABLE `locked_order` MODIFY COLUMN `period` int(11) NOT NULL COMMENT '释放周期类型(0=日,1=周,2=月,3=年)'; ALTER TABLE `locked_order` MODIFY COLUMN `release_currentpercent` decimal(19,2) DEFAULT NULL COMMENT '当前释放比例'; ALTER TABLE `locked_order` MODIFY COLUMN `release_percent` decimal(19,2) DEFAULT NULL COMMENT '原始释放比例(等比释放时使用,如0.2=每期释放20%)'; ALTER TABLE `locked_order` MODIFY COLUMN `release_times` decimal(24,8) DEFAULT NULL COMMENT '释放倍数(来自活动配置)'; ALTER TABLE `locked_order` MODIFY COLUMN `release_type` int(11) NOT NULL COMMENT '释放类型(见枚举值)'; ALTER TABLE `locked_order` MODIFY COLUMN `release_unit` varchar(255) DEFAULT NULL COMMENT '释放币种'; ALTER TABLE `locked_order` MODIFY COLUMN `released_days` int(11) NOT NULL COMMENT '已释放周期数'; ALTER TABLE `locked_order` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '活动名称'; ALTER TABLE `locked_order` MODIFY COLUMN `total_locked` decimal(18,8) DEFAULT NULL COMMENT '总锁仓量 = 参与数量 × 释放倍数'; ALTER TABLE `locked_order` MODIFY COLUMN `total_release` decimal(18,8) DEFAULT NULL COMMENT '已释放总量'; ALTER TABLE `locked_order_detail` COMMENT '锁仓释放'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '释放时间,自动生成'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `locked_order_id` bigint(20) DEFAULT NULL COMMENT '锁仓订单ID,关联 `locked_order.id`'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `output` decimal(18,8) DEFAULT NULL COMMENT '当期释放数量'; ALTER TABLE `locked_order_detail` MODIFY COLUMN `release_unit` varchar(255) DEFAULT NULL COMMENT '释放币种'; ALTER TABLE `member` COMMENT '会员主表,存储用户所有基础信息'; ALTER TABLE `member` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '会员ID,自增主键'; ALTER TABLE `member` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(`Alipay`嵌入)'; ALTER TABLE `member` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL'; ALTER TABLE `member` MODIFY COLUMN `appeal_success_times` int(11) NOT NULL COMMENT '申诉胜诉次数'; ALTER TABLE `member` MODIFY COLUMN `appeal_times` int(11) NOT NULL COMMENT '累计申诉次数'; ALTER TABLE `member` MODIFY COLUMN `application_time` datetime DEFAULT NULL COMMENT '实名认证通过时间'; ALTER TABLE `member` MODIFY COLUMN `avatar` varchar(255) DEFAULT NULL COMMENT '用户头像URL'; ALTER TABLE `member` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '银行名称(`BankInfo`嵌入)'; ALTER TABLE `member` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称'; ALTER TABLE `member` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号'; ALTER TABLE `member` MODIFY COLUMN `certified_business_apply_time` datetime DEFAULT NULL COMMENT '商家认证申请时间'; ALTER TABLE `member` MODIFY COLUMN `certified_business_check_time` datetime DEFAULT NULL COMMENT '商家认证审核通过时间'; ALTER TABLE `member` MODIFY COLUMN `certified_business_status` int(11) DEFAULT NULL COMMENT '认证商家状态,枚举 `CertifiedBusinessStatus`'; ALTER TABLE `member` MODIFY COLUMN `email` varchar(255) DEFAULT NULL COMMENT '邮箱,不可重复'; ALTER TABLE `member` MODIFY COLUMN `first_level` int(11) NOT NULL COMMENT '一级推荐人数(直接邀请的用户数量)'; ALTER TABLE `member` MODIFY COLUMN `google_date` datetime DEFAULT NULL COMMENT 'Google验证绑定时间'; ALTER TABLE `member` MODIFY COLUMN `google_key` varchar(255) DEFAULT NULL COMMENT 'Google Authenticator 密钥'; ALTER TABLE `member` MODIFY COLUMN `google_state` int(11) DEFAULT NULL COMMENT 'Google二次验证状态'; ALTER TABLE `member` MODIFY COLUMN `id_number` varchar(255) DEFAULT NULL COMMENT '身份证/证件号码'; ALTER TABLE `member` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人ID,指向 `member.id`(一级邀请人)'; ALTER TABLE `member` MODIFY COLUMN `jy_password` varchar(255) DEFAULT NULL COMMENT '交易密码(资金操作时的二次验证密码)'; ALTER TABLE `member` MODIFY COLUMN `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间'; ALTER TABLE `member` MODIFY COLUMN `city` varchar(255) DEFAULT NULL COMMENT '城市'; ALTER TABLE `member` MODIFY COLUMN `country` varchar(255) DEFAULT NULL COMMENT '国家'; ALTER TABLE `member` MODIFY COLUMN `district` varchar(255) DEFAULT NULL COMMENT '区/县'; ALTER TABLE `member` MODIFY COLUMN `province` varchar(255) DEFAULT NULL COMMENT '省份'; ALTER TABLE `member` MODIFY COLUMN `login_count` int(11) NOT NULL COMMENT '累计登录次数'; ALTER TABLE `member` MODIFY COLUMN `margin` varchar(255) DEFAULT NULL COMMENT '是否缴纳保证金'; ALTER TABLE `member` MODIFY COLUMN `member_level` int(11) DEFAULT NULL COMMENT '会员等级,枚举 `MemberLevelEnum`'; ALTER TABLE `member` MODIFY COLUMN `mobile_phone` varchar(255) DEFAULT NULL COMMENT '手机号,不可重复'; ALTER TABLE `member` MODIFY COLUMN `password` varchar(255) NOT NULL COMMENT '登录密码(加密存储,JSON序列化时忽略)'; ALTER TABLE `member` MODIFY COLUMN `promotion_code` varchar(255) DEFAULT NULL COMMENT '个人推广码'; ALTER TABLE `member` MODIFY COLUMN `publish_advertise` int(11) DEFAULT NULL COMMENT '发布广告权限,枚举 `BooleanEnum`(0=禁止, 1=允许)'; ALTER TABLE `member` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名(中文用户)'; ALTER TABLE `member` MODIFY COLUMN `real_name_status` int(11) DEFAULT NULL COMMENT '实名认证状态,枚举 `RealNameStatus`'; ALTER TABLE `member` MODIFY COLUMN `nationality` varchar(255) DEFAULT NULL COMMENT '国籍'; ALTER TABLE `member` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名(国际用户,First Name)'; ALTER TABLE `member` MODIFY COLUMN `family_name` varchar(255) DEFAULT NULL COMMENT '姓(国际用户,Last Name)'; ALTER TABLE `member` MODIFY COLUMN `middle_name` varchar(255) DEFAULT NULL COMMENT '中间名(国际用户)'; ALTER TABLE `member` MODIFY COLUMN `birthdate` varchar(255) DEFAULT NULL COMMENT '出生日期'; ALTER TABLE `member` MODIFY COLUMN `id_type` varchar(255) DEFAULT NULL COMMENT '证件类型(身份证/护照等)'; ALTER TABLE `member` MODIFY COLUMN `registration_time` datetime DEFAULT NULL COMMENT '注册时间(自动生成)'; ALTER TABLE `member` MODIFY COLUMN `registration_ip` varchar(255) DEFAULT NULL COMMENT '注册IP地址'; ALTER TABLE `member` MODIFY COLUMN `login_ip` varchar(255) DEFAULT NULL COMMENT '最后登录IP'; ALTER TABLE `member` MODIFY COLUMN `salt` varchar(255) DEFAULT NULL COMMENT '密码加盐值(JSON序列化时忽略)'; ALTER TABLE `member` MODIFY COLUMN `second_level` int(11) NOT NULL COMMENT '二级推荐人数(下级邀请的用户数量)'; ALTER TABLE `member` MODIFY COLUMN `sign_in_ability` bit(1) NOT NULL DEFAULT b'1' COMMENT '签到能力(1=可签到)'; ALTER TABLE `member` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '账户状态,枚举 `CommonStatus`'; ALTER TABLE `member` MODIFY COLUMN `super_partner` varchar(255) DEFAULT NULL COMMENT '超级合伙人标识("0"=普通用户, "1"=超级合伙人)'; ALTER TABLE `member` MODIFY COLUMN `third_level` int(11) NOT NULL COMMENT '三级推荐人数'; ALTER TABLE `member` MODIFY COLUMN `token` varchar(255) DEFAULT NULL COMMENT '登录Token(JSON序列化时忽略)'; ALTER TABLE `member` MODIFY COLUMN `token_expire_time` datetime DEFAULT NULL COMMENT 'Token过期时间'; ALTER TABLE `member` MODIFY COLUMN `transaction_status` int(11) DEFAULT NULL COMMENT '交易状态,枚举 `BooleanEnum`(0=禁止交易, 1=允许)'; ALTER TABLE `member` MODIFY COLUMN `transactions` int(11) NOT NULL COMMENT 'OTC累计交易次数'; ALTER TABLE `member` MODIFY COLUMN `username` varchar(255) NOT NULL COMMENT '用户名,不可重复'; ALTER TABLE `member` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL'; ALTER TABLE `member` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信号(`WechatPay`嵌入)'; ALTER TABLE `member` MODIFY COLUMN `local` varchar(255) DEFAULT NULL COMMENT '所在国家,关联 `country.zh_name`'; ALTER TABLE `member` MODIFY COLUMN `usdt_balance` decimal(19,2) DEFAULT '0.00' COMMENT 'USDT余额'; ALTER TABLE `member` MODIFY COLUMN `level_id` int(6) DEFAULT NULL COMMENT '代理等级ID,关联 `member_level.id`'; ALTER TABLE `member` MODIFY COLUMN `is_lock` int(2) DEFAULT '0' COMMENT '账户锁定标识(0=正常, 非0=锁定)'; ALTER TABLE `member` MODIFY COLUMN `is_money_lock` int(1) DEFAULT NULL COMMENT '资金锁定标识(0=正常, 1=锁定,禁止资金操作)'; ALTER TABLE `member` MODIFY COLUMN `money_lock_time` datetime DEFAULT NULL COMMENT '资金锁定时间'; ALTER TABLE `member` MODIFY COLUMN `is_trade_lock` int(1) DEFAULT NULL COMMENT '交易锁定标识(0=正常, 1=锁定,禁止交易)'; ALTER TABLE `member` MODIFY COLUMN `is_trader` int(1) DEFAULT NULL COMMENT '是否交易员/带单员(≥1=是,用于跟单系统)'; ALTER TABLE `member` MODIFY COLUMN `disable_reward` int(2) DEFAULT '0' COMMENT '禁用奖励标识(0=正常, 非0=禁止获得返佣奖励)'; ALTER TABLE `member` MODIFY COLUMN `is_valid` int(1) DEFAULT NULL COMMENT '是否有效用户'; ALTER TABLE `member` MODIFY COLUMN `is_service` int(1) DEFAULT NULL COMMENT '是否客服角色'; ALTER TABLE `member` MODIFY COLUMN `device_type` int(2) DEFAULT NULL COMMENT '注册/登录设备类型'; ALTER TABLE `member` MODIFY COLUMN `total_recharge` decimal(19,2) DEFAULT NULL COMMENT '累计充值金额'; ALTER TABLE `member` MODIFY COLUMN `total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '累计提现金额'; ALTER TABLE `member` MODIFY COLUMN `today_award` decimal(19,2) DEFAULT NULL COMMENT '今日奖励金额'; ALTER TABLE `member` MODIFY COLUMN `total_award` decimal(19,2) DEFAULT NULL COMMENT '累计奖励金额'; ALTER TABLE `member` MODIFY COLUMN `total_balance` decimal(19,2) DEFAULT NULL COMMENT '总余额'; ALTER TABLE `member` MODIFY COLUMN `today_order` int(8) DEFAULT NULL COMMENT '今日订单数'; ALTER TABLE `member` MODIFY COLUMN `total_profit` decimal(19,2) DEFAULT NULL COMMENT '累计盈利'; ALTER TABLE `member` MODIFY COLUMN `total_loss` decimal(19,2) DEFAULT NULL COMMENT '累计亏损'; ALTER TABLE `member` MODIFY COLUMN `today_profit` decimal(19,2) DEFAULT NULL COMMENT '今日盈利'; ALTER TABLE `member` MODIFY COLUMN `today_loss` decimal(19,2) DEFAULT NULL COMMENT '今日亏损'; ALTER TABLE `member` MODIFY COLUMN `total_fee` decimal(19,2) DEFAULT NULL COMMENT '累计手续费'; ALTER TABLE `member` MODIFY COLUMN `agent_total_recharge` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计充值'; ALTER TABLE `member` MODIFY COLUMN `agent_total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计提现'; ALTER TABLE `member` MODIFY COLUMN `agent_total_balance` decimal(19,2) DEFAULT NULL COMMENT '代理下级总余额'; ALTER TABLE `member` MODIFY COLUMN `agent_total_award` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计奖励'; ALTER TABLE `member` MODIFY COLUMN `agent_total_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计手续费'; ALTER TABLE `member` MODIFY COLUMN `agent_total_profit` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计盈利'; ALTER TABLE `member` MODIFY COLUMN `agent_total_loss` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计亏损'; ALTER TABLE `member` MODIFY COLUMN `agent_total_count` int(10) DEFAULT NULL COMMENT '代理下级会员总数'; ALTER TABLE `member_address` COMMENT '会员提币地址簿'; ALTER TABLE `member_address` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID'; ALTER TABLE `member_address` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '提币目标地址(用户添加的外部钱包地址)'; ALTER TABLE `member_address` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成'; ALTER TABLE `member_address` MODIFY COLUMN `delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除标记)'; ALTER TABLE `member_address` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID'; ALTER TABLE `member_address` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '地址备注(如 "我的 Binance 钱包")'; ALTER TABLE `member_address` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '地址状态,使用 CommonStatus 枚举'; ALTER TABLE `member_address` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识,关联 `coin.name`'; ALTER TABLE `member_api_key` COMMENT '会员OpenKey'; ALTER TABLE `member_api_key` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `member_api_key` MODIFY COLUMN `api_key` varchar(255) DEFAULT NULL COMMENT 'api key'; ALTER TABLE `member_api_key` MODIFY COLUMN `api_name` varchar(255) DEFAULT NULL COMMENT 'api name'; ALTER TABLE `member_api_key` MODIFY COLUMN `bind_ip` varchar(255) DEFAULT NULL COMMENT 'bind ip'; ALTER TABLE `member_api_key` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_api_key` MODIFY COLUMN `expire_time` datetime DEFAULT NULL COMMENT 'expire时间'; ALTER TABLE `member_api_key` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `member_api_key` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `member_api_key` MODIFY COLUMN `secret_key` varchar(255) DEFAULT NULL COMMENT 'secret key'; ALTER TABLE `member_application` COMMENT '实名认证申请记录表'; ALTER TABLE `member_application` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请记录ID'; ALTER TABLE `member_application` MODIFY COLUMN `audit_status` int(11) NOT NULL COMMENT '审核状态,枚举 `AuditStatus`'; ALTER TABLE `member_application` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请创建时间(自动生成)'; ALTER TABLE `member_application` MODIFY COLUMN `id_card` varchar(255) DEFAULT NULL COMMENT '身份证号码'; ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_front` varchar(255) NOT NULL COMMENT '身份证正面照片URL'; ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_in_hand` varchar(255) NOT NULL COMMENT '手持身份证照片URL'; ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_reverse` varchar(255) NOT NULL COMMENT '身份证反面照片URL'; ALTER TABLE `member_application` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名'; ALTER TABLE `member_application` MODIFY COLUMN `reject_reason` varchar(255) DEFAULT NULL COMMENT '审核驳回理由'; ALTER TABLE `member_application` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间(自动更新)'; ALTER TABLE `member_application` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '申请人会员ID,关联 `member.id`'; ALTER TABLE `member_application` MODIFY COLUMN `nationality` varchar(255) DEFAULT NULL COMMENT '国籍'; ALTER TABLE `member_application` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名(国际用户)'; ALTER TABLE `member_application` MODIFY COLUMN `family_name` varchar(255) DEFAULT NULL COMMENT '姓(国际用户)'; ALTER TABLE `member_application` MODIFY COLUMN `middle_name` varchar(255) DEFAULT NULL COMMENT '中间名'; ALTER TABLE `member_application` MODIFY COLUMN `birthdate` varchar(255) DEFAULT NULL COMMENT '出生日期'; ALTER TABLE `member_application` MODIFY COLUMN `id_type` varchar(255) DEFAULT NULL COMMENT '证件类型'; ALTER TABLE `member_application_config` COMMENT '实名认证功能开关配置表'; ALTER TABLE `member_application_config` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID'; ALTER TABLE `member_application_config` MODIFY COLUMN `promotion_on` int(11) DEFAULT NULL COMMENT '推广功能开关,枚举 `BooleanEnum`(是否要求实名后才能推广)'; ALTER TABLE `member_application_config` MODIFY COLUMN `recharge_coin_on` int(11) DEFAULT NULL COMMENT '充币功能开关(是否要求实名后才能充值)'; ALTER TABLE `member_application_config` MODIFY COLUMN `transaction_on` int(11) DEFAULT NULL COMMENT '交易功能开关(是否要求实名后才能交易)'; ALTER TABLE `member_application_config` MODIFY COLUMN `withdraw_coin_on` int(11) DEFAULT NULL COMMENT '提币功能开关(是否要求实名后才能提币)'; ALTER TABLE `member_bonus` COMMENT '持币分红记录'; ALTER TABLE `member_bonus` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID'; ALTER TABLE `member_bonus` MODIFY COLUMN `arrive_time` varchar(255) DEFAULT NULL COMMENT '分红到账时间'; ALTER TABLE `member_bonus` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '分红币种标识'; ALTER TABLE `member_bonus` MODIFY COLUMN `have_time` varchar(255) DEFAULT NULL COMMENT '持币统计时间(快照时间点)'; ALTER TABLE `member_bonus` MODIFY COLUMN `mem_bouns` decimal(18,8) DEFAULT NULL COMMENT '**分红数量**:该用户实际获得的分红金额'; ALTER TABLE `member_bonus` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID'; ALTER TABLE `member_bonus` MODIFY COLUMN `total` decimal(18,8) DEFAULT NULL COMMENT '**当天总手续费**:当日全平台产生的手续费总额(分红池)'; ALTER TABLE `member_contract_position` COMMENT '会员合约持仓'; ALTER TABLE `member_contract_position` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `member_contract_position` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`'; ALTER TABLE `member_contract_position` MODIFY COLUMN `leverage` decimal(9,2) NOT NULL DEFAULT '0.00' COMMENT '杠杆倍数'; ALTER TABLE `member_contract_position` MODIFY COLUMN `total_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '总仓位(张数)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `open_price` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '开仓均价'; ALTER TABLE `member_contract_position` MODIFY COLUMN `closed_open_price` decimal(18,8) DEFAULT NULL COMMENT '已平仓部分的开仓价格'; ALTER TABLE `member_contract_position` MODIFY COLUMN `close_price` decimal(18,8) DEFAULT NULL COMMENT '平仓价格'; ALTER TABLE `member_contract_position` MODIFY COLUMN `current_price` decimal(18,8) DEFAULT NULL COMMENT '当前市场价格(实时更新)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `principal_amount` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '当前保证金'; ALTER TABLE `member_contract_position` MODIFY COLUMN `total_principal_amount` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '总保证金(用于计算收益率)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `frozen_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结仓位(平仓委托中的部分)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `closed_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已平仓仓位'; ALTER TABLE `member_contract_position` MODIFY COLUMN `type` int(1) NOT NULL DEFAULT '1' COMMENT '持仓模式:0=合仓(INTEGRAL),1=分仓(SEPARATE)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '1' COMMENT '资金类型:0=USDT本位,1=币本位'; ALTER TABLE `member_contract_position` MODIFY COLUMN `direction` int(1) NOT NULL COMMENT '方向:0=做多(BUY),1=做空(SELL)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '状态:0=持仓中(STARTED),1=部分平仓(PARTLYDONE),2=全部平仓(DONE)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `usdt_profit` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已平仓部分的累计盈亏'; ALTER TABLE `member_contract_position` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值'; ALTER TABLE `member_contract_position` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约币种ID,关联 `contract_coin.id`'; ALTER TABLE `member_contract_position` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间'; ALTER TABLE `member_contract_position` MODIFY COLUMN `open_time` datetime NOT NULL COMMENT '平均开仓时间'; ALTER TABLE `member_contract_position` MODIFY COLUMN `latest_open_time` datetime NOT NULL COMMENT '最近一次开仓时间'; ALTER TABLE `member_contract_position` MODIFY COLUMN `close_time` datetime DEFAULT NULL COMMENT '全部平仓时间'; ALTER TABLE `member_contract_position` MODIFY COLUMN `open_type` int(2) DEFAULT NULL COMMENT '开仓类型:0=市价,1=限价,2=计划委托'; ALTER TABLE `member_contract_position` MODIFY COLUMN `close_type` int(2) DEFAULT NULL COMMENT '平仓类型(见 CloseType 枚举)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `is_lock` int(2) DEFAULT '0' COMMENT '是否锁定(防止并发操作)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `decimal_scale` int(1) NOT NULL DEFAULT '1' COMMENT '数量精度'; ALTER TABLE `member_contract_position` MODIFY COLUMN `commission_fee` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '累计手续费'; ALTER TABLE `member_contract_position` MODIFY COLUMN `blasted_amount` decimal(18,8) DEFAULT NULL COMMENT '爆仓金额'; ALTER TABLE `member_contract_position` MODIFY COLUMN `violate_time` int(1) DEFAULT NULL COMMENT '违规次数'; ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_order_id` bigint(20) DEFAULT NULL COMMENT '跟单关联的委托单ID'; ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_position_id` bigint(20) DEFAULT NULL COMMENT '跟随的持仓ID'; ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_member_id` bigint(20) DEFAULT NULL COMMENT '跟随的用户ID'; ALTER TABLE `member_contract_position` MODIFY COLUMN `dividend_percent` int(6) DEFAULT NULL COMMENT '分润比例(百分比)'; ALTER TABLE `member_contract_position` MODIFY COLUMN `is_special` int(1) DEFAULT NULL COMMENT '是否特殊持仓'; ALTER TABLE `member_contract_wallet` COMMENT '会员合约钱包'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '币种可用余额'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做多杠杆倍数'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓持仓数量'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓开仓均价'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓保证金'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '币种冻结余额'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓冻结仓位'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓冻结仓位'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_pattern` int(4) DEFAULT '1' COMMENT '币本位仓位模式'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做空杠杆倍数'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓持仓数量'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓开仓均价'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓保证金'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少Coin)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT 'USDT可用余额(可用保证金)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做多杠杆倍数'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓持仓数量(张)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓开仓均价'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓已用保证金'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT 'USDT冻结余额(委托中锁定的保证金+手续费)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓冻结仓位(平仓委托中)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓冻结仓位'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_loss` decimal(18,8) DEFAULT '0.00000000' COMMENT '累计亏损'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_pattern` int(4) DEFAULT '1' COMMENT 'USDT本位仓位模式:0=全仓,1=逐仓'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_profit` decimal(18,8) DEFAULT '0.00000000' COMMENT '累计盈利'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做空杠杆倍数'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓持仓数量(张)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓开仓均价'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓保证金'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少USDT)'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `contract_id` bigint(20) DEFAULT NULL COMMENT '合约币种ID,关联 `contract_coin.id`'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_time` bigint(20) DEFAULT '0' COMMENT '多仓平均开仓时间'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_time` bigint(20) DEFAULT '0' COMMENT '空仓平均开仓时间'; ALTER TABLE `member_contract_wallet` MODIFY COLUMN `is_lock` int(1) DEFAULT '0' COMMENT '是否锁定(防止并发操作)'; ALTER TABLE `member_deposit` COMMENT '会员充币记录'; ALTER TABLE `member_deposit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `member_deposit` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址'; ALTER TABLE `member_deposit` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '数量'; ALTER TABLE `member_deposit` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_deposit` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `member_deposit` MODIFY COLUMN `txid` varchar(255) DEFAULT NULL COMMENT 'txid'; ALTER TABLE `member_deposit` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '单位'; ALTER TABLE `member_feedback` COMMENT '会员意见反馈表'; ALTER TABLE `member_feedback` MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '反馈记录ID'; ALTER TABLE `member_feedback` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '反馈提交时间'; ALTER TABLE `member_feedback` MODIFY COLUMN `content` mediumtext NOT NULL COMMENT '反馈内容'; ALTER TABLE `member_feedback` MODIFY COLUMN `contact_information` varchar(255) NOT NULL COMMENT '联系方式(邮箱/手机等)'; ALTER TABLE `member_feedback` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `member_feedback` MODIFY COLUMN `attachments` varchar(1000) DEFAULT NULL COMMENT '` 分隔)'; ALTER TABLE `member_finance_order` COMMENT '用户理财持仓表,按币种汇总用户当前理财持仓'; ALTER TABLE `member_finance_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `member_finance_order` MODIFY COLUMN `num` decimal(20,8) DEFAULT '0.00000000' COMMENT '理财持仓数量(当前锁定在理财中的代币数量),默认 0'; ALTER TABLE `member_finance_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `member_finance_order` MODIFY COLUMN `status` int(4) DEFAULT '0' COMMENT '订单状态:**0**=持仓中,**1**=已撤销/已赎回'; ALTER TABLE `member_finance_order` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '币种标识(如 `USDT`、`BTC`),对应 `coin.unit`'; ALTER TABLE `member_finance_order` MODIFY COLUMN `earn_num` decimal(20,8) DEFAULT NULL COMMENT '当前盈利金额(本次持仓产生的收益)'; ALTER TABLE `member_finance_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '记录创建时间'; ALTER TABLE `member_finance_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间(自动更新)'; ALTER TABLE `member_finance_statistic` COMMENT '用户理财统计表,按币种汇总用户累计理财数据'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `num` decimal(20,8) DEFAULT '0.00000000' COMMENT '当前理财总数量(该币种在理财中的总持仓),默认 0'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '币种标识(如 `USDT`、`BTC`)'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `earn_num` decimal(20,8) DEFAULT NULL COMMENT '**累计**盈利金额(历史所有理财收益总和)'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '记录创建时间'; ALTER TABLE `member_finance_statistic` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间(自动更新)'; ALTER TABLE `member_history` COMMENT '会员每日资金流水统计表'; ALTER TABLE `member_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `member_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `member_history` MODIFY COLUMN `statistic_date` date NOT NULL COMMENT '统计日期'; ALTER TABLE `member_history` MODIFY COLUMN `balance` decimal(19,8) NOT NULL COMMENT '当日余额变动净值'; ALTER TABLE `member_history` MODIFY COLUMN `recharge` decimal(19,8) NOT NULL COMMENT '当日充值金额'; ALTER TABLE `member_history` MODIFY COLUMN `withdraw` decimal(19,8) NOT NULL COMMENT '当日提现金额'; ALTER TABLE `member_history` MODIFY COLUMN `transfer_in` decimal(19,8) NOT NULL COMMENT '当日转入金额'; ALTER TABLE `member_history` MODIFY COLUMN `transfer_out` decimal(19,8) NOT NULL COMMENT '当日转出金额'; ALTER TABLE `member_history` MODIFY COLUMN `activity_award` decimal(19,8) NOT NULL COMMENT '活动奖励'; ALTER TABLE `member_history` MODIFY COLUMN `promotion_award` decimal(19,8) NOT NULL COMMENT '推广奖励(邀请返佣)'; ALTER TABLE `member_history` MODIFY COLUMN `dividend` decimal(19,8) NOT NULL COMMENT '分红收入'; ALTER TABLE `member_history` MODIFY COLUMN `admin_recharge` decimal(19,8) NOT NULL COMMENT '当日后台人工充值'; ALTER TABLE `member_history` MODIFY COLUMN `award` decimal(19,8) NOT NULL COMMENT '合约奖励'; ALTER TABLE `member_history` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '合约交易盈利'; ALTER TABLE `member_history` MODIFY COLUMN `loss` decimal(19,8) NOT NULL COMMENT '合约交易亏损'; ALTER TABLE `member_history` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '合约交易手续费'; ALTER TABLE `member_history` MODIFY COLUMN `overnight_fee_in` decimal(19,8) NOT NULL COMMENT '合约隔夜费收入(正值)'; ALTER TABLE `member_history` MODIFY COLUMN `overnight_fee_out` decimal(19,8) NOT NULL COMMENT '合约隔夜费支出(负值)'; ALTER TABLE `member_history` MODIFY COLUMN `follow_fee` decimal(19,8) NOT NULL COMMENT '跟单手续费'; ALTER TABLE `member_history` MODIFY COLUMN `follow_profit` decimal(19,8) NOT NULL COMMENT '跟单盈利'; ALTER TABLE `member_history` MODIFY COLUMN `follow_loss` decimal(19,8) NOT NULL COMMENT '跟单亏损'; ALTER TABLE `member_history` MODIFY COLUMN `follow_award` decimal(19,8) NOT NULL COMMENT '跟单奖励'; ALTER TABLE `member_history` MODIFY COLUMN `follow_dividend_in` decimal(19,8) NOT NULL COMMENT '跟单分红收入'; ALTER TABLE `member_history` MODIFY COLUMN `follow_dividend_out` decimal(19,8) NOT NULL COMMENT '跟单分红支出'; ALTER TABLE `member_history` MODIFY COLUMN `follow_overnight_fee_in` decimal(19,8) NOT NULL COMMENT '跟单隔夜费收入'; ALTER TABLE `member_history` MODIFY COLUMN `follow_overnight_fee_out` decimal(19,8) NOT NULL COMMENT '跟单隔夜费支出'; ALTER TABLE `member_history` MODIFY COLUMN `game_fee` decimal(19,8) DEFAULT NULL COMMENT '游戏手续费'; ALTER TABLE `member_history` MODIFY COLUMN `game_profit` decimal(19,8) DEFAULT NULL COMMENT '游戏盈利'; ALTER TABLE `member_history` MODIFY COLUMN `game_loss` decimal(19,8) DEFAULT NULL COMMENT '游戏亏损'; ALTER TABLE `member_history` MODIFY COLUMN `game_award` decimal(19,8) DEFAULT NULL COMMENT '游戏奖励'; ALTER TABLE `member_history` MODIFY COLUMN `exchange_profit` decimal(19,8) NOT NULL COMMENT '现货交易盈利'; ALTER TABLE `member_history` MODIFY COLUMN `exchange_loss` decimal(19,8) NOT NULL COMMENT '现货交易亏损'; ALTER TABLE `member_history` MODIFY COLUMN `exchange_fee` decimal(19,8) NOT NULL COMMENT '现货交易手续费'; ALTER TABLE `member_history` MODIFY COLUMN `exchange_award` decimal(19,8) NOT NULL COMMENT '现货交易奖励'; ALTER TABLE `member_invite_stastic` COMMENT '推广合伙人总榜(返佣金额 + 邀请人数)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `btc_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — BTC(`@JsonIgnore` 不对外展示)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `estimated_reward` decimal(24,8) DEFAULT NULL COMMENT '折合返佣总额(估算折合 USDT),用于总额排名比较'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `eth_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — ETH(`@JsonIgnore` 不对外展示)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `extra_reward` decimal(24,8) DEFAULT NULL COMMENT '额外奖励(折合 USDT)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `is_robot` int(11) NOT NULL COMMENT '是否机器人:**0**=否,**1**=是(`@JsonIgnore`)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `level_one` int(11) NOT NULL COMMENT '邀请一级好友数量'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `level_two` int(11) NOT NULL COMMENT '邀请二级好友数量'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID(唯一约束,每人一条)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `other_reward` varchar(255) DEFAULT NULL COMMENT '其他币种返佣,JSON 格式如 `{"LTC":123, "EOS":22.3}`'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `stastic_date` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '统计日期,默认 `2000-01-01 01:00:00`'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `usdt_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — USDT(`@JsonIgnore` 不对外展示)'; ALTER TABLE `member_invite_stastic` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT '用户账户标识(手机号或邮箱),榜单展示时会脱敏为 `前3****后4`'; ALTER TABLE `member_invite_stastic_rank` COMMENT '邀请排行分类榜(日/周/月快照)'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `is_robot` int(11) NOT NULL COMMENT '是否机器人:**0**=否,**1**=是'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `level_one` int(11) NOT NULL COMMENT '邀请一级好友数量'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `level_two` int(11) NOT NULL COMMENT '邀请二级好友数量'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `stastic_date` datetime DEFAULT NULL COMMENT '统计日期(快照时间点)'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '榜单类型:**0**=日榜,**1**=周榜,**2**=月榜'; ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT '用户账户标识(手机号/邮箱)'; ALTER TABLE `member_level` COMMENT '会员等级配置表'; ALTER TABLE `member_level` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '等级ID,自增主键'; ALTER TABLE `member_level` MODIFY COLUMN `is_default` bit(1) NOT NULL COMMENT '是否默认等级(注册时自动分配)'; ALTER TABLE `member_level` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '等级名称'; ALTER TABLE `member_level` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注说明'; ALTER TABLE `member_level` MODIFY COLUMN `one_rate` int(6) NOT NULL DEFAULT '0' COMMENT '一级返佣比例'; ALTER TABLE `member_level` MODIFY COLUMN `two_rate` int(6) NOT NULL DEFAULT '0' COMMENT '二级返佣比例'; ALTER TABLE `member_promotion` COMMENT '邀请关系表(一级/二级推荐链路)'; ALTER TABLE `member_promotion` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_promotion` MODIFY COLUMN `invitees_id` bigint(20) DEFAULT NULL COMMENT '被邀请人用户 ID(新注册用户)'; ALTER TABLE `member_promotion` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人用户 ID(获得奖励的一方)'; ALTER TABLE `member_promotion` MODIFY COLUMN `level` int(11) DEFAULT NULL COMMENT '推荐层级,枚举 `PromotionLevel`:**0**=一级,**1**=二级,**2**=三级'; ALTER TABLE `member_promotion` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '关系创建时间,自动生成'; ALTER TABLE `member_second_wallet` COMMENT '会员秒合约钱包表'; ALTER TABLE `member_second_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**'; ALTER TABLE `member_second_wallet` MODIFY COLUMN `balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '可用余额'; ALTER TABLE `member_second_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结余额(下单时冻结,平仓后释放)'; ALTER TABLE `member_second_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID,关联 `member.id`'; ALTER TABLE `member_second_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识(如 `USDT`),关联 `coin.name`'; ALTER TABLE `member_sign_record` COMMENT '会员签到记录'; ALTER TABLE `member_sign_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_sign_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '赠送数量(从 sign 快照)'; ALTER TABLE `member_sign_record` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '签到时间'; ALTER TABLE `member_sign_record` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '赠送币种 → `coin.name`(从 sign 快照)'; ALTER TABLE `member_sign_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '签到用户 → `member.id`'; ALTER TABLE `member_sign_record` MODIFY COLUMN `sign_id` bigint(20) DEFAULT NULL COMMENT '关联签到活动 → `sign.id`'; ALTER TABLE `member_stat` COMMENT '会员累计统计汇总表'; ALTER TABLE `member_stat` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `member_stat` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `member_stat` MODIFY COLUMN `total_recharge` decimal(19,2) DEFAULT NULL COMMENT '累计充值'; ALTER TABLE `member_stat` MODIFY COLUMN `total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '累计提现'; ALTER TABLE `member_stat` MODIFY COLUMN `today_award` decimal(19,2) DEFAULT NULL COMMENT '今日奖励'; ALTER TABLE `member_stat` MODIFY COLUMN `total_award` decimal(19,2) DEFAULT NULL COMMENT '累计奖励'; ALTER TABLE `member_stat` MODIFY COLUMN `total_balance` decimal(19,2) DEFAULT NULL COMMENT '总余额'; ALTER TABLE `member_stat` MODIFY COLUMN `today_order` int(8) DEFAULT NULL COMMENT '今日订单数'; ALTER TABLE `member_stat` MODIFY COLUMN `total_profit` decimal(19,2) DEFAULT NULL COMMENT '累计盈利'; ALTER TABLE `member_stat` MODIFY COLUMN `total_loss` decimal(19,2) DEFAULT NULL COMMENT '累计亏损'; ALTER TABLE `member_stat` MODIFY COLUMN `today_profit` decimal(19,2) DEFAULT NULL COMMENT '今日盈利'; ALTER TABLE `member_stat` MODIFY COLUMN `today_loss` decimal(19,2) DEFAULT NULL COMMENT '今日亏损'; ALTER TABLE `member_stat` MODIFY COLUMN `total_fee` decimal(19,2) DEFAULT NULL COMMENT '累计手续费'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_recharge` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计充值'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计提现'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_balance` decimal(19,2) DEFAULT NULL COMMENT '代理下级总余额'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_award` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计奖励'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计手续费'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_profit` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计盈利'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_loss` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计亏损'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_follow_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计跟单手续费'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_follow_reward` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计跟单返佣'; ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_count` int(10) DEFAULT NULL COMMENT '代理下级会员总数'; ALTER TABLE `member_team_info` COMMENT '用户团队业绩等级'; ALTER TABLE `member_team_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_team_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID(唯一约束)'; ALTER TABLE `member_team_info` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人 ID(冗余存储,便于团队链路查询)'; ALTER TABLE `member_team_info` MODIFY COLUMN `team_total_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '团队业绩总额(折合 USDT)'; ALTER TABLE `member_team_info` MODIFY COLUMN `level` int(2) DEFAULT '0' COMMENT '计算等级,根据团队业绩自动计算'; ALTER TABLE `member_team_info` MODIFY COLUMN `sys_level` int(2) DEFAULT '0' COMMENT '系统手动设定的级别(管理员可覆盖)'; ALTER TABLE `member_team_info` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_team_info` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间(自动更新)'; ALTER TABLE `member_team_reward` COMMENT '用户团队奖励记录'; ALTER TABLE `member_team_reward` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `member_team_reward` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得奖励的用户 ID'; ALTER TABLE `member_team_reward` MODIFY COLUMN `source_id` bigint(20) DEFAULT NULL COMMENT '贡献奖励的来源用户 ID'; ALTER TABLE `member_team_reward` MODIFY COLUMN `source_type` int(2) DEFAULT '0' COMMENT '来源类型:**0**=永续合约,**1**=期权合约'; ALTER TABLE `member_team_reward` MODIFY COLUMN `num` decimal(20,6) DEFAULT '0.000000' COMMENT '奖励数量'; ALTER TABLE `member_team_reward` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '奖励币种标识'; ALTER TABLE `member_team_reward` MODIFY COLUMN `type` int(2) DEFAULT '0' COMMENT '奖励类型:**0**=佣金(手续费分佣),**1**=推荐奖励'; ALTER TABLE `member_team_reward` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_team_reward` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间(自动更新)'; ALTER TABLE `member_transaction` COMMENT '资金流水记录'; ALTER TABLE `member_transaction` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `member_transaction` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址'; ALTER TABLE `member_transaction` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '充币金额'; ALTER TABLE `member_transaction` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_transaction` MODIFY COLUMN `discount_fee` varchar(255) DEFAULT NULL COMMENT 'discount fee'; ALTER TABLE `member_transaction` MODIFY COLUMN `fee` decimal(26,16) DEFAULT NULL COMMENT '手续费'; ALTER TABLE `member_transaction` MODIFY COLUMN `flag` int(11) NOT NULL DEFAULT '0' COMMENT 'flag'; ALTER TABLE `member_transaction` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `member_transaction` MODIFY COLUMN `real_fee` varchar(255) DEFAULT NULL COMMENT 'real fee'; ALTER TABLE `member_transaction` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号'; ALTER TABLE `member_transaction` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '类型'; ALTER TABLE `member_transaction` MODIFY COLUMN `direction` int(1) DEFAULT NULL COMMENT 'direction'; ALTER TABLE `member_transaction_history` COMMENT '会员交易流水历史'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '充币金额'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `discount_fee` varchar(255) DEFAULT NULL COMMENT 'discount fee'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `fee` decimal(26,16) DEFAULT NULL COMMENT '手续费'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `flag` int(11) NOT NULL DEFAULT '0' COMMENT 'flag'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `real_fee` varchar(255) DEFAULT NULL COMMENT 'real fee'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '类型'; ALTER TABLE `member_transaction_history` MODIFY COLUMN `direction` int(1) DEFAULT NULL COMMENT 'direction'; ALTER TABLE `member_wallet` COMMENT '会员主钱包(现货账户)'; ALTER TABLE `member_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '钱包唯一ID'; ALTER TABLE `member_wallet` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '该币种的充值地址(用户用于接收充币的区块链地址)'; ALTER TABLE `member_wallet` MODIFY COLUMN `balance` decimal(26,8) DEFAULT NULL COMMENT '**可用余额**:用户可以自由使用的资产数量'; ALTER TABLE `member_wallet` MODIFY COLUMN `frozen_balance` decimal(26,8) DEFAULT NULL COMMENT '**冻结余额**:因挂单、提现审核等操作被锁定的资产,不可直接使用'; ALTER TABLE `member_wallet` MODIFY COLUMN `is_lock` int(11) DEFAULT '0' COMMENT '钱包锁定状态,0=未锁定,1=已锁定。锁定后用户无法操作该钱包'; ALTER TABLE `member_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '所属会员ID,关联 `member.id`'; ALTER TABLE `member_wallet` MODIFY COLUMN `to_released` decimal(18,8) DEFAULT NULL COMMENT '**待释放总量**:通过活动、挖矿等途径获得但尚未完全释放到可用余额的资产,默认为 0'; ALTER TABLE `member_wallet` MODIFY COLUMN `version` int(11) NOT NULL COMMENT '乐观锁版本号,通过 JPA `@Version` 实现并发控制,防止余额并发修改冲突'; ALTER TABLE `member_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识,关联 `coin.name`(如 "USDT"、"BTC")'; ALTER TABLE `member_wallet_address_backup` COMMENT '钱包充值地址备份'; ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID'; ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `address` varchar(255) NOT NULL COMMENT '充值地址备份'; ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID'; ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识'; ALTER TABLE `member_wallet_history` COMMENT '钱包余额变更历史快照'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `member_id` int(11) NOT NULL COMMENT '会员ID'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `before_balance` decimal(18,8) NOT NULL COMMENT '操作前可用余额'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `after_balance` decimal(18,8) DEFAULT NULL COMMENT '操作后可用余额'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `before_frozen_balance` decimal(18,8) DEFAULT NULL COMMENT '操作前冻结余额'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `after_frozen_balance` decimal(18,8) DEFAULT NULL COMMENT '操作后冻结余额'; ALTER TABLE `member_wallet_history` MODIFY COLUMN `op_time` datetime DEFAULT NULL COMMENT '操作时间'; ALTER TABLE `member_weight_upper` COMMENT '会员推荐链路与返佣权重表'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `first_member_id` bigint(20) DEFAULT NULL COMMENT '推荐链顶级会员ID(推荐树的根节点/最上级代理)'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `rate` int(11) DEFAULT NULL COMMENT '合约交易返佣比例(百分比)'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `follow_rate` int(11) DEFAULT NULL COMMENT '跟单交易返佣比例'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `dividend_rate` int(11) DEFAULT NULL COMMENT '分红比例'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `wc_rate` int(6) DEFAULT NULL COMMENT '微仓/特殊合约返佣比例'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `upper` varchar(255) DEFAULT NULL COMMENT '直接上级会员ID(字符串存储)'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `all_uppers` varchar(1000) DEFAULT NULL COMMENT '所有上级会员ID链(逗号分隔,从最顶级到直接上级,如 "1001,1002,1003")'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `level` int(2) DEFAULT NULL COMMENT '代理层级'; ALTER TABLE `member_weight_upper` MODIFY COLUMN `is_auto` int(1) 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 `mining_order` COMMENT '云矿机订单,type=5 的活动审核通过后生成'; ALTER TABLE `mining_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `mining_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '来源活动ID,关联 `activity.id`'; ALTER TABLE `mining_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成'; ALTER TABLE `mining_order` MODIFY COLUMN `current_daysprofit` decimal(18,8) DEFAULT NULL COMMENT '当前每周期产出量(邀请好友购买矿机后会增加)'; ALTER TABLE `mining_order` MODIFY COLUMN `end_time` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '矿机到期时间,默认 `2000-01-01 01:00:00`'; ALTER TABLE `mining_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '拥有者会员ID,关联 `member.id`'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_days` int(11) NOT NULL COMMENT '总挖矿周期数(注意:不一定是"天",取决于 `period`)'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_daysprofit` decimal(18,8) DEFAULT NULL COMMENT '原始每周期产出量(创建时从活动复制)'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_unit` varchar(255) DEFAULT NULL COMMENT '矿机产出币种(如 BTC、ETH)'; ALTER TABLE `mining_order` MODIFY COLUMN `mininged_days` int(11) NOT NULL COMMENT '已完成挖矿周期数'; ALTER TABLE `mining_order` MODIFY COLUMN `image` varchar(255) DEFAULT NULL COMMENT '矿机图片URL,来源于活动的 `small_image_url`'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_status` int(11) NOT NULL COMMENT '挖矿状态(见枚举值)'; ALTER TABLE `mining_order` MODIFY COLUMN `period` int(11) NOT NULL COMMENT '产出周期类型(见枚举值)'; ALTER TABLE `mining_order` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '矿机名称,来源于活动标题'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友增产百分比(0=不增加,如0.1=增加10%)'; ALTER TABLE `mining_order` MODIFY COLUMN `mining_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '增产上限百分比(0=无上限,如0.5=最多增加50%)'; ALTER TABLE `mining_order` MODIFY COLUMN `total_profit` decimal(18,8) DEFAULT NULL COMMENT '累计总产出量'; ALTER TABLE `mining_order` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '矿机类型:0=一般矿机,1=邀请燃料矿机'; ALTER TABLE `mining_order_detail` COMMENT '云矿机挖矿产出明细'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '产出时间,自动生成'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `mining_order_id` bigint(20) DEFAULT NULL COMMENT '矿机订单ID,关联 `mining_order.id`'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `mining_unit` varchar(255) DEFAULT NULL COMMENT '产出币种'; ALTER TABLE `mining_order_detail` MODIFY COLUMN `output` decimal(18,8) DEFAULT NULL COMMENT '当期产出数量'; ALTER TABLE `money_operation_record` COMMENT '资金操作记录'; ALTER TABLE `money_operation_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `money_operation_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID'; ALTER TABLE `money_operation_record` MODIFY COLUMN `business_id` bigint(20) NOT NULL COMMENT '关联business的ID'; ALTER TABLE `money_operation_record` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '数量'; ALTER TABLE `money_operation_record` MODIFY COLUMN `remark` varchar(2000) NOT NULL COMMENT '备注'; ALTER TABLE `money_operation_record` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '状态'; ALTER TABLE `money_operation_record` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间'; ALTER TABLE `money_operation_record` MODIFY COLUMN `admit_time` datetime DEFAULT NULL COMMENT 'admit时间'; ALTER TABLE `otc_coin` COMMENT 'OTC 法币交易币种表'; ALTER TABLE `otc_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'OTC 币种 ID'; ALTER TABLE `otc_coin` MODIFY COLUMN `buy_min_amount` decimal(18,8) DEFAULT NULL COMMENT '买入广告最低发布数量'; ALTER TABLE `otc_coin` MODIFY COLUMN `is_platform_coin` int(11) DEFAULT NULL COMMENT '是否为平台币,枚举 `BooleanEnum`'; ALTER TABLE `otc_coin` MODIFY COLUMN `jy_rate` decimal(18,6) DEFAULT NULL COMMENT 'OTC 交易手续费率(如 0.001 表示千分之一)'; ALTER TABLE `otc_coin` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '币种名称,需与 `coin.name` 对应'; ALTER TABLE `otc_coin` MODIFY COLUMN `name_cn` varchar(255) NOT NULL COMMENT '币种中文名称'; ALTER TABLE `otc_coin` MODIFY COLUMN `sell_min_amount` decimal(18,8) DEFAULT NULL COMMENT '卖出广告最低发布数量'; ALTER TABLE `otc_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值'; ALTER TABLE `otc_coin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT 'OTC 币种状态,枚举 `CommonStatus`'; ALTER TABLE `otc_coin` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '币种缩写/单位,需与 `coin.unit` 对应'; ALTER TABLE `otc_order` COMMENT 'OTC 交易订单表'; ALTER TABLE `otc_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键'; ALTER TABLE `otc_order` MODIFY COLUMN `advertise_id` bigint(20) NOT NULL COMMENT '关联的广告ID(注意:未建外键约束,逻辑关联 advertise.id)'; ALTER TABLE `otc_order` MODIFY COLUMN `advertise_type` int(11) NOT NULL COMMENT '广告类型(冗余自广告,枚举 AdvertiseType)'; ALTER TABLE `otc_order` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(Alipay.aliNo)'; ALTER TABLE `otc_order` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL(Alipay.qrCodeUrl)'; ALTER TABLE `otc_order` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '银行名称(BankInfo.bank)'; ALTER TABLE `otc_order` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称(BankInfo.branch)'; ALTER TABLE `otc_order` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号(BankInfo.cardNo)'; ALTER TABLE `otc_order` MODIFY COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '订单取消时间'; ALTER TABLE `otc_order` MODIFY COLUMN `commission` decimal(18,8) DEFAULT NULL COMMENT '手续费(从卖方扣取的币)'; ALTER TABLE `otc_order` MODIFY COLUMN `country` varchar(255) NOT NULL COMMENT '国家(冗余字段)'; ALTER TABLE `otc_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间'; ALTER TABLE `otc_order` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '**下单者**(交易对象)的会员ID'; ALTER TABLE `otc_order` MODIFY COLUMN `customer_name` varchar(255) DEFAULT NULL COMMENT '下单者用户名(冗余)'; ALTER TABLE `otc_order` MODIFY COLUMN `customer_real_name` varchar(255) DEFAULT NULL COMMENT '下单者真实姓名(冗余)'; ALTER TABLE `otc_order` MODIFY COLUMN `max_limit` decimal(18,2) DEFAULT NULL COMMENT '最高交易额(冗余自广告)'; ALTER TABLE `otc_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '**广告发布者**的会员ID'; ALTER TABLE `otc_order` MODIFY COLUMN `member_name` varchar(255) DEFAULT NULL COMMENT '广告发布者用户名(冗余)'; ALTER TABLE `otc_order` MODIFY COLUMN `member_real_name` varchar(255) DEFAULT NULL COMMENT '广告发布者真实姓名(冗余)'; ALTER TABLE `otc_order` MODIFY COLUMN `min_limit` decimal(18,2) DEFAULT NULL COMMENT '最低交易额(冗余自广告)'; ALTER TABLE `otc_order` MODIFY COLUMN `money` decimal(18,2) DEFAULT NULL COMMENT '交易总金额(法币金额 = price × number)'; ALTER TABLE `otc_order` MODIFY COLUMN `number` decimal(18,8) DEFAULT NULL COMMENT '交易数量(加密货币数量)'; ALTER TABLE `otc_order` MODIFY COLUMN `order_sn` varchar(255) NOT NULL COMMENT '订单号(业务唯一编号)'; ALTER TABLE `otc_order` MODIFY COLUMN `pay_mode` varchar(255) NOT NULL COMMENT '付款方式(冗余自广告)'; ALTER TABLE `otc_order` MODIFY COLUMN `pay_time` datetime DEFAULT NULL COMMENT '买家标记付款时间'; ALTER TABLE `otc_order` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '成交单价(法币/币)'; ALTER TABLE `otc_order` MODIFY COLUMN `release_time` datetime DEFAULT NULL COMMENT '卖家放币时间(订单完成时间)'; ALTER TABLE `otc_order` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '订单备注(顾客需求说明)'; ALTER TABLE `otc_order` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '订单状态(枚举 OrderStatus)'; ALTER TABLE `otc_order` MODIFY COLUMN `time_limit` int(11) DEFAULT NULL COMMENT '付款期限(分钟,冗余自广告)'; ALTER TABLE `otc_order` MODIFY COLUMN `version` bigint(20) DEFAULT NULL COMMENT '乐观锁版本号'; ALTER TABLE `otc_order` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL(WechatPay.qrWeCodeUrl)'; ALTER TABLE `otc_order` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信号(WechatPay.wechat)'; ALTER TABLE `otc_order` MODIFY COLUMN `coin_id` bigint(20) NOT NULL COMMENT 'OTC 币种ID'; ALTER TABLE `promotion_card` COMMENT '合伙人推广卡主表'; ALTER TABLE `promotion_card` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `promotion_card` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '单个卡券金额'; ALTER TABLE `promotion_card` MODIFY COLUMN `card_desc` varchar(255) DEFAULT NULL COMMENT '卡券简介'; ALTER TABLE `promotion_card` MODIFY COLUMN `card_name` varchar(255) NOT NULL COMMENT '卡券名称(如"合伙人推广卡")'; ALTER TABLE `promotion_card` MODIFY COLUMN `card_no` varchar(255) NOT NULL COMMENT '卡券编号(唯一,由推广码+随机字符串生成)'; ALTER TABLE `promotion_card` MODIFY COLUMN `count` int(11) NOT NULL COMMENT '卡券总数量'; ALTER TABLE `promotion_card` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `promotion_card` MODIFY COLUMN `exchange_count` int(11) NOT NULL COMMENT '已兑换数量'; ALTER TABLE `promotion_card` MODIFY COLUMN `is_enabled` int(11) NOT NULL COMMENT '是否有效:**0**=无效,**1**=有效'; ALTER TABLE `promotion_card` MODIFY COLUMN `is_free` int(11) NOT NULL COMMENT '是否免费领取:**0**=否,**1**=是'; ALTER TABLE `promotion_card` MODIFY COLUMN `is_lock` int(11) NOT NULL COMMENT '兑换后是否锁定:**0**=直接到余额,**1**=进入冻结账户'; ALTER TABLE `promotion_card` MODIFY COLUMN `lock_days` int(11) NOT NULL COMMENT '冻结天数(`is_lock=1` 时生效)'; ALTER TABLE `promotion_card` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '创建者用户 ID(推广合伙人)'; ALTER TABLE `promotion_card` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '所有卡券总金额(= amount × count,供付款参考)'; ALTER TABLE `promotion_card` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '关联币种 → `coin.name`'; ALTER TABLE `promotion_card_order` COMMENT '推广卡兑换订单'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '兑换金额(从卡券复制)'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '兑换时间'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `is_free` int(11) NOT NULL COMMENT '是否免费卡:**0**=否,**1**=是'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `is_lock` int(11) NOT NULL COMMENT '兑换后是否锁定'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `lock_days` int(11) NOT NULL COMMENT '冻结天数'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '领取人用户 ID'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '领取状态'; ALTER TABLE `promotion_card_order` MODIFY COLUMN `card_id` bigint(20) DEFAULT NULL COMMENT '关联推广卡 → `promotion_card.id`'; ALTER TABLE `quick_exchange` COMMENT '快速兑换记录'; ALTER TABLE `quick_exchange` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `quick_exchange` MODIFY COLUMN `amount` decimal(24,8) DEFAULT '0.00000000' COMMENT '数量'; ALTER TABLE `quick_exchange` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `quick_exchange` MODIFY COLUMN `ex_amount` decimal(24,8) DEFAULT '0.00000000' COMMENT 'ex数量'; ALTER TABLE `quick_exchange` MODIFY COLUMN `from_unit` varchar(255) DEFAULT NULL COMMENT 'from unit'; ALTER TABLE `quick_exchange` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID'; ALTER TABLE `quick_exchange` MODIFY COLUMN `rate` decimal(24,8) DEFAULT '0.00000000' COMMENT 'rate'; ALTER TABLE `quick_exchange` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态'; ALTER TABLE `quick_exchange` MODIFY COLUMN `to_unit` varchar(255) DEFAULT NULL COMMENT 'to unit'; ALTER TABLE `red_envelope` COMMENT '红包主表'; ALTER TABLE `red_envelope` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `red_envelope` MODIFY COLUMN `bg_image` varchar(255) DEFAULT NULL COMMENT 'bg image'; ALTER TABLE `red_envelope` MODIFY COLUMN `count` int(11) NOT NULL COMMENT '数量'; ALTER TABLE `red_envelope` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `red_envelope` MODIFY COLUMN `detail` text COMMENT 'detail'; ALTER TABLE `red_envelope` MODIFY COLUMN `envelope_no` varchar(255) NOT NULL COMMENT 'envelope no'; ALTER TABLE `red_envelope` MODIFY COLUMN `expired_hours` int(11) NOT NULL COMMENT 'expired hours'; ALTER TABLE `red_envelope` MODIFY COLUMN `invite` int(11) NOT NULL COMMENT 'invite'; ALTER TABLE `red_envelope` MODIFY COLUMN `logo_image` varchar(255) DEFAULT NULL COMMENT 'logo image'; ALTER TABLE `red_envelope` MODIFY COLUMN `max_rand` decimal(18,8) DEFAULT NULL COMMENT '最大随机领取额'; ALTER TABLE `red_envelope` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID'; ALTER TABLE `red_envelope` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名称'; ALTER TABLE `red_envelope` MODIFY COLUMN `plateform` int(11) NOT NULL COMMENT 'plateform'; ALTER TABLE `red_envelope` MODIFY COLUMN `receive_amount` decimal(18,8) DEFAULT NULL COMMENT '领取总额'; ALTER TABLE `red_envelope` MODIFY COLUMN `receive_count` int(11) NOT NULL COMMENT 'receive count'; ALTER TABLE `red_envelope` MODIFY COLUMN `state` int(11) NOT NULL COMMENT 'state'; ALTER TABLE `red_envelope` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '红包总额'; ALTER TABLE `red_envelope` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '类型'; ALTER TABLE `red_envelope` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '单位'; ALTER TABLE `red_envelope` MODIFY COLUMN `invite_user` varchar(255) DEFAULT NULL COMMENT 'invite user'; ALTER TABLE `red_envelope` MODIFY COLUMN `invite_user_avatar` varchar(255) DEFAULT NULL COMMENT 'invite user avatar'; ALTER TABLE `red_envelope_detail` COMMENT '红包领取明细'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '领取数额'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `cate` int(11) NOT NULL COMMENT 'cate'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `envelope_id` bigint(20) DEFAULT NULL COMMENT '关联envelope的ID'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID'; ALTER TABLE `red_envelope_detail` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT 'user identify'; ALTER TABLE `reward_activity_setting` COMMENT '活动奖励配置(注册/交易/充值)'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `info` varchar(255) DEFAULT NULL COMMENT '奖励详情 JSON,如 `{"amount": 0.5}`'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态,枚举 `BooleanEnum`:**0**=禁用,**1**=启用'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '奖励类型,枚举 `ActivityRewardType`'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '最近修改者 → `admin.id`'; ALTER TABLE `reward_activity_setting` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '奖励币种 → `coin.name`'; ALTER TABLE `reward_promotion_setting` COMMENT '推广奖励配置(注册/法币/币币交易返佣)'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `effective_time` int(11) NOT NULL COMMENT '生效时间(从注册之日起,单位:天),主要用于推广交易'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `info` varchar(255) DEFAULT NULL COMMENT '奖励规则 JSON(含一级/二级比例)'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态:**0**=禁用,**1**=启用'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '推广类型,枚举 `PromotionRewardType`'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '最近修改者 → `admin.id`'; ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '奖励币种 → `coin.name`(币币交易推广可不设币种)'; ALTER TABLE `reward_record` COMMENT '奖励发放记录'; ALTER TABLE `reward_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `reward_record` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '奖励数量'; ALTER TABLE `reward_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成'; ALTER TABLE `reward_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注(通常为奖励类型的中文名,如"推广注册")'; ALTER TABLE `reward_record` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '奖励类型,枚举 `RewardRecordType`'; ALTER TABLE `reward_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '奖励币种 → `coin.name`'; ALTER TABLE `reward_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得奖励的用户 → `member.id`'; ALTER TABLE `reward_record` MODIFY COLUMN `from_member_id` bigint(20) DEFAULT NULL COMMENT '奖励来源用户 → `member.id`(如推荐奖励中的被推荐人)'; 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 `member_id` bigint(20) NOT NULL COMMENT '用户ID'; ALTER TABLE `risk_control` MODIFY COLUMN `type` int(2) NOT NULL COMMENT '类型'; ALTER TABLE `risk_control` MODIFY COLUMN `content` varchar(1000) NOT NULL COMMENT '内容'; ALTER TABLE `risk_control` MODIFY COLUMN `create_time` datetime NOT 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_conf` MODIFY COLUMN `handicap_gap` decimal(18,8) DEFAULT NULL COMMENT 'handicap gap'; ALTER TABLE `robot_match_conf` MODIFY COLUMN `deal_gap` decimal(18,8) DEFAULT NULL COMMENT 'deal gap'; ALTER TABLE `robot_match_conf` MODIFY COLUMN `last_btc_price` decimal(18,8) DEFAULT NULL COMMENT 'last btc price'; ALTER TABLE `robot_match_conf` MODIFY COLUMN `last_ct_price` decimal(18,8) DEFAULT NULL COMMENT 'last ct price'; ALTER TABLE `robot_match_conf` MODIFY COLUMN `status` int(1) 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 `sign` COMMENT '签到活动配置'; ALTER TABLE `sign` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增'; ALTER TABLE `sign` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '每次签到赠送数量'; ALTER TABLE `sign` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `sign` MODIFY COLUMN `end_date` date DEFAULT NULL COMMENT '活动结束日期'; ALTER TABLE `sign` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '活动状态,枚举 `SignStatus`'; ALTER TABLE `sign` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '赠送币种 → `coin.name`'; ALTER TABLE `symbol_price_bias` COMMENT '标记价格偏差'; ALTER TABLE `symbol_price_bias` MODIFY COLUMN `id` int(10) NOT NULL COMMENT '主键(非自增)'; ALTER TABLE `symbol_price_bias` MODIFY COLUMN `symbol` varchar(200) NOT NULL COMMENT '交易对符号,如 BTC/USDT'; ALTER TABLE `symbol_price_bias` MODIFY COLUMN `bias` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '价格偏差值(绝对值加法偏差)'; ALTER TABLE `sys_advertise` COMMENT '系统广告/轮播图'; ALTER TABLE `sys_advertise` MODIFY COLUMN `serial_number` varchar(255) NOT NULL COMMENT 'serial number'; ALTER TABLE `sys_advertise` MODIFY COLUMN `author` varchar(255) DEFAULT NULL COMMENT 'author'; ALTER TABLE `sys_advertise` MODIFY COLUMN `content` text COMMENT '内容'; ALTER TABLE `sys_advertise` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `sys_advertise` MODIFY COLUMN `end_time` varchar(255) NOT NULL COMMENT '结束时间'; ALTER TABLE `sys_advertise` MODIFY COLUMN `link_url` varchar(255) DEFAULT NULL COMMENT 'link url'; ALTER TABLE `sys_advertise` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '名称'; ALTER TABLE `sys_advertise` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `sys_advertise` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序'; ALTER TABLE `sys_advertise` MODIFY COLUMN `start_time` varchar(255) NOT NULL COMMENT '开始时间'; ALTER TABLE `sys_advertise` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态'; ALTER TABLE `sys_advertise` MODIFY COLUMN `sys_advertise_location` int(11) NOT NULL COMMENT 'sys advertise location'; ALTER TABLE `sys_advertise` MODIFY COLUMN `url` varchar(255) DEFAULT NULL COMMENT 'URL'; ALTER TABLE `sys_advertise` MODIFY COLUMN `lang` varchar(255) NOT NULL COMMENT 'lang'; ALTER TABLE `sys_advertise` MODIFY COLUMN `display_mode` int(11) DEFAULT '0' COMMENT 'display mode'; ALTER TABLE `sys_config` COMMENT '系统配置,experience_wallet 字段控制体验金功能开关'; ALTER TABLE `sys_config` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `sys_config` MODIFY COLUMN `promotion_prefix` varchar(255) NOT NULL COMMENT 'promotion prefix'; ALTER TABLE `sys_config` MODIFY COLUMN `contract_margin_rate` int(2) NOT NULL COMMENT 'contract margin rate'; ALTER TABLE `sys_config` MODIFY COLUMN `overnight_rate` int(2) NOT NULL COMMENT 'overnight rate'; ALTER TABLE `sys_config` MODIFY COLUMN `fine_time_interval` int(6) NOT NULL COMMENT 'fine time interval'; ALTER TABLE `sys_config` MODIFY COLUMN `follow_special_amount` int(6) NOT NULL COMMENT 'follow special数量'; ALTER TABLE `sys_config` MODIFY COLUMN `sign_start` decimal(18,8) NOT NULL COMMENT 'sign start'; ALTER TABLE `sys_config` MODIFY COLUMN `sign_type` int(1) NOT NULL COMMENT 'sign type'; ALTER TABLE `sys_config` MODIFY COLUMN `sign_increment` decimal(18,8) NOT NULL COMMENT 'sign increment'; ALTER TABLE `sys_config` MODIFY COLUMN `sign_max` decimal(18,8) NOT NULL COMMENT 'sign max'; ALTER TABLE `sys_config` MODIFY COLUMN `promotion_reward` decimal(18,8) NOT NULL COMMENT 'promotion reward'; ALTER TABLE `sys_config` MODIFY COLUMN `project_name` varchar(200) NOT NULL COMMENT 'project name'; ALTER TABLE `sys_config` MODIFY COLUMN `project_logo` varchar(1000) NOT NULL COMMENT 'project logo'; ALTER TABLE `sys_config` MODIFY COLUMN `project_avatar` varchar(1000) NOT NULL COMMENT 'project avatar'; ALTER TABLE `sys_config` MODIFY COLUMN `project_admin` varchar(1000) NOT NULL COMMENT 'project admin'; ALTER TABLE `sys_config` MODIFY COLUMN `experience_wallet` int(1) NOT NULL COMMENT 'experience wallet'; ALTER TABLE `sys_config` MODIFY COLUMN `internal_accounts` varchar(2000) DEFAULT NULL COMMENT 'internal accounts'; ALTER TABLE `sys_config` MODIFY COLUMN `enable_exchange` int(1) NOT NULL COMMENT 'enable exchange'; ALTER TABLE `sys_config` MODIFY COLUMN `enable_credit` int(1) NOT NULL COMMENT 'enable credit'; ALTER TABLE `sys_config` MODIFY COLUMN `funding_rebate` int(2) NOT NULL COMMENT 'funding rebate'; ALTER TABLE `sys_config` MODIFY COLUMN `system_code` int(1) NOT NULL COMMENT 'system code'; ALTER TABLE `sys_config` MODIFY COLUMN `special_trader` smallint(2) NOT NULL COMMENT 'special trader'; ALTER TABLE `sys_help` COMMENT '帮助中心文章'; ALTER TABLE `sys_help` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `sys_help` MODIFY COLUMN `author` varchar(255) DEFAULT NULL COMMENT 'author'; ALTER TABLE `sys_help` MODIFY COLUMN `content` longtext COMMENT '内容'; ALTER TABLE `sys_help` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `sys_help` MODIFY COLUMN `img_url` varchar(255) DEFAULT NULL COMMENT 'img url'; ALTER TABLE `sys_help` MODIFY COLUMN `is_top` varchar(255) DEFAULT NULL COMMENT '是否置顶'; ALTER TABLE `sys_help` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序'; ALTER TABLE `sys_help` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态'; ALTER TABLE `sys_help` MODIFY COLUMN `sys_help_classification` int(11) NOT NULL COMMENT 'sys help classification'; ALTER TABLE `sys_help` MODIFY COLUMN `title` varchar(255) NOT NULL COMMENT '标题'; ALTER TABLE `sys_help` MODIFY COLUMN `lang` varchar(255) DEFAULT NULL COMMENT 'lang'; ALTER TABLE `tb_sms` COMMENT '短信服务配置'; ALTER TABLE `tb_sms` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `tb_sms` MODIFY COLUMN `key_id` varchar(255) DEFAULT NULL COMMENT '关联key的ID'; ALTER TABLE `tb_sms` MODIFY COLUMN `key_secret` varchar(255) DEFAULT NULL COMMENT 'key secret'; ALTER TABLE `tb_sms` MODIFY COLUMN `sign_id` varchar(255) DEFAULT NULL COMMENT '关联sign的ID'; ALTER TABLE `tb_sms` MODIFY COLUMN `sms_name` varchar(255) DEFAULT NULL COMMENT 'sms name'; ALTER TABLE `tb_sms` MODIFY COLUMN `sms_status` varchar(255) DEFAULT NULL COMMENT 'sms status'; ALTER TABLE `tb_sms` MODIFY COLUMN `template_id` varchar(255) DEFAULT NULL COMMENT '关联template的ID'; ALTER TABLE `temporary_purse` COMMENT '临时钱包(数据迁移)'; ALTER TABLE `temporary_purse` MODIFY COLUMN `id` int(11) DEFAULT NULL COMMENT '主键ID'; ALTER TABLE `temporary_purse` MODIFY COLUMN `balance` double DEFAULT NULL COMMENT '余额'; ALTER TABLE `temporary_purse` MODIFY COLUMN `frozen_balance` double DEFAULT NULL COMMENT '冻结余额'; ALTER TABLE `temporary_purse` MODIFY COLUMN `frozen_margin` double DEFAULT NULL COMMENT 'frozen margin'; ALTER TABLE `temporary_purse` MODIFY COLUMN `e_usdt_address` text COMMENT 'e usdt address'; ALTER TABLE `temporary_purse` MODIFY COLUMN `t_usdt_address` text COMMENT 't usdt address'; ALTER TABLE `temporary_purse` MODIFY COLUMN `position_type` int(11) DEFAULT NULL COMMENT 'position type'; ALTER TABLE `temporary_purse` MODIFY COLUMN `leverage` double DEFAULT NULL COMMENT 'leverage'; ALTER TABLE `temporary_purse` MODIFY COLUMN `buy_leverage` text COMMENT 'buy leverage'; ALTER TABLE `temporary_purse` MODIFY COLUMN `sell_leverage` text COMMENT 'sell leverage'; ALTER TABLE `temporary_purse` MODIFY COLUMN `money_type` int(11) DEFAULT NULL COMMENT 'money type'; ALTER TABLE `temporary_purse` MODIFY COLUMN `is_supervised` text COMMENT 'is supervised'; ALTER TABLE `trading_strategy` COMMENT '交易策略配置'; ALTER TABLE `trading_strategy` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID'; ALTER TABLE `trading_strategy` MODIFY COLUMN `name` varchar(200) NOT NULL COMMENT '名称'; ALTER TABLE `trading_strategy` MODIFY COLUMN `volume_type` int(1) NOT NULL COMMENT 'volume type'; ALTER TABLE `trading_strategy` MODIFY COLUMN `volume_value` decimal(4,2) NOT NULL COMMENT 'volume value'; ALTER TABLE `trading_strategy` MODIFY COLUMN `profit_count` int(6) NOT NULL COMMENT 'profit count'; ALTER TABLE `trading_strategy` MODIFY COLUMN `profit_percentage` decimal(4,2) NOT NULL COMMENT 'profit percentage'; ALTER TABLE `trading_strategy` MODIFY COLUMN `loss_count` int(6) NOT NULL COMMENT 'loss count'; ALTER TABLE `trading_strategy` MODIFY COLUMN `loss_percentage` decimal(4,2) NOT NULL COMMENT 'loss percentage'; ALTER TABLE `transfer_address` COMMENT '外部转账目标地址配置'; ALTER TABLE `transfer_address` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID'; ALTER TABLE `transfer_address` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '目标转账地址'; ALTER TABLE `transfer_address` MODIFY COLUMN `min_amount` decimal(18,2) DEFAULT NULL COMMENT '最低转账数目'; ALTER TABLE `transfer_address` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态:0=正常, 1=禁用(`CommonStatus`)'; ALTER TABLE `transfer_address` MODIFY COLUMN `transfer_fee` decimal(18,6) DEFAULT NULL COMMENT '转账手续费率'; ALTER TABLE `transfer_address` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`'; ALTER TABLE `transfer_record` COMMENT '站内转账记录'; ALTER TABLE `transfer_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '转账记录ID'; ALTER TABLE `transfer_record` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '目标账户标识(手机号/邮箱/会员ID)'; ALTER TABLE `transfer_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '转账金额'; ALTER TABLE `transfer_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `transfer_record` MODIFY COLUMN `fee` decimal(18,8) DEFAULT NULL COMMENT '手续费'; ALTER TABLE `transfer_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '转出方会员ID'; ALTER TABLE `transfer_record` MODIFY COLUMN `target_member_id` bigint(20) NOT NULL COMMENT '接收方会员ID'; ALTER TABLE `transfer_record` MODIFY COLUMN `order_sn` varchar(255) DEFAULT NULL COMMENT '接口返回的订单号(外部转账场景)'; ALTER TABLE `transfer_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `transfer_record` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`'; ALTER TABLE `transfer_record` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '转账状态,复用 `WithdrawStatus` 枚举'; ALTER TABLE `transfer_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理时间'; ALTER TABLE `transfer_record` MODIFY COLUMN `deposit_id` bigint(20) DEFAULT NULL COMMENT '关联的入金记录ID(`member_deposit.id`)'; ALTER TABLE `user_purse` COMMENT '合约账户钱包'; ALTER TABLE `user_purse` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID'; ALTER TABLE `user_purse` MODIFY COLUMN `balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '余额'; ALTER TABLE `user_purse` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结余额'; ALTER TABLE `user_purse` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT 'frozen margin'; ALTER TABLE `user_purse` MODIFY COLUMN `e_usdt_address` varchar(255) DEFAULT NULL COMMENT 'e usdt address'; ALTER TABLE `user_purse` MODIFY COLUMN `t_usdt_address` varchar(255) DEFAULT NULL COMMENT 't usdt address'; ALTER TABLE `user_purse` MODIFY COLUMN `position_type` int(1) NOT NULL DEFAULT '0' COMMENT 'position type'; ALTER TABLE `user_purse` MODIFY COLUMN `leverage` decimal(10,2) NOT NULL DEFAULT '10.00' COMMENT 'leverage'; ALTER TABLE `user_purse` MODIFY COLUMN `buy_leverage` decimal(10,2) DEFAULT '0.00' COMMENT 'buy leverage'; ALTER TABLE `user_purse` MODIFY COLUMN `sell_leverage` decimal(10,2) DEFAULT '0.00' COMMENT 'sell leverage'; ALTER TABLE `user_purse` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '0' COMMENT 'money type'; ALTER TABLE `user_purse` MODIFY COLUMN `is_supervised` int(1) DEFAULT '0' COMMENT 'is supervised'; ALTER TABLE `wallet_trans_record` COMMENT '钱包间划转记录'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '划转金额'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '划转时间'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `source` int(11) DEFAULT '0' COMMENT '来源钱包类型,见 `WalletType` 枚举'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `target` int(11) DEFAULT '0' COMMENT '目标钱包类型,见 `WalletType` 枚举'; ALTER TABLE `wallet_trans_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '币种单位(如 USDT、BTC)'; ALTER TABLE `website_information` COMMENT '网站基础信息'; ALTER TABLE `website_information` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID'; ALTER TABLE `website_information` MODIFY COLUMN `address_icon` varchar(255) DEFAULT NULL COMMENT 'address icon'; ALTER TABLE `website_information` MODIFY COLUMN `contact` varchar(255) DEFAULT NULL COMMENT 'contact'; ALTER TABLE `website_information` MODIFY COLUMN `copyright` varchar(255) DEFAULT NULL COMMENT 'copyright'; ALTER TABLE `website_information` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '描述'; ALTER TABLE `website_information` MODIFY COLUMN `keywords` varchar(255) DEFAULT NULL COMMENT 'keywords'; ALTER TABLE `website_information` MODIFY COLUMN `logo` varchar(255) DEFAULT NULL COMMENT 'logo'; ALTER TABLE `website_information` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名称'; ALTER TABLE `website_information` MODIFY COLUMN `other_information` text COMMENT 'other information'; ALTER TABLE `website_information` MODIFY COLUMN `postcode` varchar(255) DEFAULT NULL COMMENT 'postcode'; ALTER TABLE `website_information` MODIFY COLUMN `url` varchar(255) DEFAULT NULL COMMENT 'URL'; ALTER TABLE `withdraw_backup` COMMENT '提现地址备份记录'; ALTER TABLE `withdraw_backup` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '备份记录ID'; ALTER TABLE `withdraw_backup` MODIFY COLUMN `record_id` bigint(20) NOT NULL COMMENT '关联 `withdraw_record.id`'; ALTER TABLE `withdraw_backup` MODIFY COLUMN `address` varchar(255) NOT NULL COMMENT '提现地址快照'; ALTER TABLE `withdraw_backup` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID'; ALTER TABLE `withdraw_backup` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识'; ALTER TABLE `withdraw_code_record` COMMENT '提币码记录'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '提币码创建时间'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '提币码被使用的时间'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人会员ID(提币方)'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `rmember_id` bigint(20) DEFAULT NULL COMMENT '充值人会员ID(使用提币码的接收方)'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态,见 `WithdrawStatus` 枚举'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '提币数量'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `withdraw_code` varchar(255) DEFAULT NULL COMMENT '提币码(MD5生成的唯一凭证)'; ALTER TABLE `withdraw_code_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种,关联 `coin.name`'; ALTER TABLE `withdraw_fee_history` COMMENT '提现手续费历史'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `biz_type` varchar(255) DEFAULT NULL COMMENT '业务类型(区分提现、转账等场景)'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_amount` decimal(28,8) DEFAULT NULL COMMENT '手续费数量'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_coin` varchar(255) DEFAULT NULL COMMENT '手续费计价币种'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_type` varchar(255) DEFAULT NULL COMMENT '手续费类型(如 withdraw/transfer)'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/币种符号'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `u_id` bigint(20) DEFAULT NULL COMMENT '会员ID'; ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间'; ALTER TABLE `withdraw_record` COMMENT '数字币提现申请记录'; ALTER TABLE `withdraw_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '提现记录ID'; ALTER TABLE `withdraw_record` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '提现目标链上地址'; ALTER TABLE `withdraw_record` MODIFY COLUMN `arrived_amount` decimal(18,8) DEFAULT NULL COMMENT '预计到账数量(= total_amount - fee)'; ALTER TABLE `withdraw_record` MODIFY COLUMN `can_auto_withdraw` int(11) DEFAULT NULL COMMENT '该币种是否支持自动提现:0=否, 1=是'; ALTER TABLE `withdraw_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请时间(自动生成)'; ALTER TABLE `withdraw_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理完成时间'; ALTER TABLE `withdraw_record` MODIFY COLUMN `fee` decimal(18,8) DEFAULT NULL COMMENT '手续费'; ALTER TABLE `withdraw_record` MODIFY COLUMN `is_auto` int(11) DEFAULT NULL COMMENT '是否自动提现:0=否, 1=是。由币种的 `canAutoWithdraw` 和提现金额是否 ≤ 阈值决定'; ALTER TABLE `withdraw_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人会员ID,关联 `member.id`'; ALTER TABLE `withdraw_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注'; ALTER TABLE `withdraw_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '提现状态,见 `WithdrawStatus` 枚举'; ALTER TABLE `withdraw_record` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '申请总数量(含手续费)'; ALTER TABLE `withdraw_record` MODIFY COLUMN `transaction_number` varchar(255) DEFAULT NULL COMMENT '链上交易哈希(txid),提现成功后回写'; ALTER TABLE `withdraw_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`(人工审核时)'; ALTER TABLE `withdraw_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识,关联 `coin.name`(如 TUSDT、EUSDT、BTC)';