设计目标

基于关系型数据库,提供依靠sql语句自动生成插入、更新、删除、查询数据操作的数据服务。利用反射以及ORM等技术,以json作为数据载体替代以往硬编码三层开发的模式。


服务功能设计

  1. 数据服务管理
  2. 服务发布管理
  3. 服务器资源管理

数据库设计

服务器资源表

序号 列名 类型 描述
1 ResourceID int 资源ID
2 ResourceTitle String 资源展示标题
3 ResourceIP String 服务器ip
4 ResourcePath String 承载资源部署路径
5 Status bit 0停用1启用
6 IsDelete bit 1表示删除,默认为0
7 CreateTime 时间类型  

数据服务表

序号 列名 类型 描述
1 DataServiceID int 服务ID
2 DataServiceTitle String 服务描述
3 DataScript String 数据脚本
4 DataModel String 关联数据模型
5 Status bit 0停用1启用
6 IsDelete bit 1表示删除,默认为0
7 CreateTime 时间类型  

服务分配表

序号 列名 类型 描述
  ID int 数据自增ID
1 ResourceID int 资源ID
2 DataServiceID int 服务ID
3 Status bit 0停用1启用
4 IsDelete bit 1表示删除,默认为0
5 CreateTime 时间类型  

负责人关系表

序号 列名 类型 描述
  ID int 数据自增ID
1 ResourceID int 资源ID
2 EmployeeID int 员工ID
3 Status bit 0停用1启用
4 IsDelete bit 1表示删除,默认为0
5 CreateTime 时间类型  

业务流程

自动化数据发布服务

相关文章: