This repository has been archived on 2026-09-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
privacy-protection/PP-binding/backend/README.md
T

4.7 KiB

部署方法(linux)

所需软件

  • mariadb
  • nginx

数据库说明

建表语句

CREATE TABLE item_info ( id int(11) NOT NULL AUTO_INCREMENT, basic_tool_type varchar(20) NOT NULL, basic_tool_id varchar(40) NOT NULL, platform_name varchar(30) NOT NULL, danger_level tinyint(1) NOT NULL, user_name varchar(40) NOT NULL, user_password varchar(50) DEFAULT NULL, remark varchar(100) DEFAULT NULL, insert_datetime datetime NOT NULL, update_datetime datetime NOT NULL, other_platforms longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(other_platforms)), PRIMARY KEY (id), UNIQUE KEY uk_platform_name_and_user_name (platform_name,user_name) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci;

字段说明

字段名 类型 是否可空 注释
id int(11) NO 该条数据的唯一ID,不可重复
basic_tool_type varchar(20) NO 基础工具的类型,使用常量
basic_tool_id varchar(40) NO 基础工具的ID,如手机号码,电子邮箱等
platform_name varchar(30) NO 绑定到的目标平台名字,和user_name作为来联合唯一键
danger_level tinyint(1) NO 危险等级,使用常量
user_name varchar(40) NO 目标平台的用户名,尽量是唯一ID,和platform_name作为来联合唯一键
user_password varchar(50) YES 目标平台的密码
other_platforms json YES 当前平台下可能还绑定了其他平台的合集
insert_datetime datetime NO 这条数据的插入时间
update_datetime datetime NO 这条数据的最后一次修改时间
remark varchar(100) YES 对于这条数据的备注

数据示例

字段名 数据
id 1
basic_tool_type PHTONE_NUMBER
basic_tool_id 12345678900
platform_name 微信
danger_level 0
user_name XiaoAiTongXue
user_password 123@abc
other_platforms [
  {"platform_name": "邮箱", "user_id": "xiaoai@163.com"},
  {"platform_name": "支付宝", "user_id": "XiaoAi"}
]
insert_datetime NOW()
update_datetime "2026-12-12 15:00:00"
remark 微信

插入数据示例

insert into item_info(basic_tool_type, basic_tool_id, platform_name, danger_level, user_name, user_password, other_platforms, insert_datetime, update_datetime, remark) values("PHONE_NUMBER", "12345678900", "微信", 0, "XiaoAiTongXue", "123@abc", JSON_ARRAY(JSON_OBJECT("platform_name", " 邮箱", "user_id", "xiaoai@163.com"), JSON_OBJECT("platform_name", "支付宝", "user_id", "XiaoAi")), NOW(), "2026-12-12 15:00:00", "微信");