总体数据库设计思路
按业务流程及UI界面来顺
1.首先是微信手机号授权注册----基础数据表格users用户信息表,记录用户姓名、手机号、性别、证件类型及号码、公司及其职务、邮箱等常规信息。
2.进入到首页,首页最上方有活动宣传轮播图与展会总体活动滚动字幕----轮播图homecarousel轮播图+events总体活动表
轮播图应存储轮播图图片url路径,总体活动表中存储滚动消息内容,皆为举办商上传
3.首页中间为各个功能模块功能
活动概况----event_overview_images活动概况图表存储概况总览介绍图片,用以用户查询活动概况页了解活动
平面导览----events_venue_images用以存储场馆平面图url,展示现场分布情况参加展商与规模等情况
展商名录----exhibitors展商信息表,用以用户查询展商列表,展商可关键词分类检索,点开展商列表中的某一展商可显示展商详情,详情页可记录点赞likes_number、收藏collections_numbers、view_number浏览.展商的图表logo、展商名称、展位号、文字介绍、展示图片、联系方式等常规信息都应记录,下方有生成海报按钮,海报上展现出展商名称展位号与活动分享url图片二维码poster_url记录在events总体活动表中,目前events主键固定值为1,后续活动程序复用陆续主键为2、3等等。
并且展商详情下面可以预约展商----appointment预约信息表,记录用户id、预约类型appointment_type(可为会议\workshop\展商)、target预约目标id为展商exhibitors的id,预约开始时间结束时间与预约创建时间
并且可以查询嘉宾信息----guests嘉宾表,记录着嘉宾的名称职位公司头像联系方式及详情介绍等信息
展会动态----expo_news展会动态表用以用户查询展会动态,列表按时间排序,点开可看详情.包含标题title主图main_image_url、发布时间publishtime,详情内容长图content_images_url,summary内容摘要等、st