Revert "feat: 设备端应用商店(平台侧)"

按 git 红线撤回:该功能未经 dev 验收就被合并进 main(是我提交时没切分支、
又把自己的自测当成了用户验收)—— main 必须保持"已验收可部署"的状态。

功能本身没问题,代码仍在 **dev**(dad1af8)与 feature 分支上,等设备端 Agent
写出来、端到端验收通过后,再从 dev 合并回 main。

main 内容已回到 66632bb(git diff 66632bb HEAD 为空)。
This commit is contained in:
2026-09-13 14:44:00 +08:00
parent dad1af8b0b
commit bf5071b14d
11 changed files with 3 additions and 668 deletions
-20
View File
@@ -349,26 +349,6 @@ class AgentAction(db.Model):
updated_at = db.Column(db.String(20), default="")
class DeviceInstallLog(db.Model):
"""设备端应用商店的下载/安装记录(设备上的 Agent 上报,平台侧展示)。
平台**不主动**发起这条通道的安装:设备自己拉清单、自己下载、自己调
PackageInstaller 安装——这样走的是普通应用安装流程,不会触发 MIUI 针对
`adb install` 的「USB 安装」拦截(USER_RESTRICTED)。
"""
__tablename__ = "device_install_log"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
fingerprint = db.Column(db.String(120), default="") # ro.serialno,识别物理设备
serial = db.Column(db.String(120), default="") # 上报时的地址(可能换过)
device_name = db.Column(db.String(80), default="") # 平台侧的名称(快照)
apk_id = db.Column(db.String(32), default="")
package_name = db.Column(db.String(200), default="")
version_name = db.Column(db.String(50), default="")
action = db.Column(db.String(20), default="") # download / install_ok / install_fail
message = db.Column(db.String(500), default="") # 失败原因等
created_at = db.Column(db.String(20), default="")
class AgentConversation(db.Model):
"""AI 控制台会话:整个消息序列以 JSON 存在一行里(单会话几十 KB,够用)。"""
__tablename__ = "agent_conversation"