Skip to content

Latest commit

 

History

History
139 lines (118 loc) · 4.53 KB

File metadata and controls

139 lines (118 loc) · 4.53 KB

北京天蓝科技有限公司

功能介绍

功能列表说明
:-----::-------::-----:
菜单管理管理菜单
日志管理日志管理
权限管理权限管理
附件管理上传附件
用户管理用户管理
角色管理
系统设置
API管理
接口验证
缓存管理
字典管理
部门管理
公司管理

支持列表

支持列表说明
:----::----::—:
cors支持跨域
apollo支持apollo配置中心
阿里大鱼阿里短信&邮件提醒
阿里云oss支持上传oss
阿里云rds支持阿里云数据库
七牛云支持上传七牛云
又拍云支持上传又拍云
阿里云日志服务支持日志打到阿里云日志服务<br>(互联网项目推荐)
Jenkins持续集成支持Jenkins

支持数据库连接

名称介绍
:----::----::—:
druid阿里巴巴开源
dbcpapache
c3p0开源
HikariCP开源(推荐)

框架架构

模块介绍
:----::----::----:
cod-action后台模块
cod-api接口模块
cod-cache缓存模块
cod-common公共模块
cod-core核心模块
cod-daocodDao数据库操作模块
cod-facade外部访问模块
cod-filter过滤器模块
cod-log日志模块
cod-message消息模块
cod-modelmodel模块
cod-service内部访问模块
cod-util工具模块
cod-wechat微信模块
cod-alipay支付宝模块
cod-appleapple模块
cod-search搜索模块

model层

分包

common通用包

config配置包

enums枚举包

业务Model, 在同级下建包

分层

层级描述0D0D
Do数据库实体对象和数据库一对一
Bo业务对象
Dvo数据库视图对象
Bvo逻辑视图对象
Dto数据传输对象, 接口统一返回Dto
Vo页面对象, web展示统一返回Vo, 框架暂时没有用到

使用方式

不设置端口,默认端口: 9999

调试

待续

TODO

  • [x] 彻底删除附件默认时间设置
  • [DONE] 是否打印sql设置
  • [x] ehcahed memcached redis缓存
  • [x] 自定义jetty Filter/ jettyFilter集成数据库配置
  • [DONE] 封装日志 (默认支持clog)
  • [x] 集成阿里云日志服务
  • [x] 增加跨域清单功能
  • [] finder不支持union
    • [] 消息模块
    • [] 缓存模块
    • [] 清除缓存

框架缓存文件夹

.cod-temp 默认隐藏 codCache(缓存) codEhcache codFile codJson codLogs yyyy MM dd debug.yyyy-MM-dd.log debug.yyyy-MM-dd-001.log debug.yyyy-MM-dd-002.log info.yyyy-MM-dd.log warn.yyyy-MM-dd.log error.yyyy-MM-dd.log codData codFile codVideo codAudio codAttachment codOther … codConfig codPackage codBackup codData(数据备份) codApplication(应用备份)