## **模块定义约定** 父级模块coral 子级模块coral-xxxx ## **路径约定** 项目提供com.gemframework.modules【后台】和templates.modules【前台】两个模块对应路径 该路径下分别存放了: |----extend (扩展) |----prekit (预设组件) 官方提供的组件功能以及后期迭代升级的模块都会存放于prekit 下 为方便后期版本迭代平滑升级,建议**二次开发模块**存放于extend 下 ## **类约定** 实现单个对象包含但不限于以下文件,如下: | 层次| 文件名 | --- | --- | |视图层|demo.html| |控制器|DemoController.java| |服务层|DemoService.java、DemoServiceImpl.java| |映射层|DemoMapper.java、DemoMapper.xml| |模型层|Demo.java、DemoVo.java| >特别说明: DemoController需基础 BaseController Entity要继承 BaseEntityPo EntityVo要继承 BaseEntityVo ## **方法约定** 每个对象均具备以下公约方法: - page 分页查询 - list 列表查询 - save 新增对象 - delete 删除对象 - update 更新对象 - info 获取对象