知识管理--版本控制业务
版本的需求:
每个节点的版本号的管理
version表:
每一个知识管理节点都有多个版本,所以kynamic与vesion是一对多的关系
需求:
1、当点击一个知识管理节点的时候,查询数据看是否存在版本号
如果有版本号,则显示版本号的列表(div),隐藏增加版本的div,隐藏checkin和checkout
如果没有版本号,则显示增加版本的div,显示checkin,隐藏版本列表的div和checkout
2、当点击checkin按钮时,新增加一个版本号
如果本来就没有版本号
则版本号为1
如果有版本号,则在原来的版本号的基础上加1
3、在version表中有一个标志位,这个标志位标示chekcin或者checkout,
如果是checkin,则增加div的title和content是不可编辑状态
如果是chekcout,则增加div的title和content是可编辑状态
4、在版本列表div,每一个版本号是一个超级链接,点击版本号,能查看具体的title和content
的信息,如果version表中该标志位是checkin,则不可编辑,这个时候显示checkout按钮,
点击checkout按钮,变成可编辑的状态,并且数据库中version的标志位改变,这个时候按钮
被替换成checkin
5、删除某一个版本号
浙公网安备 33010602011771号