云架构设计说明.docx

上传人:b****6 文档编号:5148994 上传时间:2022-12-13 格式:DOCX 页数:52 大小:47.12KB
下载 相关 举报
云架构设计说明.docx_第1页
第1页 / 共52页
云架构设计说明.docx_第2页
第2页 / 共52页
云架构设计说明.docx_第3页
第3页 / 共52页
云架构设计说明.docx_第4页
第4页 / 共52页
云架构设计说明.docx_第5页
第5页 / 共52页
点击查看更多>>
下载资源
资源描述

云架构设计说明.docx

《云架构设计说明.docx》由会员分享,可在线阅读,更多相关《云架构设计说明.docx(52页珍藏版)》请在冰豆网上搜索。

云架构设计说明.docx

云架构设计说明

玖行总体架构设计

实施步骤

1.底层框架设计

2.应用分层设计

3.运用数据结构设计

4.分布式集群

5.负载均衡

6.框架性能压力测试

架构设计

1.设计图

2.应用分层设计

3.运用数据结构设计

4.分布式集群

5.负载均衡

详细设计

应用分层设计

父级应用:

electric-root

主要按照

electric-core:

数据库操作;数据加/解密jar王春林

electric-api:

接口war

electric-charger:

与充电桩消息交互war沈强

electric-module-operators:

运营商监控、支付平台war沈强

module详细结构

electric-core:

com.enneagon.entity

com.enneagon.entity.bo:

数据映射实体

com.enneagon.entity.vo:

视图数据载体

com.enneagon.dao:

数据库操作

com.enneagon.service:

业务逻辑层

com.enneagon.service.impl:

业务逻辑实现层

com.enneagon.cache缓存reids

com.enneagon.utils核心工具类

Constant

Validate

com.enneagon.de:

数据交互

BaseRequest

BaseResponse

electric-api:

对外接口按照不同的业务提供对应的接口

com.enneagon.bsxx

com.enneagon.bsxx1.controller

com.enneagon.bsxx2.controller

 

electric-charger:

com.enneagon.listener消息监听

com.enneagon.handler消息处理

com.enneagon.de数据交互

electric-module-operators:

运营商门户

com.enneagon.controller

com.enneagon.de

数据结构

运营商表:

operators

字段名称

字段编码

字段类型

字段长度

字段描述

运营商编号

operator_id

Int

运营商名称

operator_name

String

运营商编码

operator_code

String

状态

status

Int

所在省市

province

string

所在地区

city

string

所在街道

street

string

经度

longitude

float

纬度

latitude

float

负责人

curator

string

联系方式

phone

String

邮箱

email

string

创建人

create_by

Stirng

创建时间

create_time

Date

更新人

update_by

String

更新时间

update_time

date

删除标志

delete_flag

int

运营商表:

enterprises

字段名称

字段编码

字段类型

字段长度

字段描述

企业编号

en_id

Int

企业名称

en_name

String

企业类型

en_type

string

企业父编号

en_fid

int

企业状态

en_status

Int

所在省市

province

string

所在地区

city

string

所在街道

street

string

经度

longitude

float

纬度

latitude

float

负责人

curator

string

联系方式

phone

String

邮箱

email

string

所在省市

province

string

所在地区

city

string

所在街道

street

string

经度

longitude

float

纬度

latitude

float

负责人

curator

string

联系方式

phone

String

邮箱

email

string

创建人

create_by

Stirng

创建时间

create_time

Date

更新人

update_by

String

更新时间

update_time

date

删除标志

delete_flag

int

运营商用户表:

operators_users

字段名称

字段编码

字段类型

字段长度

字段描述

用户编号

user_id

Int

用户名称

user_name

String

用户工号

user_jobno

String

用户邮箱

user_emial

string

用户密码

user_password

String

用户状态

user_status

Int

1:

启用2:

禁用

所属运营商

operator_code

string

所属企业

enterprise_code

string

所属站点

station_code

string

联系方式

phone

String

