好神奇
首页
拆掉思维里的墙
技术
成为一个现代人
技术
得到
刘擎·西方现代思想
友链
关于
1
常见的状态流转设计方案-单表双指针
2
状态流转-枚举案例
3
01 古今之变:古代和现代到底哪里不一样?
4
ETL工具对比
5
02 路标:为什么说韦伯是现代思想的成年?
已删除用户
该用户已被删除。
累计撰写
92
篇文章
累计创建
9
个分类
累计创建
10
个标签
导航
首页
拆掉思维里的墙
技术
成为一个现代人
技术
得到
刘擎·西方现代思想
友链
关于
目录
控制台
标签
设计
常见的状态流转设计方案-草稿表
2025-10-13
3
0
0
24.3℃
技术
常见的状态流转设计方案-草稿表 需求 当用户修改信息的时候,不能直接修改成功,需要审核通过后才能修改成功,审核期间显示原信息,审核通过后显示修改的信息。例如:用户把昵称从张三改为李四,修改后其他用户看到的依然是张三,待审核人员审核通过后改为李四。 保留修改的历史记录。 设计思路 设计两张表,正式表:
常见的状态流转设计方案-单表双指针
2025-10-10
54
0
0
29.4℃
设计思路 对于数据修改不频繁的业务,无需引入草稿表带来额外的负担。 虽然无草稿表,但是设计上还是保留了数据的草稿态和正式态。 草稿态,即编辑的状态,新增/修改时默认成为草稿态。审核通过后成为正式态。审核通过之前的数据不会展示在非编辑页面。通过字段latest_draft 控制。 正式态,正常使用的状
弹
console.log("body html") fetch('/apis/content/posts?size=10&page=0') .then(res => res.json()) .then(data => { // data.content 里就是文章元数据列表 console.log("body html") console.log(data.content); });