Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
K
kb
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 2
    • Issues 2
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • granite
  • kb
  • Wiki
    • Lake
  • appbk_info

Last edited by 王 潘玉 May 17, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

appbk_info

YHC APP信息

存储信息

`aliyun-mysql-rds`
  • host: bdp-rds-003.mysql.rds.aliyuncs.com
  • port: 3306
  • user: **
  • password: **
  • database: utn_ng_biz

数据流程图

流程图

建表语句

CREATE TABLE `company_app_info_yhc`  (
  `rowkey` varchar(200)  NOT NULL,
  `company_id_app` varchar(200)  ,
  `company_name` varchar(200)  DEFAULT NULL,
  `ori_classes1` varchar(20)   COMMENT '新增类别1',
  `signature2` varchar(200)   COMMENT '销售商',
  `name` varchar(250)  DEFAULT NULL,
  `filter_name` varchar(100)  ,
  `icon_oss_path` varchar(250)  DEFAULT NULL COMMENT 'icon 在OSS上的存储位置 md5({icon}_yjyqhyxxcyshys)',
  `type` varchar(20)   COMMENT 'app类型,只有两个值:游戏和应用',
  `size` varchar(20)   COMMENT 'APP大小',
  `download_times` bigint(20)  DEFAULT 0,
  `brief` text   COMMENT 'APP简介',
  `from_plat` varchar(30)   COMMENT '来源',
  `classes` varchar(20)  ,
  `first_pub_time` date  COMMENT 'app第一次发布时间',
  `feature` text  COMMENT '新内容',
  `user_comment_num` int(11)  DEFAULT 0 COMMENT '当前版本评论数量',
  `ori_classes` varchar(20)   COMMENT '分类',
  `app_id` varchar(20)   COMMENT 'app',
  `download_level` int(11)  COMMENT '-1 表示已经下架。app的下载级别,越高越重要,用户涉及的为5;新app为7;韩语、蒙古语等其他怪异语言app为-2',
  `user_comment_num_all` int(11) DEFAULT 0 COMMENT '所有版本评分数',
  `value_all` float DEFAULT 0 COMMENT '所有版本评分',
  `update_time_current_v` date DEFAULT NULL COMMENT '当前版本更新时间',
  `price` float DEFAULT 0 COMMENT 'app 价格',
  `artist_id` varchar(32)  DEFAULT NULL COMMENT '开发者id\n',
  `copyright` varchar(200)  DEFAULT NULL COMMENT '版权',
  `create_time` datetime NULL DEFAULT COMMENT '创建偏移时间',
  `update_time_yhc` datetime NULL DEFAULT COMMENT '更新偏移时间',
  `deleted` int(1) NULL DEFAULT 0 COMMENT '是否删除,1:删除,0:未删除',
  PRIMARY KEY (`rowkey`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


CREATE TABLE `appbk_info_details`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `company_name` varchar(200)  DEFAULT NULL,
  `company_id` bigint(20) DEFAULT NULL,
  `signature1` varchar(200)  ,
  `ori_classes1` varchar(20)  COMMENT '新增类别1',
  `ori_classes2` varchar(20)   COMMENT '新增类别2',
  `signature2` varchar(200)  COMMENT '销售商',
  `name` varchar(250)  NOT NULL,
  `filter_name` varchar(100)  ,
  `package` varchar(150) ,
  `package_name` varchar(100) ,
  `icon` varchar(250) ,
  `icon512` varchar(250)   COMMENT '添加大图标',
  `icon_oss_path` varchar(250)  DEFAULT NULL COMMENT 'icon 在OSS上的存储位置 md5({icon}_yjyqhyxxcyshys)',
  `type` varchar(20)  COMMENT 'app类型,只有两个值:游戏和应用',
  `download_url` varchar(200)  ,
  `size` varchar(20)  COMMENT 'APP大小',
  `download_times` bigint(20) DEFAULT 0,
  `brief` text  COMMENT 'APP简介',
  `fetch_time` datetime(0),
  `app_pics` text  ,
  `from_plat` varchar(30)  COMMENT '来源',
  `version` varchar(20)   COMMENT '版本',
  `classes` varchar(20) ,
  `tags` text   ,
  `breadcrumb` varchar(100) ,
  `body` text  ,
  `update_time` date COMMENT 'app第一次发布时间',
  `update_feature` text  COMMENT '新内容',
  `office_comment` text  ,
  `user_comment_num` int(11) DEFAULT 0 COMMENT '当前版本评论数量',
  `user_comment` text  ,
  `rela_apps` text  ,
  `system` varchar(20) ,
  `company` varchar(100)  ,
  `language` varchar(200)  COMMENT '语言',
  `ori_classes` varchar(20)  COMMENT '分类',
  `ori_classes3` varchar(20)  ,
  `app_id` varchar(20)  NOT NULL COMMENT 'app',
  `download_level` int(11) COMMENT '-1 表示已经下架。app的下载级别,越高越重要,用户涉及的为5;新app为7;韩语、蒙古语等其他怪异语言app为-2',
  `ipad_pic` text   COMMENT 'ipad截图,480*480',
  `version_now` varchar(20)  DEFAULT NULL COMMENT '最新版本',
  `user_comment_num_all` int(11) DEFAULT 0 COMMENT '所有版本评分数',
  `valueCurrentVersion` varchar(32)  DEFAULT NULL COMMENT '当前版本评分',
  `value` float DEFAULT 0 COMMENT '所有版本评分',
  `update_time_new` date DEFAULT NULL COMMENT '当前版本更新时间',
  `device` varchar(32)  DEFAULT NULL COMMENT '支持设备',
  `price` float DEFAULT 0 COMMENT 'app 价格',
  `bundleId` varchar(200)  DEFAULT NULL COMMENT '200',
  `check_available_time` datetime(0) DEFAULT NULL COMMENT '查看app是否下架时间',
  `artistId` varchar(32)  DEFAULT NULL COMMENT '开发者id\n',
  `language_code` varchar(100)  DEFAULT NULL COMMENT 'app语言',
  `has_in_app_purchases` tinyint(1) DEFAULT NULL COMMENT '是否有内购',
  `is_apple_watch_supported` tinyint(1) DEFAULT NULL COMMENT '是否支持apple watch',
  `site_supported` varchar(200)  DEFAULT NULL COMMENT '支持网站',
  `system_rating_text` varchar(200)  DEFAULT NULL COMMENT '内容评级',
  `advisories` varchar(200)  DEFAULT NULL COMMENT '系统对内容的评估描述',
  `website` varchar(200)  DEFAULT NULL COMMENT '开发者网站',
  `copyright` varchar(200)  DEFAULT NULL COMMENT '版权',
  `uuid` varchar(200)  NOT NULL,
  `shuidi_icon` varchar(300)  DEFAULT NULL,
  `company_name_digest` varchar(255)  DEFAULT NULL,
  `upload` int(1) NULL DEFAULT 0 COMMENT '是否上传,1:已上传,0:未上传,2:不用上传',
  `external_data_source` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '外部数据来源',
  `create_offset_time` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建偏移时间',
  `update_offset_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新偏移时间',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `index_unique`(`uuid`) USING BTREE,
  INDEX `idx_name`(`name`) USING BTREE,
  INDEX `idx_company_name`(`company_name`) USING BTREE,
  INDEX `cid_up_index`(`company_id`, `update_time_new`) USING BTREE,
  INDEX `idx_digest`(`company_name_digest`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;


CREATE TABLE `appbk_info`  (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `company_name` varchar(200)  DEFAULT NULL,
  `company_id` bigint(20) DEFAULT NULL,
  `signature1` varchar(200)  NOT NULL,
  `ori_classes1` varchar(20)  NOT NULL COMMENT '新增类别1',
  `ori_classes2` varchar(20)  NOT NULL COMMENT '新增类别2',
  `signature2` varchar(200)  NOT NULL COMMENT '销售商',
  `name` varchar(250)  DEFAULT NULL,
  `filter_name` varchar(100)  NOT NULL,
  `package` varchar(150)  NOT NULL,
  `package_name` varchar(100)  NOT NULL,
  `icon` varchar(250)  NOT NULL,
  `icon512` varchar(250)  NOT NULL COMMENT '添加大图标',
  `icon_oss_path` varchar(250)  DEFAULT NULL COMMENT 'icon 在OSS上的存储位置 md5({icon}_yjyqhyxxcyshys)',
  `type` varchar(20)  NOT NULL COMMENT 'app类型,只有两个值:游戏和应用',
  `download_url` varchar(200)  NOT NULL,
  `size` varchar(20)  NOT NULL COMMENT 'APP大小',
  `download_times` bigint(20) NOT NULL DEFAULT 0,
  `brief` text  NOT NULL COMMENT 'APP简介',
  `fetch_time` datetime(0) NOT NULL,
  `app_pics` text  NOT NULL,
  `from_plat` varchar(30)  NOT NULL COMMENT '来源',
  `version` varchar(20)  NOT NULL COMMENT '版本',
  `classes` varchar(20)  NOT NULL,
  `tags` text  NOT NULL,
  `breadcrumb` varchar(100)  NOT NULL,
  `body` text  NOT NULL,
  `update_time` date NOT NULL COMMENT 'app第一次发布时间',
  `update_feature` text  NOT NULL COMMENT '新内容',
  `office_comment` text  NOT NULL,
  `user_comment_num` int(11) NOT NULL DEFAULT 0 COMMENT '当前版本评论数量',
  `user_comment` text  NOT NULL,
  `rela_apps` text  NOT NULL,
  `system` varchar(20)  NOT NULL,
  `company` varchar(100)  NOT NULL,
  `language` varchar(200)  NOT NULL COMMENT '语言',
  `ori_classes` varchar(20)  NOT NULL COMMENT '分类',
  `ori_classes3` varchar(20)  NOT NULL,
  `app_id` varchar(20)  NOT NULL COMMENT 'app',
  `download_level` int(11) NOT NULL COMMENT '-1 表示已经下架。app的下载级别,越高越重要,用户涉及的为5;新app为7;韩语、蒙古语等其他怪异语言app为-2',
  `ipad_pic` text  NOT NULL COMMENT 'ipad截图,480*480',
  `version_now` varchar(20)  DEFAULT NULL COMMENT '最新版本',
  `user_comment_num_all` int(11) DEFAULT 0 COMMENT '所有版本评分数',
  `valueCurrentVersion` varchar(32)  DEFAULT NULL COMMENT '当前版本评分',
  `value` float DEFAULT 0 COMMENT '所有版本评分',
  `update_time_new` date DEFAULT NULL COMMENT '当前版本更新时间',
  `device` varchar(32)  DEFAULT NULL COMMENT '支持设备',
  `price` float DEFAULT 0 COMMENT 'app 价格',
  `bundleId` varchar(200)  DEFAULT NULL COMMENT '200',
  `check_available_time` datetime(0) DEFAULT NULL COMMENT '查看app是否下架时间',
  `artistId` varchar(32)  DEFAULT NULL COMMENT '开发者id\n',
  `language_code` varchar(100)  DEFAULT NULL COMMENT 'app语言',
  `has_in_app_purchases` tinyint(1) DEFAULT NULL COMMENT '是否有内购',
  `is_apple_watch_supported` tinyint(1) DEFAULT NULL COMMENT '是否支持apple watch',
  `site_supported` varchar(200)  DEFAULT NULL COMMENT '支持网站',
  `system_rating_text` varchar(200)  DEFAULT NULL COMMENT '内容评级',
  `advisories` varchar(200)  DEFAULT NULL COMMENT '系统对内容的评估描述',
  `website` varchar(200)  DEFAULT NULL COMMENT '开发者网站',
  `copyright` varchar(200)  DEFAULT NULL COMMENT '版权',
  `uuid` varchar(200)  DEFAULT NULL,
  `shuidi_icon` varchar(300)  DEFAULT NULL,
  `company_name_digest` varchar(255)  DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE INDEX `index_unique`(`uuid`) USING BTREE,
  INDEX `idx_name`(`name`) USING BTREE,
  INDEX `idx_company_name`(`company_name`) USING BTREE,
  INDEX `cid_up_index`(`company_id`, `update_time_new`) USING BTREE,
  INDEX `idx_digest`(`company_name_digest`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1159686 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;

数据字典

appbk_info主表

字段名 字段类型 字段说明 键
id bigint(20) not null
company_name varchar(200)
company_id bigint(20)
signature1 varchar(200)
ori_classes1 varchar(20) 新增类别1
ori_classes2 varchar(20) 新增类别2
signature2 varchar(200) 销售商
name varchar(250)
filter_name varchar(100)
package varchar(150)
package_name varchar(100)
icon varchar(250)
icon512 varchar(250) 添加大图标
icon_oss_path varchar(250) icon 在OSS上的存储位置 md5({icon}_yjyqhyxxcyshys)
type varchar(20) app类型,只有两个值:游戏和应用
download_url varchar(200)
size varchar(20) APP大小
download_times bigint(20)
brief text(0) APP简介 数据有为空
fetch_time datetime(0)
app_pics text(0)
from_plat varchar(30) 来源
version varchar(20) 版本
classes varchar(20)
tags text(0)
breadcrumb varchar(100)
body text(0)
update_time date(0) app第一次发布时间
update_feature text(0) 新内容
office_comment text(0)
user_comment_num int(11) 当前版本评论数量
user_comment text(0)
rela_apps text(0)
system varchar(20)
company varchar(100)
language varchar(200)
ori_classes varchar(20) 分类
ori_classes3 varchar(20)
app_id varchar(20) app not null
download_level int(11) -1 表示已经下架。app的下载级别,越高越重要,用户涉及的为5;新app为7;韩语、蒙古语等其他怪异语言app为-2
ipad_pic text(0) ipad截图,480*480
version_now varchar(20) 最新版本
user_comment_num_all int(11) 所有版本评分数
valueCurrentVersion varchar(32) 当前版本评分
value float(0) 所有版本评分
update_time_new date(0) 当前版本更新时间
device varchar(32) 支持设备
price float(0) app 价格
bundleId varchar(200) 200
check_available_time datetime(0) 查看app是否下架时间
artistId varchar(32) 开发者id
language_code varchar(100)
has_in_app_purchases tinyint(1) app语言
is_apple_watch_supported tinyint(1) 是否有内购
site_supported varchar(200) 是否支持apple watch
system_rating_text varchar(200) 支持网站
advisories varchar(200) 内容评级
website varchar(200) 系统对内容的评估描述
copyright varchar(200) 开发者网站
uuid varchar(200) 版权 not null
shuidi_icon varchar(300) 根据规则生成的唯一id
company_name_digest varchar(255)
create_time datetime(0)
last_update_time datetime(0) 入库时间

说明

  • 通过导入yhc增量数据,通过比较唯一键uuid补充缺失数据,更新已有数据至appbk_info业务表,每日例行更新
Clone repository
  • README
  • basic_guidelines
  • basic_guidelines
    • basic_guidelines
    • dev_guide
    • project_build
    • 开发流程
  • best_practice
  • best_practice
    • AlterTable
    • RDS
    • azkaban
    • create_table
    • design
    • elasticsearch
    • elasticsearch
      • ES运维
    • logstash
View All Pages