码迷,mamicode.com
首页 > 其他好文 > 详细

数据模型

时间:2018-09-22 18:26:41      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:email   sdk   资料   发送   BMI   position   提交   table   null   

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,
`account_id` int(11) 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 ‘提交审核时间‘,
`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,
`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 ‘发布范围:私信、系统通知‘,
`title` varchar(255) NULL COMMENT ‘标题‘,
`content` varchar(255) NULL COMMENT ‘正文‘,
`release_mode` varchar(255) NULL COMMENT ‘发布方式:立即、定时‘,
`release_time` datetime NULL ON UPDATE CURRENT_TIMESTAMP COMMENT ‘发布时间‘,
`receiver` varchar(255) NULL COMMENT ‘接收方‘,
`receiver_num` int NULL COMMENT ‘接收方人数‘,
`publisher` varchar(255) 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 ‘联系方式(手机号)‘,
`email` varchar(255) NULL COMMENT ‘邮箱‘,
PRIMARY KEY (`id`)
);

CREATE TABLE `广告位表` (
`id` int(11) NOT NULL,
`account_id` int(11) NULL,
`app_id` varchar(255) NULL COMMENT ‘应用ID‘,
`name` varchar(255) NULL COMMENT ‘广告位名称‘,
`position_type` varchar(255) NULL COMMENT ‘广告位类型(开屏、插屏、Banner)‘,
`area_size` double NULL COMMENT ‘广告位规格尺寸‘,
`delivery_mode` varchar(255) NULL COMMENT ‘投放方式(SDK、手动投放)‘,
`entry_style_file` varchar(255) NULL COMMENT ‘广告位入口文件‘,
`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 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_user` varchar(32) DEFAULT NULL COMMENT ‘创建人‘,
`update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT ‘修改时间‘,
`update_user` varchar(32) DEFAULT NULL COMMENT ‘修改人‘,
我:
`status` char(1) DEFAULT NULL COMMENT ‘状态,V:启用 D:停用‘,


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`);

数据模型

标签:email   sdk   资料   发送   BMI   position   提交   table   null   

原文地址:https://www.cnblogs.com/wanggy-no1/p/9690471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!