diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3c28b18..ee14fa2 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "公司/日报/2026-01-21.md", + "file": "公司/日报/2026-01-23.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "2026-01-21" + "title": "2026-01-23" } } ] @@ -180,16 +180,18 @@ }, "active": "71b4f39bcc54c84e", "lastOpenFiles": [ - "公司/日报/2026-01-20.md", + "公司/日报/2026-01-22.md", + "公司/日报/2026-01-23.md", "公司/日报/2026-01-21.md", + "Untitled.md", + "Untitled.base", + "公司/日报/2026-01-20.md", "SQL.md", "公司/日报/2026-01-19.md", "公司/绩效", "公司/职级", "公司/绩效/2025年年度绩效.md", "公司/职级/职级晋升申请.md", - "Untitled.base", - "Untitled.md", "sql.md", "公司/职级/试用期考核.md", "美洽AI/日报 20251027.md", @@ -210,8 +212,6 @@ "美洽AI/SOCKS代理/视频号.md", "美洽AI/SOCKS代理", "公司/日报/2026-01-09.md", - "774顾客调优/爱思抖音.md", - "公司/日报/2026-01-08.md", "774顾客调优", "周报", "公司/日报", diff --git a/Untitled.md b/Untitled.md index 8fd4e9a..dcfa6f0 100644 --- a/Untitled.md +++ b/Untitled.md @@ -51,6 +51,25 @@ CREATE TABLE `new_meiqia`.`auth_info_agent` ( KEY `idx_agent` (`agent_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci COMMENT = '认证信息与客服关联表'; +CREATE TABLE `user_login_status` ( + `id` BIGINT NOT NULL AUTO_INCREMENT, + `agent_id` BIGINT NOT NULL, + `platform` VARCHAR(32) NOT NULL COMMENT 'web, ios, android, mac, windows等', + `token` VARCHAR(128) NOT NULL COMMENT '登录token', + `user_agent` VARCHAR(512) DEFAULT NULL, + `ip` VARCHAR(64) DEFAULT NULL, + `isp` VARCHAR(64) DEFAULT NULL, + `country` VARCHAR(64) DEFAULT NULL, + `province` VARCHAR(64) DEFAULT NULL, + `city` VARCHAR(64) DEFAULT NULL, + `status` VARCHAR(32) NOT NULL COMMENT 'online(在线), invisible(隐身), off_duty(离线/登出)', + `login_at` DATETIME NOT NULL, + `updated_at` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, + PRIMARY KEY (`id`), + UNIQUE INDEX `idx_token` (`token`), + INDEX `idx_agent_platform` (`agent_id`, `platform`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户登录状态表'; + INSERT INTO auth_info (phone, password, created_at, updated_at) SELECT DISTINCT phone, @@ -81,4 +100,9 @@ WHERE a.deleted_at IS NULL SELECT 1 FROM auth_info_agent aia WHERE aia.auth_info_id = ai.id AND aia.agent_id = a.id ); +``` + +```sql +alter table smart_card + add map_content json not null comment '带映射的卡片内容' after contents; ``` \ No newline at end of file diff --git a/公司/日报/2026-01-22.md b/公司/日报/2026-01-22.md new file mode 100644 index 0000000..a944067 --- /dev/null +++ b/公司/日报/2026-01-22.md @@ -0,0 +1,6 @@ +已完成: +1. 客户支持:10001260、10001339 + +进行中: +1. 开发微信抓取范围 +2. 联调人工客服登录注册相关需求 \ No newline at end of file diff --git a/公司/日报/2026-01-23.md b/公司/日报/2026-01-23.md new file mode 100644 index 0000000..aaa33ea --- /dev/null +++ b/公司/日报/2026-01-23.md @@ -0,0 +1,7 @@ +已完成: +1. 上线开发微信抓取范围 + +进行中: +1. 联调智能卡片 +2. 联调人工客服登录注册相关需求 +3. 场景化回复修改 \ No newline at end of file