创建人

create_by

Stirng

创建时间

create_time

Date

更新人

update_by

String

更新时间

update_time

date

删除标志

delete_flag

int

运营商角色表:

operators_roles

字段名称

字段编码

字段类型

字段长度

字段描述

角色编号

role_id

int

角色名称

role_name

stirng

角色描述

role_desc

string

角色等级

role_level

string

3:

普通用户2:

VIP1:

管理员

所属企业

operator_id

int

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

运营商权限资源表:

operators_resource

字段名称

字段编码

字段类型

字段长度

字段描述

资源编号

r_id

int

资源名称

r_name

string

父级资源

f_r_id

int

资源状态

status

int

资源类型

type

int

资源层级

level

int

1:

I级2:

II级3:

III级

资源地址

url

string

资源SEQ

seq

int

资源描述

info

string

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

运营商角色权限资源表:

operators_role_resource

字段名称

字段编码

字段类型

字段长度

字段描述

编号

r_res_id

int

角色编号

role_id

int

资源编号

res_id

int

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

运营商用户角色表:

operators_user_role

字段名称

字段编码

字段类型

字段长度

字段描述

编号

u_r_id

int

用户编号

user_id

int

角色编号

role_id

int

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

充电站信息表:

charger_station

字段名称

字段编码

字段类型

字段长度

字段描述

站点编号

station_id

int

站点编码

station_code

string

StationID

站点名称

station_name

string

站点描述

station_info

string

所属运营商

operator_id

int

充电站国家代码

country_code

string

2

比如CN

充电站省市辖区编码

area_code

string

20

填写内容为参照GB/T2260-2013

所在省市

province

string

所在地区

city

string

所在街道

street

string

经度

longitude

float

纬度

latitude

float

站点引导

site_guide

string

100

描述性文字,用于引导车主找到充电车位

负责人

curator

string

联系电话

station_tel(phone)

string

30

能够联系场站工作人员进行协助的联系电话

StationTel

服务电话

service_tel

string

30

平台服务电话,例如400的电话

站点状态

station_status

int

0:

未知

1:

建设中

2:

关闭下线

3:

维护中

4:

正常使用

站点类型

station_type

int

0:

公共

1:

个人

2:

公交(专用)

3:

环卫(专用)

4:

物流(专用)

5:

出租车(专用)

6:

其他

充电方式

charger_mode

Int

0:

快充1:

慢充2:

混合式

是否开放

open_all_day(is_open)

int

是否全天开放

0:

1:

OpenAllDay

车位数

park_nums

int

可停放进行充电的车位总数,默认:

0未知

建设场所

construction

string

1:

居民区

2:

公共机构

3:

企事业单位

4:

写字楼

5:

工业园区

6:

交通枢纽

7:

大型文体设施

8:

城市绿地

9:

大型建筑配建停车场

10:

路边停车位

11:

城际高速服务区

255:

其他

建设者

builder

string

拥有者

equipment_owner_id(owner)

string

9

设备所属方组织机构代码

EquipmentOwnerID

站点照片

pictures

stirng

可预约

support_order(is_ordered)

int

充电设备是否需要提前预约后才能使用。

0为不支持预约、1为支持预约。

不填默认为0

是否支持预约

使用车型描述

match_cars

string

车位楼层及数量描述

parkInfo

string

*停车场产权方

park_owner

string

停车场产权人

*停车场管理方

park_manager

string

停车场管理人(如:

XX物业)

运营时间

busine_hours(operation_time)

String(date)

100

营业时间描述

*最低单价

min_electricity_price

float

最低充电电费率

充电电费率

electricity_fee(charger_rate)

String(float)

255

充电费描述

服务费率

service_fee(service_rate)

String(float)

100

服务费率描述

*免费停车

park_free

int

是否停车免费

0:

1:

停车费

park_fee(park_rate)

String(float)

100

停车费率描述

支付方式

payment

String

20

支付方式:

刷卡、线上、现金

