中间库ER图
2016-07-22 09:33:56 0 举报
中间库ER图是一种用于描述数据库系统中实体、属性和关系的概念模型。在这个图中,我们可以看到多个实体,它们之间通过不同类型的关系相互连接。这些实体可能包括用户、产品、订单等,而关系可能是一对多、多对多或一对一的。此外,每个实体都有一些属性,如用户名、密码、价格等,这些属性有助于我们更好地理解实体的特性。总之,中间库ER图是一种简洁明了的表示方法,可以帮助我们更好地理解和设计数据库系统。
作者其他创作
大纲/内容
房间 ( HouseResource )
id:编号parentProStructureId:楼栋IdproStructureId:房间外码(用于跟主数据对接)name:房间名称proStructureLevelId:项目结构层级IDguid:老系统房间idoldRoomName:老系统房间名称proStructureInnerId:房间内码parentProStructureInnerId:楼栋内码(迁移用)
参考计算
1
否
是
成交
检查是否交易时间
跟随者的订单平仓
行情放入rabbitmq队列
projectHierarchyId
n对1
检查用户是否允许开仓
行情
客户端
使用spring data jpa基于hibernate访问数据库,查询大部分使用的是用对象查询,部分复杂查询使用sql
是否交易员
spring cloud配置中心
分成配置(BenefitConfig)
项目结构层级 ( ConfigProStructureLevel )
id:编号name:项目结构类型名称
ym_customersexlabel(客户性别)
id:编号certificateNumber:证件号码sex:性别
customerId
线下期权交易信息(OfflineStockOptionTrade)
是跟随者单给交易员分成
项目结构类型 ( ConfigProStructureType )
检查合约是否可用
ym_customerunitdemandlabel(客户房型需求)
id:编号certificateNumber:证件号码unitDemandId:房型需求(四房两卫)
期权机构(StockOptionOrg)
基于http请求数据
更新合约订单
parentProStructureId
id
结算(Settlement)
tcp行情推送
安卓、IOS、PC桌面客户端程序
1对n
行情源(易盛或者三方tcp)
1对1
通知风控服务有新的平仓委托
转签约首付分期金额配置 ( ConfigTurnContractAmount )
id:编号projectId:所属项目IdstageId:分期IDproductTypeId:产品类型IdminimumAmount:最低实收金额minimumPercentage:实收房款最低比例
是否为交易员
projectId
计算日K
对应
代理后台接口服务
结束
通知风控服务放入持仓
licenseNumber
期货服务
n
ym_relationtrade(关联交易账号)
id:编号customerId:客户IDtradeId:交易客户ID
交易委托推送(通知客户端)
ym_customer(客户)
id:编号name:客户姓名projectId:项目idsalesOrgId:销售组织IDstageStructureId:明源分期IDxsj_stageStructureId:分期IDconsultantId:置业顾问IDconsultantName:置业顾问姓名tradeCustomerId:交易账户IDcustomerTypeId:客户类型customerNo:客户编号teamId:销售团队IDmyId:明源IDlicenseNumber:证件号
机构账户(OrganizationAccount)
leadsId
给客户端推送行情
经纪人(Agent)
无
检查平仓手数是否足够
业务服务
终端
绑卡(BindingCard)
机构(Organization)
tradeId
委托记录(FuturesTradeEntrust)
ym_customeragelabel(客户年龄段)
id:编号certificateNumber:证件号码age:年龄段
计算保证金和交易综合费
应用服务
ym_customerworkaddresslabel(客户工作区域)
id:编号certificateNumber:证件号码workAddress:工作区域(萧山区-主城区)
检查账户余额
spring cloud服务注册发现中心
ym_leadsdetail(线索详情)
id:编号leadsId:线索ID
创建交易订单
是否跟单
ym_opportunity(机会)
id:编号customerId:客户IDleadsId:线索ID
接收行情
获取点差
创建交易委托
代理商服务
推广渠道产生的策略(PromotionBuyRecord)
ym_memberinformation(会员信息)
id:编号customerId:客户IDtradeCustomerId:交易客户ID
ym_customerdistribution(客户转介)
id:编号customerId:客户IDoperator:操作人receiver:接收人distributeReason:转介原因
从委托队列中移除
指定价扫一档是否满足成交
代理商结算
报价
平仓委托满足处理
允许
ym_leadsfollowupinfo(线索跟进信息)
通知风控服务有新的开仓委托
申请开仓逻辑
rabbitmq队列
系统架构图
结构类别(OrganizationCategory)
退回隔夜保证金
线下购买
满足
计算分钟K
运营后台接口服务
ym_customerbudgetidlabel(客户购房预算)
id:编号certificateNumber:证件号码budgetId:购房预算
股票期权申购信息(StockOptionApply)
ym_tradecustomer(客户账号)
id:编号certificateNumber:证件号account:账户
行情服务器
ym_customerareademandidlabel(客户面积需求)
id:编号certificateNumber:证件号码areaDemandId:面积需求
ym_customerpurchaseuseidlabel(客户购房用途)
id:编号certificateNumber:证件号码purchaseUseId:购房用途(自住&投资)
ym_leads(线索)
id:编号name:名字
认购—限签配置 ( LimitSign )
id:编号limitSignNo:限签编码projectId:项目id
获取用户交易基础费用(代理商有设置优先使用)
ym_customerfamilystructurelabel(客户家庭组成)
id:编号certificateNumber:证件号码familyStructure:家庭结构
用户服务
行情源
实名信息(RealName)
ym_namelabel(客户姓名)
id:编号certificateNumber:证件号码CustomerName:客户姓名
ym_customerenterprise(客户企业)
id:编号customerId:客户编号registeredName:工商注册名称natureOfBusiness:公司性质
客户端申请平仓
检查用户是否允许平仓
应用接口服务
不允许
projectStructureTypeId
合约订单(FuturesContractOrder)
消息服务
跟随用户下单
运营后台H5页面
从缓存中获取该合约的委托
projectLevelId
用户申购
用户角色(UserRole)
余额足够
proStructureLevelId
股票期权交易信息(StockOptionTrade)
ym_followupinfo(客户跟进信息)
id:编号customerId:客户IDfollowContent:跟进内容
角色(Role)
更新委托、用户结算
申请平仓逻辑
角色菜单(RoleMenu)
定时任务处理行情
放入委托满足待处理队列
机构账户流水(OrganizationAccountFlow)
更新合约订单、退回保证金
余额不足
ym_customerlivearealabel(客户居住面积)
id:编号certificateNumber:证件号码liveArea:居住面积(80㎡-100㎡)
客户端请求下单
处理行情
判断是否还有持仓
certificateNumber
通过spring cloud的feign进行服务调用
分期 ( Stage )
id:编号projectStageId:项目阶段IDproStructureId:分期外码parentProStructureId:项目Idname:分期名称guid:老系统分期idoldName:老系统分期名称proStructureInnerId:分期结构内码parentProStructureInnerId:项目内码(迁移用)
手数正确
扣除综合费和冻结保证金
系统服务
楼栋 ( Building )
id:编号projectStageId:项目阶段IDproStructureId:楼栋外码parentProStructureId:分期Idname:楼栋名称projectStructureTypeId:项目结构类型编码projectHierarchyId:项目结构层级编码guid:老系统楼栋idoldName:老系统楼栋名称proStructureInnerId:分期结构内码parentProStructureInnerId:分期内码(迁移用)
不足
开平仓记录(FuturesTradeAction)
风控处理开平仓委托
订单(FuturesOrder)
足够
机构管理用户(User)
检查下单手数
手数超出
期权报价 (StockOptionQuote)
创建平仓记录,更新订单信息
机构期权报价(StockOptionOrgQuote)
项目 ( Project )
id:编号projectStageId:项目阶段proStructureId:项目编码(外码)name:项目名称projectStructureTypeId:项目结构类型编码projectLevelId:项目结构层级编码guid:老系统项目idoldName:老系统项目名称\t
开仓委托满足处理
通知风控服务移除持仓
stageId
创建开仓记录
市价扫五档是否满足成交
mysql
风控服务接收到行情推送
代理后台H5页面
更新开仓记录、订单、委托
ym_customerliveaddresslabel(客户居住地址)
id:编号certificateNumber:证件号码liveAddress:居住地址(萧山区-主城区)
菜单(Menu)
0 条评论
下一页