1.新增客户标签表,表结构如下

CREATE TABLE `yc_client_tag` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT 'id',
  `uuid` varchar(60) DEFAULT NULL COMMENT '数据唯一标识',
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '标签名字',
  `type` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT 'common:公共标签,owner:个人标签',
  `shop_id` int DEFAULT NULL COMMENT '商户id',
  `priority` int NOT NULL DEFAULT '50' COMMENT '优先级,数字越大,优先级越高',
  `leaf` tinyint DEFAULT NULL COMMENT '节点,第几级',
  `path` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '标签的链路',
  `enable` tinyint NOT NULL DEFAULT '1' COMMENT '0:失效,1:生效',
  `parent_id` int NOT NULL DEFAULT '0' COMMENT '上一级分类id,如果分类是一级,则parent_id=0',
  `remark` tinytext COMMENT '标签备注',
  `user_id` int DEFAULT NULL COMMENT '用户id',
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_deleted` enum('Y','N') NOT NULL DEFAULT 'N' COMMENT '判断数据是否删除的标志',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='客户标签';

2.客户表调整 yc_client

1.user_numbers字段改为了share_users,存放的是uuid集合,需要修复数据,将用户编号转成uuid
2.tag字段改为了tag_ids字段,需要修复客户标签字段的数据

3.客户联系人表yc_client_contact调整

1.status字段改为enable字段

4.产品表yc_product调整

1.magnet_size字段类型改成了json格式,需要修复数据
2.新增了uuid字段,需要修复数据