## 包结构 - config:配置 - controller:控制器 - dao:dao层 - etl:etl相关 - job:执行的job - model:数据库的映射 - service:服务层 - util:工具类 - vo:modelvo ## 相关资料 power design: https://192.168.1.103:888/svn/outwindow/基础开发部/doc/i健康2.0 表结构有更新,建议直接用PNG图片放在工程目录下,对于理解已够用。 ![]() ## 规范相关 - 代码中不要出现Application之外的main函数。这些main函数通常被用来做测试代码的入口。如果需要写测试代码就用Test的方式创建测试样例。 ## 改造点说明 - dao, model下的jpa目录去除,我们只使用jpa的方式 - util目录做了部分统一,未完全整理 - service和controller目录下新增special目录,表示特例(special case),将一些特殊的查询,如单病种等, - scheduler清理任务及新增special目录 - 合并ElasticsearchUtil和EsClientUtil。 增加util类很多时候就是为了去除面向对象的复制性,将类对象函数化,然调用过程更加方便。 如果在封装Util时有多个Util,实际上是增加了复杂度?为什么不用原生类呢? -