猿问

这种情况怎么设计:下级管理员的所有操作都需要上级管理员确认

下级管理员的所有操作(比如修改某个用户的数据,但是他的操作不立即生效的)都是记录在数据库,上级管理员看到后点一下“确认”就生效,这个怎么设计呢

RISEBY
浏览 501回答 2
2回答

斯蒂芬大帝

几种思路:1 把下级管理员的操作按规则写成字符串存放在数据库或文件中,高级管理员可以解析文本并且执行操作。2 把所有操作都封装到单独的类,如果是下级程序员访问此类,则缓存。高级程序员读取缓存,逐个操作。更方便灵活的办法是把下级管理员操作数据库的SQL语句文本或者存储过程名和参数记录下来,可让其附带一段文字说明。待上级管理员处理。
随时随地看视频慕课网APP
我要回答