alter_table_comments_kucoin.sql 213 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972
  1. -- 根据 database 模块文档生成的表/字段注释 SQL(库: kucoin)
  2. -- 连接: mysql -h rm-3nsx177900f04a7gvwo.mysql.rds.aliyuncs.com -u root -p
  3. -- 执行前请备份
  4. USE kucoin;
  5. ALTER TABLE `activity` COMMENT '活动配置主表,存储所有活动类型的配置信息';
  6. ALTER TABLE `activity` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '活动ID,自增主键';
  7. ALTER TABLE `activity` MODIFY COLUMN `activity_link` varchar(255) DEFAULT NULL COMMENT '活动参与页面链接';
  8. ALTER TABLE `activity` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '活动创建时间';
  9. ALTER TABLE `activity` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '活动简介(中文)';
  10. ALTER TABLE `activity` MODIFY COLUMN `image_url` varchar(255) DEFAULT NULL COMMENT '通用图片URL';
  11. ALTER TABLE `activity` MODIFY COLUMN `notice_link` varchar(255) DEFAULT NULL COMMENT '公告链接(活动详情页)';
  12. ALTER TABLE `activity` MODIFY COLUMN `progress` int(11) NOT NULL COMMENT '进度百分比值(如 98 = 98%),type=4 时有效';
  13. ALTER TABLE `activity` MODIFY COLUMN `settings` varchar(255) DEFAULT NULL COMMENT '其他活动配置(JSON 格式)';
  14. ALTER TABLE `activity` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用/禁用(控制前端是否显示),枚举 `BooleanEnum`';
  15. ALTER TABLE `activity` MODIFY COLUMN `step` int(11) NOT NULL COMMENT '活动进度阶段';
  16. ALTER TABLE `activity` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '活动标题(中文)';
  17. ALTER TABLE `activity` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '活动类型';
  18. ALTER TABLE `activity` MODIFY COLUMN `accept_unit` varchar(255) NOT NULL COMMENT '接受币种符号(用户需花费的代币,如 `USDT`)';
  19. ALTER TABLE `activity` MODIFY COLUMN `amount_scale` int(11) NOT NULL COMMENT '数量精度(小数位数)';
  20. ALTER TABLE `activity` MODIFY COLUMN `banner_image_url` varchar(255) DEFAULT NULL COMMENT 'Banner大图URL';
  21. ALTER TABLE `activity` MODIFY COLUMN `content` text COMMENT '活动详情(中文,富文本)';
  22. ALTER TABLE `activity` MODIFY COLUMN `contenten` text COMMENT '活动详情(英文,可选)';
  23. ALTER TABLE `activity` MODIFY COLUMN `detailen` varchar(255) DEFAULT NULL COMMENT '活动简介(英文,可选)';
  24. 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`)';
  25. ALTER TABLE `activity` MODIFY COLUMN `limit_times` int(11) NOT NULL COMMENT '单人限购次数(0=不限制)';
  26. ALTER TABLE `activity` MODIFY COLUMN `max_limit_amout` decimal(24,8) DEFAULT NULL COMMENT '单人限购上限(0=不限制)';
  27. ALTER TABLE `activity` MODIFY COLUMN `min_limit_amout` decimal(24,8) DEFAULT NULL COMMENT '单人最低起购量(0=不限制)';
  28. ALTER TABLE `activity` MODIFY COLUMN `price` decimal(18,8) DEFAULT NULL COMMENT '发行单价(accept_unit 计价)';
  29. ALTER TABLE `activity` MODIFY COLUMN `price_scale` int(11) NOT NULL COMMENT '价格精度(小数位数)';
  30. ALTER TABLE `activity` MODIFY COLUMN `small_image_url` varchar(255) DEFAULT NULL COMMENT '列表缩略图URL';
  31. 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`)';
  32. ALTER TABLE `activity` MODIFY COLUMN `titleen` varchar(255) DEFAULT NULL COMMENT '活动标题(英文,可选)';
  33. ALTER TABLE `activity` MODIFY COLUMN `total_supply` decimal(24,8) NOT NULL COMMENT '活动代币发行总量';
  34. ALTER TABLE `activity` MODIFY COLUMN `traded_amount` decimal(24,8) DEFAULT NULL COMMENT '已售/已认购数量';
  35. ALTER TABLE `activity` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '发售币种符号(活动要分发的代币,如 `ABC`)';
  36. ALTER TABLE `activity` MODIFY COLUMN `freeze_amount` decimal(26,8) DEFAULT NULL COMMENT '冻结资产总量(type=3 持仓瓜分时记录总冻结量)';
  37. ALTER TABLE `activity` MODIFY COLUMN `levelone_count` int(11) NOT NULL COMMENT '要求一级好友数量(0=不限制)';
  38. ALTER TABLE `activity` MODIFY COLUMN `mining_days` int(11) NOT NULL COMMENT '挖矿持续周期数(如 30 天)';
  39. ALTER TABLE `activity` MODIFY COLUMN `mining_daysprofit` decimal(24,8) DEFAULT NULL COMMENT '每周期产出数量';
  40. ALTER TABLE `activity` MODIFY COLUMN `mining_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友产能增加百分比(0=不增加)';
  41. ALTER TABLE `activity` MODIFY COLUMN `mining_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '产能增加上限百分比(0=无上限)';
  42. ALTER TABLE `activity` MODIFY COLUMN `mining_unit` varchar(255) NOT NULL COMMENT '挖矿产出币种符号';
  43. ALTER TABLE `activity` MODIFY COLUMN `mining_period` int(11) NOT NULL COMMENT '挖矿产出周期';
  44. ALTER TABLE `activity` MODIFY COLUMN `hold_limit` decimal(24,8) DEFAULT NULL COMMENT '持仓门槛(需持有 hold_unit 的最低数量,0=不限制)';
  45. ALTER TABLE `activity` MODIFY COLUMN `hold_unit` varchar(255) DEFAULT NULL COMMENT '持仓门槛币种符号';
  46. ALTER TABLE `activity` MODIFY COLUMN `locked_days` int(11) NOT NULL COMMENT '释放周期数量';
  47. ALTER TABLE `activity` MODIFY COLUMN `locked_fee` decimal(24,8) DEFAULT NULL COMMENT '门槛费(参与锁仓需额外缴纳的费用)';
  48. ALTER TABLE `activity` MODIFY COLUMN `locked_period` int(11) NOT NULL COMMENT '锁仓释放周期';
  49. ALTER TABLE `activity` MODIFY COLUMN `locked_unit` varchar(255) DEFAULT NULL COMMENT '锁仓币种符号';
  50. ALTER TABLE `activity` MODIFY COLUMN `release_amount` decimal(24,8) DEFAULT NULL COMMENT '释放数量(等额释放时有效)';
  51. ALTER TABLE `activity` MODIFY COLUMN `release_percent` decimal(24,8) DEFAULT NULL COMMENT '释放比例(等比释放时有效,0.2=每周期释放20%)';
  52. ALTER TABLE `activity` MODIFY COLUMN `release_times` decimal(24,8) DEFAULT NULL COMMENT '释放倍数(锁仓金额×倍数=总释放量)';
  53. ALTER TABLE `activity` MODIFY COLUMN `release_type` int(11) NOT NULL COMMENT '释放类型';
  54. ALTER TABLE `activity_order` COMMENT '活动订单表,记录用户参与活动的每笔订单';
  55. ALTER TABLE `activity_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键';
  56. ALTER TABLE `activity_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '关联的活动ID,对应 `activity.id`';
  57. ALTER TABLE `activity_order` MODIFY COLUMN `amount` decimal(24,8) DEFAULT NULL COMMENT '实际锁仓数量';
  58. ALTER TABLE `activity_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币种符号(对应 `activity.accept_unit`,type=3 时为冻结资产符号)';
  59. ALTER TABLE `activity_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '活动发售币种符号(对应 `activity.unit`)';
  60. ALTER TABLE `activity_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间';
  61. ALTER TABLE `activity_order` MODIFY COLUMN `freeze_amount` decimal(24,8) DEFAULT NULL COMMENT '锁仓数量 + 门槛费';
  62. ALTER TABLE `activity_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '参与用户ID,对应 `member.id`';
  63. ALTER TABLE `activity_order` MODIFY COLUMN `price` decimal(24,8) DEFAULT NULL COMMENT '活动单价';
  64. ALTER TABLE `activity_order` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '订单状态';
  65. ALTER TABLE `activity_order` MODIFY COLUMN `turnover` decimal(26,16) DEFAULT NULL COMMENT '锁仓数量 + 门槛费';
  66. ALTER TABLE `activity_order` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '活动类型(冗余 `activity.type`)';
  67. ALTER TABLE `admin` COMMENT '管理员用户';
  68. ALTER TABLE `admin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '管理员ID';
  69. ALTER TABLE `admin` MODIFY COLUMN `avatar` varchar(255) DEFAULT NULL COMMENT '头像URL';
  70. ALTER TABLE `admin` MODIFY COLUMN `email` varchar(255) DEFAULT NULL COMMENT '邮箱地址';
  71. ALTER TABLE `admin` MODIFY COLUMN `enable` int(11) DEFAULT NULL COMMENT '启用状态。枚举 `CommonStatus`:0=正常,1=禁用';
  72. ALTER TABLE `admin` MODIFY COLUMN `last_login_ip` varchar(255) DEFAULT NULL COMMENT '最后登录IP';
  73. ALTER TABLE `admin` MODIFY COLUMN `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间';
  74. ALTER TABLE `admin` MODIFY COLUMN `mobile_phone` varchar(255) NOT NULL COMMENT '联系手机号,登录时用于短信验证(当前代码已注释)';
  75. ALTER TABLE `admin` MODIFY COLUMN `password` varchar(255) DEFAULT NULL COMMENT '登录密码,MD5(明文 + md5Key) 加密存储,JSON序列化时忽略';
  76. ALTER TABLE `admin` MODIFY COLUMN `qq` varchar(255) DEFAULT NULL COMMENT 'QQ号';
  77. ALTER TABLE `admin` MODIFY COLUMN `real_name` varchar(255) NOT NULL COMMENT '真实姓名';
  78. ALTER TABLE `admin` MODIFY COLUMN `role_id` bigint(20) NOT NULL COMMENT '所属角色ID,关联 `admin_role.id`。默认值 1';
  79. ALTER TABLE `admin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '账号状态。枚举 `CommonStatus`:0=正常(NORMAL),1=非法(ILLEGAL)。默认值 NORMAL';
  80. ALTER TABLE `admin` MODIFY COLUMN `username` varchar(255) NOT NULL COMMENT '登录用户名,唯一约束。`root` 为超级管理员';
  81. ALTER TABLE `admin` MODIFY COLUMN `department_id` bigint(20) NOT NULL COMMENT '所属部门ID,外键关联 `department.id`';
  82. ALTER TABLE `admin_access_log` COMMENT '管理员操作日志';
  83. ALTER TABLE `admin_access_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '日志ID';
  84. ALTER TABLE `admin_access_log` MODIFY COLUMN `access_ip` varchar(255) DEFAULT NULL COMMENT '访问者IP地址,优先取 X-Real-IP / X-Forwarded-For';
  85. ALTER TABLE `admin_access_log` MODIFY COLUMN `access_method` varchar(255) DEFAULT NULL COMMENT 'HTTP请求方法(GET/POST等)';
  86. ALTER TABLE `admin_access_log` MODIFY COLUMN `access_time` datetime DEFAULT NULL COMMENT '访问时间,`@CreationTimestamp` 自动填充';
  87. ALTER TABLE `admin_access_log` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID,关联 `admin.id`。未登录时为 -1';
  88. ALTER TABLE `admin_access_log` MODIFY COLUMN `module` int(11) DEFAULT NULL COMMENT '所属模块。枚举 `AdminModule` 的 ordinal 值';
  89. ALTER TABLE `admin_access_log` MODIFY COLUMN `operation` varchar(255) DEFAULT NULL COMMENT '操作描述,来自 `@AccessLog` 注解的 operation 属性';
  90. ALTER TABLE `admin_access_log` MODIFY COLUMN `uri` varchar(255) DEFAULT NULL COMMENT '请求URI路径(去除后缀)';
  91. ALTER TABLE `admin_permission` COMMENT '后台权限/菜单';
  92. ALTER TABLE `admin_permission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID';
  93. ALTER TABLE `admin_permission` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '权限/菜单显示名称(中文),如"系统管理"、"用户管理"';
  94. ALTER TABLE `admin_permission` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '权限标识符,用于 `@RequiresPermissions` 鉴权,如 `system:employee:merge`';
  95. ALTER TABLE `admin_permission` MODIFY COLUMN `parent_id` bigint(20) DEFAULT NULL COMMENT '父级权限ID。0 表示顶级菜单,实现树形层级结构';
  96. ALTER TABLE `admin_permission` MODIFY COLUMN `sort` int(11) DEFAULT NULL COMMENT '排序号,数值越小越靠前。默认值 0';
  97. ALTER TABLE `admin_permission` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '权限描述';
  98. ALTER TABLE `admin_role` COMMENT '后台角色';
  99. ALTER TABLE `admin_role` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID';
  100. ALTER TABLE `admin_role` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '角色描述';
  101. ALTER TABLE `admin_role` MODIFY COLUMN `role` varchar(255) NOT NULL COMMENT '角色名称,如"管理员"、"运营"';
  102. ALTER TABLE `admin_role_permission` COMMENT '角色-权限关联(中间表)';
  103. ALTER TABLE `admin_role_permission` MODIFY COLUMN `role_id` bigint(20) NOT NULL COMMENT '角色ID,外键关联 `admin_role.id`';
  104. ALTER TABLE `admin_role_permission` MODIFY COLUMN `rule_id` bigint(20) NOT NULL COMMENT '权限ID,外键关联 `admin_permission.id`';
  105. ALTER TABLE `advertise` COMMENT 'OTC 买卖广告表';
  106. ALTER TABLE `advertise` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '广告ID,自增主键';
  107. ALTER TABLE `advertise` MODIFY COLUMN `advertise_type` int(11) NOT NULL COMMENT '广告类型(枚举 AdvertiseType)';
  108. ALTER TABLE `advertise` MODIFY COLUMN `auto` int(11) DEFAULT NULL COMMENT '是否开启自动回复(枚举 BooleanEnum)';
  109. ALTER TABLE `advertise` MODIFY COLUMN `autoword` varchar(255) DEFAULT NULL COMMENT '自动回复内容';
  110. ALTER TABLE `advertise` MODIFY COLUMN `coin_unit` varchar(255) DEFAULT NULL COMMENT '冗余字段:币种单位';
  111. ALTER TABLE `advertise` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间(自动填充)';
  112. ALTER TABLE `advertise` MODIFY COLUMN `deal_amount` decimal(18,8) DEFAULT NULL COMMENT '交易中数量(已被订单锁定但未完成的数量)';
  113. ALTER TABLE `advertise` MODIFY COLUMN `level` int(11) DEFAULT NULL COMMENT '广告级别(枚举 AdvertiseLevel)';
  114. ALTER TABLE `advertise` MODIFY COLUMN `limit_money` varchar(255) DEFAULT NULL COMMENT '交易限额说明(文本描述)';
  115. ALTER TABLE `advertise` MODIFY COLUMN `max_limit` decimal(18,2) DEFAULT NULL COMMENT '最高单笔交易额(法币金额)';
  116. ALTER TABLE `advertise` MODIFY COLUMN `min_limit` decimal(18,2) DEFAULT NULL COMMENT '最低单笔交易额(法币金额)';
  117. ALTER TABLE `advertise` MODIFY COLUMN `number` decimal(18,8) DEFAULT NULL COMMENT '计划总数量(广告发布的加密货币总量)';
  118. ALTER TABLE `advertise` MODIFY COLUMN `pay_mode` varchar(255) DEFAULT NULL COMMENT '支持的付款方式(英文逗号分隔,如 "alipay,wechat,bank")';
  119. ALTER TABLE `advertise` MODIFY COLUMN `premise_rate` decimal(18,6) DEFAULT NULL COMMENT '溢价百分比(浮动价格模式下,相对市场价的溢价比例)';
  120. ALTER TABLE `advertise` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '交易单价(固定价格模式下的法币价格)';
  121. ALTER TABLE `advertise` MODIFY COLUMN `price_type` int(11) NOT NULL COMMENT '定价类型(枚举 PriceType)';
  122. ALTER TABLE `advertise` MODIFY COLUMN `remain_amount` decimal(18,8) DEFAULT NULL COMMENT '剩余可用数量(= number - deal_amount - 已完成数量)';
  123. ALTER TABLE `advertise` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '广告备注(交易须知等)';
  124. ALTER TABLE `advertise` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '广告上下架状态(枚举 AdvertiseControlStatus)';
  125. ALTER TABLE `advertise` MODIFY COLUMN `audit_status` int(2) DEFAULT '0' COMMENT '审核状态:0=待审核,1=审核通过,2=审核不通过';
  126. ALTER TABLE `advertise` MODIFY COLUMN `audit_remark` varchar(255) DEFAULT NULL COMMENT '审核不通过备注(管理员填写的拒绝原因)';
  127. ALTER TABLE `advertise` MODIFY COLUMN `time_limit` int(11) DEFAULT NULL COMMENT '付款期限(单位:分钟,买家必须在此时间内付款)';
  128. ALTER TABLE `advertise` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间(自动更新)';
  129. ALTER TABLE `advertise` MODIFY COLUMN `username` varchar(255) DEFAULT NULL COMMENT '冗余字段:发布者用户名';
  130. ALTER TABLE `advertise` MODIFY COLUMN `version` bigint(20) DEFAULT NULL COMMENT '乐观锁版本号(`@Version`)';
  131. ALTER TABLE `advertise` MODIFY COLUMN `coin_id` bigint(20) NOT NULL COMMENT 'OTC 币种ID';
  132. ALTER TABLE `advertise` MODIFY COLUMN `country` varchar(255) NOT NULL COMMENT '广告所属国家(关联国家中文名)';
  133. ALTER TABLE `advertise` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '广告发布者(会员ID)';
  134. ALTER TABLE `agent_daily_info` COMMENT '代理商每日统计快照表,记录团队每日资产数据';
  135. ALTER TABLE `agent_daily_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录主键';
  136. ALTER TABLE `agent_daily_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '代理商用户 ID,关联 `member.id`';
  137. ALTER TABLE `agent_daily_info` MODIFY COLUMN `balance` decimal(19,8) NOT NULL COMMENT '当日团队总资产余额(团队所有下级 + 自身的资金汇总)';
  138. ALTER TABLE `agent_daily_info` MODIFY COLUMN `recharge` decimal(19,8) NOT NULL COMMENT '当日团队总充值金额(实体类默认值 `BigDecimal.ZERO`)';
  139. ALTER TABLE `agent_daily_info` MODIFY COLUMN `withdraw` decimal(19,8) NOT NULL COMMENT '当日团队总提现金额(实体类默认值 `BigDecimal.ZERO`)';
  140. ALTER TABLE `agent_daily_info` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '当日团队合约总盈利(实体类默认值 `BigDecimal.ZERO`)';
  141. ALTER TABLE `agent_daily_info` MODIFY COLUMN `loss` decimal(19,8) NOT NULL COMMENT '当日团队合约总亏损(实体类默认值 `BigDecimal.ZERO`)';
  142. ALTER TABLE `agent_daily_info` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '当日团队合约总手续费(实体类默认值 `BigDecimal.ZERO`)';
  143. ALTER TABLE `agent_daily_info` MODIFY COLUMN `award` decimal(19,8) NOT NULL COMMENT '当日团队总返佣金额(实体类默认值 `BigDecimal.ZERO`)';
  144. ALTER TABLE `agent_daily_info` MODIFY COLUMN `create_time` date NOT NULL COMMENT '快照日期,由 `@CreationTimestamp` 自动生成';
  145. ALTER TABLE `agent_info` COMMENT '代理商基础信息表,存储代理商的个人资料';
  146. ALTER TABLE `agent_info` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '代理商 ID,**与 `member.id` 一致**,非自增,由代理商用户 ID 直接赋值';
  147. ALTER TABLE `agent_info` MODIFY COLUMN `name` varchar(200) NOT NULL COMMENT '代理商真实姓名';
  148. ALTER TABLE `agent_info` MODIFY COLUMN `phone` varchar(200) NOT NULL COMMENT '代理商联系电话';
  149. ALTER TABLE `agent_info` MODIFY COLUMN `address` varchar(4000) NOT NULL COMMENT '代理商联系地址';
  150. ALTER TABLE `agent_level` COMMENT '代理商等级配置表,定义等级与返佣比率的映射关系';
  151. ALTER TABLE `agent_level` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录主键';
  152. ALTER TABLE `agent_level` MODIFY COLUMN `level` int(11) NOT NULL COMMENT '代理商等级编号';
  153. ALTER TABLE `agent_level` MODIFY COLUMN `rate` int(11) NOT NULL COMMENT '该等级对应的返佣比率(百分比整数,如 50 表示 50%)';
  154. ALTER TABLE `airdrop_event` COMMENT '空投事件记录表';
  155. ALTER TABLE `airdrop_event` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  156. ALTER TABLE `airdrop_event` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得空投的用户ID → `member.id`';
  157. ALTER TABLE `airdrop_event` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '来源用户ID(触发该事件的下级用户)';
  158. ALTER TABLE `airdrop_event` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '来源用户名';
  159. ALTER TABLE `airdrop_event` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '获取类型,参考 `AwardType` 枚举';
  160. ALTER TABLE `airdrop_event` MODIFY COLUMN `source_type` int(2) NOT NULL COMMENT '获取途径,参考 `AwardSourceType` 枚举';
  161. ALTER TABLE `airdrop_event` MODIFY COLUMN `amount` int(6) NOT NULL COMMENT '数量';
  162. ALTER TABLE `airdrop_event` MODIFY COLUMN `content` varchar(200) DEFAULT NULL COMMENT '备注内容';
  163. ALTER TABLE `airdrop_event` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
  164. ALTER TABLE `airdrop_mission` COMMENT '空投任务表';
  165. ALTER TABLE `airdrop_mission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  166. ALTER TABLE `airdrop_mission` MODIFY COLUMN `member_id` int(20) DEFAULT NULL COMMENT '邀请人(上级)用户ID → `member.id`';
  167. ALTER TABLE `airdrop_mission` MODIFY COLUMN `source_member_id` int(20) NOT NULL COMMENT '被邀请人(下级)用户ID → `member.id`,唯一';
  168. ALTER TABLE `airdrop_mission` MODIFY COLUMN `max_recharge` decimal(18,8) NOT NULL COMMENT '下级最大充值金额';
  169. ALTER TABLE `airdrop_mission` MODIFY COLUMN `order_count` int(6) NOT NULL COMMENT '下级完成的交易订单数';
  170. ALTER TABLE `airdrop_mission` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '任务状态类型(详见任务状态机)';
  171. ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '累计签到天数';
  172. ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_date` date DEFAULT NULL COMMENT '最近一次签到日期';
  173. ALTER TABLE `airdrop_mission` MODIFY COLUMN `sign_status` int(1) NOT NULL COMMENT '签到状态';
  174. ALTER TABLE `airdrop_mission` MODIFY COLUMN `remind_date` date DEFAULT NULL COMMENT '上级提醒签到的日期';
  175. ALTER TABLE `airdrop_wallet` COMMENT '空投钱包表';
  176. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户ID,即 `member.id`(非自增)';
  177. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '可用余额(已解锁的体验金)';
  178. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '冻结余额(交易中占用的体验金)';
  179. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `total_balance` decimal(18,8) NOT NULL COMMENT '累计获得的体验金总额';
  180. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `thawed_balance` decimal(18,8) NOT NULL COMMENT '已解锁的体验金总额';
  181. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `sign_clear` int(1) NOT NULL COMMENT '签到清零标记';
  182. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `order_clear` int(1) NOT NULL COMMENT '订单清零标记';
  183. ALTER TABLE `airdrop_wallet` MODIFY COLUMN `first_recharge` decimal(18,8) NOT NULL COMMENT '首次充值金额';
  184. ALTER TABLE `android_log` COMMENT '安卓客户端错误日志';
  185. ALTER TABLE `android_log` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  186. ALTER TABLE `android_log` MODIFY COLUMN `error` varchar(2000) DEFAULT NULL COMMENT 'error';
  187. ALTER TABLE `android_log` MODIFY COLUMN `os` varchar(2000) DEFAULT NULL COMMENT 'os';
  188. ALTER TABLE `android_log` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  189. ALTER TABLE `android_log` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
  190. ALTER TABLE `announcement` COMMENT '公告管理';
  191. ALTER TABLE `announcement` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  192. ALTER TABLE `announcement` MODIFY COLUMN `content` mediumtext COMMENT '内容';
  193. ALTER TABLE `announcement` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  194. ALTER TABLE `announcement` MODIFY COLUMN `img_url` varchar(255) DEFAULT NULL COMMENT 'img url';
  195. ALTER TABLE `announcement` MODIFY COLUMN `is_show` bit(1) DEFAULT NULL COMMENT '是否显示';
  196. ALTER TABLE `announcement` MODIFY COLUMN `is_popup` bit(1) DEFAULT NULL COMMENT 'is popup';
  197. ALTER TABLE `announcement` MODIFY COLUMN `is_top` varchar(255) DEFAULT NULL COMMENT '是否置顶';
  198. ALTER TABLE `announcement` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序';
  199. ALTER TABLE `announcement` MODIFY COLUMN `title` varchar(255) NOT NULL COMMENT '标题';
  200. ALTER TABLE `announcement` MODIFY COLUMN `lang` varchar(255) DEFAULT NULL COMMENT 'lang';
  201. ALTER TABLE `announcement` MODIFY COLUMN `announcement_classification` int(11) NOT NULL COMMENT 'announcement classification';
  202. ALTER TABLE `app_revision` COMMENT 'APP版本管理';
  203. ALTER TABLE `app_revision` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  204. ALTER TABLE `app_revision` MODIFY COLUMN `download_url` varchar(255) DEFAULT NULL COMMENT 'download url';
  205. ALTER TABLE `app_revision` MODIFY COLUMN `platform` int(11) DEFAULT NULL COMMENT 'platform';
  206. ALTER TABLE `app_revision` MODIFY COLUMN `publish_time` datetime DEFAULT NULL COMMENT 'publish时间';
  207. ALTER TABLE `app_revision` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  208. ALTER TABLE `app_revision` MODIFY COLUMN `version` varchar(255) DEFAULT NULL COMMENT 'version';
  209. ALTER TABLE `app_revision` MODIFY COLUMN `lowest_version` varchar(255) DEFAULT NULL COMMENT 'lowest version';
  210. ALTER TABLE `app_revision` MODIFY COLUMN `update_description` text COMMENT 'update description';
  211. ALTER TABLE `appeal` COMMENT 'OTC 订单申诉表';
  212. ALTER TABLE `appeal` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申诉ID';
  213. ALTER TABLE `appeal` MODIFY COLUMN `associate_id` bigint(20) DEFAULT NULL COMMENT '申诉关联者(对方)的会员ID';
  214. ALTER TABLE `appeal` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申诉创建时间';
  215. ALTER TABLE `appeal` MODIFY COLUMN `deal_with_time` datetime DEFAULT NULL COMMENT '管理员处理时间';
  216. ALTER TABLE `appeal` MODIFY COLUMN `initiator_id` bigint(20) DEFAULT NULL COMMENT '申诉发起者的会员ID';
  217. ALTER TABLE `appeal` MODIFY COLUMN `is_success` int(11) DEFAULT NULL COMMENT '发起者是否胜诉(枚举 BooleanEnum,处理前为 NULL)';
  218. ALTER TABLE `appeal` MODIFY COLUMN `remark` varchar(500) DEFAULT NULL COMMENT '申诉理由';
  219. ALTER TABLE `appeal` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '处理状态(枚举 AppealStatus)';
  220. ALTER TABLE `appeal` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '处理管理员ID';
  221. ALTER TABLE `appeal` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的OTC订单ID(一对一)';
  222. ALTER TABLE `bug_report` COMMENT 'Bug 上报';
  223. ALTER TABLE `bug_report` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  224. ALTER TABLE `bug_report` MODIFY COLUMN `report_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 'report时间';
  225. ALTER TABLE `bug_report` MODIFY COLUMN `bug_content` text NOT NULL COMMENT 'bug content';
  226. ALTER TABLE `business_auth_apply` COMMENT '商家认证申请表';
  227. ALTER TABLE `business_auth_apply` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请ID';
  228. ALTER TABLE `business_auth_apply` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '实际缴纳的保证金数额';
  229. ALTER TABLE `business_auth_apply` MODIFY COLUMN `auditing_time` datetime DEFAULT NULL COMMENT '审核时间';
  230. ALTER TABLE `business_auth_apply` MODIFY COLUMN `auth_info` text COMMENT '认证附加信息(JSON 格式,存储商家资质材料等)';
  231. ALTER TABLE `business_auth_apply` MODIFY COLUMN `certified_business_status` int(11) DEFAULT NULL COMMENT '认证状态(枚举 CertifiedBusinessStatus)';
  232. ALTER TABLE `business_auth_apply` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请提交时间';
  233. ALTER TABLE `business_auth_apply` MODIFY COLUMN `deposit_record_id` varchar(255) DEFAULT NULL COMMENT '保证金缴纳记录ID(关联 deposit_record 表)';
  234. ALTER TABLE `business_auth_apply` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '认证失败的原因(管理员填写)';
  235. ALTER TABLE `business_auth_apply` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  236. ALTER TABLE `business_auth_apply` MODIFY COLUMN `business_auth_deposit_id` bigint(20) DEFAULT NULL COMMENT '选择的保证金方案ID';
  237. ALTER TABLE `business_auth_apply` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请商家认证的会员ID';
  238. ALTER TABLE `business_auth_deposit` COMMENT '商家保证金配置表';
  239. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID';
  240. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '保证金数额(成为商家需缴纳的币数量)';
  241. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  242. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态(枚举 CommonStatus)';
  243. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '创建此配置的管理员ID';
  244. ALTER TABLE `business_auth_deposit` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '保证金币种(关联 coin 表的 name 字段)';
  245. ALTER TABLE `bussiness_cancel_apply` COMMENT '商家退保申请表';
  246. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '币种ID';
  247. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `cancel_apply_time` datetime DEFAULT NULL COMMENT '退保申请时间(自动填充)';
  248. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `deposit_record_id` varchar(255) DEFAULT NULL COMMENT '保证金缴纳记录ID(关联 deposit_record 表)';
  249. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `detail` varchar(255) DEFAULT NULL COMMENT '审核失败理由(管理员填写)';
  250. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `handle_time` datetime DEFAULT NULL COMMENT '管理员处理时间';
  251. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `reason` varchar(255) DEFAULT NULL COMMENT '退保原因(商家填写)';
  252. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态';
  253. ALTER TABLE `bussiness_cancel_apply` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请退保的会员ID';
  254. ALTER TABLE `coin` COMMENT '基础币种表,所有币种的基础信息';
  255. ALTER TABLE `coin` MODIFY COLUMN `id` bigint(255) DEFAULT NULL COMMENT '辅助 ID,非主键,仅用于排序或辅助查询';
  256. ALTER TABLE `coin` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '币种名称(如 BTC、ETH),同时作为主键';
  257. ALTER TABLE `coin` MODIFY COLUMN `can_auto_withdraw` int(11) DEFAULT NULL COMMENT '是否允许自动提币(无需人工审核),枚举 `BooleanEnum`';
  258. ALTER TABLE `coin` MODIFY COLUMN `can_recharge` int(11) DEFAULT NULL COMMENT '是否允许充币,枚举 `BooleanEnum`';
  259. ALTER TABLE `coin` MODIFY COLUMN `can_transfer` int(11) DEFAULT NULL COMMENT '是否允许站内转账,枚举 `BooleanEnum`';
  260. ALTER TABLE `coin` MODIFY COLUMN `can_withdraw` int(11) DEFAULT NULL COMMENT '是否允许提币,枚举 `BooleanEnum`';
  261. ALTER TABLE `coin` MODIFY COLUMN `cny_rate` double NOT NULL COMMENT '对人民币汇率';
  262. ALTER TABLE `coin` MODIFY COLUMN `enable_rpc` int(11) DEFAULT NULL COMMENT '是否支持 RPC 接口(对接区块链节点),枚举 `BooleanEnum`';
  263. ALTER TABLE `coin` MODIFY COLUMN `is_platform_coin` int(11) DEFAULT NULL COMMENT '是否为平台币(平台币有特殊手续费减免等特权),枚举 `BooleanEnum`';
  264. ALTER TABLE `coin` MODIFY COLUMN `max_tx_fee` double NOT NULL COMMENT '最大提币手续费';
  265. ALTER TABLE `coin` MODIFY COLUMN `max_withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '最大提币数量';
  266. ALTER TABLE `coin` MODIFY COLUMN `min_tx_fee` double NOT NULL COMMENT '最小提币手续费';
  267. ALTER TABLE `coin` MODIFY COLUMN `min_withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '最小提币数量';
  268. ALTER TABLE `coin` MODIFY COLUMN `name_cn` varchar(255) NOT NULL COMMENT '币种中文名称(如 比特币、以太坊)';
  269. ALTER TABLE `coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值,数字越小越靠前';
  270. ALTER TABLE `coin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '币种状态,枚举 `CommonStatus`';
  271. ALTER TABLE `coin` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '币种缩写/单位(如 BTC、ETH),通常与 name 相同';
  272. ALTER TABLE `coin` MODIFY COLUMN `usd_rate` double NOT NULL COMMENT '对美元汇率';
  273. ALTER TABLE `coin` MODIFY COLUMN `withdraw_threshold` decimal(18,8) DEFAULT NULL COMMENT '提现阈值,超过此值需人工审核';
  274. ALTER TABLE `coin` MODIFY COLUMN `has_legal` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否为法币(如 CNY、USD),法币有特殊处理';
  275. ALTER TABLE `coin` MODIFY COLUMN `cold_wallet_address` varchar(255) DEFAULT NULL COMMENT '冷钱包地址,用于热钱包向冷钱包转账';
  276. ALTER TABLE `coin` MODIFY COLUMN `miner_fee` decimal(18,8) DEFAULT NULL COMMENT '矿工费,链上转账时支付给矿工的费用';
  277. ALTER TABLE `coin` MODIFY COLUMN `withdraw_scale` int(11) DEFAULT '4' COMMENT '提币精度(小数位数)';
  278. ALTER TABLE `coin` MODIFY COLUMN `information` varchar(255) DEFAULT NULL COMMENT '币种简介';
  279. ALTER TABLE `coin` MODIFY COLUMN `infolink` varchar(255) DEFAULT NULL COMMENT '币种资料外链 URL';
  280. ALTER TABLE `coin` MODIFY COLUMN `account_type` int(11) DEFAULT '0' COMMENT '币种账户类型:0=默认(地址型),1=EOS 类型(账户+memo)';
  281. ALTER TABLE `coin` MODIFY COLUMN `deposit_address` varchar(255) DEFAULT NULL COMMENT '充值地址(仅 EOS 等账户类型币种有效)';
  282. ALTER TABLE `coin` MODIFY COLUMN `min_recharge_amount` decimal(18,8) DEFAULT NULL COMMENT '最小充值数量,低于此值不入账';
  283. ALTER TABLE `coin` MODIFY COLUMN `withdraw_fee_type` int(2) NOT NULL DEFAULT '0' COMMENT '提币手续费类型(0: 固定费率,其他: 按比例)';
  284. ALTER TABLE `coin` MODIFY COLUMN `withdraw_fee_value` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '提币手续费数值';
  285. ALTER TABLE `coin` MODIFY COLUMN `can_search` int(1) DEFAULT NULL COMMENT '是否可被搜索';
  286. ALTER TABLE `contract_coin` COMMENT '永续合约交易对表';
  287. ALTER TABLE `contract_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '合约交易对 ID';
  288. ALTER TABLE `contract_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度';
  289. ALTER TABLE `contract_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币符号(如 USDT)';
  290. ALTER TABLE `contract_coin` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '平仓手续费率,默认万分之一';
  291. ALTER TABLE `contract_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度';
  292. ALTER TABLE `contract_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币符号(如 BTC)';
  293. ALTER TABLE `contract_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态:1=启用,0/2=禁用';
  294. ALTER TABLE `contract_coin` MODIFY COLUMN `enable_market_buy` int(2) DEFAULT '1' COMMENT '是否启用市价开多仓,枚举 `BooleanEnum`';
  295. ALTER TABLE `contract_coin` MODIFY COLUMN `enable_market_sell` int(2) DEFAULT '1' COMMENT '是否启用市价开空仓,枚举 `BooleanEnum`';
  296. ALTER TABLE `contract_coin` MODIFY COLUMN `enable_open_buy` int(2) DEFAULT '1' COMMENT '是否允许开仓做多,枚举 `BooleanEnum`';
  297. ALTER TABLE `contract_coin` MODIFY COLUMN `enable_open_sell` int(2) DEFAULT '1' COMMENT '是否允许开仓做空,枚举 `BooleanEnum`';
  298. ALTER TABLE `contract_coin` MODIFY COLUMN `enable_trigger_entrust` int(2) DEFAULT '1' COMMENT '是否启用计划委托(条件单),枚举 `BooleanEnum`';
  299. ALTER TABLE `contract_coin` MODIFY COLUMN `exchangeable` int(2) DEFAULT '1' COMMENT '是否可交易:1=可交易,2=不可交易';
  300. ALTER TABLE `contract_coin` MODIFY COLUMN `fee_percent` decimal(18,8) DEFAULT '0.00100000' COMMENT '资金费率(隔夜费率),默认千分之一';
  301. ALTER TABLE `contract_coin` MODIFY COLUMN `interval_hour` int(11) DEFAULT '1' COMMENT '资金费用结算时间间隔(小时)';
  302. ALTER TABLE `contract_coin` MODIFY COLUMN `leverage` varchar(255) DEFAULT NULL COMMENT '杠杆倍数配置,分离倍数如 `10,20,30,50,100`,连续倍数如 `5,100`(最小5倍到最大100倍)';
  303. ALTER TABLE `contract_coin` MODIFY COLUMN `leverage_type` int(2) DEFAULT '1' COMMENT '杠杆倍数类型:1=分离倍数(只能选预设值),2=连续倍数(范围选择)';
  304. ALTER TABLE `contract_coin` MODIFY COLUMN `maintenance_margin_rate` decimal(18,8) DEFAULT '0.00500000' COMMENT '维持保证金率,低于此比例触发强制平仓,默认 0.5%';
  305. ALTER TABLE `contract_coin` MODIFY COLUMN `maker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Maker 手续费(卖出/平多),默认万分之一';
  306. ALTER TABLE `contract_coin` MODIFY COLUMN `max_share` decimal(18,8) DEFAULT '1000.00000000' COMMENT '单笔最大开仓手数';
  307. ALTER TABLE `contract_coin` MODIFY COLUMN `min_share` decimal(18,8) DEFAULT '1.00000000' COMMENT '最小开仓手数';
  308. ALTER TABLE `contract_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '合约名称(如"BTC/USDT永续合约")';
  309. ALTER TABLE `contract_coin` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '开仓手续费率,默认万分之一';
  310. ALTER TABLE `contract_coin` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(每手价值),如 1 手 = 100 USDT';
  311. ALTER TABLE `contract_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值';
  312. ALTER TABLE `contract_coin` MODIFY COLUMN `spread` decimal(18,8) DEFAULT '0.00000000' COMMENT '点差(滑点)值';
  313. ALTER TABLE `contract_coin` MODIFY COLUMN `spread_type` int(2) DEFAULT '1' COMMENT '点差类型:1=百分比,2=固定额';
  314. ALTER TABLE `contract_coin` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对符号,格式如 `BTC/USDT`';
  315. ALTER TABLE `contract_coin` MODIFY COLUMN `taker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Taker 手续费(买入/平空),默认万分之一';
  316. ALTER TABLE `contract_coin` MODIFY COLUMN `total_close_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约总平仓手续费收入(统计字段)';
  317. ALTER TABLE `contract_coin` MODIFY COLUMN `total_loss` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计亏损(统计字段)';
  318. ALTER TABLE `contract_coin` MODIFY COLUMN `total_open_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约总开仓手续费收入(统计字段)';
  319. ALTER TABLE `contract_coin` MODIFY COLUMN `total_profit` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计盈利(统计字段)';
  320. ALTER TABLE `contract_coin` MODIFY COLUMN `type` int(11) DEFAULT '0' COMMENT '合约类型,枚举 `ContractType`:0=金本位合约(USDT 结算),1=币本位合约';
  321. ALTER TABLE `contract_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态:1=可见,2=不可见';
  322. ALTER TABLE `contract_coin` MODIFY COLUMN `max_total_share` decimal(18,8) DEFAULT NULL COMMENT '最大持仓总手数';
  323. ALTER TABLE `contract_coin` MODIFY COLUMN `max_upper_total_share` decimal(18,8) DEFAULT NULL COMMENT '上层最大持仓总手数';
  324. ALTER TABLE `contract_coin` MODIFY COLUMN `leverage_threshold` int(6) DEFAULT NULL COMMENT '杠杆阈值(与分级持仓限制相关)';
  325. ALTER TABLE `contract_coin` MODIFY COLUMN `max_top_total_share` decimal(18,8) DEFAULT NULL COMMENT '顶层最大持仓总手数';
  326. ALTER TABLE `contract_coin` MODIFY COLUMN `top_leverage_threshold` int(6) DEFAULT NULL COMMENT '顶层杠杆阈值';
  327. ALTER TABLE `contract_coin` MODIFY COLUMN `follow_fee` decimal(18,8) DEFAULT NULL COMMENT '跟单手续费率';
  328. ALTER TABLE `contract_coin` MODIFY COLUMN `min_scale` int(6) NOT NULL DEFAULT '0' COMMENT '最小精度';
  329. ALTER TABLE `contract_option` COMMENT '期权合约开奖记录表(每期合约实例)';
  330. ALTER TABLE `contract_option` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  331. ALTER TABLE `contract_option` MODIFY COLUMN `close_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '收盘价格,开奖时记录';
  332. ALTER TABLE `contract_option` MODIFY COLUMN `close_time` bigint(20) DEFAULT NULL COMMENT '收盘时间戳(毫秒)';
  333. ALTER TABLE `contract_option` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间戳(毫秒)';
  334. ALTER TABLE `contract_option` MODIFY COLUMN `init_buy` decimal(18,8) DEFAULT '0.00000000' COMMENT '系统注入的初始看涨奖池金额';
  335. ALTER TABLE `contract_option` MODIFY COLUMN `init_sell` decimal(18,8) DEFAULT '0.00000000' COMMENT '系统注入的初始看跌奖池金额';
  336. ALTER TABLE `contract_option` MODIFY COLUMN `open_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '开盘价格,下注截止时记录';
  337. ALTER TABLE `contract_option` MODIFY COLUMN `open_time` bigint(20) DEFAULT NULL COMMENT '开盘时间戳(毫秒)';
  338. ALTER TABLE `contract_option` MODIFY COLUMN `option_no` int(11) DEFAULT '0' COMMENT '合约期号,同一交易对下递增';
  339. ALTER TABLE `contract_option` MODIFY COLUMN `result` int(4) DEFAULT '1' COMMENT '开奖结果,参见枚举 `ContractOptionResult`';
  340. ALTER TABLE `contract_option` MODIFY COLUMN `status` int(4) DEFAULT '1' COMMENT '合约状态,参见枚举 `ContractOptionStatus`';
  341. ALTER TABLE `contract_option` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '所属交易对标识,关联 `contract_option_coin.symbol`';
  342. ALTER TABLE `contract_option` MODIFY COLUMN `total_buy` decimal(18,8) DEFAULT '0.00000000' COMMENT '看涨奖池总金额(用户投注累计)';
  343. ALTER TABLE `contract_option` MODIFY COLUMN `total_buy_count` int(11) DEFAULT '0' COMMENT '看涨投注人数';
  344. ALTER TABLE `contract_option` MODIFY COLUMN `total_pl` decimal(18,8) DEFAULT '0.00000000' COMMENT '本期合约平台盈亏(正=平台盈利,负=平台亏损)';
  345. ALTER TABLE `contract_option` MODIFY COLUMN `total_sell` decimal(18,8) DEFAULT '0.00000000' COMMENT '看跌奖池总金额(用户投注累计)';
  346. ALTER TABLE `contract_option` MODIFY COLUMN `total_sell_count` int(11) DEFAULT '0' COMMENT '看跌投注人数';
  347. ALTER TABLE `contract_option` MODIFY COLUMN `preset_price` decimal(18,8) DEFAULT NULL COMMENT '管理员预设收盘价格(可人工干预开奖结果)';
  348. ALTER TABLE `contract_option_coin` COMMENT '期权合约交易对配置表(主配置)';
  349. ALTER TABLE `contract_option_coin` MODIFY COLUMN `symbol` varchar(255) NOT NULL COMMENT '**主键**,交易对标识符,如 `BTC/USDT`';
  350. ALTER TABLE `contract_option_coin` MODIFY COLUMN `amount` varchar(255) DEFAULT NULL COMMENT '允许的投注金额档位(JSON 数组格式,如 `"10,50,100,500"`)';
  351. ALTER TABLE `contract_option_coin` MODIFY COLUMN `base_coin_scale` int(11) DEFAULT '4' COMMENT '计价币小数精度';
  352. ALTER TABLE `contract_option_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`';
  353. ALTER TABLE `contract_option_coin` MODIFY COLUMN `close_time_gap` int(11) DEFAULT '300' COMMENT '开盘到收盘时间间隔(秒),即等待开奖时长';
  354. ALTER TABLE `contract_option_coin` MODIFY COLUMN `coin_scale` int(11) DEFAULT '4' COMMENT '交易币小数精度';
  355. ALTER TABLE `contract_option_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`';
  356. ALTER TABLE `contract_option_coin` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  357. ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态。1=上架,0=下架';
  358. ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable_buy` int(2) DEFAULT '1' COMMENT '是否允许看涨下注。1=允许(`BooleanEnum.IS_TRUE`),0=禁止';
  359. ALTER TABLE `contract_option_coin` MODIFY COLUMN `enable_sell` int(2) DEFAULT '1' COMMENT '是否允许看跌下注。1=允许(`BooleanEnum.IS_TRUE`),0=禁止';
  360. ALTER TABLE `contract_option_coin` MODIFY COLUMN `oods` decimal(8,4) DEFAULT '1.0000' COMMENT '赔率,胜利时奖金倍数';
  361. ALTER TABLE `contract_option_coin` MODIFY COLUMN `fee_percent` decimal(8,4) DEFAULT '0.0000' COMMENT '开仓手续费比例(下注时扣除)';
  362. ALTER TABLE `contract_option_coin` MODIFY COLUMN `init_buy_reward` decimal(12,4) DEFAULT '0.0000' COMMENT '初始买涨奖池金额(系统注入的底池)';
  363. ALTER TABLE `contract_option_coin` MODIFY COLUMN `init_sell_reward` decimal(12,4) DEFAULT '0.0000' COMMENT '初始买跌奖池金额(系统注入的底池)';
  364. ALTER TABLE `contract_option_coin` MODIFY COLUMN `max_option_no` int(11) DEFAULT '0' COMMENT '当前最新期号,每生成新一期+1';
  365. ALTER TABLE `contract_option_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '交易对显示名称';
  366. ALTER TABLE `contract_option_coin` MODIFY COLUMN `ngnore_percent` decimal(8,4) DEFAULT '0.0001' COMMENT '忽视涨跌幅度阈值,涨跌幅小于此值视为平局';
  367. ALTER TABLE `contract_option_coin` MODIFY COLUMN `open_time_gap` int(11) DEFAULT '300' COMMENT '开始到开盘时间间隔(秒),即下注阶段时长';
  368. ALTER TABLE `contract_option_coin` MODIFY COLUMN `sort` int(11) DEFAULT '0' COMMENT '前台排序权重,数值越大越靠前';
  369. ALTER TABLE `contract_option_coin` MODIFY COLUMN `tied_type` int(2) DEFAULT '1' COMMENT '平局处理方式。1=退回本金,其他值待确认';
  370. ALTER TABLE `contract_option_coin` MODIFY COLUMN `total_profit` decimal(8,4) DEFAULT '0.0000' COMMENT '交易对累计总盈利(平台收益)';
  371. ALTER TABLE `contract_option_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态。1=可见,0=隐藏';
  372. ALTER TABLE `contract_option_coin` MODIFY COLUMN `win_fee_percent` decimal(8,4) DEFAULT '0.0010' COMMENT '赢家手续费比例(从奖金中扣除)';
  373. ALTER TABLE `contract_option_order` COMMENT '期权合约订单表(用户投注记录)';
  374. ALTER TABLE `contract_option_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  375. ALTER TABLE `contract_option_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`';
  376. ALTER TABLE `contract_option_order` MODIFY COLUMN `bet_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '投注金额';
  377. ALTER TABLE `contract_option_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`';
  378. ALTER TABLE `contract_option_order` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '下注时间戳(毫秒)';
  379. ALTER TABLE `contract_option_order` MODIFY COLUMN `direction` int(4) DEFAULT '1' COMMENT '投注方向,参见枚举 `ContractOptionOrderDirection`';
  380. ALTER TABLE `contract_option_order` MODIFY COLUMN `fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓手续费(下注时扣除)';
  381. ALTER TABLE `contract_option_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下注用户ID,关联 `member.id`';
  382. ALTER TABLE `contract_option_order` MODIFY COLUMN `option_id` bigint(20) DEFAULT NULL COMMENT '关联的合约期次ID,对应 `contract_option.id`';
  383. ALTER TABLE `contract_option_order` MODIFY COLUMN `option_no` int(11) DEFAULT '0' COMMENT '合约期号(冗余字段,方便查询)';
  384. ALTER TABLE `contract_option_order` MODIFY COLUMN `result` int(4) DEFAULT '1' COMMENT '订单结算结果,参见枚举 `ContractOptionOrderResult`';
  385. ALTER TABLE `contract_option_order` MODIFY COLUMN `reward_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '胜利奖金(败方为 0)';
  386. ALTER TABLE `contract_option_order` MODIFY COLUMN `status` int(4) DEFAULT '1' COMMENT '订单状态,参见枚举 `ContractOptionOrderStatus`';
  387. ALTER TABLE `contract_option_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识,关联 `contract_option_coin.symbol`';
  388. ALTER TABLE `contract_option_order` MODIFY COLUMN `win_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '赢家手续费 / 抽水(从奖金中扣除,仅胜利时有值)';
  389. ALTER TABLE `contract_order_entrust` COMMENT '永续合约委托单';
  390. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  391. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算单位,如 USDT';
  392. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '平仓手续费';
  393. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '币种单位,如 BTC';
  394. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `contract_id` bigint(20) DEFAULT NULL COMMENT '合约币种ID,关联 `contract_coin.id`';
  395. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `contract_order_entrust_id` varchar(255) DEFAULT NULL COMMENT '委托订单编号(系统自动生成的业务ID)';
  396. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `create_time` bigint(20) DEFAULT NULL COMMENT '创建时间(毫秒时间戳)';
  397. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `current_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '下单时的市场价格';
  398. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `direction` int(11) DEFAULT '1' COMMENT '方向:0=做多(BUY),1=做空(SELL)';
  399. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `entrust_price` decimal(18,8) DEFAULT NULL COMMENT '委托价格(限价/计划委托时填写)';
  400. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `entrust_type` int(11) DEFAULT '0' COMMENT '委托单类型:0=开仓(OPEN),1=平仓(CLOSE)';
  401. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_blast` int(2) DEFAULT '0' COMMENT '是否爆仓单:0=否,1=是';
  402. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_from_spot` int(2) DEFAULT '0' COMMENT '是否由计划委托触发:0=否,1=是';
  403. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID,关联 `member.id`';
  404. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓手续费';
  405. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `patterns` int(11) DEFAULT '1' COMMENT '保证金模式:0=全仓,1=逐仓';
  406. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结保证金';
  407. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `principal_unit` varchar(255) DEFAULT NULL COMMENT '保证金单位(如 USDT)';
  408. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_and_loss` decimal(18,8) DEFAULT '0.00000000' COMMENT '盈亏金额(平仓时计算)';
  409. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少USDT或Coin)';
  410. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态:0=委托中,1=已撤销,2=委托失败,3=委托成功';
  411. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对符号,如 BTC/USDT';
  412. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `traded_price` decimal(18,8) DEFAULT NULL COMMENT '实际成交均价';
  413. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `traded_volume` decimal(18,8) DEFAULT '0.00000000' COMMENT '成交数量(张)';
  414. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `trigger_price` decimal(18,8) DEFAULT NULL COMMENT '触发价格(计划委托的触发条件)';
  415. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `triggering_time` bigint(20) DEFAULT NULL COMMENT '计划委托触发时间';
  416. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '委托方式:0=市价,1=限价,2=计划委托';
  417. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `volume` decimal(18,8) DEFAULT '0.00000000' COMMENT '委托数量(张)';
  418. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_reward` int(2) DEFAULT '0' COMMENT '是否已返佣:0=否,1=是';
  419. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `loss_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止损触发价';
  420. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `loss_entrust_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止损委托价';
  421. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止盈触发价';
  422. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `profit_entrust_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '止盈委托价';
  423. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_cut` int(2) DEFAULT '0' COMMENT '是否止盈止损单:0=否,1=是';
  424. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `usdt_open_time` bigint(20) DEFAULT '0' COMMENT '开仓时间';
  425. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `usdt_open_price` decimal(19,8) DEFAULT '0.00000000' COMMENT '开仓均价(USDT本位)';
  426. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_one_close` int(2) DEFAULT '0' COMMENT '是否一键平仓单';
  427. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_limit_price` int(2) DEFAULT '0' COMMENT '限价成交标记(限价单以市价成交时标记为1)';
  428. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_market_all_close` int(2) DEFAULT '0' COMMENT '是否市价全平单:0=否,1=是';
  429. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_open` int(2) DEFAULT '0' COMMENT '是否开仓单标记';
  430. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_reversed_open` int(2) DEFAULT '0' COMMENT '是否反向开仓单:0=否,1=是';
  431. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `leverage` int(6) DEFAULT NULL COMMENT '杠杆倍数';
  432. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `deal_time` bigint(20) DEFAULT '0' COMMENT '成交时间(毫秒时间戳)';
  433. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `position_id` bigint(20) DEFAULT NULL COMMENT '关联持仓ID,平仓单关联 `member_contract_position.id`';
  434. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `position_type` int(1) NOT NULL COMMENT '持仓模式:0=合仓(INTEGRAL),1=分仓(SEPARATE)';
  435. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '1' COMMENT '资金类型:0=USDT本位,1=币本位';
  436. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `open_type` int(1) DEFAULT NULL COMMENT '开仓类型:0=市价委托,1=限价委托,2=计划委托';
  437. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `close_type` int(1) DEFAULT NULL COMMENT '平仓类型枚举值(见 CloseType 枚举)';
  438. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `decimal_scale` int(1) NOT NULL DEFAULT '1' COMMENT '委托数量精度(限制小数位数)';
  439. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_percentage` int(1) DEFAULT NULL COMMENT '是否按百分比下单:1=是';
  440. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `violate_time` int(1) DEFAULT NULL COMMENT '违规次数';
  441. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `follow_id` bigint(20) DEFAULT NULL COMMENT '跟随的仓位ID(跟单功能)';
  442. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `follow_system_id` bigint(20) DEFAULT NULL COMMENT '跟单系统ID';
  443. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `dividend_percent` decimal(18,8) DEFAULT NULL COMMENT '分润比例';
  444. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_special` int(1) DEFAULT NULL COMMENT '是否特殊订单';
  445. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `percentage_volume` decimal(6,4) DEFAULT NULL COMMENT '百分比下单的比例';
  446. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `cut_type` int(1) DEFAULT NULL COMMENT '止盈止损类型';
  447. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `min_follow_amount` decimal(18,8) DEFAULT NULL COMMENT '最小跟单金额';
  448. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `max_follow_amount` decimal(18,8) DEFAULT NULL COMMENT '最大跟单金额';
  449. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `trigger_counter` int(6) NOT NULL DEFAULT '0' COMMENT '触发计数器';
  450. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `is_add` int(1) DEFAULT NULL COMMENT '是否加仓单';
  451. ALTER TABLE `contract_order_entrust` MODIFY COLUMN `hedge_id` bigint(20) DEFAULT NULL COMMENT '对冲ID';
  452. ALTER TABLE `contract_reward_record` COMMENT '永续合约奖励记录';
  453. ALTER TABLE `contract_reward_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  454. ALTER TABLE `contract_reward_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间(自动生成)';
  455. ALTER TABLE `contract_reward_record` MODIFY COLUMN `num` decimal(18,8) DEFAULT NULL COMMENT '返佣数量';
  456. ALTER TABLE `contract_reward_record` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '返佣类型:0=开仓返佣,1=平仓返佣,2=平级奖励,3=平台手续费收入';
  457. ALTER TABLE `contract_reward_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '返佣币种,关联 `coin.name`';
  458. ALTER TABLE `contract_reward_record` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的委托单ID,关联 `contract_order_entrust.id`';
  459. ALTER TABLE `contract_reward_record` MODIFY COLUMN `from_member_id` bigint(20) NOT NULL COMMENT '贡献返佣的用户ID(被推荐人),关联 `member.id`';
  460. ALTER TABLE `contract_reward_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '返佣接收用户ID(推荐人),关联 `member.id`';
  461. ALTER TABLE `contract_second_coin` COMMENT '秒合约交易对配置表';
  462. ALTER TABLE `contract_second_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  463. ALTER TABLE `contract_second_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度';
  464. ALTER TABLE `contract_second_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币种,如 `USDT`';
  465. ALTER TABLE `contract_second_coin` MODIFY COLUMN `close_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '平仓手续费率';
  466. ALTER TABLE `contract_second_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度';
  467. ALTER TABLE `contract_second_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种,如 `BTC`';
  468. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable` int(2) DEFAULT '1' COMMENT '启用状态。1=上架,0=下架';
  469. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_market_buy` int(2) DEFAULT '1' COMMENT '是否启用市价开仓做多。1=启用,0=禁止';
  470. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_market_sell` int(2) DEFAULT '1' COMMENT '是否启用市价开仓做空。1=启用,0=禁止';
  471. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_open_buy` int(2) DEFAULT '1' COMMENT '是否允许开仓做多(买涨)。1=允许(`BooleanEnum.IS_TRUE`),0=禁止';
  472. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_open_sell` int(2) DEFAULT '1' COMMENT '是否允许开仓做空(买跌)。1=允许,0=禁止';
  473. ALTER TABLE `contract_second_coin` MODIFY COLUMN `enable_trigger_entrust` int(2) DEFAULT '1' COMMENT '是否启用开仓计划委托。1=启用,0=禁止';
  474. ALTER TABLE `contract_second_coin` MODIFY COLUMN `exchangeable` int(2) DEFAULT '1' COMMENT '是否可交易。1=是,0=否';
  475. ALTER TABLE `contract_second_coin` MODIFY COLUMN `fee_percent` decimal(18,8) DEFAULT '0.00100000' COMMENT '隔夜费率';
  476. ALTER TABLE `contract_second_coin` MODIFY COLUMN `interval_hour` int(11) DEFAULT '1' COMMENT '隔夜费计算间隔(小时)';
  477. ALTER TABLE `contract_second_coin` MODIFY COLUMN `leverage` varchar(255) DEFAULT NULL COMMENT '可选杠杆倍数列表(JSON格式,如 `"10,20,50,100"`)';
  478. ALTER TABLE `contract_second_coin` MODIFY COLUMN `leverage_type` int(2) DEFAULT '1' COMMENT '杠杆类型。1=固定杠杆';
  479. ALTER TABLE `contract_second_coin` MODIFY COLUMN `maintenance_margin_rate` decimal(18,8) DEFAULT '0.00500000' COMMENT '维持保证金率';
  480. ALTER TABLE `contract_second_coin` MODIFY COLUMN `maker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Maker 手续费率(平多手续费)';
  481. ALTER TABLE `contract_second_coin` MODIFY COLUMN `max_share` decimal(18,8) DEFAULT '1000.00000000' COMMENT '最大手数';
  482. ALTER TABLE `contract_second_coin` MODIFY COLUMN `min_share` decimal(18,8) DEFAULT '1.00000000' COMMENT '最小手数';
  483. ALTER TABLE `contract_second_coin` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '交易对显示名称,如 `BTC/USDT`';
  484. ALTER TABLE `contract_second_coin` MODIFY COLUMN `open_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT '开仓手续费率';
  485. ALTER TABLE `contract_second_coin` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '单位手数(每手代表的合约面值)';
  486. ALTER TABLE `contract_second_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '前台排序权重';
  487. ALTER TABLE `contract_second_coin` MODIFY COLUMN `spread` decimal(18,8) DEFAULT '0.00000000' COMMENT '点差值,买卖价差的固定偏移量';
  488. ALTER TABLE `contract_second_coin` MODIFY COLUMN `spread_type` int(2) DEFAULT '1' COMMENT '点差类型。1=固定点差';
  489. ALTER TABLE `contract_second_coin` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识符,如 `BTC/USDT`';
  490. ALTER TABLE `contract_second_coin` MODIFY COLUMN `taker_fee` decimal(18,8) DEFAULT '0.00010000' COMMENT 'Taker 手续费率(平空手续费)';
  491. ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_close_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '累计平仓手续费收入';
  492. ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_loss` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计亏损';
  493. ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_open_fee` decimal(26,8) DEFAULT '0.00000000' COMMENT '累计开仓手续费收入';
  494. ALTER TABLE `contract_second_coin` MODIFY COLUMN `total_profit` decimal(26,8) DEFAULT '0.00000000' COMMENT '合约平台累计盈利';
  495. ALTER TABLE `contract_second_coin` MODIFY COLUMN `type` int(11) DEFAULT '0' COMMENT '合约类型,参见枚举 `ContractType`';
  496. ALTER TABLE `contract_second_coin` MODIFY COLUMN `visible` int(2) DEFAULT '1' COMMENT '前台可见状态。1=可见,0=隐藏';
  497. ALTER TABLE `contract_second_cycle` COMMENT '秒合约周期配置表';
  498. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  499. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `cycle_rate` decimal(20,8) DEFAULT '0.00000000' COMMENT '周期赔率。如 0.85 表示胜利时获得投注金额的 85% 作为收益';
  500. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `cycle_length` bigint(20) DEFAULT NULL COMMENT '周期时长,单位为秒(如 30、60、120)';
  501. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `min_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '该周期允许的最小投注金额';
  502. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `max_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '该周期允许的最大投注金额';
  503. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  504. ALTER TABLE `contract_second_cycle` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  505. ALTER TABLE `contract_second_order` COMMENT '秒合约订单表(用户投注记录)';
  506. ALTER TABLE `contract_second_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  507. ALTER TABLE `contract_second_order` MODIFY COLUMN `bet_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '投注金额';
  508. ALTER TABLE `contract_second_order` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '交易币种(冗余),如 `BTC`';
  509. ALTER TABLE `contract_second_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对标识,关联 `contract_second_coin.symbol`';
  510. ALTER TABLE `contract_second_order` MODIFY COLUMN `direction` int(4) DEFAULT '1' COMMENT '投注方向,参见枚举 `ContractSecondOrderDirection`';
  511. ALTER TABLE `contract_second_order` MODIFY COLUMN `fee` decimal(20,8) DEFAULT '0.00000000' COMMENT '手续费(下单时扣除)';
  512. ALTER TABLE `contract_second_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下单用户ID,关联 `member.id`';
  513. ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_id` bigint(20) DEFAULT NULL COMMENT '选择的周期ID,关联 `contract_second_cycle.id`';
  514. ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_rate` decimal(20,8) DEFAULT NULL COMMENT '周期赔率(下单时快照,防止周期配置变更影响已有订单)';
  515. ALTER TABLE `contract_second_order` MODIFY COLUMN `cycle_length` bigint(20) DEFAULT NULL COMMENT '周期时长(秒,下单时快照)';
  516. ALTER TABLE `contract_second_order` MODIFY COLUMN `open_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '开仓价格(下单时的市场价)';
  517. ALTER TABLE `contract_second_order` MODIFY COLUMN `close_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '实际平仓价格(周期到期时的市场价)';
  518. ALTER TABLE `contract_second_order` MODIFY COLUMN `pre_close_price` decimal(20,8) DEFAULT '0.00000000' COMMENT '预设平仓价格(管理员后台设置,用于人工干预结果)';
  519. ALTER TABLE `contract_second_order` MODIFY COLUMN `type` int(2) DEFAULT '0' COMMENT '是否包赔订单,参见枚举 `ContractSecondOrderType`';
  520. ALTER TABLE `contract_second_order` MODIFY COLUMN `result` int(4) DEFAULT '0' COMMENT '订单结果,参见枚举 `ContractSecondOrderResult`';
  521. ALTER TABLE `contract_second_order` MODIFY COLUMN `win_amount` decimal(20,8) DEFAULT '0.00000000' COMMENT '盈利金额(胜利时为正值,失败时为 0)';
  522. ALTER TABLE `contract_second_order` MODIFY COLUMN `status` int(4) DEFAULT '0' COMMENT '订单状态,参见枚举 `ContractSecondOrderStatus`';
  523. ALTER TABLE `contract_second_order` MODIFY COLUMN `close_time` datetime DEFAULT NULL COMMENT '平仓时间(= create_time + cycle_length 秒)';
  524. ALTER TABLE `contract_second_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '下单时间(开仓时间)';
  525. ALTER TABLE `contract_second_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  526. ALTER TABLE `contract_second_set` COMMENT '秒合约包赔设置表';
  527. ALTER TABLE `contract_second_set` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  528. ALTER TABLE `contract_second_set` MODIFY COLUMN `start_time` varchar(50) DEFAULT NULL COMMENT '包赔活动每日开始时间(格式 `HH:mm:ss`,如 `09:00:00`)';
  529. ALTER TABLE `contract_second_set` MODIFY COLUMN `end_time` varchar(50) DEFAULT NULL COMMENT '包赔活动每日结束时间(格式 `HH:mm:ss`,如 `21:00:00`)';
  530. ALTER TABLE `contract_second_set` MODIFY COLUMN `order_num` int(4) DEFAULT '0' COMMENT '每天每用户可享受包赔的订单数量上限';
  531. ALTER TABLE `contract_second_set` MODIFY COLUMN `limit_rate` decimal(20,8) DEFAULT '0.00000000' COMMENT '余额百分比限制阈值(小数形式)。当用户投注金额超过账户余额的该比例时不享受包赔';
  532. ALTER TABLE `contract_second_set` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  533. ALTER TABLE `contract_second_set` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  534. ALTER TABLE `country` COMMENT '国家/地区表,OTC 广告按国家分区';
  535. ALTER TABLE `country` MODIFY COLUMN `zh_name` varchar(255) NOT NULL COMMENT '中文名称';
  536. ALTER TABLE `country` MODIFY COLUMN `area_code` varchar(255) DEFAULT NULL COMMENT '英文名称';
  537. ALTER TABLE `country` MODIFY COLUMN `en_name` varchar(255) DEFAULT NULL COMMENT '区号';
  538. ALTER TABLE `country` MODIFY COLUMN `hk_name` varchar(255) DEFAULT NULL COMMENT 'hk name';
  539. ALTER TABLE `country` MODIFY COLUMN `jp_name` varchar(255) NOT NULL COMMENT 'jp name';
  540. ALTER TABLE `country` MODIFY COLUMN `kr_name` varchar(255) NOT NULL COMMENT 'kr name';
  541. ALTER TABLE `country` MODIFY COLUMN `language` varchar(255) DEFAULT NULL COMMENT '语言';
  542. ALTER TABLE `country` MODIFY COLUMN `local_currency` varchar(255) DEFAULT NULL COMMENT '当地货币缩写';
  543. ALTER TABLE `country` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序';
  544. ALTER TABLE `ctc_acceptor` COMMENT 'CTC 承兑商表,记录平台指定的承兑商及其交易统计';
  545. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '承兑商记录ID,自增主键';
  546. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '承兑商状态';
  547. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '关联会员ID,外键指向 `member.id`';
  548. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `cny_in` decimal(18,2) DEFAULT NULL COMMENT '累计收入 CNY 金额(用户→承兑商)';
  549. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `cny_out` decimal(18,2) DEFAULT NULL COMMENT '累计支出 CNY 金额(承兑商→用户)';
  550. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `usdt_in` decimal(18,2) DEFAULT NULL COMMENT '累计买入 USDT 数量(用户→承兑商)';
  551. ALTER TABLE `ctc_acceptor` MODIFY COLUMN `usdt_out` decimal(18,2) DEFAULT NULL COMMENT '累计售出 USDT 数量(承兑商→用户)';
  552. ALTER TABLE `ctc_order` COMMENT 'CTC 订单表,记录用户与承兑商之间的每笔买卖交易';
  553. ALTER TABLE `ctc_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键';
  554. ALTER TABLE `ctc_order` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(嵌入 `Alipay` 对象)';
  555. ALTER TABLE `ctc_order` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL';
  556. ALTER TABLE `ctc_order` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '交易数量(USDT)';
  557. ALTER TABLE `ctc_order` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '开户银行名称(嵌入 `BankInfo` 对象)';
  558. ALTER TABLE `ctc_order` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称';
  559. ALTER TABLE `ctc_order` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号';
  560. ALTER TABLE `ctc_order` MODIFY COLUMN `cancel_reason` varchar(255) DEFAULT NULL COMMENT '取消原因';
  561. ALTER TABLE `ctc_order` MODIFY COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '取消时间';
  562. ALTER TABLE `ctc_order` MODIFY COLUMN `complete_time` datetime DEFAULT NULL COMMENT '订单完成时间';
  563. ALTER TABLE `ctc_order` MODIFY COLUMN `confirm_time` datetime DEFAULT NULL COMMENT '接单/确认时间';
  564. ALTER TABLE `ctc_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间';
  565. ALTER TABLE `ctc_order` MODIFY COLUMN `direction` int(11) NOT NULL COMMENT '订单方向';
  566. ALTER TABLE `ctc_order` MODIFY COLUMN `money` decimal(18,2) DEFAULT NULL COMMENT '交易总金额(CNY)';
  567. ALTER TABLE `ctc_order` MODIFY COLUMN `order_sn` varchar(255) NOT NULL COMMENT '订单编号,唯一';
  568. ALTER TABLE `ctc_order` MODIFY COLUMN `pay_mode` varchar(255) NOT NULL COMMENT '支付方式:`alipay` / `bank` / `wechatpay`,默认 `bank`';
  569. ALTER TABLE `ctc_order` MODIFY COLUMN `pay_time` datetime DEFAULT NULL COMMENT '付款确认时间';
  570. ALTER TABLE `ctc_order` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '交易单价(CNY/USDT)';
  571. ALTER TABLE `ctc_order` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  572. ALTER TABLE `ctc_order` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '订单状态';
  573. ALTER TABLE `ctc_order` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '交易币种符号(如 `USDT`)';
  574. ALTER TABLE `ctc_order` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL';
  575. ALTER TABLE `ctc_order` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信账号(嵌入 `WechatPay` 对象)';
  576. ALTER TABLE `ctc_order` MODIFY COLUMN `acceptor_id` bigint(20) DEFAULT NULL COMMENT '承兑商用户ID,外键指向 `member.id`';
  577. ALTER TABLE `ctc_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '下单用户ID,外键指向 `member.id`';
  578. ALTER TABLE `ctc_order` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '实名信息(买入时=承兑商实名,卖出时=用户实名)';
  579. ALTER TABLE `data_dictionary` COMMENT '数据字典';
  580. ALTER TABLE `data_dictionary` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  581. ALTER TABLE `data_dictionary` MODIFY COLUMN `bond` varchar(255) DEFAULT NULL COMMENT 'bond';
  582. ALTER TABLE `data_dictionary` MODIFY COLUMN `comment` varchar(255) DEFAULT NULL COMMENT 'comment';
  583. ALTER TABLE `data_dictionary` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT 'creation时间';
  584. ALTER TABLE `data_dictionary` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间';
  585. ALTER TABLE `data_dictionary` MODIFY COLUMN `value` varchar(255) DEFAULT NULL COMMENT '值';
  586. ALTER TABLE `department` COMMENT '后台部门';
  587. ALTER TABLE `department` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门ID';
  588. ALTER TABLE `department` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,`@CreationTimestamp` 自动填充';
  589. ALTER TABLE `department` MODIFY COLUMN `leader_id` bigint(20) DEFAULT NULL COMMENT '部门负责人ID(推测关联 admin.id,代码中未建外键)';
  590. ALTER TABLE `department` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '部门名称,唯一约束';
  591. ALTER TABLE `department` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '部门备注说明';
  592. ALTER TABLE `department` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间,`@UpdateTimestamp` 自动更新';
  593. ALTER TABLE `deposit_record` COMMENT '保证金缴纳/索回记录';
  594. ALTER TABLE `deposit_record` MODIFY COLUMN `id` varchar(255) NOT NULL COMMENT '记录ID(字符串类型,非自增)';
  595. ALTER TABLE `deposit_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '保证金金额';
  596. ALTER TABLE `deposit_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '操作类型:0=缴纳(PAY), 1=索回(GET_BACK)';
  597. ALTER TABLE `deposit_record` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`';
  598. ALTER TABLE `deposit_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID,关联 `member.id`';
  599. ALTER TABLE `dividend_start_record` COMMENT '持币分红';
  600. ALTER TABLE `dividend_start_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  601. ALTER TABLE `dividend_start_record` MODIFY COLUMN `amount` decimal(18,6) DEFAULT NULL COMMENT '实际分红总额 = 手续费收入 × rate%';
  602. ALTER TABLE `dividend_start_record` MODIFY COLUMN `date` datetime DEFAULT NULL COMMENT '分红执行时间(自动生成)';
  603. ALTER TABLE `dividend_start_record` MODIFY COLUMN `end` bigint(20) DEFAULT NULL COMMENT '统计结束时间戳(毫秒)';
  604. ALTER TABLE `dividend_start_record` MODIFY COLUMN `end_date` datetime DEFAULT NULL COMMENT '统计结束时间(可读格式)';
  605. ALTER TABLE `dividend_start_record` MODIFY COLUMN `rate` decimal(18,2) DEFAULT NULL COMMENT '分红比例(%),取值 0-100';
  606. ALTER TABLE `dividend_start_record` MODIFY COLUMN `start` bigint(20) DEFAULT NULL COMMENT '统计起始时间戳(毫秒)';
  607. ALTER TABLE `dividend_start_record` MODIFY COLUMN `start_date` datetime DEFAULT NULL COMMENT '统计起始时间(可读格式)';
  608. ALTER TABLE `dividend_start_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '分红币种(如 USDT、BTC)';
  609. ALTER TABLE `dividend_start_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID,关联 `admin.id`';
  610. ALTER TABLE `entrust_change_history` COMMENT '委托变更历史表';
  611. ALTER TABLE `entrust_change_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '变更记录 ID';
  612. ALTER TABLE `entrust_change_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
  613. ALTER TABLE `entrust_change_history` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '变更类型(如冻结、解冻等)';
  614. ALTER TABLE `entrust_change_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '变更数量';
  615. ALTER TABLE `entrust_change_history` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '变更时间';
  616. ALTER TABLE `entrust_change_history` MODIFY COLUMN `unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间(仅解冻类型有值)';
  617. ALTER TABLE `entrust_change_history` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '状态:0=冻结中,1=已解冻';
  618. ALTER TABLE `exchange_asset_flow` COMMENT '资产流水表';
  619. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '流水序号,自增主键';
  620. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `transaction_id` bigint(20) DEFAULT NULL COMMENT '关联交易 ID(关联成交记录或其他业务 ID)';
  621. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `from_exchange_wallet_id` bigint(20) DEFAULT NULL COMMENT '资金来源钱包 ID,关联 `exchange_wallet.id`';
  622. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `to_exchange_wallet_id` bigint(20) DEFAULT NULL COMMENT '资金去向钱包 ID,关联 `exchange_wallet.id`';
  623. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `coin_symbol` varchar(255) NOT NULL COMMENT '币种名称或代码(如 "USDT"、"BTC")';
  624. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `business_type` int(11) NOT NULL COMMENT '业务类型(见下方枚举说明)';
  625. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `amount` decimal(26,8) DEFAULT '0.00000000' COMMENT '变动金额(正=入金,负=出金)';
  626. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `frozen_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结变动量(正=冻结,负=解冻)';
  627. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `available_balance` decimal(26,8) DEFAULT '0.00000000' COMMENT '流水后的可用余额快照';
  628. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `fee` decimal(18,8) DEFAULT '0.00000000' COMMENT '手续费';
  629. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '流水备注信息';
  630. ALTER TABLE `exchange_asset_flow` MODIFY COLUMN `created_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '流水创建时间';
  631. ALTER TABLE `exchange_code` COMMENT '兑换码表';
  632. ALTER TABLE `exchange_code` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '兑换码 ID';
  633. ALTER TABLE `exchange_code` MODIFY COLUMN `code` varchar(255) DEFAULT NULL COMMENT '兑换码字符串(如 "ABC123XYZ")';
  634. ALTER TABLE `exchange_coin` COMMENT '币币交易对表';
  635. ALTER TABLE `exchange_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '交易对 ID';
  636. ALTER TABLE `exchange_coin` MODIFY COLUMN `symbol` varchar(255) NOT NULL COMMENT '交易对名称,格式如 `BTC/USDT`';
  637. ALTER TABLE `exchange_coin` MODIFY COLUMN `base_coin_scale` int(11) NOT NULL COMMENT '计价币小数精度';
  638. ALTER TABLE `exchange_coin` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '计价币/结算币符号(如 USDT),对应 `coin.unit`';
  639. ALTER TABLE `exchange_coin` MODIFY COLUMN `coin_scale` int(11) NOT NULL COMMENT '交易币小数精度(如 8 表示最多 8 位小数)';
  640. ALTER TABLE `exchange_coin` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币符号(如 BTC),对应 `coin.unit`';
  641. ALTER TABLE `exchange_coin` MODIFY COLUMN `enable` int(11) NOT NULL COMMENT '上下架状态:1=上架启用,2=下架禁用';
  642. ALTER TABLE `exchange_coin` MODIFY COLUMN `fee` decimal(8,4) DEFAULT NULL COMMENT '买入手续费率';
  643. ALTER TABLE `exchange_coin` MODIFY COLUMN `sell_fee` decimal(8,4) DEFAULT NULL COMMENT '卖出手续费率';
  644. ALTER TABLE `exchange_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值';
  645. ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_market_buy` int(11) DEFAULT '1' COMMENT '是否启用市价买:1=启用,0=禁用';
  646. ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_market_sell` int(11) DEFAULT '1' COMMENT '是否启用市价卖:1=启用,0=禁用';
  647. ALTER TABLE `exchange_coin` MODIFY COLUMN `min_sell_price` decimal(18,8) DEFAULT NULL COMMENT '最低挂单卖价,防止低价恶意挂单';
  648. ALTER TABLE `exchange_coin` MODIFY COLUMN `flag` int(11) DEFAULT '0' COMMENT '推荐标记:0=普通,1=推荐';
  649. ALTER TABLE `exchange_coin` MODIFY COLUMN `max_trading_order` int(11) DEFAULT '0' COMMENT '最大同时交易订单数,0=不限制';
  650. ALTER TABLE `exchange_coin` MODIFY COLUMN `max_trading_time` int(11) DEFAULT '0' COMMENT '委托超时自动下架时间(秒),0=不过期';
  651. ALTER TABLE `exchange_coin` MODIFY COLUMN `instrument` varchar(20) DEFAULT NULL COMMENT '交易类型标识,B2C2 做市商专用';
  652. ALTER TABLE `exchange_coin` MODIFY COLUMN `min_turnover` decimal(18,8) DEFAULT NULL COMMENT '最小挂单成交额';
  653. ALTER TABLE `exchange_coin` MODIFY COLUMN `max_volume` decimal(18,8) DEFAULT NULL COMMENT '最大下单量';
  654. ALTER TABLE `exchange_coin` MODIFY COLUMN `min_volume` decimal(18,8) DEFAULT NULL COMMENT '最小下单量';
  655. ALTER TABLE `exchange_coin` MODIFY COLUMN `zone` int(11) DEFAULT '0' COMMENT '交易区分区(如主区、创新区等)';
  656. ALTER TABLE `exchange_coin` MODIFY COLUMN `clear_time` varchar(30) DEFAULT '1' COMMENT '清盘时间';
  657. ALTER TABLE `exchange_coin` MODIFY COLUMN `end_time` varchar(30) DEFAULT '1' COMMENT '活动结束时间';
  658. ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_price` decimal(18,8) DEFAULT NULL COMMENT '分摊发行价格';
  659. ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_type` int(11) DEFAULT '1' COMMENT '发行活动类型:1=无活动,2=抢购发行,3=分摊发行';
  660. ALTER TABLE `exchange_coin` MODIFY COLUMN `start_time` varchar(30) DEFAULT '1' COMMENT '活动开始时间';
  661. ALTER TABLE `exchange_coin` MODIFY COLUMN `exchangeable` int(11) DEFAULT '1' COMMENT '是否可交易:1=可交易,2=不可交易';
  662. ALTER TABLE `exchange_coin` MODIFY COLUMN `publish_amount` decimal(18,8) DEFAULT NULL COMMENT '活动发行数量';
  663. ALTER TABLE `exchange_coin` MODIFY COLUMN `visible` int(11) DEFAULT '1' COMMENT '前台可见状态:1=可见,2=不可见';
  664. ALTER TABLE `exchange_coin` MODIFY COLUMN `max_buy_price` decimal(18,8) DEFAULT NULL COMMENT '最高买单价,防止高价恶意挂单';
  665. ALTER TABLE `exchange_coin` MODIFY COLUMN `robot_type` int(11) DEFAULT '0' COMMENT '机器人类型:0=一般机器人,1=控盘机器人,2=其他';
  666. ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_buy` int(11) DEFAULT '1' COMMENT '是否允许买入:1=允许,0=禁止';
  667. ALTER TABLE `exchange_coin` MODIFY COLUMN `enable_sell` int(11) DEFAULT '1' COMMENT '是否允许卖出:1=允许,0=禁止';
  668. ALTER TABLE `exchange_deal` COMMENT '成交记录表';
  669. ALTER TABLE `exchange_deal` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '成交记录 ID';
  670. ALTER TABLE `exchange_deal` MODIFY COLUMN `amount` decimal(32,8) NOT NULL COMMENT '成交金额(= price × volume,结算币金额)';
  671. ALTER TABLE `exchange_deal` MODIFY COLUMN `price` decimal(32,8) NOT NULL COMMENT '成交价格';
  672. ALTER TABLE `exchange_deal` MODIFY COLUMN `type` int(1) DEFAULT NULL COMMENT '成交类型:1=买入成交,2=卖出成交(表示本次成交是由买方还是卖方主动触发)';
  673. ALTER TABLE `exchange_deal` MODIFY COLUMN `volume` decimal(32,8) NOT NULL COMMENT '成交数量(交易币数量)';
  674. ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_fee` decimal(16,8) DEFAULT NULL COMMENT '卖方手续费(通常以结算币扣取)';
  675. ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_fee` decimal(16,8) NOT NULL COMMENT '买方手续费(通常以交易币扣取)';
  676. ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_commission_rate` decimal(16,8) NOT NULL COMMENT '买方手续费比率';
  677. ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_commission_rate` decimal(16,8) DEFAULT NULL COMMENT '卖方手续费比率';
  678. ALTER TABLE `exchange_deal` MODIFY COLUMN `symbol_name` varchar(20) NOT NULL COMMENT '交易对名称(如 "BTC/USDT")';
  679. ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_order_id` bigint(20) NOT NULL COMMENT '买方委托单 ID,关联 `exchange_order.order_id`';
  680. ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_order_id` bigint(20) NOT NULL COMMENT '卖方委托单 ID,关联 `exchange_order.order_id`';
  681. ALTER TABLE `exchange_deal` MODIFY COLUMN `buy_account_id` bigint(20) NOT NULL COMMENT '买方用户 ID,关联 `member.id`';
  682. ALTER TABLE `exchange_deal` MODIFY COLUMN `sell_account_id` bigint(20) NOT NULL COMMENT '卖方用户 ID,关联 `member.id`';
  683. ALTER TABLE `exchange_deal` MODIFY COLUMN `deal_time` bigint(20) NOT NULL COMMENT '成交时间(Unix 毫秒时间戳)';
  684. ALTER TABLE `exchange_deal` MODIFY COLUMN `is_wallet_update` int(11) NOT NULL DEFAULT '0' COMMENT '钱包更新状态:0=未更新钱包,1=已更新钱包';
  685. ALTER TABLE `exchange_deal` MODIFY COLUMN `create_time` bigint(20) NOT NULL COMMENT '记录创建时间(Unix 毫秒时间戳)';
  686. ALTER TABLE `exchange_deal` MODIFY COLUMN `coin` varchar(10) NOT NULL COMMENT '交易币种(如 "BTC")';
  687. ALTER TABLE `exchange_deal` MODIFY COLUMN `base_coin` varchar(10) NOT NULL COMMENT '基础/结算币种(如 "USDT")';
  688. ALTER TABLE `exchange_favor_symbol` COMMENT '用户自选交易对表';
  689. ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自选记录 ID';
  690. ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `add_time` varchar(255) DEFAULT NULL COMMENT '添加时间(字符串格式)';
  691. ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
  692. ALTER TABLE `exchange_favor_symbol` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对名称(如 "BTC/USDT"),关联 `exchange_coin.symbol`';
  693. ALTER TABLE `exchange_freeze_history` COMMENT '挂单冻结历史表';
  694. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '冻结记录 ID';
  695. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
  696. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `coin_id` varchar(100) NOT NULL COMMENT '冻结的币种标识(如 "USDT"、"BTC")';
  697. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '冻结数量';
  698. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '冻结创建时间';
  699. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '最后更新时间';
  700. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `unfreeze_time` datetime NOT NULL COMMENT '解冻时间';
  701. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '冻结状态:0=冻结中,1=已解冻';
  702. ALTER TABLE `exchange_freeze_history` MODIFY COLUMN `type` int(2) NOT NULL COMMENT '冻结类型(区分冻结的业务来源)';
  703. ALTER TABLE `exchange_order` COMMENT '币币挂单(委托单)表';
  704. ALTER TABLE `exchange_order` MODIFY COLUMN `order_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单 ID,自增主键';
  705. ALTER TABLE `exchange_order` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '委托数量(限价卖单=卖出的币数量,限价买单=买入的币数量,市价买单=花费的 USDT 金额)';
  706. ALTER TABLE `exchange_order` MODIFY COLUMN `base_symbol` varchar(255) DEFAULT NULL COMMENT '结算币种符号(如 "USDT"),关联 `exchange_coin.base_symbol`';
  707. ALTER TABLE `exchange_order` MODIFY COLUMN `canceled_time` bigint(20) DEFAULT NULL COMMENT '取消时间(撤单的时间戳,NULL 表示未取消)';
  708. ALTER TABLE `exchange_order` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '交易币种符号(如 "BTC"),关联 `exchange_coin.coin_symbol`';
  709. ALTER TABLE `exchange_order` MODIFY COLUMN `completed_time` bigint(20) DEFAULT NULL COMMENT '完成时间(完全成交的时间戳,NULL 表示未完成)';
  710. ALTER TABLE `exchange_order` MODIFY COLUMN `direction` int(11) DEFAULT NULL COMMENT '交易方向,枚举 `ExchangeOrderDirection`:0=买入(BUY),1=卖出(SELL)';
  711. ALTER TABLE `exchange_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
  712. ALTER TABLE `exchange_order` MODIFY COLUMN `price` decimal(18,8) DEFAULT NULL COMMENT '委托价格(限价单的挂单价格,市价单此字段为 0)';
  713. ALTER TABLE `exchange_order` MODIFY COLUMN `deal_price` decimal(18,8) DEFAULT NULL COMMENT '实际成交均价';
  714. ALTER TABLE `exchange_order` MODIFY COLUMN `trigger_price` decimal(18,8) DEFAULT NULL COMMENT '触发价格(用于止盈止损等条件单)';
  715. ALTER TABLE `exchange_order` MODIFY COLUMN `fee` decimal(18,8) DEFAULT NULL COMMENT '已扣手续费总额';
  716. ALTER TABLE `exchange_order` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '订单状态,枚举 `ExchangeOrderStatus`(见下方枚举说明)';
  717. ALTER TABLE `exchange_order` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对名称(如 "BTC/USDT"),关联 `exchange_coin.symbol`';
  718. ALTER TABLE `exchange_order` MODIFY COLUMN `time` bigint(20) DEFAULT NULL COMMENT '委托下单时间(Unix 毫秒时间戳)';
  719. ALTER TABLE `exchange_order` MODIFY COLUMN `traded_amount` decimal(26,16) DEFAULT NULL COMMENT '已成交数量(已撮合成交的交易币数量)';
  720. ALTER TABLE `exchange_order` MODIFY COLUMN `turnover` decimal(26,16) DEFAULT NULL COMMENT '已成交额(已成交的结算币金额)';
  721. ALTER TABLE `exchange_order` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '订单类型,枚举 `ExchangeOrderType`:0=限价单(LIMIT_PRICE),1=市价单(MARKET_PRICE)';
  722. ALTER TABLE `exchange_order` MODIFY COLUMN `use_discount` varchar(255) DEFAULT NULL COMMENT '是否使用平台币折扣(手续费抵扣)';
  723. ALTER TABLE `exchange_order` MODIFY COLUMN `order_resource` int(11) DEFAULT NULL COMMENT '订单来源,枚举 `ExchangeOrderResource`(如 API、WEB、APP 等不同端)';
  724. ALTER TABLE `exchange_order` MODIFY COLUMN `fee_rate` decimal(18,8) DEFAULT NULL COMMENT '手续费费率';
  725. ALTER TABLE `exchange_order` MODIFY COLUMN `trade_status` int(11) NOT NULL DEFAULT '0' COMMENT '撮合状态:0=待开始,1=撮合中,2=撮合停止,3=撮合完成';
  726. ALTER TABLE `exchange_order` MODIFY COLUMN `is_completed` int(1) NOT NULL DEFAULT '0' COMMENT '是否已完结标志:0=未完结,1=已完结';
  727. ALTER TABLE `exchange_order` MODIFY COLUMN `frozen_amount` decimal(18,8) DEFAULT NULL COMMENT '冻结数量(挂单时冻结的资产数量:买单冻结 USDT,卖单冻结交易币)';
  728. ALTER TABLE `exchange_release_history` COMMENT '资产释放历史表';
  729. ALTER TABLE `exchange_release_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '释放记录 ID';
  730. ALTER TABLE `exchange_release_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
  731. ALTER TABLE `exchange_release_history` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '释放的币种标识(如 "USDT"、"BTC")';
  732. ALTER TABLE `exchange_release_history` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '释放数量';
  733. ALTER TABLE `exchange_release_history` MODIFY COLUMN `release_time` datetime NOT NULL COMMENT '释放执行时间';
  734. ALTER TABLE `exchange_release_history` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '记录创建时间';
  735. ALTER TABLE `exchange_release_history` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  736. ALTER TABLE `exchange_statistics_data` COMMENT '现货统计数据表';
  737. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '统计记录 ID(联合主键的一部分)';
  738. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `stat_time` datetime NOT NULL COMMENT '统计时间(联合主键的一部分)';
  739. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID(联合主键的一部分),关联 `member.id`';
  740. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `stat_type` int(8) NOT NULL COMMENT '统计类别(联合主键的一部分):1=零点统计,2=16 点统计';
  741. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `coin_symbol` varchar(255) DEFAULT NULL COMMENT '资产币种符号(如 "BTC"、"USDT")';
  742. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `position_asset_price_usdt` decimal(26,8) DEFAULT NULL COMMENT '持仓资产估值(以 USDT 计价)';
  743. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `daily_profit_loss_usdt` decimal(26,8) DEFAULT NULL COMMENT '当日盈亏(以 USDT 计价)';
  744. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `frozen_asset_price_usdt` decimal(26,8) DEFAULT NULL COMMENT '冻结资产估值(以 USDT 计价)';
  745. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `created_time` datetime DEFAULT NULL COMMENT '记录创建时间';
  746. ALTER TABLE `exchange_statistics_data` MODIFY COLUMN `updated_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  747. ALTER TABLE `exchange_wallet` COMMENT '币币交易专用钱包';
  748. ALTER TABLE `exchange_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '钱包唯一ID';
  749. ALTER TABLE `exchange_wallet` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址(交易钱包场景下一般不使用)';
  750. ALTER TABLE `exchange_wallet` MODIFY COLUMN `balance` decimal(26,8) DEFAULT NULL COMMENT '**可用余额**:可用于币币交易下单的资产';
  751. ALTER TABLE `exchange_wallet` MODIFY COLUMN `frozen_balance` decimal(26,8) DEFAULT NULL COMMENT '**冻结余额**:因币币交易挂单被锁定的资产';
  752. ALTER TABLE `exchange_wallet` MODIFY COLUMN `pledged_balance` decimal(18,8) DEFAULT NULL COMMENT '**质押余额**:用于质押(staking)场景锁定的资产';
  753. ALTER TABLE `exchange_wallet` MODIFY COLUMN `is_lock` int(11) DEFAULT '0' COMMENT '钱包锁定状态,0=未锁定,1=已锁定';
  754. ALTER TABLE `exchange_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '所属会员ID';
  755. ALTER TABLE `exchange_wallet` MODIFY COLUMN `to_released` decimal(18,8) DEFAULT NULL COMMENT '**待释放总量**:待释放到可用余额的资产';
  756. ALTER TABLE `exchange_wallet` MODIFY COLUMN `daily_released` decimal(18,8) DEFAULT NULL COMMENT '**每日释放量**:每日定时释放到可用余额的数量';
  757. ALTER TABLE `exchange_wallet` MODIFY COLUMN `version` int(11) NOT NULL COMMENT '乐观锁版本号';
  758. ALTER TABLE `exchange_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识(直接存储字符串,非外键关联)';
  759. ALTER TABLE `exchange_wallet` MODIFY COLUMN `release_date` date DEFAULT NULL COMMENT '释放日期';
  760. ALTER TABLE `exchange_wallet` MODIFY COLUMN `open_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '开仓价格(默认 0),用于记录特定场景的开仓参考价';
  761. ALTER TABLE `exchange_wallet` MODIFY COLUMN `open_time` datetime DEFAULT NULL COMMENT '开仓时间';
  762. ALTER TABLE `experience_event` COMMENT '体验金历史记录表';
  763. ALTER TABLE `experience_event` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  764. ALTER TABLE `experience_event` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得体验金的用户ID → `member.id`';
  765. ALTER TABLE `experience_event` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '来源用户ID(触发该事件的下级用户,或自己)';
  766. ALTER TABLE `experience_event` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '来源用户名,冗余存储';
  767. ALTER TABLE `experience_event` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '获取类型,`AwardType` 枚举(见下方)';
  768. ALTER TABLE `experience_event` MODIFY COLUMN `source_type` int(2) NOT NULL COMMENT '获取途径,`AwardSourceType` 枚举(见下方)';
  769. ALTER TABLE `experience_event` MODIFY COLUMN `amount` int(6) NOT NULL COMMENT '获得的体验金数量';
  770. ALTER TABLE `experience_event` MODIFY COLUMN `content` varchar(200) DEFAULT NULL COMMENT '备注内容';
  771. ALTER TABLE `experience_event` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间,自动填充';
  772. ALTER TABLE `experience_mission` COMMENT '体验金任务表';
  773. ALTER TABLE `experience_mission` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  774. ALTER TABLE `experience_mission` MODIFY COLUMN `member_id` int(20) DEFAULT NULL COMMENT '邀请人(上级)用户ID → `member.id`';
  775. ALTER TABLE `experience_mission` MODIFY COLUMN `source_member_id` int(20) NOT NULL COMMENT '被邀请人(下级)用户ID → `member.id`,每人唯一';
  776. ALTER TABLE `experience_mission` MODIFY COLUMN `max_recharge` decimal(18,8) NOT NULL COMMENT '下级历史最大单笔充值金额(USDT)';
  777. ALTER TABLE `experience_mission` MODIFY COLUMN `order_count` int(6) NOT NULL COMMENT '下级完成的合约交易订单数';
  778. ALTER TABLE `experience_mission` MODIFY COLUMN `type` int(1) NOT NULL COMMENT '任务状态类型(见下方状态机)';
  779. ALTER TABLE `experience_mission` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '下级累计签到天数';
  780. ALTER TABLE `experience_mission` MODIFY COLUMN `sign_date` date DEFAULT NULL COMMENT '下级最近一次签到日期';
  781. ALTER TABLE `experience_mission` MODIFY COLUMN `sign_status` int(1) NOT NULL COMMENT '签到状态(数据库字段,实际判断通过计算方法)';
  782. ALTER TABLE `experience_mission` MODIFY COLUMN `remind_date` date DEFAULT NULL COMMENT '上级提醒下级签到的日期';
  783. ALTER TABLE `experience_sign` COMMENT '体验金签到记录表';
  784. ALTER TABLE `experience_sign` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  785. ALTER TABLE `experience_sign` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '上级用户ID → `member.id`';
  786. ALTER TABLE `experience_sign` MODIFY COLUMN `source_member_id` bigint(20) NOT NULL COMMENT '签到的下级用户ID → `member.id`';
  787. ALTER TABLE `experience_sign` MODIFY COLUMN `source_user_name` varchar(200) NOT NULL COMMENT '下级用户名';
  788. ALTER TABLE `experience_sign` MODIFY COLUMN `sign_count` int(6) NOT NULL COMMENT '累计签到天数(快照)';
  789. ALTER TABLE `experience_sign` MODIFY COLUMN `sign_date` date NOT NULL COMMENT '签到日期';
  790. ALTER TABLE `experience_sign` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '签到状态';
  791. ALTER TABLE `experience_wallet` COMMENT '体验金钱包表';
  792. ALTER TABLE `experience_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户ID,即 `member.id`(非自增)';
  793. ALTER TABLE `experience_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '可用余额 — 已解锁且可用于交易的体验金';
  794. ALTER TABLE `experience_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '冻结余额 — 正在交易中占用的体验金';
  795. ALTER TABLE `experience_wallet` MODIFY COLUMN `total_balance` decimal(18,8) NOT NULL COMMENT '累计获得总额 — 历史获得的所有体验金(含未解锁)';
  796. ALTER TABLE `experience_wallet` MODIFY COLUMN `thawed_balance` decimal(18,8) NOT NULL COMMENT '累计解锁总额 — 已通过任务解锁转为可用的体验金';
  797. ALTER TABLE `experience_wallet` MODIFY COLUMN `sign_clear` int(1) NOT NULL COMMENT '签到清零标记';
  798. ALTER TABLE `experience_wallet` MODIFY COLUMN `order_clear` int(1) NOT NULL COMMENT '订单清零标记';
  799. ALTER TABLE `experience_wallet` MODIFY COLUMN `first_recharge` decimal(18,8) NOT NULL COMMENT '首次充值金额记录';
  800. ALTER TABLE `feedback` COMMENT '用户意见反馈';
  801. ALTER TABLE `feedback` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  802. ALTER TABLE `feedback` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  803. ALTER TABLE `feedback` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  804. ALTER TABLE `feedback` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  805. ALTER TABLE `financial_item` COMMENT '理财产品配置表,定义可申购的理财产品';
  806. ALTER TABLE `financial_item` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  807. ALTER TABLE `financial_item` MODIFY COLUMN `coin_minnum` decimal(19,2) DEFAULT NULL COMMENT '最低申购数量(单笔最小金额)';
  808. ALTER TABLE `financial_item` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '理财币种符号(如 `BTC`、`USDT`)';
  809. ALTER TABLE `financial_item` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '产品创建时间';
  810. ALTER TABLE `financial_item` MODIFY COLUMN `deadline` int(11) NOT NULL COMMENT '锁仓期限(天数),到期后自动结算收益';
  811. ALTER TABLE `financial_item` MODIFY COLUMN `item_desc` varchar(255) DEFAULT NULL COMMENT '产品描述';
  812. ALTER TABLE `financial_item` MODIFY COLUMN `item_id` varchar(255) DEFAULT NULL COMMENT '产品编号(业务唯一标识,关联 `financial_order.item_id`)';
  813. ALTER TABLE `financial_item` MODIFY COLUMN `item_name` varchar(255) DEFAULT NULL COMMENT '产品名称(如"BTC 30天定期")';
  814. ALTER TABLE `financial_item` MODIFY COLUMN `item_state` int(11) NOT NULL COMMENT '产品状态(0=下架/禁用, 1=上架/启用)';
  815. ALTER TABLE `financial_item` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '产品最后更新时间';
  816. ALTER TABLE `financial_item` MODIFY COLUMN `yield` double DEFAULT NULL COMMENT '年化收益率(如 0.12 表示 12%)';
  817. ALTER TABLE `financial_order` COMMENT '理财订单表,记录用户每笔申购的详细信息';
  818. ALTER TABLE `financial_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  819. ALTER TABLE `financial_order` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '理财币种符号(冗余自 `financial_item.coin_name`)';
  820. ALTER TABLE `financial_order` MODIFY COLUMN `coin_num` decimal(19,2) DEFAULT NULL COMMENT '申购数量(用户投入的代币数量)';
  821. ALTER TABLE `financial_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间(申购时间)';
  822. ALTER TABLE `financial_order` MODIFY COLUMN `frozen_days` int(11) NOT NULL COMMENT '冻结天数(冗余自 `financial_item.deadline`,便于订单独立查询)';
  823. ALTER TABLE `financial_order` MODIFY COLUMN `item_id` varchar(255) DEFAULT NULL COMMENT '理财产品编号,关联 `financial_item.item_id`';
  824. ALTER TABLE `financial_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
  825. ALTER TABLE `financial_order` MODIFY COLUMN `order_no` bigint(20) DEFAULT NULL COMMENT '订单号(面向用户展示的唯一标识,使用 `@JsonSerialize(using=ToStringSerializer.class)` 防止前端 JS 大数精度丢失)';
  826. ALTER TABLE `financial_order` MODIFY COLUMN `order_state` int(11) NOT NULL COMMENT '订单状态(推测:0=锁仓中, 1=已到期/已结算, 2=已赎回/已取消)';
  827. ALTER TABLE `financial_order` MODIFY COLUMN `order_usdt_rate` double DEFAULT NULL COMMENT '申购时该币种对 USDT 的汇率(用于估值统计)';
  828. ALTER TABLE `financial_order` MODIFY COLUMN `plan_revenue_time` datetime DEFAULT NULL COMMENT '计划收益到期时间(`create_time` + `frozen_days` 天)';
  829. ALTER TABLE `financial_order` MODIFY COLUMN `real_income` decimal(19,2) DEFAULT NULL COMMENT '实际收益金额(到期结算后写入)';
  830. ALTER TABLE `financial_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '订单最后更新时间';
  831. ALTER TABLE `follow_lock_config` COMMENT '跟单锁仓配置';
  832. ALTER TABLE `follow_lock_config` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  833. ALTER TABLE `follow_lock_config` MODIFY COLUMN `lower_band` int(6) NOT NULL COMMENT '跟随人数下限(含)';
  834. ALTER TABLE `follow_lock_config` MODIFY COLUMN `upper_band` int(6) NOT NULL COMMENT '跟随人数上限(含)';
  835. ALTER TABLE `follow_lock_config` MODIFY COLUMN `lock_amount` int(6) NOT NULL COMMENT '锁仓金额(USDT)';
  836. ALTER TABLE `follow_lock_config` MODIFY COLUMN `lock_days` int(6) NOT NULL COMMENT '锁仓天数';
  837. ALTER TABLE `follow_sub_wallet` COMMENT '跟单子钱包';
  838. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  839. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID(关联 member.id / follow_wallet.id)';
  840. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `teacher_id` bigint(20) NOT NULL COMMENT '交易员(带单员)用户ID(关联 member.id)';
  841. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL COMMENT '分配给该交易员的可用余额';
  842. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL COMMENT '已用保证金';
  843. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL COMMENT '冻结保证金';
  844. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `stop_profit` int(6) NOT NULL COMMENT '止盈设置(百分比整数值)';
  845. ALTER TABLE `follow_sub_wallet` MODIFY COLUMN `stop_loss` int(6) NOT NULL COMMENT '止损设置(百分比整数值)';
  846. ALTER TABLE `follow_wallet` COMMENT '跟单钱包';
  847. ALTER TABLE `follow_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '自增主键';
  848. ALTER TABLE `follow_wallet` MODIFY COLUMN `balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '分配给该交易员的可用余额';
  849. ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已用保证金';
  850. ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结保证金';
  851. ALTER TABLE `follow_wallet` MODIFY COLUMN `special_balance` decimal(18,8) NOT NULL COMMENT '特级跟单可用余额';
  852. ALTER TABLE `follow_wallet` MODIFY COLUMN `special_frozen_balance` decimal(18,8) NOT NULL COMMENT '特级跟单已用保证金';
  853. ALTER TABLE `follow_wallet` MODIFY COLUMN `special_frozen_margin` decimal(18,8) NOT NULL COMMENT '特级跟单冻结保证金';
  854. ALTER TABLE `follow_wallet` MODIFY COLUMN `leverage` decimal(10,2) NOT NULL DEFAULT '10.00' COMMENT '默认杠杆倍数';
  855. ALTER TABLE `follow_wallet` MODIFY COLUMN `profit_percent` decimal(10,2) DEFAULT NULL COMMENT '止盈百分比(账户级别),达到此比例时自动全平';
  856. ALTER TABLE `follow_wallet` MODIFY COLUMN `loss_percent` decimal(10,2) DEFAULT NULL COMMENT '止损百分比(账户级别),达到此比例时自动全平';
  857. ALTER TABLE `follow_wallet` MODIFY COLUMN `entrust_status` int(1) DEFAULT NULL COMMENT '委托状态(预留字段)';
  858. ALTER TABLE `follow_wallet` MODIFY COLUMN `unfreeze_time` datetime DEFAULT NULL COMMENT '解冻时间(预留字段,用于锁仓场景)';
  859. ALTER TABLE `follow_wallet` MODIFY COLUMN `frozen_ct` decimal(18,8) DEFAULT NULL COMMENT '冻结的代币数量(预留字段)';
  860. ALTER TABLE `follow_wallet` MODIFY COLUMN `m_status` int(1) DEFAULT NULL COMMENT '质押状态(预留字段,用于质押功能)';
  861. ALTER TABLE `follow_wallet` MODIFY COLUMN `m_time` datetime DEFAULT NULL COMMENT '质押时间(预留字段)';
  862. ALTER TABLE `follow_wallet_item` COMMENT '跟单钱包明细';
  863. ALTER TABLE `follow_wallet_item` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  864. ALTER TABLE `follow_wallet_item` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID(关联 member.id / follow_wallet.id)';
  865. ALTER TABLE `follow_wallet_item` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约交易对ID(关联 contract_coin.id)';
  866. ALTER TABLE `follow_wallet_item` MODIFY COLUMN `principal_amount` decimal(18,8) NOT NULL COMMENT '在该合约上投入的本金金额';
  867. ALTER TABLE `funding_rate_history` COMMENT '资金费率历史';
  868. ALTER TABLE `funding_rate_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  869. ALTER TABLE `funding_rate_history` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约币种ID,关联 `contract_coin.id`';
  870. ALTER TABLE `funding_rate_history` MODIFY COLUMN `funding_rate` decimal(19,8) NOT NULL COMMENT '资金费率(如 0.001000 表示 0.1%)';
  871. ALTER TABLE `funding_rate_history` MODIFY COLUMN `funding_time` datetime NOT NULL COMMENT '结算时间(整点时间,取整到小时)';
  872. ALTER TABLE `game_admit` COMMENT '审核结算表,存储竞猜结果及审核状态';
  873. ALTER TABLE `game_admit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  874. ALTER TABLE `game_admit` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '盈亏金额(正数=用户盈利,负数=用户亏损)';
  875. ALTER TABLE `game_admit` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '结果提交时间';
  876. ALTER TABLE `game_admit` MODIFY COLUMN `result` varchar(2000) NOT NULL COMMENT '比赛结果描述(如"法国 4:2 阿根廷")';
  877. ALTER TABLE `game_admit` MODIFY COLUMN `order_id` bigint(20) NOT NULL COMMENT '关联的下单记录 ID,**外键**指向 `game_record.id`';
  878. ALTER TABLE `game_admit` MODIFY COLUMN `admit_status` int(1) NOT NULL COMMENT '审核状态:**0**=待审核,**1**=已审核(通过)';
  879. ALTER TABLE `game_admit` MODIFY COLUMN `admit_time` datetime DEFAULT NULL COMMENT '审核通过时间';
  880. ALTER TABLE `game_eth` COMMENT '以太坊哈希表,记录用于开奖的 ETH 区块哈希(公平性验证)';
  881. ALTER TABLE `game_eth` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  882. ALTER TABLE `game_eth` MODIFY COLUMN `hashcode` varchar(255) NOT NULL COMMENT '以太坊区块哈希值';
  883. ALTER TABLE `game_eth` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '记录时间';
  884. ALTER TABLE `game_record` COMMENT '下单记录表,记录每次竞猜下单的详细信息';
  885. ALTER TABLE `game_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  886. ALTER TABLE `game_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID,关联 `member.id`';
  887. ALTER TABLE `game_record` MODIFY COLUMN `username` varchar(200) NOT NULL COMMENT '用户名(冗余存储,方便展示)';
  888. ALTER TABLE `game_record` MODIFY COLUMN `amount` decimal(19,8) NOT NULL COMMENT '下单金额(USDT)';
  889. ALTER TABLE `game_record` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '手续费 = `amount × 10%`';
  890. ALTER TABLE `game_record` MODIFY COLUMN `remark` varchar(2000) DEFAULT NULL COMMENT '下单内容/备注(如竞猜选择的具体内容)';
  891. ALTER TABLE `game_record` MODIFY COLUMN `batch_name` varchar(2000) NOT NULL COMMENT '场次名称(如"世界杯决赛 法国 vs 阿根廷")';
  892. ALTER TABLE `game_record` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '下单时间(`@CreationTimestamp`)';
  893. ALTER TABLE `game_record` MODIFY COLUMN `clear_time` datetime DEFAULT NULL COMMENT '结算时间';
  894. ALTER TABLE `game_record` MODIFY COLUMN `profit` decimal(19,8) DEFAULT NULL COMMENT '盈亏金额(正数=盈利,负数=亏损),结算时由 `game_admit` 写入';
  895. ALTER TABLE `game_record` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '结算状态:**0**=未结算,**1**=已结算';
  896. ALTER TABLE `game_record` MODIFY COLUMN `reward_status` int(1) NOT NULL COMMENT '返佣状态:**0**=未返佣,**1**=已返佣';
  897. ALTER TABLE `game_wallet` COMMENT '游戏钱包表,存储用户在游戏模块中的 USDT 资产';
  898. ALTER TABLE `game_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '用户 ID(= `member.id`),作为主键直接关联用户';
  899. ALTER TABLE `game_wallet` MODIFY COLUMN `balance` decimal(19,8) NOT NULL DEFAULT '0.00000000' COMMENT '可用余额(USDT),可用于下单';
  900. ALTER TABLE `game_wallet` MODIFY COLUMN `frozen_balance` decimal(19,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结余额(USDT),下单后冻结的金额';
  901. ALTER TABLE `hot_transfer_record` COMMENT '热钱包转冷钱包记录';
  902. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  903. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '操作管理员ID';
  904. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '转账金额';
  905. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `balance` decimal(18,8) DEFAULT NULL COMMENT '转账后热钱包余额';
  906. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `cold_address` varchar(255) DEFAULT NULL COMMENT '冷钱包目标地址';
  907. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `miner_fee` decimal(18,8) DEFAULT NULL COMMENT '矿工费(链上手续费)';
  908. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `transaction_number` varchar(255) DEFAULT NULL COMMENT '链上交易哈希';
  909. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `transfer_time` datetime DEFAULT NULL COMMENT '转账时间(自动生成)';
  910. ALTER TABLE `hot_transfer_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '币种单位(如 BTC、ETH)';
  911. ALTER TABLE `imported_country` COMMENT '导入的国家数据';
  912. ALTER TABLE `imported_country` MODIFY COLUMN `zh_name` varchar(200) NOT NULL COMMENT 'zh name';
  913. ALTER TABLE `imported_country` MODIFY COLUMN `en_name` varchar(200) NOT NULL COMMENT 'en name';
  914. ALTER TABLE `imported_country` MODIFY COLUMN `area_code` varchar(200) NOT NULL COMMENT 'area code';
  915. ALTER TABLE `init_plate` COMMENT '初始行情/拉盘配置';
  916. ALTER TABLE `init_plate` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  917. ALTER TABLE `init_plate` MODIFY COLUMN `final_price` varchar(255) DEFAULT NULL COMMENT 'final price';
  918. ALTER TABLE `init_plate` MODIFY COLUMN `init_price` varchar(255) DEFAULT NULL COMMENT 'init price';
  919. ALTER TABLE `init_plate` MODIFY COLUMN `interference_factor` varchar(255) DEFAULT NULL COMMENT 'interference factor';
  920. ALTER TABLE `init_plate` MODIFY COLUMN `relative_time` varchar(255) DEFAULT NULL COMMENT 'relative时间';
  921. ALTER TABLE `init_plate` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号';
  922. ALTER TABLE `legal_wallet_recharge` COMMENT '法币充值记录';
  923. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  924. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `amount` decimal(18,2) NOT NULL COMMENT '充值金额(法币金额)';
  925. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '创建时间(自动生成)';
  926. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理时间';
  927. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `pay_mode` int(11) NOT NULL COMMENT '支付方式:0=支付宝, 1=微信, 2=银联';
  928. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `payment_instrument` varchar(255) NOT NULL COMMENT '支付凭证图片URL';
  929. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  930. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '状态:0=申请中, 1=完成, 2=失败(`LegalWalletState`)';
  931. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间(自动更新)';
  932. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`';
  933. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `coin_name` varchar(255) NOT NULL COMMENT '充值目标币种,关联 `coin.name`';
  934. ALTER TABLE `legal_wallet_recharge` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '申请人,关联 `member.id`';
  935. ALTER TABLE `legal_wallet_withdraw` COMMENT '法币提现记录';
  936. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  937. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '提现数量';
  938. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请时间';
  939. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '审核处理时间';
  940. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `pay_mode` int(11) NOT NULL COMMENT '收款方式:0=支付宝, 1=微信, 2=银联';
  941. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `payment_instrument` varchar(255) DEFAULT NULL COMMENT '打款凭证图片URL(管理员打款后上传)';
  942. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  943. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `remit_time` datetime DEFAULT NULL COMMENT '实际打款时间';
  944. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态,复用 `WithdrawStatus` 枚举';
  945. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`';
  946. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `coin_name` varchar(255) NOT NULL COMMENT '提现币种,关联 `coin.name`';
  947. ALTER TABLE `legal_wallet_withdraw` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人,关联 `member.id`';
  948. ALTER TABLE `locked_order` COMMENT '锁仓释放订单,type=6 的活动审核通过后生成';
  949. ALTER TABLE `locked_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  950. ALTER TABLE `locked_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '来源活动ID,关联 `activity.id`';
  951. ALTER TABLE `locked_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成';
  952. ALTER TABLE `locked_order` MODIFY COLUMN `current_releaseamount` decimal(18,8) DEFAULT NULL COMMENT '当前每周期释放量(邀请好友参与后可增加)';
  953. ALTER TABLE `locked_order` MODIFY COLUMN `end_time` varchar(30) NOT NULL DEFAULT '2000-01-01 01:00:00' COMMENT '锁仓结束时间';
  954. ALTER TABLE `locked_order` MODIFY COLUMN `image` varchar(255) DEFAULT NULL COMMENT '活动图片URL';
  955. ALTER TABLE `locked_order` MODIFY COLUMN `locked_days` int(11) NOT NULL COMMENT '总释放周期数(注意:"Days"不一定是天)';
  956. ALTER TABLE `locked_order` MODIFY COLUMN `locked_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友增产百分比';
  957. ALTER TABLE `locked_order` MODIFY COLUMN `locked_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '增产上限百分比';
  958. ALTER TABLE `locked_order` MODIFY COLUMN `locked_status` int(11) NOT NULL COMMENT '锁仓状态(见枚举值)';
  959. ALTER TABLE `locked_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  960. ALTER TABLE `locked_order` MODIFY COLUMN `origin_releaseamount` decimal(18,8) DEFAULT NULL COMMENT '原始每周期释放量 = 总锁仓量 ÷ 总周期数';
  961. ALTER TABLE `locked_order` MODIFY COLUMN `period` int(11) NOT NULL COMMENT '释放周期类型(0=日,1=周,2=月,3=年)';
  962. ALTER TABLE `locked_order` MODIFY COLUMN `release_currentpercent` decimal(19,2) DEFAULT NULL COMMENT '当前释放比例';
  963. ALTER TABLE `locked_order` MODIFY COLUMN `release_percent` decimal(19,2) DEFAULT NULL COMMENT '原始释放比例(等比释放时使用,如0.2=每期释放20%)';
  964. ALTER TABLE `locked_order` MODIFY COLUMN `release_times` decimal(24,8) DEFAULT NULL COMMENT '释放倍数(来自活动配置)';
  965. ALTER TABLE `locked_order` MODIFY COLUMN `release_type` int(11) NOT NULL COMMENT '释放类型(见枚举值)';
  966. ALTER TABLE `locked_order` MODIFY COLUMN `release_unit` varchar(255) DEFAULT NULL COMMENT '释放币种';
  967. ALTER TABLE `locked_order` MODIFY COLUMN `released_days` int(11) NOT NULL COMMENT '已释放周期数';
  968. ALTER TABLE `locked_order` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '活动名称';
  969. ALTER TABLE `locked_order` MODIFY COLUMN `total_locked` decimal(18,8) DEFAULT NULL COMMENT '总锁仓量 = 参与数量 × 释放倍数';
  970. ALTER TABLE `locked_order` MODIFY COLUMN `total_release` decimal(18,8) DEFAULT NULL COMMENT '已释放总量';
  971. ALTER TABLE `locked_order_detail` COMMENT '锁仓释放';
  972. ALTER TABLE `locked_order_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  973. ALTER TABLE `locked_order_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '释放时间,自动生成';
  974. ALTER TABLE `locked_order_detail` MODIFY COLUMN `locked_order_id` bigint(20) DEFAULT NULL COMMENT '锁仓订单ID,关联 `locked_order.id`';
  975. ALTER TABLE `locked_order_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  976. ALTER TABLE `locked_order_detail` MODIFY COLUMN `output` decimal(18,8) DEFAULT NULL COMMENT '当期释放数量';
  977. ALTER TABLE `locked_order_detail` MODIFY COLUMN `release_unit` varchar(255) DEFAULT NULL COMMENT '释放币种';
  978. ALTER TABLE `member` COMMENT '会员主表,存储用户所有基础信息';
  979. ALTER TABLE `member` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '会员ID,自增主键';
  980. ALTER TABLE `member` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(`Alipay`嵌入)';
  981. ALTER TABLE `member` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL';
  982. ALTER TABLE `member` MODIFY COLUMN `appeal_success_times` int(11) NOT NULL COMMENT '申诉胜诉次数';
  983. ALTER TABLE `member` MODIFY COLUMN `appeal_times` int(11) NOT NULL COMMENT '累计申诉次数';
  984. ALTER TABLE `member` MODIFY COLUMN `application_time` datetime DEFAULT NULL COMMENT '实名认证通过时间';
  985. ALTER TABLE `member` MODIFY COLUMN `avatar` varchar(255) DEFAULT NULL COMMENT '用户头像URL';
  986. ALTER TABLE `member` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '银行名称(`BankInfo`嵌入)';
  987. ALTER TABLE `member` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称';
  988. ALTER TABLE `member` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号';
  989. ALTER TABLE `member` MODIFY COLUMN `certified_business_apply_time` datetime DEFAULT NULL COMMENT '商家认证申请时间';
  990. ALTER TABLE `member` MODIFY COLUMN `certified_business_check_time` datetime DEFAULT NULL COMMENT '商家认证审核通过时间';
  991. ALTER TABLE `member` MODIFY COLUMN `certified_business_status` int(11) DEFAULT NULL COMMENT '认证商家状态,枚举 `CertifiedBusinessStatus`';
  992. ALTER TABLE `member` MODIFY COLUMN `email` varchar(255) DEFAULT NULL COMMENT '邮箱,不可重复';
  993. ALTER TABLE `member` MODIFY COLUMN `first_level` int(11) NOT NULL COMMENT '一级推荐人数(直接邀请的用户数量)';
  994. ALTER TABLE `member` MODIFY COLUMN `google_date` datetime DEFAULT NULL COMMENT 'Google验证绑定时间';
  995. ALTER TABLE `member` MODIFY COLUMN `google_key` varchar(255) DEFAULT NULL COMMENT 'Google Authenticator 密钥';
  996. ALTER TABLE `member` MODIFY COLUMN `google_state` int(11) DEFAULT NULL COMMENT 'Google二次验证状态';
  997. ALTER TABLE `member` MODIFY COLUMN `id_number` varchar(255) DEFAULT NULL COMMENT '身份证/证件号码';
  998. ALTER TABLE `member` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人ID,指向 `member.id`(一级邀请人)';
  999. ALTER TABLE `member` MODIFY COLUMN `jy_password` varchar(255) DEFAULT NULL COMMENT '交易密码(资金操作时的二次验证密码)';
  1000. ALTER TABLE `member` MODIFY COLUMN `last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间';
  1001. ALTER TABLE `member` MODIFY COLUMN `city` varchar(255) DEFAULT NULL COMMENT '城市';
  1002. ALTER TABLE `member` MODIFY COLUMN `country` varchar(255) DEFAULT NULL COMMENT '国家';
  1003. ALTER TABLE `member` MODIFY COLUMN `district` varchar(255) DEFAULT NULL COMMENT '区/县';
  1004. ALTER TABLE `member` MODIFY COLUMN `province` varchar(255) DEFAULT NULL COMMENT '省份';
  1005. ALTER TABLE `member` MODIFY COLUMN `login_count` int(11) NOT NULL COMMENT '累计登录次数';
  1006. ALTER TABLE `member` MODIFY COLUMN `margin` varchar(255) DEFAULT NULL COMMENT '是否缴纳保证金';
  1007. ALTER TABLE `member` MODIFY COLUMN `member_level` int(11) DEFAULT NULL COMMENT '会员等级,枚举 `MemberLevelEnum`';
  1008. ALTER TABLE `member` MODIFY COLUMN `mobile_phone` varchar(255) DEFAULT NULL COMMENT '手机号,不可重复';
  1009. ALTER TABLE `member` MODIFY COLUMN `password` varchar(255) NOT NULL COMMENT '登录密码(加密存储,JSON序列化时忽略)';
  1010. ALTER TABLE `member` MODIFY COLUMN `promotion_code` varchar(255) DEFAULT NULL COMMENT '个人推广码';
  1011. ALTER TABLE `member` MODIFY COLUMN `publish_advertise` int(11) DEFAULT NULL COMMENT '发布广告权限,枚举 `BooleanEnum`(0=禁止, 1=允许)';
  1012. ALTER TABLE `member` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名(中文用户)';
  1013. ALTER TABLE `member` MODIFY COLUMN `real_name_status` int(11) DEFAULT NULL COMMENT '实名认证状态,枚举 `RealNameStatus`';
  1014. ALTER TABLE `member` MODIFY COLUMN `nationality` varchar(255) DEFAULT NULL COMMENT '国籍';
  1015. ALTER TABLE `member` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名(国际用户,First Name)';
  1016. ALTER TABLE `member` MODIFY COLUMN `family_name` varchar(255) DEFAULT NULL COMMENT '姓(国际用户,Last Name)';
  1017. ALTER TABLE `member` MODIFY COLUMN `middle_name` varchar(255) DEFAULT NULL COMMENT '中间名(国际用户)';
  1018. ALTER TABLE `member` MODIFY COLUMN `birthdate` varchar(255) DEFAULT NULL COMMENT '出生日期';
  1019. ALTER TABLE `member` MODIFY COLUMN `id_type` varchar(255) DEFAULT NULL COMMENT '证件类型(身份证/护照等)';
  1020. ALTER TABLE `member` MODIFY COLUMN `registration_time` datetime DEFAULT NULL COMMENT '注册时间(自动生成)';
  1021. ALTER TABLE `member` MODIFY COLUMN `registration_ip` varchar(255) DEFAULT NULL COMMENT '注册IP地址';
  1022. ALTER TABLE `member` MODIFY COLUMN `login_ip` varchar(255) DEFAULT NULL COMMENT '最后登录IP';
  1023. ALTER TABLE `member` MODIFY COLUMN `salt` varchar(255) DEFAULT NULL COMMENT '密码加盐值(JSON序列化时忽略)';
  1024. ALTER TABLE `member` MODIFY COLUMN `second_level` int(11) NOT NULL COMMENT '二级推荐人数(下级邀请的用户数量)';
  1025. ALTER TABLE `member` MODIFY COLUMN `sign_in_ability` bit(1) NOT NULL DEFAULT b'1' COMMENT '签到能力(1=可签到)';
  1026. ALTER TABLE `member` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '账户状态,枚举 `CommonStatus`';
  1027. ALTER TABLE `member` MODIFY COLUMN `super_partner` varchar(255) DEFAULT NULL COMMENT '超级合伙人标识("0"=普通用户, "1"=超级合伙人)';
  1028. ALTER TABLE `member` MODIFY COLUMN `third_level` int(11) NOT NULL COMMENT '三级推荐人数';
  1029. ALTER TABLE `member` MODIFY COLUMN `token` varchar(255) DEFAULT NULL COMMENT '登录Token(JSON序列化时忽略)';
  1030. ALTER TABLE `member` MODIFY COLUMN `token_expire_time` datetime DEFAULT NULL COMMENT 'Token过期时间';
  1031. ALTER TABLE `member` MODIFY COLUMN `transaction_status` int(11) DEFAULT NULL COMMENT '交易状态,枚举 `BooleanEnum`(0=禁止交易, 1=允许)';
  1032. ALTER TABLE `member` MODIFY COLUMN `transactions` int(11) NOT NULL COMMENT 'OTC累计交易次数';
  1033. ALTER TABLE `member` MODIFY COLUMN `username` varchar(255) NOT NULL COMMENT '用户名,不可重复';
  1034. ALTER TABLE `member` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL';
  1035. ALTER TABLE `member` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信号(`WechatPay`嵌入)';
  1036. ALTER TABLE `member` MODIFY COLUMN `local` varchar(255) DEFAULT NULL COMMENT '所在国家,关联 `country.zh_name`';
  1037. ALTER TABLE `member` MODIFY COLUMN `usdt_balance` decimal(19,2) DEFAULT '0.00' COMMENT 'USDT余额';
  1038. ALTER TABLE `member` MODIFY COLUMN `level_id` int(6) DEFAULT NULL COMMENT '代理等级ID,关联 `member_level.id`';
  1039. ALTER TABLE `member` MODIFY COLUMN `is_lock` int(2) DEFAULT '0' COMMENT '账户锁定标识(0=正常, 非0=锁定)';
  1040. ALTER TABLE `member` MODIFY COLUMN `is_money_lock` int(1) DEFAULT NULL COMMENT '资金锁定标识(0=正常, 1=锁定,禁止资金操作)';
  1041. ALTER TABLE `member` MODIFY COLUMN `money_lock_time` datetime DEFAULT NULL COMMENT '资金锁定时间';
  1042. ALTER TABLE `member` MODIFY COLUMN `is_trade_lock` int(1) DEFAULT NULL COMMENT '交易锁定标识(0=正常, 1=锁定,禁止交易)';
  1043. ALTER TABLE `member` MODIFY COLUMN `is_trader` int(1) DEFAULT NULL COMMENT '是否交易员/带单员(≥1=是,用于跟单系统)';
  1044. ALTER TABLE `member` MODIFY COLUMN `disable_reward` int(2) DEFAULT '0' COMMENT '禁用奖励标识(0=正常, 非0=禁止获得返佣奖励)';
  1045. ALTER TABLE `member` MODIFY COLUMN `is_valid` int(1) DEFAULT NULL COMMENT '是否有效用户';
  1046. ALTER TABLE `member` MODIFY COLUMN `is_service` int(1) DEFAULT NULL COMMENT '是否客服角色';
  1047. ALTER TABLE `member` MODIFY COLUMN `device_type` int(2) DEFAULT NULL COMMENT '注册/登录设备类型';
  1048. ALTER TABLE `member` MODIFY COLUMN `total_recharge` decimal(19,2) DEFAULT NULL COMMENT '累计充值金额';
  1049. ALTER TABLE `member` MODIFY COLUMN `total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '累计提现金额';
  1050. ALTER TABLE `member` MODIFY COLUMN `today_award` decimal(19,2) DEFAULT NULL COMMENT '今日奖励金额';
  1051. ALTER TABLE `member` MODIFY COLUMN `total_award` decimal(19,2) DEFAULT NULL COMMENT '累计奖励金额';
  1052. ALTER TABLE `member` MODIFY COLUMN `total_balance` decimal(19,2) DEFAULT NULL COMMENT '总余额';
  1053. ALTER TABLE `member` MODIFY COLUMN `today_order` int(8) DEFAULT NULL COMMENT '今日订单数';
  1054. ALTER TABLE `member` MODIFY COLUMN `total_profit` decimal(19,2) DEFAULT NULL COMMENT '累计盈利';
  1055. ALTER TABLE `member` MODIFY COLUMN `total_loss` decimal(19,2) DEFAULT NULL COMMENT '累计亏损';
  1056. ALTER TABLE `member` MODIFY COLUMN `today_profit` decimal(19,2) DEFAULT NULL COMMENT '今日盈利';
  1057. ALTER TABLE `member` MODIFY COLUMN `today_loss` decimal(19,2) DEFAULT NULL COMMENT '今日亏损';
  1058. ALTER TABLE `member` MODIFY COLUMN `total_fee` decimal(19,2) DEFAULT NULL COMMENT '累计手续费';
  1059. ALTER TABLE `member` MODIFY COLUMN `agent_total_recharge` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计充值';
  1060. ALTER TABLE `member` MODIFY COLUMN `agent_total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计提现';
  1061. ALTER TABLE `member` MODIFY COLUMN `agent_total_balance` decimal(19,2) DEFAULT NULL COMMENT '代理下级总余额';
  1062. ALTER TABLE `member` MODIFY COLUMN `agent_total_award` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计奖励';
  1063. ALTER TABLE `member` MODIFY COLUMN `agent_total_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计手续费';
  1064. ALTER TABLE `member` MODIFY COLUMN `agent_total_profit` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计盈利';
  1065. ALTER TABLE `member` MODIFY COLUMN `agent_total_loss` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计亏损';
  1066. ALTER TABLE `member` MODIFY COLUMN `agent_total_count` int(10) DEFAULT NULL COMMENT '代理下级会员总数';
  1067. ALTER TABLE `member_address` COMMENT '会员提币地址簿';
  1068. ALTER TABLE `member_address` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID';
  1069. ALTER TABLE `member_address` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '提币目标地址(用户添加的外部钱包地址)';
  1070. ALTER TABLE `member_address` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成';
  1071. ALTER TABLE `member_address` MODIFY COLUMN `delete_time` datetime DEFAULT NULL COMMENT '删除时间(软删除标记)';
  1072. ALTER TABLE `member_address` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID';
  1073. ALTER TABLE `member_address` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '地址备注(如 "我的 Binance 钱包")';
  1074. ALTER TABLE `member_address` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '地址状态,使用 CommonStatus 枚举';
  1075. ALTER TABLE `member_address` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识,关联 `coin.name`';
  1076. ALTER TABLE `member_api_key` COMMENT '会员OpenKey';
  1077. ALTER TABLE `member_api_key` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1078. ALTER TABLE `member_api_key` MODIFY COLUMN `api_key` varchar(255) DEFAULT NULL COMMENT 'api key';
  1079. ALTER TABLE `member_api_key` MODIFY COLUMN `api_name` varchar(255) DEFAULT NULL COMMENT 'api name';
  1080. ALTER TABLE `member_api_key` MODIFY COLUMN `bind_ip` varchar(255) DEFAULT NULL COMMENT 'bind ip';
  1081. ALTER TABLE `member_api_key` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1082. ALTER TABLE `member_api_key` MODIFY COLUMN `expire_time` datetime DEFAULT NULL COMMENT 'expire时间';
  1083. ALTER TABLE `member_api_key` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1084. ALTER TABLE `member_api_key` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  1085. ALTER TABLE `member_api_key` MODIFY COLUMN `secret_key` varchar(255) DEFAULT NULL COMMENT 'secret key';
  1086. ALTER TABLE `member_application` COMMENT '实名认证申请记录表';
  1087. ALTER TABLE `member_application` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '申请记录ID';
  1088. ALTER TABLE `member_application` MODIFY COLUMN `audit_status` int(11) NOT NULL COMMENT '审核状态,枚举 `AuditStatus`';
  1089. ALTER TABLE `member_application` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请创建时间(自动生成)';
  1090. ALTER TABLE `member_application` MODIFY COLUMN `id_card` varchar(255) DEFAULT NULL COMMENT '身份证号码';
  1091. ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_front` varchar(255) NOT NULL COMMENT '身份证正面照片URL';
  1092. ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_in_hand` varchar(255) NOT NULL COMMENT '手持身份证照片URL';
  1093. ALTER TABLE `member_application` MODIFY COLUMN `identity_card_img_reverse` varchar(255) NOT NULL COMMENT '身份证反面照片URL';
  1094. ALTER TABLE `member_application` MODIFY COLUMN `real_name` varchar(255) DEFAULT NULL COMMENT '真实姓名';
  1095. ALTER TABLE `member_application` MODIFY COLUMN `reject_reason` varchar(255) DEFAULT NULL COMMENT '审核驳回理由';
  1096. ALTER TABLE `member_application` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间(自动更新)';
  1097. ALTER TABLE `member_application` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '申请人会员ID,关联 `member.id`';
  1098. ALTER TABLE `member_application` MODIFY COLUMN `nationality` varchar(255) DEFAULT NULL COMMENT '国籍';
  1099. ALTER TABLE `member_application` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名(国际用户)';
  1100. ALTER TABLE `member_application` MODIFY COLUMN `family_name` varchar(255) DEFAULT NULL COMMENT '姓(国际用户)';
  1101. ALTER TABLE `member_application` MODIFY COLUMN `middle_name` varchar(255) DEFAULT NULL COMMENT '中间名';
  1102. ALTER TABLE `member_application` MODIFY COLUMN `birthdate` varchar(255) DEFAULT NULL COMMENT '出生日期';
  1103. ALTER TABLE `member_application` MODIFY COLUMN `id_type` varchar(255) DEFAULT NULL COMMENT '证件类型';
  1104. ALTER TABLE `member_application_config` COMMENT '实名认证功能开关配置表';
  1105. ALTER TABLE `member_application_config` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID';
  1106. ALTER TABLE `member_application_config` MODIFY COLUMN `promotion_on` int(11) DEFAULT NULL COMMENT '推广功能开关,枚举 `BooleanEnum`(是否要求实名后才能推广)';
  1107. ALTER TABLE `member_application_config` MODIFY COLUMN `recharge_coin_on` int(11) DEFAULT NULL COMMENT '充币功能开关(是否要求实名后才能充值)';
  1108. ALTER TABLE `member_application_config` MODIFY COLUMN `transaction_on` int(11) DEFAULT NULL COMMENT '交易功能开关(是否要求实名后才能交易)';
  1109. ALTER TABLE `member_application_config` MODIFY COLUMN `withdraw_coin_on` int(11) DEFAULT NULL COMMENT '提币功能开关(是否要求实名后才能提币)';
  1110. ALTER TABLE `member_bonus` COMMENT '持币分红记录';
  1111. ALTER TABLE `member_bonus` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID';
  1112. ALTER TABLE `member_bonus` MODIFY COLUMN `arrive_time` varchar(255) DEFAULT NULL COMMENT '分红到账时间';
  1113. ALTER TABLE `member_bonus` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '分红币种标识';
  1114. ALTER TABLE `member_bonus` MODIFY COLUMN `have_time` varchar(255) DEFAULT NULL COMMENT '持币统计时间(快照时间点)';
  1115. ALTER TABLE `member_bonus` MODIFY COLUMN `mem_bouns` decimal(18,8) DEFAULT NULL COMMENT '**分红数量**:该用户实际获得的分红金额';
  1116. ALTER TABLE `member_bonus` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID';
  1117. ALTER TABLE `member_bonus` MODIFY COLUMN `total` decimal(18,8) DEFAULT NULL COMMENT '**当天总手续费**:当日全平台产生的手续费总额(分红池)';
  1118. ALTER TABLE `member_contract_position` COMMENT '会员合约持仓';
  1119. ALTER TABLE `member_contract_position` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  1120. ALTER TABLE `member_contract_position` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
  1121. ALTER TABLE `member_contract_position` MODIFY COLUMN `leverage` decimal(9,2) NOT NULL DEFAULT '0.00' COMMENT '杠杆倍数';
  1122. ALTER TABLE `member_contract_position` MODIFY COLUMN `total_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '总仓位(张数)';
  1123. ALTER TABLE `member_contract_position` MODIFY COLUMN `open_price` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '开仓均价';
  1124. ALTER TABLE `member_contract_position` MODIFY COLUMN `closed_open_price` decimal(18,8) DEFAULT NULL COMMENT '已平仓部分的开仓价格';
  1125. ALTER TABLE `member_contract_position` MODIFY COLUMN `close_price` decimal(18,8) DEFAULT NULL COMMENT '平仓价格';
  1126. ALTER TABLE `member_contract_position` MODIFY COLUMN `current_price` decimal(18,8) DEFAULT NULL COMMENT '当前市场价格(实时更新)';
  1127. ALTER TABLE `member_contract_position` MODIFY COLUMN `principal_amount` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '当前保证金';
  1128. ALTER TABLE `member_contract_position` MODIFY COLUMN `total_principal_amount` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '总保证金(用于计算收益率)';
  1129. ALTER TABLE `member_contract_position` MODIFY COLUMN `frozen_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结仓位(平仓委托中的部分)';
  1130. ALTER TABLE `member_contract_position` MODIFY COLUMN `closed_position` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已平仓仓位';
  1131. ALTER TABLE `member_contract_position` MODIFY COLUMN `type` int(1) NOT NULL DEFAULT '1' COMMENT '持仓模式:0=合仓(INTEGRAL),1=分仓(SEPARATE)';
  1132. ALTER TABLE `member_contract_position` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '1' COMMENT '资金类型:0=USDT本位,1=币本位';
  1133. ALTER TABLE `member_contract_position` MODIFY COLUMN `direction` int(1) NOT NULL COMMENT '方向:0=做多(BUY),1=做空(SELL)';
  1134. ALTER TABLE `member_contract_position` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '状态:0=持仓中(STARTED),1=部分平仓(PARTLYDONE),2=全部平仓(DONE)';
  1135. ALTER TABLE `member_contract_position` MODIFY COLUMN `usdt_profit` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '已平仓部分的累计盈亏';
  1136. ALTER TABLE `member_contract_position` MODIFY COLUMN `share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值';
  1137. ALTER TABLE `member_contract_position` MODIFY COLUMN `contract_id` bigint(20) NOT NULL COMMENT '合约币种ID,关联 `contract_coin.id`';
  1138. ALTER TABLE `member_contract_position` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
  1139. ALTER TABLE `member_contract_position` MODIFY COLUMN `open_time` datetime NOT NULL COMMENT '平均开仓时间';
  1140. ALTER TABLE `member_contract_position` MODIFY COLUMN `latest_open_time` datetime NOT NULL COMMENT '最近一次开仓时间';
  1141. ALTER TABLE `member_contract_position` MODIFY COLUMN `close_time` datetime DEFAULT NULL COMMENT '全部平仓时间';
  1142. ALTER TABLE `member_contract_position` MODIFY COLUMN `open_type` int(2) DEFAULT NULL COMMENT '开仓类型:0=市价,1=限价,2=计划委托';
  1143. ALTER TABLE `member_contract_position` MODIFY COLUMN `close_type` int(2) DEFAULT NULL COMMENT '平仓类型(见 CloseType 枚举)';
  1144. ALTER TABLE `member_contract_position` MODIFY COLUMN `is_lock` int(2) DEFAULT '0' COMMENT '是否锁定(防止并发操作)';
  1145. ALTER TABLE `member_contract_position` MODIFY COLUMN `decimal_scale` int(1) NOT NULL DEFAULT '1' COMMENT '数量精度';
  1146. ALTER TABLE `member_contract_position` MODIFY COLUMN `commission_fee` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '累计手续费';
  1147. ALTER TABLE `member_contract_position` MODIFY COLUMN `blasted_amount` decimal(18,8) DEFAULT NULL COMMENT '爆仓金额';
  1148. ALTER TABLE `member_contract_position` MODIFY COLUMN `violate_time` int(1) DEFAULT NULL COMMENT '违规次数';
  1149. ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_order_id` bigint(20) DEFAULT NULL COMMENT '跟单关联的委托单ID';
  1150. ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_position_id` bigint(20) DEFAULT NULL COMMENT '跟随的持仓ID';
  1151. ALTER TABLE `member_contract_position` MODIFY COLUMN `follow_member_id` bigint(20) DEFAULT NULL COMMENT '跟随的用户ID';
  1152. ALTER TABLE `member_contract_position` MODIFY COLUMN `dividend_percent` int(6) DEFAULT NULL COMMENT '分润比例(百分比)';
  1153. ALTER TABLE `member_contract_position` MODIFY COLUMN `is_special` int(1) DEFAULT NULL COMMENT '是否特殊持仓';
  1154. ALTER TABLE `member_contract_wallet` COMMENT '会员合约钱包';
  1155. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键';
  1156. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '币种可用余额';
  1157. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做多杠杆倍数';
  1158. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓持仓数量';
  1159. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓开仓均价';
  1160. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_buy_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓保证金';
  1161. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '币种冻结余额';
  1162. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓冻结仓位';
  1163. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_frozen_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓冻结仓位';
  1164. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_pattern` int(4) DEFAULT '1' COMMENT '币本位仓位模式';
  1165. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做空杠杆倍数';
  1166. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓持仓数量';
  1167. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓开仓均价';
  1168. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_sell_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓保证金';
  1169. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `coin_share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少Coin)';
  1170. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1171. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT 'USDT可用余额(可用保证金)';
  1172. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做多杠杆倍数';
  1173. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓持仓数量(张)';
  1174. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓开仓均价';
  1175. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓已用保证金';
  1176. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT 'USDT冻结余额(委托中锁定的保证金+手续费)';
  1177. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_buy_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '多仓冻结仓位(平仓委托中)';
  1178. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_frozen_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓冻结仓位';
  1179. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_loss` decimal(18,8) DEFAULT '0.00000000' COMMENT '累计亏损';
  1180. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_pattern` int(4) DEFAULT '1' COMMENT 'USDT本位仓位模式:0=全仓,1=逐仓';
  1181. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_profit` decimal(18,8) DEFAULT '0.00000000' COMMENT '累计盈利';
  1182. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_leverage` decimal(18,8) DEFAULT '0.00000000' COMMENT '做空杠杆倍数';
  1183. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_position` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓持仓数量(张)';
  1184. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_price` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓开仓均价';
  1185. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_principal_amount` decimal(18,8) DEFAULT '0.00000000' COMMENT '空仓保证金';
  1186. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_share_number` decimal(18,8) DEFAULT '0.00000000' COMMENT '合约面值(1张=多少USDT)';
  1187. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `contract_id` bigint(20) DEFAULT NULL COMMENT '合约币种ID,关联 `contract_coin.id`';
  1188. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_buy_time` bigint(20) DEFAULT '0' COMMENT '多仓平均开仓时间';
  1189. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `usdt_sell_time` bigint(20) DEFAULT '0' COMMENT '空仓平均开仓时间';
  1190. ALTER TABLE `member_contract_wallet` MODIFY COLUMN `is_lock` int(1) DEFAULT '0' COMMENT '是否锁定(防止并发操作)';
  1191. ALTER TABLE `member_deposit` COMMENT '会员充币记录';
  1192. ALTER TABLE `member_deposit` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1193. ALTER TABLE `member_deposit` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址';
  1194. ALTER TABLE `member_deposit` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '数量';
  1195. ALTER TABLE `member_deposit` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1196. ALTER TABLE `member_deposit` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1197. ALTER TABLE `member_deposit` MODIFY COLUMN `txid` varchar(255) DEFAULT NULL COMMENT 'txid';
  1198. ALTER TABLE `member_deposit` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '单位';
  1199. ALTER TABLE `member_feedback` COMMENT '会员意见反馈表';
  1200. ALTER TABLE `member_feedback` MODIFY COLUMN `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '反馈记录ID';
  1201. ALTER TABLE `member_feedback` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '反馈提交时间';
  1202. ALTER TABLE `member_feedback` MODIFY COLUMN `content` mediumtext NOT NULL COMMENT '反馈内容';
  1203. ALTER TABLE `member_feedback` MODIFY COLUMN `contact_information` varchar(255) NOT NULL COMMENT '联系方式(邮箱/手机等)';
  1204. ALTER TABLE `member_feedback` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  1205. ALTER TABLE `member_feedback` MODIFY COLUMN `attachments` varchar(1000) DEFAULT NULL COMMENT '` 分隔)';
  1206. ALTER TABLE `member_finance_order` COMMENT '用户理财持仓表,按币种汇总用户当前理财持仓';
  1207. ALTER TABLE `member_finance_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1208. ALTER TABLE `member_finance_order` MODIFY COLUMN `num` decimal(20,8) DEFAULT '0.00000000' COMMENT '理财持仓数量(当前锁定在理财中的代币数量),默认 0';
  1209. ALTER TABLE `member_finance_order` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
  1210. ALTER TABLE `member_finance_order` MODIFY COLUMN `status` int(4) DEFAULT '0' COMMENT '订单状态:**0**=持仓中,**1**=已撤销/已赎回';
  1211. ALTER TABLE `member_finance_order` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '币种标识(如 `USDT`、`BTC`),对应 `coin.unit`';
  1212. ALTER TABLE `member_finance_order` MODIFY COLUMN `earn_num` decimal(20,8) DEFAULT NULL COMMENT '当前盈利金额(本次持仓产生的收益)';
  1213. ALTER TABLE `member_finance_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '记录创建时间';
  1214. ALTER TABLE `member_finance_order` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间(自动更新)';
  1215. ALTER TABLE `member_finance_statistic` COMMENT '用户理财统计表,按币种汇总用户累计理财数据';
  1216. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1217. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `num` decimal(20,8) DEFAULT '0.00000000' COMMENT '当前理财总数量(该币种在理财中的总持仓),默认 0';
  1218. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID,关联 `member.id`';
  1219. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '币种标识(如 `USDT`、`BTC`)';
  1220. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `earn_num` decimal(20,8) DEFAULT NULL COMMENT '**累计**盈利金额(历史所有理财收益总和)';
  1221. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '记录创建时间';
  1222. ALTER TABLE `member_finance_statistic` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间(自动更新)';
  1223. ALTER TABLE `member_history` COMMENT '会员每日资金流水统计表';
  1224. ALTER TABLE `member_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1225. ALTER TABLE `member_history` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  1226. ALTER TABLE `member_history` MODIFY COLUMN `statistic_date` date NOT NULL COMMENT '统计日期';
  1227. ALTER TABLE `member_history` MODIFY COLUMN `balance` decimal(19,8) NOT NULL COMMENT '当日余额变动净值';
  1228. ALTER TABLE `member_history` MODIFY COLUMN `recharge` decimal(19,8) NOT NULL COMMENT '当日充值金额';
  1229. ALTER TABLE `member_history` MODIFY COLUMN `withdraw` decimal(19,8) NOT NULL COMMENT '当日提现金额';
  1230. ALTER TABLE `member_history` MODIFY COLUMN `transfer_in` decimal(19,8) NOT NULL COMMENT '当日转入金额';
  1231. ALTER TABLE `member_history` MODIFY COLUMN `transfer_out` decimal(19,8) NOT NULL COMMENT '当日转出金额';
  1232. ALTER TABLE `member_history` MODIFY COLUMN `activity_award` decimal(19,8) NOT NULL COMMENT '活动奖励';
  1233. ALTER TABLE `member_history` MODIFY COLUMN `promotion_award` decimal(19,8) NOT NULL COMMENT '推广奖励(邀请返佣)';
  1234. ALTER TABLE `member_history` MODIFY COLUMN `dividend` decimal(19,8) NOT NULL COMMENT '分红收入';
  1235. ALTER TABLE `member_history` MODIFY COLUMN `admin_recharge` decimal(19,8) NOT NULL COMMENT '当日后台人工充值';
  1236. ALTER TABLE `member_history` MODIFY COLUMN `award` decimal(19,8) NOT NULL COMMENT '合约奖励';
  1237. ALTER TABLE `member_history` MODIFY COLUMN `profit` decimal(19,8) NOT NULL COMMENT '合约交易盈利';
  1238. ALTER TABLE `member_history` MODIFY COLUMN `loss` decimal(19,8) NOT NULL COMMENT '合约交易亏损';
  1239. ALTER TABLE `member_history` MODIFY COLUMN `fee` decimal(19,8) NOT NULL COMMENT '合约交易手续费';
  1240. ALTER TABLE `member_history` MODIFY COLUMN `overnight_fee_in` decimal(19,8) NOT NULL COMMENT '合约隔夜费收入(正值)';
  1241. ALTER TABLE `member_history` MODIFY COLUMN `overnight_fee_out` decimal(19,8) NOT NULL COMMENT '合约隔夜费支出(负值)';
  1242. ALTER TABLE `member_history` MODIFY COLUMN `follow_fee` decimal(19,8) NOT NULL COMMENT '跟单手续费';
  1243. ALTER TABLE `member_history` MODIFY COLUMN `follow_profit` decimal(19,8) NOT NULL COMMENT '跟单盈利';
  1244. ALTER TABLE `member_history` MODIFY COLUMN `follow_loss` decimal(19,8) NOT NULL COMMENT '跟单亏损';
  1245. ALTER TABLE `member_history` MODIFY COLUMN `follow_award` decimal(19,8) NOT NULL COMMENT '跟单奖励';
  1246. ALTER TABLE `member_history` MODIFY COLUMN `follow_dividend_in` decimal(19,8) NOT NULL COMMENT '跟单分红收入';
  1247. ALTER TABLE `member_history` MODIFY COLUMN `follow_dividend_out` decimal(19,8) NOT NULL COMMENT '跟单分红支出';
  1248. ALTER TABLE `member_history` MODIFY COLUMN `follow_overnight_fee_in` decimal(19,8) NOT NULL COMMENT '跟单隔夜费收入';
  1249. ALTER TABLE `member_history` MODIFY COLUMN `follow_overnight_fee_out` decimal(19,8) NOT NULL COMMENT '跟单隔夜费支出';
  1250. ALTER TABLE `member_history` MODIFY COLUMN `game_fee` decimal(19,8) DEFAULT NULL COMMENT '游戏手续费';
  1251. ALTER TABLE `member_history` MODIFY COLUMN `game_profit` decimal(19,8) DEFAULT NULL COMMENT '游戏盈利';
  1252. ALTER TABLE `member_history` MODIFY COLUMN `game_loss` decimal(19,8) DEFAULT NULL COMMENT '游戏亏损';
  1253. ALTER TABLE `member_history` MODIFY COLUMN `game_award` decimal(19,8) DEFAULT NULL COMMENT '游戏奖励';
  1254. ALTER TABLE `member_history` MODIFY COLUMN `exchange_profit` decimal(19,8) NOT NULL COMMENT '现货交易盈利';
  1255. ALTER TABLE `member_history` MODIFY COLUMN `exchange_loss` decimal(19,8) NOT NULL COMMENT '现货交易亏损';
  1256. ALTER TABLE `member_history` MODIFY COLUMN `exchange_fee` decimal(19,8) NOT NULL COMMENT '现货交易手续费';
  1257. ALTER TABLE `member_history` MODIFY COLUMN `exchange_award` decimal(19,8) NOT NULL COMMENT '现货交易奖励';
  1258. ALTER TABLE `member_invite_stastic` COMMENT '推广合伙人总榜(返佣金额 + 邀请人数)';
  1259. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1260. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `btc_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — BTC(`@JsonIgnore` 不对外展示)';
  1261. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `estimated_reward` decimal(24,8) DEFAULT NULL COMMENT '折合返佣总额(估算折合 USDT),用于总额排名比较';
  1262. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `eth_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — ETH(`@JsonIgnore` 不对外展示)';
  1263. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `extra_reward` decimal(24,8) DEFAULT NULL COMMENT '额外奖励(折合 USDT)';
  1264. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `is_robot` int(11) NOT NULL COMMENT '是否机器人:**0**=否,**1**=是(`@JsonIgnore`)';
  1265. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `level_one` int(11) NOT NULL COMMENT '邀请一级好友数量';
  1266. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `level_two` int(11) NOT NULL COMMENT '邀请二级好友数量';
  1267. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID(唯一约束,每人一条)';
  1268. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `other_reward` varchar(255) DEFAULT NULL COMMENT '其他币种返佣,JSON 格式如 `{"LTC":123, "EOS":22.3}`';
  1269. 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`';
  1270. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `usdt_reward` decimal(24,8) DEFAULT NULL COMMENT '返佣总额 — USDT(`@JsonIgnore` 不对外展示)';
  1271. ALTER TABLE `member_invite_stastic` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT '用户账户标识(手机号或邮箱),榜单展示时会脱敏为 `前3****后4`';
  1272. ALTER TABLE `member_invite_stastic_rank` COMMENT '邀请排行分类榜(日/周/月快照)';
  1273. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1274. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `is_robot` int(11) NOT NULL COMMENT '是否机器人:**0**=否,**1**=是';
  1275. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `level_one` int(11) NOT NULL COMMENT '邀请一级好友数量';
  1276. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `level_two` int(11) NOT NULL COMMENT '邀请二级好友数量';
  1277. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户 ID';
  1278. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `stastic_date` datetime DEFAULT NULL COMMENT '统计日期(快照时间点)';
  1279. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '榜单类型:**0**=日榜,**1**=周榜,**2**=月榜';
  1280. ALTER TABLE `member_invite_stastic_rank` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT '用户账户标识(手机号/邮箱)';
  1281. ALTER TABLE `member_level` COMMENT '会员等级配置表';
  1282. ALTER TABLE `member_level` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '等级ID,自增主键';
  1283. ALTER TABLE `member_level` MODIFY COLUMN `is_default` bit(1) NOT NULL COMMENT '是否默认等级(注册时自动分配)';
  1284. ALTER TABLE `member_level` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '等级名称';
  1285. ALTER TABLE `member_level` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注说明';
  1286. ALTER TABLE `member_level` MODIFY COLUMN `one_rate` int(6) NOT NULL DEFAULT '0' COMMENT '一级返佣比例';
  1287. ALTER TABLE `member_level` MODIFY COLUMN `two_rate` int(6) NOT NULL DEFAULT '0' COMMENT '二级返佣比例';
  1288. ALTER TABLE `member_promotion` COMMENT '邀请关系表(一级/二级推荐链路)';
  1289. ALTER TABLE `member_promotion` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1290. ALTER TABLE `member_promotion` MODIFY COLUMN `invitees_id` bigint(20) DEFAULT NULL COMMENT '被邀请人用户 ID(新注册用户)';
  1291. ALTER TABLE `member_promotion` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人用户 ID(获得奖励的一方)';
  1292. ALTER TABLE `member_promotion` MODIFY COLUMN `level` int(11) DEFAULT NULL COMMENT '推荐层级,枚举 `PromotionLevel`:**0**=一级,**1**=二级,**2**=三级';
  1293. ALTER TABLE `member_promotion` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '关系创建时间,自动生成';
  1294. ALTER TABLE `member_second_wallet` COMMENT '会员秒合约钱包表';
  1295. ALTER TABLE `member_second_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '**主键**';
  1296. ALTER TABLE `member_second_wallet` MODIFY COLUMN `balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '可用余额';
  1297. ALTER TABLE `member_second_wallet` MODIFY COLUMN `frozen_balance` decimal(18,8) DEFAULT '0.00000000' COMMENT '冻结余额(下单时冻结,平仓后释放)';
  1298. ALTER TABLE `member_second_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID,关联 `member.id`';
  1299. ALTER TABLE `member_second_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识(如 `USDT`),关联 `coin.name`';
  1300. ALTER TABLE `member_sign_record` COMMENT '会员签到记录';
  1301. ALTER TABLE `member_sign_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1302. ALTER TABLE `member_sign_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '赠送数量(从 sign 快照)';
  1303. ALTER TABLE `member_sign_record` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '签到时间';
  1304. ALTER TABLE `member_sign_record` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '赠送币种 → `coin.name`(从 sign 快照)';
  1305. ALTER TABLE `member_sign_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '签到用户 → `member.id`';
  1306. ALTER TABLE `member_sign_record` MODIFY COLUMN `sign_id` bigint(20) DEFAULT NULL COMMENT '关联签到活动 → `sign.id`';
  1307. ALTER TABLE `member_stat` COMMENT '会员累计统计汇总表';
  1308. ALTER TABLE `member_stat` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1309. ALTER TABLE `member_stat` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  1310. ALTER TABLE `member_stat` MODIFY COLUMN `total_recharge` decimal(19,2) DEFAULT NULL COMMENT '累计充值';
  1311. ALTER TABLE `member_stat` MODIFY COLUMN `total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '累计提现';
  1312. ALTER TABLE `member_stat` MODIFY COLUMN `today_award` decimal(19,2) DEFAULT NULL COMMENT '今日奖励';
  1313. ALTER TABLE `member_stat` MODIFY COLUMN `total_award` decimal(19,2) DEFAULT NULL COMMENT '累计奖励';
  1314. ALTER TABLE `member_stat` MODIFY COLUMN `total_balance` decimal(19,2) DEFAULT NULL COMMENT '总余额';
  1315. ALTER TABLE `member_stat` MODIFY COLUMN `today_order` int(8) DEFAULT NULL COMMENT '今日订单数';
  1316. ALTER TABLE `member_stat` MODIFY COLUMN `total_profit` decimal(19,2) DEFAULT NULL COMMENT '累计盈利';
  1317. ALTER TABLE `member_stat` MODIFY COLUMN `total_loss` decimal(19,2) DEFAULT NULL COMMENT '累计亏损';
  1318. ALTER TABLE `member_stat` MODIFY COLUMN `today_profit` decimal(19,2) DEFAULT NULL COMMENT '今日盈利';
  1319. ALTER TABLE `member_stat` MODIFY COLUMN `today_loss` decimal(19,2) DEFAULT NULL COMMENT '今日亏损';
  1320. ALTER TABLE `member_stat` MODIFY COLUMN `total_fee` decimal(19,2) DEFAULT NULL COMMENT '累计手续费';
  1321. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_recharge` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计充值';
  1322. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_withdraw` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计提现';
  1323. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_balance` decimal(19,2) DEFAULT NULL COMMENT '代理下级总余额';
  1324. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_award` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计奖励';
  1325. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计手续费';
  1326. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_profit` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计盈利';
  1327. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_loss` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计亏损';
  1328. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_follow_fee` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计跟单手续费';
  1329. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_follow_reward` decimal(19,2) DEFAULT NULL COMMENT '代理下级累计跟单返佣';
  1330. ALTER TABLE `member_stat` MODIFY COLUMN `agent_total_count` int(10) DEFAULT NULL COMMENT '代理下级会员总数';
  1331. ALTER TABLE `member_team_info` COMMENT '用户团队业绩等级';
  1332. ALTER TABLE `member_team_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1333. ALTER TABLE `member_team_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户 ID(唯一约束)';
  1334. ALTER TABLE `member_team_info` MODIFY COLUMN `inviter_id` bigint(20) DEFAULT NULL COMMENT '邀请人 ID(冗余存储,便于团队链路查询)';
  1335. ALTER TABLE `member_team_info` MODIFY COLUMN `team_total_amount` decimal(20,6) DEFAULT '0.000000' COMMENT '团队业绩总额(折合 USDT)';
  1336. ALTER TABLE `member_team_info` MODIFY COLUMN `level` int(2) DEFAULT '0' COMMENT '计算等级,根据团队业绩自动计算';
  1337. ALTER TABLE `member_team_info` MODIFY COLUMN `sys_level` int(2) DEFAULT '0' COMMENT '系统手动设定的级别(管理员可覆盖)';
  1338. ALTER TABLE `member_team_info` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1339. ALTER TABLE `member_team_info` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间(自动更新)';
  1340. ALTER TABLE `member_team_reward` COMMENT '用户团队奖励记录';
  1341. ALTER TABLE `member_team_reward` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1342. ALTER TABLE `member_team_reward` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得奖励的用户 ID';
  1343. ALTER TABLE `member_team_reward` MODIFY COLUMN `source_id` bigint(20) DEFAULT NULL COMMENT '贡献奖励的来源用户 ID';
  1344. ALTER TABLE `member_team_reward` MODIFY COLUMN `source_type` int(2) DEFAULT '0' COMMENT '来源类型:**0**=永续合约,**1**=期权合约';
  1345. ALTER TABLE `member_team_reward` MODIFY COLUMN `num` decimal(20,6) DEFAULT '0.000000' COMMENT '奖励数量';
  1346. ALTER TABLE `member_team_reward` MODIFY COLUMN `coin_symbol` varchar(50) DEFAULT NULL COMMENT '奖励币种标识';
  1347. ALTER TABLE `member_team_reward` MODIFY COLUMN `type` int(2) DEFAULT '0' COMMENT '奖励类型:**0**=佣金(手续费分佣),**1**=推荐奖励';
  1348. ALTER TABLE `member_team_reward` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1349. ALTER TABLE `member_team_reward` MODIFY COLUMN `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间(自动更新)';
  1350. ALTER TABLE `member_transaction` COMMENT '资金流水记录';
  1351. ALTER TABLE `member_transaction` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1352. ALTER TABLE `member_transaction` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址';
  1353. ALTER TABLE `member_transaction` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '充币金额';
  1354. ALTER TABLE `member_transaction` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1355. ALTER TABLE `member_transaction` MODIFY COLUMN `discount_fee` varchar(255) DEFAULT NULL COMMENT 'discount fee';
  1356. ALTER TABLE `member_transaction` MODIFY COLUMN `fee` decimal(26,16) DEFAULT NULL COMMENT '手续费';
  1357. ALTER TABLE `member_transaction` MODIFY COLUMN `flag` int(11) NOT NULL DEFAULT '0' COMMENT 'flag';
  1358. ALTER TABLE `member_transaction` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1359. ALTER TABLE `member_transaction` MODIFY COLUMN `real_fee` varchar(255) DEFAULT NULL COMMENT 'real fee';
  1360. ALTER TABLE `member_transaction` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号';
  1361. ALTER TABLE `member_transaction` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '类型';
  1362. ALTER TABLE `member_transaction` MODIFY COLUMN `direction` int(1) DEFAULT NULL COMMENT 'direction';
  1363. ALTER TABLE `member_transaction_history` COMMENT '会员交易流水历史';
  1364. ALTER TABLE `member_transaction_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1365. ALTER TABLE `member_transaction_history` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '地址';
  1366. ALTER TABLE `member_transaction_history` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '充币金额';
  1367. ALTER TABLE `member_transaction_history` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1368. ALTER TABLE `member_transaction_history` MODIFY COLUMN `discount_fee` varchar(255) DEFAULT NULL COMMENT 'discount fee';
  1369. ALTER TABLE `member_transaction_history` MODIFY COLUMN `fee` decimal(26,16) DEFAULT NULL COMMENT '手续费';
  1370. ALTER TABLE `member_transaction_history` MODIFY COLUMN `flag` int(11) NOT NULL DEFAULT '0' COMMENT 'flag';
  1371. ALTER TABLE `member_transaction_history` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1372. ALTER TABLE `member_transaction_history` MODIFY COLUMN `real_fee` varchar(255) DEFAULT NULL COMMENT 'real fee';
  1373. ALTER TABLE `member_transaction_history` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/符号';
  1374. ALTER TABLE `member_transaction_history` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '类型';
  1375. ALTER TABLE `member_transaction_history` MODIFY COLUMN `direction` int(1) DEFAULT NULL COMMENT 'direction';
  1376. ALTER TABLE `member_wallet` COMMENT '会员主钱包(现货账户)';
  1377. ALTER TABLE `member_wallet` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '钱包唯一ID';
  1378. ALTER TABLE `member_wallet` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '该币种的充值地址(用户用于接收充币的区块链地址)';
  1379. ALTER TABLE `member_wallet` MODIFY COLUMN `balance` decimal(26,8) DEFAULT NULL COMMENT '**可用余额**:用户可以自由使用的资产数量';
  1380. ALTER TABLE `member_wallet` MODIFY COLUMN `frozen_balance` decimal(26,8) DEFAULT NULL COMMENT '**冻结余额**:因挂单、提现审核等操作被锁定的资产,不可直接使用';
  1381. ALTER TABLE `member_wallet` MODIFY COLUMN `is_lock` int(11) DEFAULT '0' COMMENT '钱包锁定状态,0=未锁定,1=已锁定。锁定后用户无法操作该钱包';
  1382. ALTER TABLE `member_wallet` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '所属会员ID,关联 `member.id`';
  1383. ALTER TABLE `member_wallet` MODIFY COLUMN `to_released` decimal(18,8) DEFAULT NULL COMMENT '**待释放总量**:通过活动、挖矿等途径获得但尚未完全释放到可用余额的资产,默认为 0';
  1384. ALTER TABLE `member_wallet` MODIFY COLUMN `version` int(11) NOT NULL COMMENT '乐观锁版本号,通过 JPA `@Version` 实现并发控制,防止余额并发修改冲突';
  1385. ALTER TABLE `member_wallet` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种标识,关联 `coin.name`(如 "USDT"、"BTC")';
  1386. ALTER TABLE `member_wallet_address_backup` COMMENT '钱包充值地址备份';
  1387. ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID';
  1388. ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `address` varchar(255) NOT NULL COMMENT '充值地址备份';
  1389. ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID';
  1390. ALTER TABLE `member_wallet_address_backup` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识';
  1391. ALTER TABLE `member_wallet_history` COMMENT '钱包余额变更历史快照';
  1392. ALTER TABLE `member_wallet_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录唯一ID';
  1393. ALTER TABLE `member_wallet_history` MODIFY COLUMN `member_id` int(11) NOT NULL COMMENT '会员ID';
  1394. ALTER TABLE `member_wallet_history` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识';
  1395. ALTER TABLE `member_wallet_history` MODIFY COLUMN `before_balance` decimal(18,8) NOT NULL COMMENT '操作前可用余额';
  1396. ALTER TABLE `member_wallet_history` MODIFY COLUMN `after_balance` decimal(18,8) DEFAULT NULL COMMENT '操作后可用余额';
  1397. ALTER TABLE `member_wallet_history` MODIFY COLUMN `before_frozen_balance` decimal(18,8) DEFAULT NULL COMMENT '操作前冻结余额';
  1398. ALTER TABLE `member_wallet_history` MODIFY COLUMN `after_frozen_balance` decimal(18,8) DEFAULT NULL COMMENT '操作后冻结余额';
  1399. ALTER TABLE `member_wallet_history` MODIFY COLUMN `op_time` datetime DEFAULT NULL COMMENT '操作时间';
  1400. ALTER TABLE `member_weight_upper` COMMENT '会员推荐链路与返佣权重表';
  1401. ALTER TABLE `member_weight_upper` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1402. ALTER TABLE `member_weight_upper` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1403. ALTER TABLE `member_weight_upper` MODIFY COLUMN `first_member_id` bigint(20) DEFAULT NULL COMMENT '推荐链顶级会员ID(推荐树的根节点/最上级代理)';
  1404. ALTER TABLE `member_weight_upper` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID,关联 `member.id`';
  1405. ALTER TABLE `member_weight_upper` MODIFY COLUMN `rate` int(11) DEFAULT NULL COMMENT '合约交易返佣比例(百分比)';
  1406. ALTER TABLE `member_weight_upper` MODIFY COLUMN `follow_rate` int(11) DEFAULT NULL COMMENT '跟单交易返佣比例';
  1407. ALTER TABLE `member_weight_upper` MODIFY COLUMN `dividend_rate` int(11) DEFAULT NULL COMMENT '分红比例';
  1408. ALTER TABLE `member_weight_upper` MODIFY COLUMN `wc_rate` int(6) DEFAULT NULL COMMENT '微仓/特殊合约返佣比例';
  1409. ALTER TABLE `member_weight_upper` MODIFY COLUMN `upper` varchar(255) DEFAULT NULL COMMENT '直接上级会员ID(字符串存储)';
  1410. ALTER TABLE `member_weight_upper` MODIFY COLUMN `all_uppers` varchar(1000) DEFAULT NULL COMMENT '所有上级会员ID链(逗号分隔,从最顶级到直接上级,如 "1001,1002,1003")';
  1411. ALTER TABLE `member_weight_upper` MODIFY COLUMN `level` int(2) DEFAULT NULL COMMENT '代理层级';
  1412. ALTER TABLE `member_weight_upper` MODIFY COLUMN `is_auto` int(1) DEFAULT NULL COMMENT '是否自动创建(注册时自动生成的记录)';
  1413. ALTER TABLE `mine_conf` COMMENT '质押挖矿';
  1414. ALTER TABLE `mine_conf` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键(非自增,手动指定)';
  1415. ALTER TABLE `mine_conf` MODIFY COLUMN `pledge_quantity` decimal(26,8) NOT NULL COMMENT '最小质押数量';
  1416. ALTER TABLE `mine_conf` MODIFY COLUMN `production_ratio` decimal(10,2) NOT NULL COMMENT '产币比例,单位 %(如 5.00 表示日产币率5%)';
  1417. ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_one` decimal(26,8) NOT NULL COMMENT '银牌商务分红比例/金额';
  1418. ALTER TABLE `mine_conf` MODIFY COLUMN `created_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间,默认当前时间';
  1419. ALTER TABLE `mine_conf` MODIFY COLUMN `updated_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间,默认当前时间';
  1420. ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_two` decimal(26,8) NOT NULL COMMENT '金牌商务分红比例/金额';
  1421. ALTER TABLE `mine_conf` MODIFY COLUMN `bonus_three` decimal(26,8) NOT NULL COMMENT '合伙人分红比例/金额';
  1422. ALTER TABLE `mine_conf` MODIFY COLUMN `total_quantity` decimal(26,8) NOT NULL COMMENT '矿池总量(可开采上限)';
  1423. ALTER TABLE `mine_customer_info` COMMENT '质押挖矿';
  1424. ALTER TABLE `mine_customer_info` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1425. ALTER TABLE `mine_customer_info` MODIFY COLUMN `pledge_number` decimal(26,8) NOT NULL COMMENT '当前质押数量';
  1426. ALTER TABLE `mine_customer_info` MODIFY COLUMN `release_number` decimal(26,8) NOT NULL COMMENT '待解押数量(解押申请中的数量)';
  1427. ALTER TABLE `mine_customer_info` MODIFY COLUMN `total_revenue` decimal(26,8) NOT NULL COMMENT '累计总收益';
  1428. ALTER TABLE `mine_customer_info` MODIFY COLUMN `available_revenue` decimal(26,8) NOT NULL COMMENT '可提取收益(未提取部分)';
  1429. ALTER TABLE `mine_customer_info` MODIFY COLUMN `invite_number` int(11) NOT NULL COMMENT '邀请人数';
  1430. ALTER TABLE `mine_customer_info` MODIFY COLUMN `generations` int(11) NOT NULL COMMENT '代数(推荐层级深度)';
  1431. ALTER TABLE `mine_customer_info` MODIFY COLUMN `level` int(11) NOT NULL COMMENT '代理等级(见枚举值)';
  1432. ALTER TABLE `mine_customer_info` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
  1433. ALTER TABLE `mine_income_records` COMMENT '质押挖矿';
  1434. ALTER TABLE `mine_income_records` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1435. ALTER TABLE `mine_income_records` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
  1436. ALTER TABLE `mine_income_records` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '记录类型(见枚举值)';
  1437. ALTER TABLE `mine_income_records` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '创建时间';
  1438. ALTER TABLE `mine_income_records` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '更新时间';
  1439. ALTER TABLE `mine_income_records` MODIFY COLUMN `quantity` decimal(26,8) NOT NULL COMMENT '数量';
  1440. ALTER TABLE `mine_pledge_records` COMMENT '质押挖矿';
  1441. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1442. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID,关联 `member.id`';
  1443. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '操作类型(见枚举值)';
  1444. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态(见枚举值)';
  1445. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `created_time` datetime NOT NULL COMMENT '创建时间';
  1446. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `updated_time` datetime NOT NULL COMMENT '更新时间';
  1447. ALTER TABLE `mine_pledge_records` MODIFY COLUMN `quantity` decimal(26,8) NOT NULL COMMENT '操作数量';
  1448. ALTER TABLE `mining_order` COMMENT '云矿机订单,type=5 的活动审核通过后生成';
  1449. ALTER TABLE `mining_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1450. ALTER TABLE `mining_order` MODIFY COLUMN `activity_id` bigint(20) DEFAULT NULL COMMENT '来源活动ID,关联 `activity.id`';
  1451. ALTER TABLE `mining_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成';
  1452. ALTER TABLE `mining_order` MODIFY COLUMN `current_daysprofit` decimal(18,8) DEFAULT NULL COMMENT '当前每周期产出量(邀请好友购买矿机后会增加)';
  1453. 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`';
  1454. ALTER TABLE `mining_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '拥有者会员ID,关联 `member.id`';
  1455. ALTER TABLE `mining_order` MODIFY COLUMN `mining_days` int(11) NOT NULL COMMENT '总挖矿周期数(注意:不一定是"天",取决于 `period`)';
  1456. ALTER TABLE `mining_order` MODIFY COLUMN `mining_daysprofit` decimal(18,8) DEFAULT NULL COMMENT '原始每周期产出量(创建时从活动复制)';
  1457. ALTER TABLE `mining_order` MODIFY COLUMN `mining_unit` varchar(255) DEFAULT NULL COMMENT '矿机产出币种(如 BTC、ETH)';
  1458. ALTER TABLE `mining_order` MODIFY COLUMN `mininged_days` int(11) NOT NULL COMMENT '已完成挖矿周期数';
  1459. ALTER TABLE `mining_order` MODIFY COLUMN `image` varchar(255) DEFAULT NULL COMMENT '矿机图片URL,来源于活动的 `small_image_url`';
  1460. ALTER TABLE `mining_order` MODIFY COLUMN `mining_status` int(11) NOT NULL COMMENT '挖矿状态(见枚举值)';
  1461. ALTER TABLE `mining_order` MODIFY COLUMN `period` int(11) NOT NULL COMMENT '产出周期类型(见枚举值)';
  1462. ALTER TABLE `mining_order` MODIFY COLUMN `title` varchar(255) DEFAULT NULL COMMENT '矿机名称,来源于活动标题';
  1463. ALTER TABLE `mining_order` MODIFY COLUMN `mining_invite` decimal(24,8) DEFAULT NULL COMMENT '邀请好友增产百分比(0=不增加,如0.1=增加10%)';
  1464. ALTER TABLE `mining_order` MODIFY COLUMN `mining_invitelimit` decimal(24,8) DEFAULT NULL COMMENT '增产上限百分比(0=无上限,如0.5=最多增加50%)';
  1465. ALTER TABLE `mining_order` MODIFY COLUMN `total_profit` decimal(18,8) DEFAULT NULL COMMENT '累计总产出量';
  1466. ALTER TABLE `mining_order` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '矿机类型:0=一般矿机,1=邀请燃料矿机';
  1467. ALTER TABLE `mining_order_detail` COMMENT '云矿机挖矿产出明细';
  1468. ALTER TABLE `mining_order_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键';
  1469. ALTER TABLE `mining_order_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '产出时间,自动生成';
  1470. ALTER TABLE `mining_order_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID,关联 `member.id`';
  1471. ALTER TABLE `mining_order_detail` MODIFY COLUMN `mining_order_id` bigint(20) DEFAULT NULL COMMENT '矿机订单ID,关联 `mining_order.id`';
  1472. ALTER TABLE `mining_order_detail` MODIFY COLUMN `mining_unit` varchar(255) DEFAULT NULL COMMENT '产出币种';
  1473. ALTER TABLE `mining_order_detail` MODIFY COLUMN `output` decimal(18,8) DEFAULT NULL COMMENT '当期产出数量';
  1474. ALTER TABLE `money_operation_record` COMMENT '资金操作记录';
  1475. ALTER TABLE `money_operation_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1476. ALTER TABLE `money_operation_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID';
  1477. ALTER TABLE `money_operation_record` MODIFY COLUMN `business_id` bigint(20) NOT NULL COMMENT '关联business的ID';
  1478. ALTER TABLE `money_operation_record` MODIFY COLUMN `amount` decimal(18,8) NOT NULL COMMENT '数量';
  1479. ALTER TABLE `money_operation_record` MODIFY COLUMN `remark` varchar(2000) NOT NULL COMMENT '备注';
  1480. ALTER TABLE `money_operation_record` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '状态';
  1481. ALTER TABLE `money_operation_record` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
  1482. ALTER TABLE `money_operation_record` MODIFY COLUMN `admit_time` datetime DEFAULT NULL COMMENT 'admit时间';
  1483. ALTER TABLE `otc_coin` COMMENT 'OTC 法币交易币种表';
  1484. ALTER TABLE `otc_coin` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'OTC 币种 ID';
  1485. ALTER TABLE `otc_coin` MODIFY COLUMN `buy_min_amount` decimal(18,8) DEFAULT NULL COMMENT '买入广告最低发布数量';
  1486. ALTER TABLE `otc_coin` MODIFY COLUMN `is_platform_coin` int(11) DEFAULT NULL COMMENT '是否为平台币,枚举 `BooleanEnum`';
  1487. ALTER TABLE `otc_coin` MODIFY COLUMN `jy_rate` decimal(18,6) DEFAULT NULL COMMENT 'OTC 交易手续费率(如 0.001 表示千分之一)';
  1488. ALTER TABLE `otc_coin` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '币种名称,需与 `coin.name` 对应';
  1489. ALTER TABLE `otc_coin` MODIFY COLUMN `name_cn` varchar(255) NOT NULL COMMENT '币种中文名称';
  1490. ALTER TABLE `otc_coin` MODIFY COLUMN `sell_min_amount` decimal(18,8) DEFAULT NULL COMMENT '卖出广告最低发布数量';
  1491. ALTER TABLE `otc_coin` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序值';
  1492. ALTER TABLE `otc_coin` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT 'OTC 币种状态,枚举 `CommonStatus`';
  1493. ALTER TABLE `otc_coin` MODIFY COLUMN `unit` varchar(255) NOT NULL COMMENT '币种缩写/单位,需与 `coin.unit` 对应';
  1494. ALTER TABLE `otc_order` COMMENT 'OTC 交易订单表';
  1495. ALTER TABLE `otc_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '订单ID,自增主键';
  1496. ALTER TABLE `otc_order` MODIFY COLUMN `advertise_id` bigint(20) NOT NULL COMMENT '关联的广告ID(注意:未建外键约束,逻辑关联 advertise.id)';
  1497. ALTER TABLE `otc_order` MODIFY COLUMN `advertise_type` int(11) NOT NULL COMMENT '广告类型(冗余自广告,枚举 AdvertiseType)';
  1498. ALTER TABLE `otc_order` MODIFY COLUMN `ali_no` varchar(255) DEFAULT NULL COMMENT '支付宝账号(Alipay.aliNo)';
  1499. ALTER TABLE `otc_order` MODIFY COLUMN `qr_code_url` varchar(255) DEFAULT NULL COMMENT '支付宝收款二维码URL(Alipay.qrCodeUrl)';
  1500. ALTER TABLE `otc_order` MODIFY COLUMN `bank` varchar(255) DEFAULT NULL COMMENT '银行名称(BankInfo.bank)';
  1501. ALTER TABLE `otc_order` MODIFY COLUMN `branch` varchar(255) DEFAULT NULL COMMENT '支行名称(BankInfo.branch)';
  1502. ALTER TABLE `otc_order` MODIFY COLUMN `card_no` varchar(255) DEFAULT NULL COMMENT '银行卡号(BankInfo.cardNo)';
  1503. ALTER TABLE `otc_order` MODIFY COLUMN `cancel_time` datetime DEFAULT NULL COMMENT '订单取消时间';
  1504. ALTER TABLE `otc_order` MODIFY COLUMN `commission` decimal(18,8) DEFAULT NULL COMMENT '手续费(从卖方扣取的币)';
  1505. ALTER TABLE `otc_order` MODIFY COLUMN `country` varchar(255) NOT NULL COMMENT '国家(冗余字段)';
  1506. ALTER TABLE `otc_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '订单创建时间';
  1507. ALTER TABLE `otc_order` MODIFY COLUMN `customer_id` bigint(20) NOT NULL COMMENT '**下单者**(交易对象)的会员ID';
  1508. ALTER TABLE `otc_order` MODIFY COLUMN `customer_name` varchar(255) DEFAULT NULL COMMENT '下单者用户名(冗余)';
  1509. ALTER TABLE `otc_order` MODIFY COLUMN `customer_real_name` varchar(255) DEFAULT NULL COMMENT '下单者真实姓名(冗余)';
  1510. ALTER TABLE `otc_order` MODIFY COLUMN `max_limit` decimal(18,2) DEFAULT NULL COMMENT '最高交易额(冗余自广告)';
  1511. ALTER TABLE `otc_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '**广告发布者**的会员ID';
  1512. ALTER TABLE `otc_order` MODIFY COLUMN `member_name` varchar(255) DEFAULT NULL COMMENT '广告发布者用户名(冗余)';
  1513. ALTER TABLE `otc_order` MODIFY COLUMN `member_real_name` varchar(255) DEFAULT NULL COMMENT '广告发布者真实姓名(冗余)';
  1514. ALTER TABLE `otc_order` MODIFY COLUMN `min_limit` decimal(18,2) DEFAULT NULL COMMENT '最低交易额(冗余自广告)';
  1515. ALTER TABLE `otc_order` MODIFY COLUMN `money` decimal(18,2) DEFAULT NULL COMMENT '交易总金额(法币金额 = price × number)';
  1516. ALTER TABLE `otc_order` MODIFY COLUMN `number` decimal(18,8) DEFAULT NULL COMMENT '交易数量(加密货币数量)';
  1517. ALTER TABLE `otc_order` MODIFY COLUMN `order_sn` varchar(255) NOT NULL COMMENT '订单号(业务唯一编号)';
  1518. ALTER TABLE `otc_order` MODIFY COLUMN `pay_mode` varchar(255) NOT NULL COMMENT '付款方式(冗余自广告)';
  1519. ALTER TABLE `otc_order` MODIFY COLUMN `pay_time` datetime DEFAULT NULL COMMENT '买家标记付款时间';
  1520. ALTER TABLE `otc_order` MODIFY COLUMN `price` decimal(18,2) DEFAULT NULL COMMENT '成交单价(法币/币)';
  1521. ALTER TABLE `otc_order` MODIFY COLUMN `release_time` datetime DEFAULT NULL COMMENT '卖家放币时间(订单完成时间)';
  1522. ALTER TABLE `otc_order` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '订单备注(顾客需求说明)';
  1523. ALTER TABLE `otc_order` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '订单状态(枚举 OrderStatus)';
  1524. ALTER TABLE `otc_order` MODIFY COLUMN `time_limit` int(11) DEFAULT NULL COMMENT '付款期限(分钟,冗余自广告)';
  1525. ALTER TABLE `otc_order` MODIFY COLUMN `version` bigint(20) DEFAULT NULL COMMENT '乐观锁版本号';
  1526. ALTER TABLE `otc_order` MODIFY COLUMN `qr_we_code_url` varchar(255) DEFAULT NULL COMMENT '微信收款二维码URL(WechatPay.qrWeCodeUrl)';
  1527. ALTER TABLE `otc_order` MODIFY COLUMN `wechat` varchar(255) DEFAULT NULL COMMENT '微信号(WechatPay.wechat)';
  1528. ALTER TABLE `otc_order` MODIFY COLUMN `coin_id` bigint(20) NOT NULL COMMENT 'OTC 币种ID';
  1529. ALTER TABLE `promotion_card` COMMENT '合伙人推广卡主表';
  1530. ALTER TABLE `promotion_card` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1531. ALTER TABLE `promotion_card` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '单个卡券金额';
  1532. ALTER TABLE `promotion_card` MODIFY COLUMN `card_desc` varchar(255) DEFAULT NULL COMMENT '卡券简介';
  1533. ALTER TABLE `promotion_card` MODIFY COLUMN `card_name` varchar(255) NOT NULL COMMENT '卡券名称(如"合伙人推广卡")';
  1534. ALTER TABLE `promotion_card` MODIFY COLUMN `card_no` varchar(255) NOT NULL COMMENT '卡券编号(唯一,由推广码+随机字符串生成)';
  1535. ALTER TABLE `promotion_card` MODIFY COLUMN `count` int(11) NOT NULL COMMENT '卡券总数量';
  1536. ALTER TABLE `promotion_card` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1537. ALTER TABLE `promotion_card` MODIFY COLUMN `exchange_count` int(11) NOT NULL COMMENT '已兑换数量';
  1538. ALTER TABLE `promotion_card` MODIFY COLUMN `is_enabled` int(11) NOT NULL COMMENT '是否有效:**0**=无效,**1**=有效';
  1539. ALTER TABLE `promotion_card` MODIFY COLUMN `is_free` int(11) NOT NULL COMMENT '是否免费领取:**0**=否,**1**=是';
  1540. ALTER TABLE `promotion_card` MODIFY COLUMN `is_lock` int(11) NOT NULL COMMENT '兑换后是否锁定:**0**=直接到余额,**1**=进入冻结账户';
  1541. ALTER TABLE `promotion_card` MODIFY COLUMN `lock_days` int(11) NOT NULL COMMENT '冻结天数(`is_lock=1` 时生效)';
  1542. ALTER TABLE `promotion_card` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '创建者用户 ID(推广合伙人)';
  1543. ALTER TABLE `promotion_card` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '所有卡券总金额(= amount × count,供付款参考)';
  1544. ALTER TABLE `promotion_card` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '关联币种 → `coin.name`';
  1545. ALTER TABLE `promotion_card_order` COMMENT '推广卡兑换订单';
  1546. ALTER TABLE `promotion_card_order` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1547. ALTER TABLE `promotion_card_order` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '兑换金额(从卡券复制)';
  1548. ALTER TABLE `promotion_card_order` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '兑换时间';
  1549. ALTER TABLE `promotion_card_order` MODIFY COLUMN `is_free` int(11) NOT NULL COMMENT '是否免费卡:**0**=否,**1**=是';
  1550. ALTER TABLE `promotion_card_order` MODIFY COLUMN `is_lock` int(11) NOT NULL COMMENT '兑换后是否锁定';
  1551. ALTER TABLE `promotion_card_order` MODIFY COLUMN `lock_days` int(11) NOT NULL COMMENT '冻结天数';
  1552. ALTER TABLE `promotion_card_order` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '领取人用户 ID';
  1553. ALTER TABLE `promotion_card_order` MODIFY COLUMN `state` int(11) NOT NULL COMMENT '领取状态';
  1554. ALTER TABLE `promotion_card_order` MODIFY COLUMN `card_id` bigint(20) DEFAULT NULL COMMENT '关联推广卡 → `promotion_card.id`';
  1555. ALTER TABLE `quick_exchange` COMMENT '快速兑换记录';
  1556. ALTER TABLE `quick_exchange` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1557. ALTER TABLE `quick_exchange` MODIFY COLUMN `amount` decimal(24,8) DEFAULT '0.00000000' COMMENT '数量';
  1558. ALTER TABLE `quick_exchange` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1559. ALTER TABLE `quick_exchange` MODIFY COLUMN `ex_amount` decimal(24,8) DEFAULT '0.00000000' COMMENT 'ex数量';
  1560. ALTER TABLE `quick_exchange` MODIFY COLUMN `from_unit` varchar(255) DEFAULT NULL COMMENT 'from unit';
  1561. ALTER TABLE `quick_exchange` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID';
  1562. ALTER TABLE `quick_exchange` MODIFY COLUMN `rate` decimal(24,8) DEFAULT '0.00000000' COMMENT 'rate';
  1563. ALTER TABLE `quick_exchange` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态';
  1564. ALTER TABLE `quick_exchange` MODIFY COLUMN `to_unit` varchar(255) DEFAULT NULL COMMENT 'to unit';
  1565. ALTER TABLE `red_envelope` COMMENT '红包主表';
  1566. ALTER TABLE `red_envelope` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1567. ALTER TABLE `red_envelope` MODIFY COLUMN `bg_image` varchar(255) DEFAULT NULL COMMENT 'bg image';
  1568. ALTER TABLE `red_envelope` MODIFY COLUMN `count` int(11) NOT NULL COMMENT '数量';
  1569. ALTER TABLE `red_envelope` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1570. ALTER TABLE `red_envelope` MODIFY COLUMN `detail` text COMMENT 'detail';
  1571. ALTER TABLE `red_envelope` MODIFY COLUMN `envelope_no` varchar(255) NOT NULL COMMENT 'envelope no';
  1572. ALTER TABLE `red_envelope` MODIFY COLUMN `expired_hours` int(11) NOT NULL COMMENT 'expired hours';
  1573. ALTER TABLE `red_envelope` MODIFY COLUMN `invite` int(11) NOT NULL COMMENT 'invite';
  1574. ALTER TABLE `red_envelope` MODIFY COLUMN `logo_image` varchar(255) DEFAULT NULL COMMENT 'logo image';
  1575. ALTER TABLE `red_envelope` MODIFY COLUMN `max_rand` decimal(18,8) DEFAULT NULL COMMENT '最大随机领取额';
  1576. ALTER TABLE `red_envelope` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '用户ID';
  1577. ALTER TABLE `red_envelope` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名称';
  1578. ALTER TABLE `red_envelope` MODIFY COLUMN `plateform` int(11) NOT NULL COMMENT 'plateform';
  1579. ALTER TABLE `red_envelope` MODIFY COLUMN `receive_amount` decimal(18,8) DEFAULT NULL COMMENT '领取总额';
  1580. ALTER TABLE `red_envelope` MODIFY COLUMN `receive_count` int(11) NOT NULL COMMENT 'receive count';
  1581. ALTER TABLE `red_envelope` MODIFY COLUMN `state` int(11) NOT NULL COMMENT 'state';
  1582. ALTER TABLE `red_envelope` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '红包总额';
  1583. ALTER TABLE `red_envelope` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '类型';
  1584. ALTER TABLE `red_envelope` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '单位';
  1585. ALTER TABLE `red_envelope` MODIFY COLUMN `invite_user` varchar(255) DEFAULT NULL COMMENT 'invite user';
  1586. ALTER TABLE `red_envelope` MODIFY COLUMN `invite_user_avatar` varchar(255) DEFAULT NULL COMMENT 'invite user avatar';
  1587. ALTER TABLE `red_envelope_detail` COMMENT '红包领取明细';
  1588. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1589. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '领取数额';
  1590. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `cate` int(11) NOT NULL COMMENT 'cate';
  1591. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1592. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `envelope_id` bigint(20) DEFAULT NULL COMMENT '关联envelope的ID';
  1593. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID';
  1594. ALTER TABLE `red_envelope_detail` MODIFY COLUMN `user_identify` varchar(255) DEFAULT NULL COMMENT 'user identify';
  1595. ALTER TABLE `reward_activity_setting` COMMENT '活动奖励配置(注册/交易/充值)';
  1596. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1597. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `info` varchar(255) DEFAULT NULL COMMENT '奖励详情 JSON,如 `{"amount": 0.5}`';
  1598. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态,枚举 `BooleanEnum`:**0**=禁用,**1**=启用';
  1599. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '奖励类型,枚举 `ActivityRewardType`';
  1600. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  1601. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '最近修改者 → `admin.id`';
  1602. ALTER TABLE `reward_activity_setting` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '奖励币种 → `coin.name`';
  1603. ALTER TABLE `reward_promotion_setting` COMMENT '推广奖励配置(注册/法币/币币交易返佣)';
  1604. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1605. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `effective_time` int(11) NOT NULL COMMENT '生效时间(从注册之日起,单位:天),主要用于推广交易';
  1606. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `info` varchar(255) DEFAULT NULL COMMENT '奖励规则 JSON(含一级/二级比例)';
  1607. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '启用状态:**0**=禁用,**1**=启用';
  1608. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '推广类型,枚举 `PromotionRewardType`';
  1609. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '最后更新时间';
  1610. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '最近修改者 → `admin.id`';
  1611. ALTER TABLE `reward_promotion_setting` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '奖励币种 → `coin.name`(币币交易推广可不设币种)';
  1612. ALTER TABLE `reward_record` COMMENT '奖励发放记录';
  1613. ALTER TABLE `reward_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1614. ALTER TABLE `reward_record` MODIFY COLUMN `amount` decimal(18,8) DEFAULT NULL COMMENT '奖励数量';
  1615. ALTER TABLE `reward_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间,自动生成';
  1616. ALTER TABLE `reward_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注(通常为奖励类型的中文名,如"推广注册")';
  1617. ALTER TABLE `reward_record` MODIFY COLUMN `type` int(11) DEFAULT NULL COMMENT '奖励类型,枚举 `RewardRecordType`';
  1618. ALTER TABLE `reward_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '奖励币种 → `coin.name`';
  1619. ALTER TABLE `reward_record` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '获得奖励的用户 → `member.id`';
  1620. ALTER TABLE `reward_record` MODIFY COLUMN `from_member_id` bigint(20) DEFAULT NULL COMMENT '奖励来源用户 → `member.id`(如推荐奖励中的被推荐人)';
  1621. ALTER TABLE `risk_control` COMMENT '风控日志';
  1622. ALTER TABLE `risk_control` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1623. ALTER TABLE `risk_control` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '用户ID';
  1624. ALTER TABLE `risk_control` MODIFY COLUMN `type` int(2) NOT NULL COMMENT '类型';
  1625. ALTER TABLE `risk_control` MODIFY COLUMN `content` varchar(1000) NOT NULL COMMENT '内容';
  1626. ALTER TABLE `risk_control` MODIFY COLUMN `create_time` datetime NOT NULL COMMENT '创建时间';
  1627. ALTER TABLE `robot_match_conf` COMMENT '机器人撮合配置';
  1628. ALTER TABLE `robot_match_conf` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
  1629. ALTER TABLE `robot_match_conf` MODIFY COLUMN `min_amount` decimal(26,8) NOT NULL COMMENT '最小数量';
  1630. ALTER TABLE `robot_match_conf` MODIFY COLUMN `max_amount` decimal(26,8) NOT NULL COMMENT '最大数量';
  1631. ALTER TABLE `robot_match_conf` MODIFY COLUMN `proportion` decimal(20,8) NOT NULL COMMENT '大盘比例:0.0001btc';
  1632. ALTER TABLE `robot_match_conf` MODIFY COLUMN `fixed_offset` decimal(26,16) NOT NULL COMMENT '价格固定偏移量';
  1633. ALTER TABLE `robot_match_conf` MODIFY COLUMN `random_offset` decimal(26,8) NOT NULL COMMENT '价格随机偏移量';
  1634. ALTER TABLE `robot_match_conf` MODIFY COLUMN `handicap_gap` decimal(18,8) DEFAULT NULL COMMENT 'handicap gap';
  1635. ALTER TABLE `robot_match_conf` MODIFY COLUMN `deal_gap` decimal(18,8) DEFAULT NULL COMMENT 'deal gap';
  1636. ALTER TABLE `robot_match_conf` MODIFY COLUMN `last_btc_price` decimal(18,8) DEFAULT NULL COMMENT 'last btc price';
  1637. ALTER TABLE `robot_match_conf` MODIFY COLUMN `last_ct_price` decimal(18,8) DEFAULT NULL COMMENT 'last ct price';
  1638. ALTER TABLE `robot_match_conf` MODIFY COLUMN `status` int(1) NOT NULL COMMENT '状态';
  1639. ALTER TABLE `robot_match_plan` COMMENT '机器人涨跌计划';
  1640. ALTER TABLE `robot_match_plan` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
  1641. ALTER TABLE `robot_match_plan` MODIFY COLUMN `start_time` datetime NOT NULL COMMENT '开盘时间';
  1642. ALTER TABLE `robot_match_plan` MODIFY COLUMN `amplitude` decimal(26,8) NOT NULL COMMENT '幅度:单位%';
  1643. ALTER TABLE `robot_match_plan` MODIFY COLUMN `type` int(11) NOT NULL COMMENT '1涨 2.跌';
  1644. ALTER TABLE `robot_match_plan` MODIFY COLUMN `end_time` datetime NOT NULL COMMENT '结束时间';
  1645. ALTER TABLE `sign` COMMENT '签到活动配置';
  1646. ALTER TABLE `sign` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键,自增';
  1647. ALTER TABLE `sign` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '每次签到赠送数量';
  1648. ALTER TABLE `sign` MODIFY COLUMN `creation_time` datetime DEFAULT NULL COMMENT '创建时间';
  1649. ALTER TABLE `sign` MODIFY COLUMN `end_date` date DEFAULT NULL COMMENT '活动结束日期';
  1650. ALTER TABLE `sign` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '活动状态,枚举 `SignStatus`';
  1651. ALTER TABLE `sign` MODIFY COLUMN `coin_name` varchar(255) DEFAULT NULL COMMENT '赠送币种 → `coin.name`';
  1652. ALTER TABLE `symbol_price_bias` COMMENT '标记价格偏差';
  1653. ALTER TABLE `symbol_price_bias` MODIFY COLUMN `id` int(10) NOT NULL COMMENT '主键(非自增)';
  1654. ALTER TABLE `symbol_price_bias` MODIFY COLUMN `symbol` varchar(200) NOT NULL COMMENT '交易对符号,如 BTC/USDT';
  1655. ALTER TABLE `symbol_price_bias` MODIFY COLUMN `bias` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '价格偏差值(绝对值加法偏差)';
  1656. ALTER TABLE `sys_advertise` COMMENT '系统广告/轮播图';
  1657. ALTER TABLE `sys_advertise` MODIFY COLUMN `serial_number` varchar(255) NOT NULL COMMENT 'serial number';
  1658. ALTER TABLE `sys_advertise` MODIFY COLUMN `author` varchar(255) DEFAULT NULL COMMENT 'author';
  1659. ALTER TABLE `sys_advertise` MODIFY COLUMN `content` text COMMENT '内容';
  1660. ALTER TABLE `sys_advertise` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1661. ALTER TABLE `sys_advertise` MODIFY COLUMN `end_time` varchar(255) NOT NULL COMMENT '结束时间';
  1662. ALTER TABLE `sys_advertise` MODIFY COLUMN `link_url` varchar(255) DEFAULT NULL COMMENT 'link url';
  1663. ALTER TABLE `sys_advertise` MODIFY COLUMN `name` varchar(255) NOT NULL COMMENT '名称';
  1664. ALTER TABLE `sys_advertise` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  1665. ALTER TABLE `sys_advertise` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序';
  1666. ALTER TABLE `sys_advertise` MODIFY COLUMN `start_time` varchar(255) NOT NULL COMMENT '开始时间';
  1667. ALTER TABLE `sys_advertise` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态';
  1668. ALTER TABLE `sys_advertise` MODIFY COLUMN `sys_advertise_location` int(11) NOT NULL COMMENT 'sys advertise location';
  1669. ALTER TABLE `sys_advertise` MODIFY COLUMN `url` varchar(255) DEFAULT NULL COMMENT 'URL';
  1670. ALTER TABLE `sys_advertise` MODIFY COLUMN `lang` varchar(255) NOT NULL COMMENT 'lang';
  1671. ALTER TABLE `sys_advertise` MODIFY COLUMN `display_mode` int(11) DEFAULT '0' COMMENT 'display mode';
  1672. ALTER TABLE `sys_config` COMMENT '系统配置,experience_wallet 字段控制体验金功能开关';
  1673. ALTER TABLE `sys_config` MODIFY COLUMN `id` int(6) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1674. ALTER TABLE `sys_config` MODIFY COLUMN `promotion_prefix` varchar(255) NOT NULL COMMENT 'promotion prefix';
  1675. ALTER TABLE `sys_config` MODIFY COLUMN `contract_margin_rate` int(2) NOT NULL COMMENT 'contract margin rate';
  1676. ALTER TABLE `sys_config` MODIFY COLUMN `overnight_rate` int(2) NOT NULL COMMENT 'overnight rate';
  1677. ALTER TABLE `sys_config` MODIFY COLUMN `fine_time_interval` int(6) NOT NULL COMMENT 'fine time interval';
  1678. ALTER TABLE `sys_config` MODIFY COLUMN `follow_special_amount` int(6) NOT NULL COMMENT 'follow special数量';
  1679. ALTER TABLE `sys_config` MODIFY COLUMN `sign_start` decimal(18,8) NOT NULL COMMENT 'sign start';
  1680. ALTER TABLE `sys_config` MODIFY COLUMN `sign_type` int(1) NOT NULL COMMENT 'sign type';
  1681. ALTER TABLE `sys_config` MODIFY COLUMN `sign_increment` decimal(18,8) NOT NULL COMMENT 'sign increment';
  1682. ALTER TABLE `sys_config` MODIFY COLUMN `sign_max` decimal(18,8) NOT NULL COMMENT 'sign max';
  1683. ALTER TABLE `sys_config` MODIFY COLUMN `promotion_reward` decimal(18,8) NOT NULL COMMENT 'promotion reward';
  1684. ALTER TABLE `sys_config` MODIFY COLUMN `project_name` varchar(200) NOT NULL COMMENT 'project name';
  1685. ALTER TABLE `sys_config` MODIFY COLUMN `project_logo` varchar(1000) NOT NULL COMMENT 'project logo';
  1686. ALTER TABLE `sys_config` MODIFY COLUMN `project_avatar` varchar(1000) NOT NULL COMMENT 'project avatar';
  1687. ALTER TABLE `sys_config` MODIFY COLUMN `project_admin` varchar(1000) NOT NULL COMMENT 'project admin';
  1688. ALTER TABLE `sys_config` MODIFY COLUMN `experience_wallet` int(1) NOT NULL COMMENT 'experience wallet';
  1689. ALTER TABLE `sys_config` MODIFY COLUMN `internal_accounts` varchar(2000) DEFAULT NULL COMMENT 'internal accounts';
  1690. ALTER TABLE `sys_config` MODIFY COLUMN `enable_exchange` int(1) NOT NULL COMMENT 'enable exchange';
  1691. ALTER TABLE `sys_config` MODIFY COLUMN `enable_credit` int(1) NOT NULL COMMENT 'enable credit';
  1692. ALTER TABLE `sys_config` MODIFY COLUMN `funding_rebate` int(2) NOT NULL COMMENT 'funding rebate';
  1693. ALTER TABLE `sys_config` MODIFY COLUMN `system_code` int(1) NOT NULL COMMENT 'system code';
  1694. ALTER TABLE `sys_config` MODIFY COLUMN `special_trader` smallint(2) NOT NULL COMMENT 'special trader';
  1695. ALTER TABLE `sys_help` COMMENT '帮助中心文章';
  1696. ALTER TABLE `sys_help` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1697. ALTER TABLE `sys_help` MODIFY COLUMN `author` varchar(255) DEFAULT NULL COMMENT 'author';
  1698. ALTER TABLE `sys_help` MODIFY COLUMN `content` longtext COMMENT '内容';
  1699. ALTER TABLE `sys_help` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1700. ALTER TABLE `sys_help` MODIFY COLUMN `img_url` varchar(255) DEFAULT NULL COMMENT 'img url';
  1701. ALTER TABLE `sys_help` MODIFY COLUMN `is_top` varchar(255) DEFAULT NULL COMMENT '是否置顶';
  1702. ALTER TABLE `sys_help` MODIFY COLUMN `sort` int(11) NOT NULL COMMENT '排序';
  1703. ALTER TABLE `sys_help` MODIFY COLUMN `status` int(11) NOT NULL COMMENT '状态';
  1704. ALTER TABLE `sys_help` MODIFY COLUMN `sys_help_classification` int(11) NOT NULL COMMENT 'sys help classification';
  1705. ALTER TABLE `sys_help` MODIFY COLUMN `title` varchar(255) NOT NULL COMMENT '标题';
  1706. ALTER TABLE `sys_help` MODIFY COLUMN `lang` varchar(255) DEFAULT NULL COMMENT 'lang';
  1707. ALTER TABLE `tb_sms` COMMENT '短信服务配置';
  1708. ALTER TABLE `tb_sms` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1709. ALTER TABLE `tb_sms` MODIFY COLUMN `key_id` varchar(255) DEFAULT NULL COMMENT '关联key的ID';
  1710. ALTER TABLE `tb_sms` MODIFY COLUMN `key_secret` varchar(255) DEFAULT NULL COMMENT 'key secret';
  1711. ALTER TABLE `tb_sms` MODIFY COLUMN `sign_id` varchar(255) DEFAULT NULL COMMENT '关联sign的ID';
  1712. ALTER TABLE `tb_sms` MODIFY COLUMN `sms_name` varchar(255) DEFAULT NULL COMMENT 'sms name';
  1713. ALTER TABLE `tb_sms` MODIFY COLUMN `sms_status` varchar(255) DEFAULT NULL COMMENT 'sms status';
  1714. ALTER TABLE `tb_sms` MODIFY COLUMN `template_id` varchar(255) DEFAULT NULL COMMENT '关联template的ID';
  1715. ALTER TABLE `temporary_purse` COMMENT '临时钱包(数据迁移)';
  1716. ALTER TABLE `temporary_purse` MODIFY COLUMN `id` int(11) DEFAULT NULL COMMENT '主键ID';
  1717. ALTER TABLE `temporary_purse` MODIFY COLUMN `balance` double DEFAULT NULL COMMENT '余额';
  1718. ALTER TABLE `temporary_purse` MODIFY COLUMN `frozen_balance` double DEFAULT NULL COMMENT '冻结余额';
  1719. ALTER TABLE `temporary_purse` MODIFY COLUMN `frozen_margin` double DEFAULT NULL COMMENT 'frozen margin';
  1720. ALTER TABLE `temporary_purse` MODIFY COLUMN `e_usdt_address` text COMMENT 'e usdt address';
  1721. ALTER TABLE `temporary_purse` MODIFY COLUMN `t_usdt_address` text COMMENT 't usdt address';
  1722. ALTER TABLE `temporary_purse` MODIFY COLUMN `position_type` int(11) DEFAULT NULL COMMENT 'position type';
  1723. ALTER TABLE `temporary_purse` MODIFY COLUMN `leverage` double DEFAULT NULL COMMENT 'leverage';
  1724. ALTER TABLE `temporary_purse` MODIFY COLUMN `buy_leverage` text COMMENT 'buy leverage';
  1725. ALTER TABLE `temporary_purse` MODIFY COLUMN `sell_leverage` text COMMENT 'sell leverage';
  1726. ALTER TABLE `temporary_purse` MODIFY COLUMN `money_type` int(11) DEFAULT NULL COMMENT 'money type';
  1727. ALTER TABLE `temporary_purse` MODIFY COLUMN `is_supervised` text COMMENT 'is supervised';
  1728. ALTER TABLE `trading_strategy` COMMENT '交易策略配置';
  1729. ALTER TABLE `trading_strategy` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID';
  1730. ALTER TABLE `trading_strategy` MODIFY COLUMN `name` varchar(200) NOT NULL COMMENT '名称';
  1731. ALTER TABLE `trading_strategy` MODIFY COLUMN `volume_type` int(1) NOT NULL COMMENT 'volume type';
  1732. ALTER TABLE `trading_strategy` MODIFY COLUMN `volume_value` decimal(4,2) NOT NULL COMMENT 'volume value';
  1733. ALTER TABLE `trading_strategy` MODIFY COLUMN `profit_count` int(6) NOT NULL COMMENT 'profit count';
  1734. ALTER TABLE `trading_strategy` MODIFY COLUMN `profit_percentage` decimal(4,2) NOT NULL COMMENT 'profit percentage';
  1735. ALTER TABLE `trading_strategy` MODIFY COLUMN `loss_count` int(6) NOT NULL COMMENT 'loss count';
  1736. ALTER TABLE `trading_strategy` MODIFY COLUMN `loss_percentage` decimal(4,2) NOT NULL COMMENT 'loss percentage';
  1737. ALTER TABLE `transfer_address` COMMENT '外部转账目标地址配置';
  1738. ALTER TABLE `transfer_address` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '配置ID';
  1739. ALTER TABLE `transfer_address` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '目标转账地址';
  1740. ALTER TABLE `transfer_address` MODIFY COLUMN `min_amount` decimal(18,2) DEFAULT NULL COMMENT '最低转账数目';
  1741. ALTER TABLE `transfer_address` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态:0=正常, 1=禁用(`CommonStatus`)';
  1742. ALTER TABLE `transfer_address` MODIFY COLUMN `transfer_fee` decimal(18,6) DEFAULT NULL COMMENT '转账手续费率';
  1743. ALTER TABLE `transfer_address` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`';
  1744. ALTER TABLE `transfer_record` COMMENT '站内转账记录';
  1745. ALTER TABLE `transfer_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '转账记录ID';
  1746. ALTER TABLE `transfer_record` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '目标账户标识(手机号/邮箱/会员ID)';
  1747. ALTER TABLE `transfer_record` MODIFY COLUMN `amount` decimal(19,2) DEFAULT NULL COMMENT '转账金额';
  1748. ALTER TABLE `transfer_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1749. ALTER TABLE `transfer_record` MODIFY COLUMN `fee` decimal(18,8) DEFAULT NULL COMMENT '手续费';
  1750. ALTER TABLE `transfer_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '转出方会员ID';
  1751. ALTER TABLE `transfer_record` MODIFY COLUMN `target_member_id` bigint(20) NOT NULL COMMENT '接收方会员ID';
  1752. ALTER TABLE `transfer_record` MODIFY COLUMN `order_sn` varchar(255) DEFAULT NULL COMMENT '接口返回的订单号(外部转账场景)';
  1753. ALTER TABLE `transfer_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  1754. ALTER TABLE `transfer_record` MODIFY COLUMN `coin_id` varchar(255) DEFAULT NULL COMMENT '币种,关联 `coin.name`';
  1755. ALTER TABLE `transfer_record` MODIFY COLUMN `status` int(2) NOT NULL COMMENT '转账状态,复用 `WithdrawStatus` 枚举';
  1756. ALTER TABLE `transfer_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理时间';
  1757. ALTER TABLE `transfer_record` MODIFY COLUMN `deposit_id` bigint(20) DEFAULT NULL COMMENT '关联的入金记录ID(`member_deposit.id`)';
  1758. ALTER TABLE `user_purse` COMMENT '合约账户钱包';
  1759. ALTER TABLE `user_purse` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
  1760. ALTER TABLE `user_purse` MODIFY COLUMN `balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '余额';
  1761. ALTER TABLE `user_purse` MODIFY COLUMN `frozen_balance` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT '冻结余额';
  1762. ALTER TABLE `user_purse` MODIFY COLUMN `frozen_margin` decimal(18,8) NOT NULL DEFAULT '0.00000000' COMMENT 'frozen margin';
  1763. ALTER TABLE `user_purse` MODIFY COLUMN `e_usdt_address` varchar(255) DEFAULT NULL COMMENT 'e usdt address';
  1764. ALTER TABLE `user_purse` MODIFY COLUMN `t_usdt_address` varchar(255) DEFAULT NULL COMMENT 't usdt address';
  1765. ALTER TABLE `user_purse` MODIFY COLUMN `position_type` int(1) NOT NULL DEFAULT '0' COMMENT 'position type';
  1766. ALTER TABLE `user_purse` MODIFY COLUMN `leverage` decimal(10,2) NOT NULL DEFAULT '10.00' COMMENT 'leverage';
  1767. ALTER TABLE `user_purse` MODIFY COLUMN `buy_leverage` decimal(10,2) DEFAULT '0.00' COMMENT 'buy leverage';
  1768. ALTER TABLE `user_purse` MODIFY COLUMN `sell_leverage` decimal(10,2) DEFAULT '0.00' COMMENT 'sell leverage';
  1769. ALTER TABLE `user_purse` MODIFY COLUMN `money_type` int(1) NOT NULL DEFAULT '0' COMMENT 'money type';
  1770. ALTER TABLE `user_purse` MODIFY COLUMN `is_supervised` int(1) DEFAULT '0' COMMENT 'is supervised';
  1771. ALTER TABLE `wallet_trans_record` COMMENT '钱包间划转记录';
  1772. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1773. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `amount` decimal(26,16) DEFAULT NULL COMMENT '划转金额';
  1774. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '划转时间';
  1775. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '会员ID';
  1776. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `source` int(11) DEFAULT '0' COMMENT '来源钱包类型,见 `WalletType` 枚举';
  1777. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `target` int(11) DEFAULT '0' COMMENT '目标钱包类型,见 `WalletType` 枚举';
  1778. ALTER TABLE `wallet_trans_record` MODIFY COLUMN `unit` varchar(255) DEFAULT NULL COMMENT '币种单位(如 USDT、BTC)';
  1779. ALTER TABLE `website_information` COMMENT '网站基础信息';
  1780. ALTER TABLE `website_information` MODIFY COLUMN `id` bigint(20) NOT NULL COMMENT '主键ID';
  1781. ALTER TABLE `website_information` MODIFY COLUMN `address_icon` varchar(255) DEFAULT NULL COMMENT 'address icon';
  1782. ALTER TABLE `website_information` MODIFY COLUMN `contact` varchar(255) DEFAULT NULL COMMENT 'contact';
  1783. ALTER TABLE `website_information` MODIFY COLUMN `copyright` varchar(255) DEFAULT NULL COMMENT 'copyright';
  1784. ALTER TABLE `website_information` MODIFY COLUMN `description` varchar(255) DEFAULT NULL COMMENT '描述';
  1785. ALTER TABLE `website_information` MODIFY COLUMN `keywords` varchar(255) DEFAULT NULL COMMENT 'keywords';
  1786. ALTER TABLE `website_information` MODIFY COLUMN `logo` varchar(255) DEFAULT NULL COMMENT 'logo';
  1787. ALTER TABLE `website_information` MODIFY COLUMN `name` varchar(255) DEFAULT NULL COMMENT '名称';
  1788. ALTER TABLE `website_information` MODIFY COLUMN `other_information` text COMMENT 'other information';
  1789. ALTER TABLE `website_information` MODIFY COLUMN `postcode` varchar(255) DEFAULT NULL COMMENT 'postcode';
  1790. ALTER TABLE `website_information` MODIFY COLUMN `url` varchar(255) DEFAULT NULL COMMENT 'URL';
  1791. ALTER TABLE `withdraw_backup` COMMENT '提现地址备份记录';
  1792. ALTER TABLE `withdraw_backup` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '备份记录ID';
  1793. ALTER TABLE `withdraw_backup` MODIFY COLUMN `record_id` bigint(20) NOT NULL COMMENT '关联 `withdraw_record.id`';
  1794. ALTER TABLE `withdraw_backup` MODIFY COLUMN `address` varchar(255) NOT NULL COMMENT '提现地址快照';
  1795. ALTER TABLE `withdraw_backup` MODIFY COLUMN `member_id` bigint(20) NOT NULL COMMENT '会员ID';
  1796. ALTER TABLE `withdraw_backup` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识';
  1797. ALTER TABLE `withdraw_code_record` COMMENT '提币码记录';
  1798. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1799. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '提币码创建时间';
  1800. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '提币码被使用的时间';
  1801. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人会员ID(提币方)';
  1802. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  1803. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `rmember_id` bigint(20) DEFAULT NULL COMMENT '充值人会员ID(使用提币码的接收方)';
  1804. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '状态,见 `WithdrawStatus` 枚举';
  1805. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `withdraw_amount` decimal(18,8) DEFAULT NULL COMMENT '提币数量';
  1806. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `withdraw_code` varchar(255) DEFAULT NULL COMMENT '提币码(MD5生成的唯一凭证)';
  1807. ALTER TABLE `withdraw_code_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种,关联 `coin.name`';
  1808. ALTER TABLE `withdraw_fee_history` COMMENT '提现手续费历史';
  1809. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '记录ID';
  1810. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `biz_type` varchar(255) DEFAULT NULL COMMENT '业务类型(区分提现、转账等场景)';
  1811. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '创建时间';
  1812. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_amount` decimal(28,8) DEFAULT NULL COMMENT '手续费数量';
  1813. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_coin` varchar(255) DEFAULT NULL COMMENT '手续费计价币种';
  1814. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `fee_type` varchar(255) DEFAULT NULL COMMENT '手续费类型(如 withdraw/transfer)';
  1815. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `symbol` varchar(255) DEFAULT NULL COMMENT '交易对/币种符号';
  1816. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `u_id` bigint(20) DEFAULT NULL COMMENT '会员ID';
  1817. ALTER TABLE `withdraw_fee_history` MODIFY COLUMN `update_time` datetime DEFAULT NULL COMMENT '更新时间';
  1818. ALTER TABLE `withdraw_record` COMMENT '数字币提现申请记录';
  1819. ALTER TABLE `withdraw_record` MODIFY COLUMN `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '提现记录ID';
  1820. ALTER TABLE `withdraw_record` MODIFY COLUMN `address` varchar(255) DEFAULT NULL COMMENT '提现目标链上地址';
  1821. ALTER TABLE `withdraw_record` MODIFY COLUMN `arrived_amount` decimal(18,8) DEFAULT NULL COMMENT '预计到账数量(= total_amount - fee)';
  1822. ALTER TABLE `withdraw_record` MODIFY COLUMN `can_auto_withdraw` int(11) DEFAULT NULL COMMENT '该币种是否支持自动提现:0=否, 1=是';
  1823. ALTER TABLE `withdraw_record` MODIFY COLUMN `create_time` datetime DEFAULT NULL COMMENT '申请时间(自动生成)';
  1824. ALTER TABLE `withdraw_record` MODIFY COLUMN `deal_time` datetime DEFAULT NULL COMMENT '处理完成时间';
  1825. ALTER TABLE `withdraw_record` MODIFY COLUMN `fee` decimal(18,8) DEFAULT NULL COMMENT '手续费';
  1826. ALTER TABLE `withdraw_record` MODIFY COLUMN `is_auto` int(11) DEFAULT NULL COMMENT '是否自动提现:0=否, 1=是。由币种的 `canAutoWithdraw` 和提现金额是否 ≤ 阈值决定';
  1827. ALTER TABLE `withdraw_record` MODIFY COLUMN `member_id` bigint(20) DEFAULT NULL COMMENT '申请人会员ID,关联 `member.id`';
  1828. ALTER TABLE `withdraw_record` MODIFY COLUMN `remark` varchar(255) DEFAULT NULL COMMENT '备注';
  1829. ALTER TABLE `withdraw_record` MODIFY COLUMN `status` int(11) DEFAULT NULL COMMENT '提现状态,见 `WithdrawStatus` 枚举';
  1830. ALTER TABLE `withdraw_record` MODIFY COLUMN `total_amount` decimal(18,8) DEFAULT NULL COMMENT '申请总数量(含手续费)';
  1831. ALTER TABLE `withdraw_record` MODIFY COLUMN `transaction_number` varchar(255) DEFAULT NULL COMMENT '链上交易哈希(txid),提现成功后回写';
  1832. ALTER TABLE `withdraw_record` MODIFY COLUMN `admin_id` bigint(20) DEFAULT NULL COMMENT '审核管理员ID,关联 `admin.id`(人工审核时)';
  1833. ALTER TABLE `withdraw_record` MODIFY COLUMN `coin_id` varchar(255) NOT NULL COMMENT '币种标识,关联 `coin.name`(如 TUSDT、EUSDT、BTC)';