《云架构设计说明》由会员分享,可在线阅读,更多相关《云架构设计说明(39页珍藏版)》请在金锄头文库上搜索。
1、 . . . 玖行总体架构设计实施步骤1. 底层框架设计2. 应用分层设计 3. 运用数据结构设计4. 分布式集群5. 负载均衡6. 框架性能压力测试架构设计1. 设计图2. 应用分层设计3. 运用数据结构设计4. 分布式集群5. 负载均衡详细设计应用分层设计父级应用:electric-root主要按照electric-core:数据库操作;数据加/解密 jar王春林electric-api:接口 warelectric-charger:与充电桩消息交互 war强electric-module-operators:运营商监控、支付平台 war强module详细结构electric-core:.
2、enneagon.entity .enneagon.entity.bo:数据映射实体 .enneagon.entity.vo:视图数据载体.enneagon.dao:数据库操作.enneagon.service:业务逻辑层 .enneagon.service.impl:业务逻辑实现层.enneagon.cache缓存reids.enneagon.utils核心工具类 ConstantValidate.enneagon.de:数据交互 BaseRequest BaseResponseelectric-api:对外接口 按照不同的业务提供对应的接口.enneagon.bsxx.enneagon.b
3、sxx1.controller .enneagon.bsxx2.controllerelectric-charger:.enneagon.listener消息监听 .enneagon.handler消息处理 .enneagon.de数据交互electric-module-operators:运营商门户 .enneagon.controller .enneagon.de数据结构运营商表:operators字段名称字段编码字段类型字段长度字段描述运营商编号operator_idInt运营商名称operator_nameString运营商编码operator_codeString状态statusIn
4、t所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneStringemailstring创建人create_byStirng创建时间create_timeDate更新人update_byString更新时间update_timedate删除标志delete_flagint运营商表:enterprises字段名称字段编码字段类型字段长度字段描述企业编号en_idInt企业名称en_nameString企业类型en_typestring企业父编
5、号en_fidint企业状态en_statusInt所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneStringemailstring所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneStringemailstring创建人create_byStirng创建时间create_tim
6、eDate更新人update_byString更新时间update_timedate删除标志delete_flagint运营商用户表:operators_users字段名称字段编码字段类型字段长度字段描述用户编号user_idInt用户名称user_nameString用户工号user_jobnoString用户user_emialstring用户密码user_passwordString用户状态user_statusInt1:启用 2:禁用所属运营商operator_codestring所属企业enterprise_codestring所属站点station_codestring联系方式ph
7、oneString创建人create_byStirng创建时间create_timeDate更新人update_byString更新时间update_timedate删除标志delete_flagint运营商角色表:operators_roles字段名称字段编码字段类型字段长度字段描述角色编号role_idint角色名称role_namestirng角色描述role_descstring角色等级role_levelstring3:普通用户 2:VIP 1:管理员所属企业operator_idint创建人create_bystring创建时间create_timedate更新人update_by
8、string更新时间update_timedate删除标志delete_flagint运营商权限资源表:operators_resource字段名称字段编码字段类型字段长度字段描述资源编号r_idint资源名称r_namestring父级资源f_r_idint资源状态statusint资源类型typeint资源层级levelint1:I级 2:II级 3:III级资源地址urlstring资源SEQseqint资源描述infostring创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志d
9、elete_flagint运营商角色权限资源表: operators_role_resource字段名称字段编码字段类型字段长度字段描述编号r_res_idint角色编号role_idint资源编号res_idint创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint运营商用户角色表:operators_user_role字段名称字段编码字段类型字段长度字段描述编号u_r_idint用户编号user_idint角色编号role_idint创建人create_bys
10、tring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint充电站信息表:charger_station字段名称字段编码字段类型字段长度字段描述站点编号station_idint站点编码station_codeZhangqingfu2016-10-18 对应充电站IDStationID运营商自定义的唯一编码是字符串stringStationID站点名称station_namestring站点描述station_infostring所属运营商operator_idint充电站国家代码country_codeZhangqingfu 2016-10-18 新增string2比如CN充电站省市辖区编码area_codeZhangqingfu2016-10-18新增string20填写容为参照GB/T2260-2013所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat站点引导site_guideZhangqingfu2016-10-18 新增string100描述性文字,用于引导车主找到充电车位负责人curatorstring联系station_telp