其中电子钱包类卡为刷卡,身份鉴权卡、微信/支付宝、APP为线上

备注

remark

String

100

其他备注信息

保险费

premiums

float

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

充电设备信息表:

charger_equipment_info

字段名称

字段编码

字段类型

字段长度

字段描述

设备编号

charger_id

int

设备编码

charger_code

string

设备序列号

charger_sn

string

站点编号

station_id

int

生产厂家

charger_producer

string

设备类型

charger_type

int

(0:

直流,1:

交流)

设备状态

charger_status

int

是否激活0:

未激活1:

激活

运营商编号

operator_Id

Int

最高输出电压

maxOutputVolt

float

最低输出电压

minOutputVolt

float

最大输出电流

maxOutputCurrent

float

工作类型

charger_work

Int

工作协议

charger_protocol

int

额定功率

rated_power

float

充电协议版本

chargeProtocolVersion

String

充电桩控制设备硬件版本

hardwareVersion

String

充电桩控制设备软件版本

softwareVersion

String

控制系统版本

control_system_version

string

出厂时间

factory_time

date

启用时间

enable_time

date

施工时间

builded_time

date

经度

longitude

float

纬度

latitude

float

负责人

curator

string

联系电话

phone

string

是否开放

is_open

int

可预约

is_ordered

int

运营时间

operation_time

date

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

充电设备接口信息表:

charger_equipment_portinfo

字段名称

字段编码

字段类型

字段长度

字段描述

接口编号

port_id

int

接口名称

port_code

string

设备编号

eq_id

string

接口类型

port_type

int

0:

"家用插座(模式2)",1:

"交流接口插座(模式3,连接方式B)",2:

"交流接口插头(带枪线,模式3,连接方式C)",3:

"直流接口枪头(带枪线,模式4)

额定电压上限

rated_voltage_limit

string

额定电压下限

rated_voltage_low

string

额定电流

rated_voltage

int

额定电压

rated_current

int

额定功率

rated_power

string

电子锁

electric_lock

string

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

移动设备信息表:

mobile_equipment

字段名称

字段编码

字段类型

字段长度

字段描述

设备编号

device_id

int

设备编码

device_code

string

设备厂商

device_producer

string

设备状态

device_status

int

是否激活0:

未激活1:

激活2故障

生产日期

factory_time

date

系统版本

system_version

string

启用时间

enable_time

date

所属站点

station_id

int

创建人

create_by

string

创建时间

create_time

date

更新人

update_by

string

更新时间

update_time

date

删除标志

delete_flag

int

订单表-(订单基本信息):

operators_orders_info

字段名称

字段编码

字段类型

字段长度

字段描述

自编号

info_id

int

订单号

order_no

string

格式“运营商ID+yyyyMMddHHmmss+4位随机数”

32

运营商ID

operator_id

string

9

组织机构代码

用户发起充电类型

user_charge_type

int

1:

运营商APP注册用户

2:

运营商卡用户

3:

其他

用户手机号

mobile_number

string

若用户发起充电类型为APP,用户手机号必填

订单类型

order_type

Int

(1:

预约;0:

非预约)

启用类型

start_type

Int

(1:

自动充电;0:

手动充电)

充电类型

charger_type

int

(1:

快充;0:

慢充)

设备序列号

charger_sn

int

站点id

station_id

Int

设备端code

port_code

int

车牌号

vehicles_no

int

服务费

charger_service

float

起始SOC

start_soc

float

开始时间

start_time

datetime

客户号

consumer_no

string

保险费

premiums

float

创建人

create_by

string

创建时间

create_time

string

更新人

update_by

string

更新时间

update_time

string

删除标志

delete_flag

int

订单表-(充电进行中的订单):

operators_orders_chargering

字段名称

字段编码

字段类型

字段长度

字段描述

基本信息编号

info_id

int

订单状态

order_status

Int

1充电中2.终止

创建人

create_by

string

创建时间

create_time

string

更新人

update_by

string

更新时间

update_time

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1