前题条件
1, 编号 ,自户要可以自定义
2, 编号自定义可以嵌入 其它编号 , 某编号 = 部门编号 + 商品编号 + 日期 + 自增数字
其中 部门编号, 商品编号,也是用户自定义, 规则里套规则
现在有几个问题是,
以: 编号A = 自定字符 + 部门编号 + 商品编号 + 日期 + 自增数字 为例 。
1、 编号A 在数据库 table 中 应该是以什么形态保存, 是以一个 字符串字段保存?还是 分割 成 数个字段,如 部门编号1个字段,商品编号1个字段,自定字符 1个字段,日期1个字段,还有前辍后辍。
分割保存,检索 和 网页显示 可能 会有些麻烦
2 、 编号A 如果以一个字段保存的话。 我要新增 编号A 的话, 又有些麻烦
先要去服务端 取 出 最后一个 编号A, ,
先解析用户设定的 编号A 的 编号规则,如果里面有嵌套其它编号规则, 估计还要去正则验证,
再找到其 自增数字 的 位置, 再去自增,生成新编号
请教有经验的朋友,怎么个思路 才是合理的