系统设计--审核状态
📅 2026/8/2 10:52:15
👁️ 次浏览
常见的审核状态待审核 已通过已拒绝。要有一个不可变的最终状态要有一个不可变的最终状态比如“已拒绝”或已通过。如果最终状态可变那状态有可能一直在变来变去。可以设计成支持重新发起重新生成一条新的审核单而不是去修改历史“已拒绝”的单子。历史单子的终态保持不变。状态变化最好有状态记录表这样才知道状态是什么时候变化旧状态是什么新状态是什么是谁审核的。数据表设计审核表CREATE TABLE t_audit ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT 主键ID, user_id BIGINT NOT NULL COMMENT 申请人ID, title VARCHAR(128) NOT NULL COMMENT 标题, content MEDIUMTEXT DEFAULT NULL COMMENT 详细申请数据, status TINYINT NOT NULL DEFAULT 0 COMMENT 审核状态: 0-草稿, 1-待审核, 2-已通过, 3-已拒绝, audit_remark VARCHAR(255) DEFAULT NULL COMMENT 审核意见/拒绝原因, auditor_id BIGINT DEFAULT NULL COMMENT 最后审核人ID, audit_time DATETIME DEFAULT NULL COMMENT 最后审核时间, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间, updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间, PRIMARY KEY (id), KEY idx_user_status (user_id, status), KEY idx_status_created (status, created_at) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT审核表;状态记录表CREATE TABLE t_audit_log ( id BIGINT NOT NULL AUTO_INCREMENT COMMENT 主键ID, audit_id BIGINT NOT NULL COMMENT 申请单ID, old_status TINYINT NOT NULL COMMENT 变更前状态 (1-待审核...), new_status TINYINT NOT NULL COMMENT 变更后状态 (2-已通过3已拒绝), operator_id BIGINT NOT NULL COMMENT 操作人ID (用户或管理员), operator_type TINYINT NOT NULL DEFAULT 1 COMMENT 操作人类型: 1-用户自操作, 2-后台管理员, audit_remark VARCHAR(255) DEFAULT NULL COMMENT 备注, created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT 创建时间, updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 更新时间, PRIMARY KEY (id), KEY idx_audit_id (audit_id) ) ENGINEInnoDB DEFAULT CHARSETutf8mb4 COMMENT审核状态变更记录表;
1. 项目概述:为什么我们需要深入Lua字节码的腹地?如果你接触过游戏开发、嵌入式脚本或是某些自动化工具,那么Lua这个名字对你来说一定不陌生。这门小巧、高效、易于嵌入的脚本语言,凭借其简洁的语法和强大的扩展能力,在…
📅 2026/8/2 10:52:15
屏幕文字看不懂?Translumo实时翻译工具让你瞬间跨越语言障碍 【免费下载链接】Translumo Advanced real-time screen translator for games, hardcoded subtitles in videos, static text and etc. 项目地址: https://gitcode.com/gh_mirrors/tr/Translumo
你…
📅 2026/8/2 10:52:15
1. 项目缘起:为什么需要系统性地收集PCB层压参数? 最近在做一个高速信号的项目,板子到了打样阶段,工厂反馈说我们提供的叠层结构阻抗计算有偏差,导致预生产的几块板子测试眼图不达标。问题出在哪里?我们反复…
📅 2026/8/2 10:51:14
m4s-converter:3分钟拯救你的B站缓存视频,告别"数字孤岛"危机! 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-con…
📅 2026/8/2 11:51:32
【722】Nacos:微服务的"大管家"
想象你住进了一个大型智能小区,有: 100栋楼的门禁系统 50个电梯控制系统 200个停车场的道闸系统 无数个家庭智能设备 住户需要: 找到最近的电梯 了解哪栋楼的门禁有空位 发现新的智能设备 问题来了: 电梯换了位置,怎么通知所有…
📅 2026/8/2 11:51:32
Smart Dock终极指南:打造你的专属Android桌面模式启动器 【免费下载链接】smartdock A user-friendly desktop mode launcher that offers a modern and customizable user interface 项目地址: https://gitcode.com/gh_mirrors/smar/smartdock
想让Android设…
📅 2026/8/2 11:51:32
StarRailAssistant:解放双手的崩坏星穹铁道自动化助手终极指南 【免费下载链接】StarRailAssistant 崩坏:星穹铁道自动化 | 崩坏:星穹铁道自动锄大地 | 崩坏:星穹铁道锄大地 | 自动锄大地 | 基于模拟按键 项目地址: https://git…
📅 2026/8/2 11:51:32
终极文档下载教程:3步免费获取百度文库、原创力文档等30平台内容 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本…
📅 2026/8/2 11:51:32
这次我们来看一个关于微软在AI领域投资策略的深度分析。根据最新披露的财务数据,微软在2024财年第三季度财报中,对AI初创公司Anthropic的投资实现了高达32亿美元的单季收益,而与此同时,对另一家巨头OpenAI的投资则进行了6亿美元的…
📅 2026/8/2 11:50:30
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/2 0:00:48
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/2 0:00:48
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/2 0:00:48
1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…
📅 2026/8/2 0:00:48
温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…
📅 2026/8/2 0:00:48
1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同ÿ…
📅 2026/8/2 0:00:48
AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言
HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…
📅 2026/8/2 1:22:12
无损视频剪辑终极指南:如何实现快速高效的多媒体处理 【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut
在数字媒体创作领域,视频编辑处理的质量损…
📅 2026/8/2 0:02:59
1. 本科生论文写作的AI辅助现状本科毕业论文是每个大学生必须跨越的一道坎。记得我当年写论文时,光是文献检索就花了整整两周时间,打印的参考文献堆满了半个书桌。如今AI技术的发展为学术写作带来了革命性变化,合理使用这些工具可以节省80%以…
📅 2026/8/2 1:22:12