Class Diagram
2016-09-19 13:07:58 0 举报
类图(Class Diagram)是一种用于描述系统中的类、接口、协作以及它们之间关系的静态结构图。它主要用于面向对象系统的建模,是统一建模语言(UML)中的一种重要图表类型。类图中包含类、接口、关联关系、泛化关系、实现关系、依赖关系等元素。通过类图,开发者可以清晰地了解系统的组成部分、结构和功能,从而更好地进行软件设计和开发。
作者其他创作
大纲/内容
主feed是否创建过子feed
device_pool_rule-规则主体表
+ id:主键+ pool_id:机型池id+ direction:正负向规则,表示规则是正向过滤还是反向剔除+ rule_key:规则标识,对应枚举,如,cpu筛选,memory筛选,分辨率筛选等+ rule_type :规则类型,数值对比型,列表型+ rule_formula:数值对比型 对应规则公式+ creator :创建人+ operator :操作人
图搜接口
Portal
- data_model:Data_model- game_model:Game_model
同步特征
机型服务 b端
device_pool_item-机型池内容
+ id:主键+ pooId:机型池id+ brand:品牌+ model:型号
创建关联商品
biz_scene-业务场景关联表
+ id:主键+ scene_id:场景id+ biz_id:业务id+ creator :创建人+ operator :操作人
porphyrios-consumerCrawlImportMsgConsumer
查询红点现状
一系列前置校验,包括身份证前置校验
创建直播预告
device_library-机型库
+ id:主键+ brand:机型-品牌+ model:机型-型号+ generic_name:机型 通用名(录入)+ resolution:分辨率+ cpu : cpu信息+ memory :内存信息+ intro : 上市时间。。。。。。
红包
通过
HBase红点点击记录
1:n
更新feed基础信息
特效
营业执照调用平台治理ocr接口识别
机构申请入驻接口/api/cafe/agency/apply
red_dot_info-红点信息表
+ id:主键+ bizId:类型id+ dot_name:红点名称+ dot_desc:红点描述+ creator :创建人+ operator :操作人
业务信息表
订阅
tab_material
+ tab_id:tab编号+ material_id:素材编号+ sort:顺序+ white_list :roomId的白名单+ gray : 灰度
申请入驻前置校验
raki接口审核
美化
1:n
material
+ id : 主键+ name:名称+ type:类型 如 2D贴纸+ sdk_version:图像sdk版本+ icon_url : 预览图链接+ resource_url:素材上传链接+ status:状态 上线/下线/白名单+ is_encrypted:是否加密+ ext : 扩展字段
Leo红点配置信息
连麦
查询内外部视频关联关系
写入类目&tag
不通过
否
存在关联
1 : n
发送同城封面截帧
用户数据
更新feed_goods信息
视频信息
更改
订阅指定任务
命中
FeedImportServiceImpl#crawlImportFeedRpc接口
Init
- data_model:Data_model
- update():String- pullMessage():String
机型服务 c端
调用moca创建feed
图搜根据站外图片关联站内商品
。。。。
主播
规则数据表
创建内外feed关联
查询hbase是否有外部id对应的feedId关联
写入特征
AbstractController
- user_model:User_model- request:Object- userId:Integer
图搜/平台治理灰度开关
1 : n
判断source和feedType黑白名单后,打上创建子feed的option
gdth_rc_pddid_ua_device_info_s_d-机型库
+ id:主键+ brand:机型-品牌+ model:机型-型号+ resolution:分辨率+ cpu : cpu信息+ memory :内存信息+ intro : 上市时间。。。。。。
Item
- showList():String- useItem():String
chassis 主播端
代播
评论信息
查询红点改进
不存在关联
消息队列
ABTest
更新内容平台商品秀option
1 : 1
Bat 缓存
消费消息
查询外部用户对应内部关联
device_biz-业务信息表
+ id : 主键+ biz_name:业务名称+ biz_desc:业务描述+ scene_id:abTest场景id+ creator :创建人+ operator :操作人
返回feedId
灰度开关
机型库db
device_biz_test-实验
+ id : 主键+ biz_id:业务id+ pool_id: 机型池id列表+ exp_id:ABTest对应实验id+ type:abTest场景状态,ab灰度,机型灰度,全量+ percent: 机型实验uid灰度,前期不接入AB+ white_list: uid白名单,前期不接入AB+ creator :创建人+ operator :操作人
tab
+ id:主键+ name:名称+ sort:顺序+ biz_type:应用业务(直播,短视频)
规则主体表
device_business-业务信息表
视频标签
组装feed信息
主播端
调用店铺接口查询机构信息
观众端
不命中
biz_rule_value-规则数据表
+ id:主键+ rule_id:规则id+ value:列表型对应值+ creator :创建人+ operator :操作人
爬虫消息
机构申请入驻填写表单
身份证灰度调用图搜/平台治理接口识别
biz_rule-规则主体表
+ id:主键+ biz_id:业务id+ direction:正负向规则,表示规则是正向过滤还是反向剔除+ rule_key:规则标识,对应枚举,如,cpu筛选,memory筛选,分辨率筛选等+ rule_type :规则类型,数值对比型,列表型+ rule_formula:数值对比型 对应规则公式+ creator :创建人+ operator :操作人
是否打上禁止关联爬虫商品的标
内容平台
创建成功红包id写入feed
device_pool_rule_value-规则数据表
点击红点icon
feed信息是否更改
Hbase rowKey : cuid + bizId
{ \"red_packet\":{ \"red_dot_id\":\"red_packet\
red_dot_rule_value-红点规则数据表
创建红包
red_dot_rule-红点规则表
+ id:主键+ red_dot_id:红点id+ direction:正负向规则,表示规则是正向过滤还是反向剔除+ rule_key:规则标识,对应枚举,如,版本筛选,roomId筛选等+ rule_type :规则类型,数值对比型,列表型+ rule_formula:数值对比型 对应规则公式+ creator :创建人+ operator :操作人
chassis-pro-api
身份证有效时间 > 30天
平台治理接口
red_dot_biz-业务信息表
+ id : 主键+ biz_name:业务名称+ biz_desc:业务描述+ creator :创建人+ operator :操作人
UserVideoDomainSerivceImpl.importOuterVideo有事务
1 :n
审核通过变更消息创建订阅任务
审核通过变更消息绑定feedId
/api/cafe/agency/check_id_card_validity机构申请入驻前置校验接口
device_pool-机型池
+ id:主键+ title:机型池名称+ description : 机型池描述+ creator :创建人+ operator :操作人
身份证前置校验
发送消息队列
修改短视频类目
机型池device_pool
记录 HBase红点点击记录
0 条评论
下一页