Word版可编辑-云架构设计精心整理.docx_第1页
Word版可编辑-云架构设计精心整理.docx_第2页
Word版可编辑-云架构设计精心整理.docx_第3页
Word版可编辑-云架构设计精心整理.docx_第4页
Word版可编辑-云架构设计精心整理.docx_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

玖行总体架构设计实施步骤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:com.enneagon.entity com.enneagon.entity.bo:数据映射实体 com.enneagon.entity.vo:视图数据载体com.enneagon.dao:数据库操作com.enneagon.service:业务逻辑层 com.enneagon.service.impl:业务逻辑实现层com.enneagon.cache缓存reidscom.enneagon.utils核心工具类 ConstantValidatecom.enneagon.de:数据交互 BaseRequest BaseResponseelectric-api:对外接口 按照不同的业务提供对应的接口 com.enneagon.bsxxcom.enneagon.bsxx1.controller com.enneagon.bsxx2.controllerelectric-charger:com.enneagon.listener消息监听 com.enneagon.handler消息处理 com.enneagon.de数据交互electric-module-operators:运营商门户 com.enneagon.controller com.enneagon.de数据结构运营商表:operators字段名称字段编码字段类型字段长度字段描述运营商编号operator_idInt运营商名称operator_nameString运营商编码operator_codeString状态statusInt所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneString邮箱emailstring创建人create_byStirng创建时间create_timeDate更新人update_byString更新时间update_timedate删除标志delete_flagint运营商表:enterprises字段名称字段编码字段类型字段长度字段描述企业编号en_idInt企业名称en_nameString企业类型en_typestring企业父编号en_fidint企业状态en_statusInt所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneString邮箱emailstring所在省市provincestring所在地区citystring所在街道streetstring经度longitudefloat纬度latitudefloat负责人curatorstring联系方式phoneString邮箱emailstring创建人create_byStirng创建时间create_timeDate更新人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联系方式phoneString创建人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_bystring更新时间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删除标志delete_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_bystring创建时间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_tel(phoneZhangqingfu2016-10-18 修改站点电话StationTel能够联系场站工作人员进行协助的联系电话否字符串=30字符)string30能够联系场站工作人员进行协助的联系电话StationTel服务电话service_telZhangqingfu2016-10-18 新增string30平台服务电话,例如400的电话站点状态station_statusint0:未知1:建设中2:关闭下线3:维护中4:正常使用站点类型station_typeint0:公共1:个人2:公交(专用)3:环卫(专用)4:物流(专用)5:出租车(专用)6:其他充电方式charger_modeInt0:快充 1:慢充 2:混合式是否开放open_all_day (is_openZhangqingfu2016-10-18 修改*全天开放OpenAllDay是否全天开放0:否1:是是整型)int是否全天开放0:否1:是OpenAllDay车位数park_numsint可停放进行充电的车位总数,默认:0 未知建设场所constructionstring1:居民区2:公共机构3:企事业单位4:写字楼5:工业园区6:交通枢纽7:大型文体设施8:城市绿地9:大型建筑配建停车场10:路边停车位11:城际高速服务区255:其他建设者builderstring拥有者equipment_owner_id (ownerZhangqingfu2016-10-18 修改设备所属方IDEquipmentOwnerID设备所属方组织机构代码是字符串9字符)string9设备所属方组织机构代码EquipmentOwnerID站点照片picturesstirng可预约support_order (is_orderedZhangqingfu2016-10-18 修改)int充电设备是否需要提前预约后才能使用。0为不支持预约、1为支持预约。不填默认为0是否支持预约使用车型描述match_carsstring车位楼层及数量描述parkInfostring*停车场产权方park_ownerZhangqingfu2016-10-18 新增string停车场产权人*停车场管理方park_managerZhangqingfu2016-10-18新增string停车场管理人(如:XX物业)运营时间busine_hours (operation_timeZhangqingfu2016-10-18 修改)String(date)100营业时间描述*最低单价min_electricity_priceZhangqingfu2016-10-18新增float最低充电电费率充电电费率electricity_fee(charger_rateZhangqingfu2016-10-18 修改)String(float)255充电费描述服务费率service_fee (service_rateZhangqingfu2016-10-18 修改)String(float)100服务费率描述*免费停车park_freeZhangqingfu2016-10-18新增int是否停车免费0:否1:是停车费park_fee (park_rateZhangqingfu2016-10-18 修改)String(float)100停车费率描述支付方式paymentZhangqingfu2016-10-18新增String20支付方式:刷卡、线上、现金其中电子钱包类卡为刷卡,身份鉴权卡、微信/支付宝、APP为线上备注remarkZhangqingfu2016-10-18新增String100其他备注信息保险费premiumsfloat创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint充电设备信息表:charger_equipment_info字段名称字段编码字段类型字段长度字段描述设备编号charger_idint设备编码charger_codestring设备序列号charger_snstring站点编号station_idint生产厂家charger_producerstring设备类型charger_typeint(0:直流,1:交流)设备状态charger_statusint是否激活 0:未激活 1:激活运营商编号operator_IdInt最高输出电压maxOutputVoltfloat最低输出电压minOutputVoltfloat最大输出电流maxOutputCurrentfloat工作类型charger_workInt工作协议charger_ protocolint额定功率rated_powerfloat充电协议版本chargeProtocolVersionString充电桩控制设备硬件版本hardwareVersionString充电桩控制设备软件版本softwareVersionString控制系统版本control_system_versionstring出厂时间factory_timedate启用时间enable_timedate施工时间builded_timedate经度longitudefloat纬度latitudefloat负责人curatorstring联系电话phonestring是否开放is_openint可预约is_orderedint运营时间operation_timedate创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate充电设备接口信息表:charger_equipment_portinfo字段名称字段编码字段类型字段长度字段描述接口编号port_idint接口名称port_codestring设备编号eq_idstring接口类型port_typeint0:家用插座(模式2), 1:交流接口插座(模式3,连接方式B) ,2:交流接口插头(带枪线,模式3,连接方式C),3:直流接口枪头(带枪线,模式4)额定电压上限rated_voltage_limitstring额定电压下限rated_voltage_lowstring额定电流rated_voltageint额定电压rated_currentint额定功率rated_powerstring电子锁electric_lockstring创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint移动设备信息表:mobile_equipment字段名称字段编码字段类型字段长度字段描述设备编号device_idint设备编码device_codestring设备厂商device_producerstring设备状态device_statusint是否激活 0:未激活 1:激活 2 故障生产日期factory_timedate系统版本system_versionstring启用时间enable_timedate所属站点station_idint创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint订单表-(订单基本信息):operators_orders_info字段名称字段编码字段类型字段长度字段描述自编号 info_idint订单号order_nostring格式“运营商ID+yyyyMMddHHmmss+4位随机数”32运营商IDoperator_idZhangqingfu2016-10-18 新增string9组织机构代码用户发起充电类型user_charge_typeZhangqingfu2016-10-18 新增int1:运营商APP注册用户2:运营商卡用户3:其他用户手机号mobile_numberZhangqingfu2016-10-18 新增string若用户发起充电类型为APP,用户手机号必填订单类型order_typeInt(1:预约;0:非预约)启用类型start_typeInt(1:自动充电;0:手动充电)2016-11-11 根据数据库字段新增充电类型charger_typeint(1:快充;0:慢充)2016-11-11 根据数据库字段新增设备序列号charger_snint站点idstation_idInt设备端codeport_codeint车牌号vehicles_noint服务费charger_servicefloat起始SOCstart_socfloat开始时间start_timedatetime客户号consumer_nostring保险费premiumsfloat创建人create_bystring创建时间create_timestring更新人update_bystring更新时间update_timestring删除标志delete_flagint订单表-(充电进行中的订单):operators_orders_chargering字段名称字段编码字段类型字段长度字段描述基本信息编号info_idint订单状态 order_statusInt1充电中 2.终止创建人create_bystring创建时间create_timestring更新人update_bystring更新时间update_timestring删除标志delete_flagint订单表-(充电完成的订单):operators_orders_recharged字段名称字段编码字段类型字段长度字段描述基本信息编号info_idint订单状态 order_statusint结束方式end_typeint0 自动结束 1 异常终止 2 人为终止结束SOCend_socfloat充电电量charger_quantityflaot充电时间charger_timedate充电电费charger_costfloat充电服务费charger_servicefloat保险费charger_premiumsfloat结束时间end_timedate充电历时charger_durationfloat本次充电消费总金额moneyfloat否单位:元保留小数点后2位本次充电电费总金额elect_moneyfloat否浮点型保留小数点后2位本次充电服务费金额service_moneyfloat否浮点型保留小数点后2位本次充电电量electfloat是单位kWh,精度0.1保留小数点后一位尖阶段电量cusp_electfloat否单位kWh,精度0.1保留小数点后一位尖电价价格cusp_elect_pricefloat否单位:元保留小数点后2位尖服务费单价cusp_service_pricefloat否单位:元保留小数点后2位尖总金额cusp_moneyfloat否单位:元保留小数点后2位尖充电金额cusp_elect_moneyfloat否单位:元保留小数点后2位尖服务费金额Cusp_service_moneyfloat否单位:元保留小数点后2位峰阶段电量peak_electfloat否单位kWh,精度0.1保留小数点后一位峰电价价格peak_elect_pricefloat否单位:元保留小数点后2位峰服务费单价peak_service_pricefloat否单位:元保留小数点后2位峰总金额peak_moneyfloat否单位:元保留小数点后2位峰充电金额peak_elect_moneyfloat否单位:元保留小数点后2位峰服务费金额peak_service_moneyfloat否单位:元保留小数点后2位平阶段电量flat_electfloat否单位kWh,精度0.1保留小数点后一位平阶段电价flat_elect_pricefloat否单位:元保留小数点后2位平阶段服务费单价flat_service_pricefloat否单位:元保留小数点后2位平总金额flat_moneyfloat否单位:元保留小数点后2位平充电金额flat_elect_moneyfloat否单位:元保留小数点后2位平服务费金额flat_service_moneyfloat否单位:元保留小数点后2位谷阶段电量valley_electfloat否单位kWh,精度0.1保留小数点后一位谷阶段电价valley_elect_pricefloat否单位:元保留小数点后2位谷阶段服务费单价valley_service_pricefloat否单位:元保留小数点后2位谷总金额valley_moneyfloat否单位:元保留小数点后2位谷充电金额valley_elect_moneyfloat否单位:元保留小数点后2位谷服务费金额valley_service_moneyfloat否单位:元保留小数点后2位本次充电结束时间end_timestring是格式”yyyy-MM-dd HH:mm:ss”支付金额payment_amountfloat否支付金额保留小数点后2位支付时间pay_timeString否格式“yyyy-MM-dd HH:mm:ss”删除 删除支付方式pay_channelint是1:支付宝2:微信支付3:交通卡4:预充卡5:银联6:其他自定义已删除 放到支付结算表新增 优惠信息描述discount_infostring否描述支付的相关优惠信息,如优惠券,折扣等创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint订单表-(未支付确认的订单):operators_orders_temp字段名称字段编码字段类型字段长度字段描述基本信息编号info_idint订单状态 order_statusint0等待用户付款实付金额order_amtfloat要求付款时间required _timedatetime后期的征信创建人create_bystring创建时间create_timedatetime更新人update_bystring更新时间update_timedatetime删除标志delete_flagint订单表-(已支付确认的订单):operators_orders_trading字段名称字段编码字段类型字段长度字段描述基本信息编号info_idint支付交易号payment_transaction_nostring订单状态order_statusint0:已支付订单订单种类order_classifyint合并订单、原生订单支付金额payment_amountdecimal102016-11-11 根据数据库字段新增支付方式pay_channelint是1:支付宝2:微信支付3:交通卡4:预充卡5:银联6:其他自定义实付款real_costfloat付款时间pay_timedate创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate删除标志delete_flagint订单表:operators_orders字段名称字段编码字段类型字段长度字段描述订单号order_nostring子单号sub_ordernostring创建人create_bystring创建时间create_timedate更新人update_bystring更新时间update_timedate订单流程表:充电流程表operators_orders_realprocess字段名称字段编码字段类型字段长度字段描述订单号order_no当前时间current_time当前电量current_quantity当前SOCcurrent_soc当前金额current_amount当前剩余时间current_remaining当前状态current_status0:订单进行中当前终端current_device_info当前设备current_charger_info当前端口current_charger_port当前用时current_charger_time当前车牌号current_vehicle_no当前费率current_rate当前时段current_interval尖时段电量sharp_quantity峰时段电量peak_quantity平时段电量flat_quantity谷时段电量valley_quantity尖时段金额sharp_cost峰时段金额peak_cost平时段金额flat_cost谷时段金额valley_cost创建人create_by创建时间create_time更新人update_by更新时间update_time表:充电流程表operators_orders_realprocess字段名称字段编码字段类型字段长度字段描述订单号order_no当前时间current_time当前电量current_quantity当前SOCcurrent_soc当前金额current_amount当前剩余时间current_remaining当前状态current_status0:订单进行中当前终端current_device_info当前设备current_charger_info当前端口current_charger_port当前用时current_charger_time当前车牌号current_vehicle_no当前费率current_rate当前时段current_interval尖时段电量sharp_quantity峰时段电量peak_quantity平时段电量flat_quantity谷时段电量valley_quantity尖时段金额sharp_cost峰时段金额peak_cost平时段金额flat_cost谷时段金额valley_cost创建人create_by创建时间create_time更新人update_by更新时间update_time车队信息表:operators_fleet字段名称字段编码字段类型字段长度字段描述车队编号fleet_idInt车队名称fleet_namestring车队属性fleet_propertystring车队类型fleet _typeint1:私人 2:公用车队负责人curatorstring负责人电话phonestring结算方式settlement_methodstring1:日结 2:月结结算时间settlement_datedate所属运营商operator_idInt所属企业enterprise_idInt站点编码station_idint结算日期settlement_datestring新增创建人create_by创建时间create_time更新人update_by更新时间update_time删除标志delete_flagint车辆信息表:vehicles字段名称字段编码字段类型字段长度字段描述车辆编号vehicle_idint车队编号fleet_idint车辆编码vehicle_codestring车辆类型vehicle _typeint车牌号vehicle_plate_nostring生产厂家vehicle_producerstring启用时间enable_timedatetime所属企业enterprise_codestring所属运营商operator_idint车辆状态vehicle_statusint1:正常 2:故障品牌型号brand_modelstring车辆颜色colorstring车架号vinstring发动机号engine_nostring动力类型power_typeint0 : 纯电动,1:油电混动,2:汽电混动出厂时间factory_timedatetime车载设备编号vehicle_eqcodestring核定载客人数approved_numint核定载质量approved_massfloat当前出车里程current_mileagefloat保养间隔里程Interval_mileagefloat电池厂商battery_manufacturersstring电池出厂时间battery_timedatetime电池类型battery_typeint电池容量battery_capacityfloat使用寿命use_periodfloat能耗比copfloat续航里程mileagefloat用途usedstring有效期effective_ti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论