central_update_20240115.sql 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. alter table conf_condition
  2. add app_platform varchar(255) default '*' not null comment '应用平台' after package_name;
  3. create table pay_item
  4. (
  5. id bigint auto_increment
  6. primary key,
  7. sort int default 0 not null comment '排序',
  8. code varchar(255) not null comment '商品编号,用于区分不同平台的相同商品',
  9. name varchar(255) not null comment '名称',
  10. amount bigint not null comment '价格',
  11. apple_goods_id varchar(255) null comment '苹果商品id',
  12. app_platform int not null comment '应用平台',
  13. package_name varchar(255) not null comment '应用包名',
  14. create_time datetime not null comment '创建时间',
  15. update_time datetime not null comment '更新时间',
  16. status int default 0 not null,
  17. extra json not null comment '额外字段json',
  18. remark varchar(255) null comment '备注'
  19. ) comment '商品表';
  20. create table pay_item_channel
  21. (
  22. id bigint auto_increment
  23. primary key,
  24. item_id bigint not null,
  25. channel_name varchar(255) not null,
  26. amount bigint not null,
  27. create_time datetime not null,
  28. update_time datetime not null,
  29. status int not null
  30. ) comment '商品渠道表';
  31. create index item_id
  32. on pay_item_channel (item_id);
  33. create table pay_option
  34. (
  35. id bigint auto_increment
  36. primary key,
  37. package_name varchar(255) not null,
  38. app_platform int not null,
  39. title varchar(255) not null,
  40. pay_method int not null,
  41. pay_platform int not null,
  42. pay_config_id int not null,
  43. sort int default 0 not null,
  44. status int default 0 not null,
  45. remark varchar(255) null
  46. );
  47. create index package_name_index
  48. on pay_option (package_name);
  49. create table pay_order
  50. (
  51. id bigint auto_increment
  52. primary key,
  53. out_trade_no varchar(128) not null comment '支付订单号',
  54. pay_status int not null comment '-- 0:已创建 1:未支付 2:已支付 3:已关闭 4:已退款',
  55. item_id bigint not null comment '商品id',
  56. item_code varchar(255) not null comment '商品编号',
  57. item_name varchar(255) not null comment '商品名称',
  58. amount bigint not null comment '商品价格',
  59. ssid varchar(64) not null comment '用户唯一标识',
  60. device_id varchar(64) not null comment '设备id',
  61. phone varchar(64) null comment '电话号码',
  62. project_code varchar(255) null comment '产品编号',
  63. app_platform int not null comment '应用平台',
  64. package_name varchar(255) not null comment '应用包名',
  65. channel_name varchar(255) null comment '渠道',
  66. ip varchar(255) null comment 'id',
  67. create_time datetime not null comment '创建时间',
  68. update_time datetime not null comment '更新时间',
  69. status int not null,
  70. constraint out_trade_no_index
  71. unique (out_trade_no)
  72. ) comment '订单表';