有一业务实体,现需要为每一条记录作一个状态标识,并且要记录这些状态更改的轨迹,例如一开始生成记录的时候状态为1
然后更改状态为2 ,这时候记录状态曾经变成2,这个思路是用于统计用的 例如收到一份简历,这份简历已经通知面试,并且已经录取该求职者,这里出现了两个状态,一个就是已通知面试,一个就是已录用
按需求在统计 (该简历目标的)职位的时候 其中就有 收到简历的数量,已通知面试,已录用等等的统计项.
那我应该怎么去最好的设计这个结构呢?  
问题重点:标识当前状态和记录状态"行走"的轨迹
设表A
id xxx xxx
如何为表A 设计用于标识状态的属性?(希望多点跟OOP关联,例如扩展性,当然也要考虑数据占用的存储空间)