Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lr580/xinxing

Repository files navigation

数据格式

所有_id编号从0开始!

全局数据

存在云开发-集合global内,

default

唯一数据,其属性如下:

  • _id = default
  • num_attration 景点数目
  • num_city 城市数目
  • num_province 省份数目
  • num_diary 用户日志总数,用于分配_id

存储在云开发-集合province内,

省对象属性:

  • _id ID号,用于数据库查询以及市归属关系确认
  • cities array,元素为number,代表其下市的_id值
  • name string,省的名字

城市

存储在云开发-集合city内,

城市对象的属性:

  • _id ID号,用于数据库查询以及旅游地点归属关系确认
  • belong number,属于哪个省,现阶段都为1,即广东省
  • position array,元素为两个numer,先后代表经纬度(可选)
  • attration array,元素为number,代表其下景点的_id值
  • intro string,城市简介(可选)

旅游地点

存储在云开发-集合attration内。

旅游地点对象的属性:

  • _id string,ID号,用于数据库查询
  • belong number,属于哪个市id
  • detail array,元素属性为string 小景点分布概览
  • intro string,景点介绍
  • mark number,评分(可选)
  • name string,景点名字
  • pic string 景点图片url路径的最后一段,如:a1.png ,其url必须真实有效,且图片存储在云存储的attra文件夹内,文件名字规定为a加上_id。后缀为jpg,png,gif,tiff的一种。
  • position string,景点位置
  • prize array,元素属性为string,景点资质
  • special array,元素属性为string,景点特色关键字

用户

存储在云开发-集合user内。

属性:

  • _id 取openId,是一串string
  • city string,用户所在城市的拼音(可能可以用于初始化探索板块,但暂时不打算实体化),首字母大写
  • nickName string,微信昵称
  • province string 用户所在的省份拼音,首字母大写
  • avatarUrl string 用户头像完整url
  • like array,元素为number,喜欢的景点的_id
  • dislike array,元素为number,不喜欢的景点_id
  • gone array,元素为number,已经去过的景点_id
  • diary array,元素为number,发表的旅行日志_id
  • motto string,个性签名

帖子

存储在云开发-集合diary内,每个记录代表一篇旅行日志,其属性如下:

  • _id string 取当下(未更新前的)num_diary,之后num_diary自增
  • user number,发帖的用户_id
  • content string,帖子内容,为富文本,可以为空,则只有去过的纪录而没有日志
  • time Date,发帖时间
  • att_id number 景点对应的id,如果不存在(即景点不在数据库内),为-1
  • att_name string 景点名字 不必与_id对应

About

A program for WeChat Applet competition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •