TimeZone&码表

TimeZone

1、连数据库用的时区:具体影响范围,需明确

2、java 运行环境的时区:具体影响范围,需明确

3、localDateTime 与 Date 差别:去除掉 localDateTime,替换为 Date

4、接受日期方式:(时间戳,字符串)前后端交互,全都用时间戳,废弃所有字符串

5、导出数据 timeZone 获取:由前端传递 timeZone,后台进行接收处理

6、历史数据处理

java new Date() 数据库now()

运营平台和 eLearning 都用的 localDateTime

localDateTime 没有时区概念,跟运行环境有关

Date 带时区 --> 一定是时间戳


码表

1、要考虑码表支持国际化;

2、码表不需要在线维护修改;

开发一个码表专用的内部系统,专门用来维护码表信息。

码表包括公共码表、子系统码表,公共码表由专人(管理人员)来维护,子系统码表由子系统人员(子系统管理人员)维护。

初步考虑,码表跟version对应,公共码表有version,子系统码表也有version。

码表version对应确定的码表信息,比如,管理人员添加version1.0码表信息,确认无误后“发布”,该version1.0码表就处于可用状态,如果对其修改,发布后就是version1.1。


码表version管理:

1、version1.0和version1.1可以同时都是“可用”状态,可以提供两者的不同,使用时,根据需要选择version1.0还是version1.1;

2、也可以对version1.0做“下线”操作,让其为“失效”状态,不再可用;

子系统使用码表,可以单独使用公共码表和子系统码表,也可以使用公共码表和子系统码表的合并。

码表系统为子系统生成确定的码表信息的文件,放在具体的地方,由子系统调用?


码表的维护包括:

1、新增

2、修改

3、发布

4、失效

5、检索:按version检索一整套码表,按关键字检索具体码表信息

6、查看

7、version对比

其他功能:权限管理、码表发布或下线通知等

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容