zoukankan      html  css  js  c++  java
  • 系统设计

    1、基础数据统一采用逻辑删除,因为可能已与业务数据关联。查询时注意添加过滤条件:validity='VALID' 

    1.1、组织结构的删除影响比较复杂,可能的处理结果如下:

      A、不能看到历史数据,那么(1)组织下的用户需要置为无效(自动或手动)(2)可以查看数据的地方,设置组织有效性过滤(有可能上级用户可以查看所有数据,因此需要过滤)

      B、可以看到历史数据,但是不能进行业务操作。那么用户不能设为无效,只能在维护功能入口处添加校验(可以考虑面向切面编程)

    2、业务数据中的时间戳 - last_modify_time,建议维护,包括创建时;(1)支持倒排查看最新操作记录(2)支持数据同步

  • 相关阅读:
    近似计算π(for循环)
    apache部署mo_python
    文件注释方法
    算法效率的度量
    ssh
    使用类名创建对象
    筛选网址
    常用django命令
    查看和关闭端口
    update脚本出错
  • 原文地址:https://www.cnblogs.com/zhiqsyr/p/5056824.html
Copyright © 2011-2022 走看看