加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

数据模型

发布时间:2020-12-14 03:44:57 所属栏目:大数据 来源:网络整理
导读:CREATE TABLE `用户表` ( `id` int(11) NOT NULL, `email` varchar(255) NULL COMMENT ‘登录邮箱‘, `mobile` varchar(255) NULL COMMENT ‘手机号‘, `password` varchar(255) NULL COMMENT ‘密码‘, `email_auth` varchar(255) NULL COMMENT ‘邮箱认证

CREATE TABLE `用户表` (
`id` int(11) NOT NULL,
`email` varchar(255) NULL COMMENT ‘登录邮箱‘,
`mobile` varchar(255) NULL COMMENT ‘手机号‘,
`password` varchar(255) NULL COMMENT ‘密码‘,
`email_auth` varchar(255) NULL COMMENT ‘邮箱认证:0--未认证,1--已认证‘,
`company_id` int(11) NULL COMMENT ‘公司ID‘,
`status` varchar(255) NULL COMMENT ‘用户状态(0--删除、1--正常、2--锁定)‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `账户表` (
`id` int(11) NOT NULL COMMENT ‘主键‘,
`company_id` int(11) NULL,
`type` varchar(255) NULL COMMENT ‘账户类型‘,
`certified_id` int(11) NULL COMMENT ‘资质认证ID‘,
`charge` varchar(255) NULL COMMENT ‘主管负责人‘,
`cpa` varchar(255) NULL,
`cpm` varchar(255) NULL,
`cps` varchar(255) NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE `企业表` (
`id` int(11) NOT NULL,
`name` varchar(255) NULL COMMENT ‘企业名称‘,
`business_license_no` int(11) NULL COMMENT ‘营业执照编号‘,
`business_license_pic` varchar(255) NULL COMMENT ‘营业执照图片‘,
`email` varchar(255) NULL COMMENT ‘邮箱‘,
`tel` varchar(255) NULL COMMENT ‘联系方式‘,
`province` varchar(255) NULL COMMENT ‘省|直辖市‘,
`city` varchar(255) NULL COMMENT ‘地区‘,
`address` varchar(255) NULL COMMENT ‘联系地址‘,
`business_director` varchar(255) NULL COMMENT ‘商务负责人‘,
`business_director_phone` varchar(255) NULL COMMENT ‘商务负责人电话‘,
`registration_date` datetime NULL ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
);

CREATE TABLE `应用表` (
`id` bigint(11) NOT NULL COMMENT ‘主键ID‘,
`account_id` int(11) NULL,
`name` varchar(255) NULL,
`submit_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP,
`platform` varchar(255) NULL COMMENT ‘平台(IOS 、安卓)‘,
`industry` varchar(255) NULL COMMENT ‘所属行业‘,
`program_package_name` varchar(255) NULL COMMENT ‘程序包名‘,
`download_url` varchar(255) NULL COMMENT ‘应用下载地址‘,
`description` varchar(255) NULL COMMENT ‘应用描述‘,
`audit_status` varchar(255) NULL,
`audit_opinion` varchar(255) NULL,
`audit_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP,
`app_key` varchar(255) NULL,
`app_secret` varchar(255) NULL,
PRIMARY KEY (`id`)
);

CREATE TABLE `广告表` (
`id` int(11) NOT NULL,
`name` varchar(255) NULL COMMENT ‘广告名称‘,
`link_url` varchar(255) NULL COMMENT ‘链接地址‘,
`position_type` varchar(255) NULL COMMENT ‘广告位类型(开屏、插屏、Banner)‘,
`area_size` double NULL COMMENT ‘广告位规格尺寸‘,
`delivery_mode` varchar(255) NULL COMMENT ‘投放方式(SDK、手动投放)‘,
`submit_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT ‘提交审核时间‘,
`audit_status` varchar(255) NULL COMMENT ‘审核状态‘,
`audit_opinion` varchar(255) NULL COMMENT ‘审核意见‘,
`audit_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT ‘审核时间‘,
`auditor` varchar(255) NULL COMMENT ‘审核人‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `资质认证表` (
`id` int(11) NOT NULL,
`company_id` varchar(255) NULL COMMENT ‘公司ID‘,
`certified_type` varchar(255) NULL COMMENT ‘认证类型‘,
`certified_data` varchar(255) NULL COMMENT ‘认证审核资料‘,
`submit_time` datetime NULL COMMENT ‘提交审核时间‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `公告表` (
`id` int(11) NOT NULL,
`title` varchar(255) NULL COMMENT ‘标题‘,
`content` varchar(255) NULL COMMENT ‘正文‘,
`release_scope` varchar(255) NULL COMMENT ‘发布范围:不限、流量主、广告主‘,
`release_mode` varchar(255) NULL COMMENT ‘发布方式:立即、定时‘,
`release_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT ‘发布时间‘,
`publisher` varchar(255) NULL COMMENT ‘发布人‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `消息读取记录表` (
`id` int(11) NOT NULL COMMENT ‘主键ID‘,
`account_id` int(11) NULL COMMENT ‘账户ID‘,
`message_id` int(11) NULL COMMENT ‘消息ID‘,
`read_flag` varchar(255) NULL COMMENT ‘读取标志:0未读 1:已读‘,
`delete_flag` varchar(255) NULL COMMENT ‘删除标志:0未删除 1:已删除‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `消息表` (
`id` int(11) NOT NULL,
`type` varchar(255) NULL COMMENT ‘发布范围:私信、系统通知‘,
`receiver` varchar(255) NULL COMMENT ‘接收方‘,
`receiver_num` int NULL COMMENT ‘接收方人数‘,
`status` varchar(255) NULL COMMENT ‘状态:未发送、发送中、已发送‘,
`progress ` varchar(255) NULL COMMENT ‘进度‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `合作意向表` (
`id` int(11) NOT NULL,
`company` varchar(255) NULL COMMENT ‘公司‘,
`product` varchar(255) NULL COMMENT ‘产品服务‘,
`intention` varchar(255) NULL COMMENT ‘合作意向‘,
`contacts` varchar(255) NULL COMMENT ‘联系人‘,
`mobile` varchar(255) NULL COMMENT ‘联系方式(手机号)‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `广告位表` (
`id` int(11) NOT NULL,
`app_id` varchar(255) NULL COMMENT ‘应用ID‘,
`name` varchar(255) NULL COMMENT ‘广告位名称‘,
`entry_style_file` varchar(255) NULL COMMENT ‘广告位入口文件‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `操作日志表` (
`id` int(11) NOT NULL COMMENT ‘主键ID‘,
`operation_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT ‘操作时间‘,
`operator` varchar(255) NULL COMMENT ‘操作人‘,
`operation` varchar(255) NULL COMMENT ‘操作内容‘,
PRIMARY KEY (`id`)
);


`create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,
`create_by` varchar(32) DEFAULT NULL COMMENT ‘创建人‘,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间‘,
`update_by` varchar(32) DEFAULT NULL COMMENT ‘修改人‘,
我:
`status` char(1) DEFAULT NULL COMMENT ‘状态,V:启用 D:停用‘,

?

CREATE TABLE `t_account_bankcard_info` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT ‘主键‘,
`account_id` int(11) NOT NULL COMMENT ‘账户ID,t_account_info#id‘,
`account_name` varchar(256) NOT NULL COMMENT ‘渠道方名称,对应t_account_info#name‘,
`bank_code` varchar(10) DEFAULT NULL COMMENT ‘银行编码‘,
`bank_code_net` varchar(64) DEFAULT NULL COMMENT ‘银行行号(网银)‘,
`bank_code_bigsmall` varchar(64) DEFAULT NULL COMMENT ‘银行行号(大小额)‘,
`bank_name` varchar(64) DEFAULT NULL COMMENT ‘银行名称‘,
`bank_branch_name` varchar(64) NOT NULL COMMENT ‘支行名称‘,
`bank_province` char(6) DEFAULT NULL COMMENT ‘银行卡所在地-省‘,
`bank_province_name` varchar(64) DEFAULT NULL COMMENT ‘银行卡开户省名称‘,
`bank_city` char(6) DEFAULT NULL COMMENT ‘银行卡所在地-市‘,
`bank_city_name` varchar(64) DEFAULT NULL COMMENT ‘银行开户行城市名称‘,
`bank_district` char(6) DEFAULT NULL COMMENT ‘银行卡所在地-区‘,
`bank_district_name` varchar(64) DEFAULT NULL COMMENT ‘银行开户行区县名称‘,
`bank_account_name` varchar(512) NOT NULL COMMENT ‘银行卡开户名‘,
`bank_card_no` varchar(128) NOT NULL COMMENT ‘银行卡号‘,
`bank_card_type` tinyint(1) NOT NULL COMMENT ‘银行卡类型:1--对公,2--对私‘,
`bank_card_status` tinyint(1) NOT NULL COMMENT ‘银行卡状态:1--验证成功,2--验证失败(待完善账户信息),33--验证中(待运营审核),32--验证中(验证中),31--验证中(待更改行号)‘,
`cause_auth_fail` varchar(255) DEFAULT NULL COMMENT ‘认证失败原因‘,
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT ‘创建时间‘,
`update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT ‘修改时间‘,
PRIMARY KEY (`id`),
UNIQUE KEY `unique_index_bankcard_accountId` (`account_id`),
KEY `index_account_id` (`account_id`)
) ENGINE=InnoDB AUTO_INCREMENT=2027 DEFAULT CHARSET=utf8 COMMENT=‘渠道账户银行卡表‘;

?

ALTER TABLE `消息读取记录表` ADD CONSTRAINT `fk_消息读取记录表_账户表` FOREIGN KEY (`account_id`) REFERENCES `账户表` (`id`); ALTER TABLE `消息读取记录表` ADD CONSTRAINT `fk_消息读取记录表_消息表` FOREIGN KEY (`message_id`) REFERENCES `消息表` (`id`); ALTER TABLE `用户表` ADD CONSTRAINT `fk_用户表_企业表` FOREIGN KEY (`company_id`) REFERENCES `企业表` (`id`); ALTER TABLE `资质认证表` ADD CONSTRAINT `fk_资质认证表_企业表` FOREIGN KEY (`company_id`) REFERENCES `企业表` (`id`); ALTER TABLE `应用表` ADD CONSTRAINT `fk_应用表_账户表` FOREIGN KEY (`account_id`) REFERENCES `账户表` (`id`); ALTER TABLE `账户表` ADD CONSTRAINT `fk_账户表_资质认证表` FOREIGN KEY (`certified_id`) REFERENCES `资质认证表` (`id`); ALTER TABLE `广告表` ADD CONSTRAINT `fk_广告表_账户表` FOREIGN KEY (`account_id`) REFERENCES `账户表` (`id`); ALTER TABLE `广告位表` ADD CONSTRAINT `fk_广告位表_账户表` FOREIGN KEY (`account_id`) REFERENCES `账户表` (`id`); ALTER TABLE `广告位表` ADD CONSTRAINT `fk_广告位表_应用表` FOREIGN KEY (`app_id`) REFERENCES `应用表` (`id`);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读