20230509034857_create_fish_data_table.php 7.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <?php
  2. use think\facade\Db;
  3. use think\migration\Migrator;
  4. use think\migration\db\Column;
  5. class CreateFishDataTable extends Migrator
  6. {
  7. /**
  8. * Change Method.
  9. *
  10. * Write your reversible migrations using this method.
  11. *
  12. * More information on writing migrations is available here:
  13. * http://docs.phinx.org/en/latest/migrations.html#the-abstractmigration-class
  14. *
  15. * The following commands can be used in this method and Phinx will
  16. * automatically reverse them when rolling back:
  17. *
  18. * createTable
  19. * renameTable
  20. * addColumn
  21. * renameColumn
  22. * addIndex
  23. * addForeignKey
  24. *
  25. * Remember to call "create()" or "update()" and NOT "save()" when working
  26. * with the Table class.
  27. */
  28. public function change()
  29. {
  30. Db::execute("CREATE TABLE `fl_fish_data` (
  31. `id` int(11) NOT NULL AUTO_INCREMENT,
  32. `clue_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索ID',
  33. `advertiser_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '广告主ID',
  34. `advertiser_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '广告主名',
  35. `ad_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '计划ID',
  36. `ad_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '计划名',
  37. `creative_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '广告创意id',
  38. `promotion_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '升级版广告名称',
  39. `promotion_id` int(11) NULL DEFAULT NULL COMMENT '升级版广告ID',
  40. `mid_info` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '升级版素材组',
  41. `site_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点ID',
  42. `site_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '站点名称',
  43. `intention_estimation` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索意向',
  44. `external_url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '落地页 url',
  45. `clue_type` int(5) NOT NULL COMMENT '组件类型',
  46. `module_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件名字',
  47. `module_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '组件ID',
  48. `create_time` date NULL DEFAULT NULL COMMENT '线索创建时间',
  49. `create_time_detail` timestamp NULL DEFAULT NULL COMMENT '线索创建时间',
  50. `date` date NULL DEFAULT NULL COMMENT '日期',
  51. `clue_source` int(5) NULL DEFAULT NULL COMMENT '线索来源',
  52. `name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '姓名',
  53. `telephone` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '电话',
  54. `gender` int(1) NULL DEFAULT NULL COMMENT '线索来源',
  55. `age` int(5) NOT NULL COMMENT '年龄',
  56. `email` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮箱',
  57. `weixin` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '微信',
  58. `qq` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT 'QQ',
  59. `province_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '省份',
  60. `city_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '城市',
  61. `address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '详细地址',
  62. `location` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户地址信息',
  63. `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '用户备注留言',
  64. `remark_dict` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '广告主自定义的其它字段信息',
  65. `form_remark` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '广告主表单自定义字段',
  66. `app_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '流量来源',
  67. `convert_status` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '转化状态',
  68. `req_id` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '当前线索对应广告的请求id',
  69. `clue_state` int(5) NULL DEFAULT NULL COMMENT '线索来源',
  70. `clue_state_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索状态名称',
  71. `clue_owner_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所属人姓名',
  72. `follow_state_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索通话状态名称',
  73. `country_name` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '所在城市中的【区】字段',
  74. `system_tags` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索被打上的系统标签',
  75. `tags` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '线索被打上的人工标签',
  76. `allocation_status` int(5) NULL DEFAULT NULL COMMENT '分配状态值',
  77. `store` json NULL COMMENT '门店信息',
  78. `extra_info` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '自定义',
  79. `root_id` int(11) NULL DEFAULT NULL COMMENT '关联组织',
  80. `org_id` int(11) NULL DEFAULT NULL COMMENT '部门',
  81. `employee_id` int(11) NULL DEFAULT NULL COMMENT '员工id',
  82. `is_allocation` tinyint(1) NULL DEFAULT 0 COMMENT '是否被分配',
  83. `type` tinyint(1) NULL DEFAULT 1 COMMENT '1飞鱼2腾讯3欧派',
  84. `customer_id` int(11) NULL DEFAULT 0 COMMENT '客户id',
  85. `is_contact` tinyint(1) NULL DEFAULT 0 COMMENT '是否联系',
  86. `update_time_detail` timestamp NULL DEFAULT NULL COMMENT '更新时间',
  87. `employee_remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '销售标记',
  88. PRIMARY KEY (`id`) USING BTREE,
  89. INDEX `advertiser_id`(`advertiser_id`) USING BTREE,
  90. INDEX `root_id`(`root_id`) USING BTREE,
  91. INDEX `employee_id`(`employee_id`) USING BTREE,
  92. INDEX `customer_id`(`customer_id`) USING BTREE
  93. ) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '飞鱼线索' ROW_FORMAT = Dynamic;");
  94. }
  95. }