美文网首页
删除逻辑

删除逻辑

作者: 金声玉振 | 来源:发表于2015-12-03 10:13 被阅读23次

删除企业:

删除company表;企业中的用户变为个人版;原企业中的群组变成个人版;企业中的资源属于个人版群组;取消机器人功能(?)

删除群组:

删除群组表;删除企业版群组后原群组资源归入收容所(如果一个资源归属a和b两个群组,删除a群组,则资源仅归属b,不会进收容所);删除个人版群组后原群组资源变为仅自己可见(如果一个资源归属a和b两个群组,删除a群组,则资源仅归属b,不会进“仅自己可见”);移除用户;(跟群组相关的表还有申请邀请成员表、群组发现表,可以不删除)

删除群组中的用户:

移除用户;用户资源变为仅自己可见

删除企业中的用户:

移除用户(成为个人版);将用户移出企业中所属的群组(在这些群组中发的资源变为仅自己可见)

删除资源:

删除资源;删除索引;删除群组资源的对应关系;删除用户收藏;删除资源中的评论;删除资源中评论索引;删除userscore;删除公开资源对应关系(?);取消订阅;(?);删除推荐(?)

如果是列表资源,还需要删除列表对应关系;

如果包含文档,还要删除文档对应关系,及disk中的uuid(?)

相关文章

  • 删除逻辑

    删除企业: 删除company表;企业中的用户变为个人版;原企业中的群组变成个人版;企业中的资源属于个人版群组;取...

  • 10.MybatisPlus 逻辑删除操作

    1.逻辑删除简介 逻辑删除是通过数据库字段标识来实现数据删除操作 2.逻辑删除实现 2.1. 在yml配置文件中添...

  • Django操作接口集删除(十三)

    今天是删除接口集的操作,删除的话可以做成物理删除和逻辑删除。由于数据有可能需要被找回,所以采用的是逻辑删除。首先是...

  • 答辩可能遇到的简单提问

    怎么连接数据库? 通过JDBC连接mysql数据库 数据库删除是逻辑删除还是物理删除? 逻辑删除.修改的只是数据的...

  • 分享-删除分享(包括草稿状态的分享)(1)

    删除分享(包括草稿状态的分享)(1) 1. 业务描述: 删除分享,后台逻辑删除,草稿和发布中状态的分享可以被逻辑删...

  • MySQL分区

    一、分区优点 逻辑数据分割,存储在不同的位置 方便逻辑数据的删除,当不需要某逻辑数据,可以删除分区 优化查询,可以...

  • 封装 MySQL(四)封装 delete—— deleteMod

    接上。。。 删除语句 从需求来说,删除分为物理删除和逻辑删除,这里的删除指通过主键ID,物理删除记录 这个简单粗暴...

  • @TableLogic 逻辑删除

    @TableLogic 逻辑删除 实体类字段上加上@TableLogic注解 效果: 使用mp自带方法删除和查找都...

  • MyBatis-Plus逻辑删除

    前文概要:《MyBatis-Plus使用入门》 我们先为实体类增加逻辑删除字段,并且表明逻辑删除的注解。 然后,数...

  • SSM框架的(CRUD)_删除_删除单一员工26

    删除逻辑1、单个删除 URL:/emp/{id} DELETE 一、打开EmployeeController层 二...

网友评论

      本文标题:删除逻辑

      本文链接:https://www.haomeiwen.com/subject/mlxshttx.html