type
status
date
slug
summary
tags
category
icon
password

字段内容

  • 越少越好
  • 主表有的信息,子表无需再有
  • 统计数据的时候,可以使用聚合表的功能,调阅数据

架构要确定,不要轻易转换架构

  • 是主子表,就都是主子表
  • 不用为了填写的方便,在主表填写,然后反向更新到子表。增加了非常多的工作量。
  • 这样就会产生很多的冗余字段,别人也比较难以理解。代码可读性比较差。

数据表越少越好

  • 能用一个,绝不用两个
    • 比如报销、付款,不用建两个数据表,只建一个。通过类别去区别
    • 比如合同流程,新签、补签、重签都可以用一个数据表
    • 发票,重回和新开,可以用一个数据表
  • 这样统计数据的时候,就能少统计一个表。
  • 建立关联的时候也能少占用字段
    • 比如项目和预算可以用一个表,一个是项目本身预算,一个是其他类的预算
    • 这样在开支表,关联字段设置的时候,就只用关联一个

统计数据标签化

  • 用标签,就能大幅减少之后统计的工作量
    • 不用标签,就得设置大量的筛选条件
  • 或者说解决基础数据的问题,基础不牢,之后很多的统计就会出现问题。
  • 针对任何一条数据,面对不同的需求(公司、业务条线等)打上不同的标签
    • 这点还可以结合权限的设置
    • 钉钉上的架构,跟实际的需求还是有出入。比如钉钉上只能设置一个主管,但实际上一个部门可能有两个负责人,一正一副。

做好操作页面

  • 类似于操作系统的homepage。
  • 这样不用来回的切换,使用体验就会有很大的提升
 
如何快速实施财务相关数据多表合一