下级管理员的所有操作(比如修改某个用户的数据,但是他的操作不立即生效的)都是记录在数据库,上级管理员看到后点一下“确认”就生效,这个怎么设计呢
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
几种思路:
1 把下级管理员的操作按规则写成字符串存放在数据库或文件中,高级管理员可以解析文本并且执行操作。
2 把所有操作都封装到单独的类,如果是下级程序员访问此类,则缓存。高级程序员读取缓存,逐个操作。
更方便灵活的办法是把下级管理员操作数据库的SQL语句文本或者存储过程名和参数记录下来,可让其附带一段文字说明。待上级管理员处理。
- 2 回答
- 0 关注
- 500 浏览
添加回答
举报
0/150
提交
取消