同学录小程序开发笔记-校友活动功能系统设计和数据库设计
1.进入发布活动页
2.创建活动信息
进入创建活动页面,按提示填写活动所需信息
注意事项:
①活动地点:需允许访问手机位置。
②报名限制:分为无限制、所有校友、本分会校友,按活动需求选择合适的范围。
③报名审核:开启则需要后台审核通过报名人员。(建议不开启)
无限制(对参与人员无限制)
所有校友(已注册小程序的校友可参与)
本分会校友(发布人所在分会校友才可参与)
3.申请并等待审核
步骤:
①创建信息填写完点击“发布”,点击“允许”等待审核结果。
②开启允许审核通知后审核通过信息将在“服务通知”中发送,点击“进入小程序查看”或在“小程序”中“我的”里点击“我发布的活动”查看审核结果。
4.查看活动报名情况
步骤:
①审核通过后即可报名,“我的”中点击“我发布的活动”或者“服务大厅”中点击“活动集锦”可以查看已发布的活动。
②点击右上角“分享活动”可以将该活动分享给好友。
5.删除发布活动
步骤:
小程序中“我的”点击“我发布的活动”点击“操作”点击下方“删除”即可删除活动。
6.后台管理
7.数据库定义
MeetModel.DB_STRUCTURE = {
_pid: 'string|true',
MEET_ID: 'string|true',
MEET_KEY: 'string|true',
MEET_USER_ID: 'string|true',
MEET_TITLE: 'string|true|comment=标题',
MEET_CONTENT: 'string|true|comment=内容',
MEET_DESC: 'string|false|comment=描述',
MEET_STATUS: 'int|true|default=1|comment=状态 0=待审核 1=正常 7=结束 8=停用 9=删除',
MEET_TYPE: 'string|true|default=其他|comment=类型 文体娱乐,户外活动,闲聊小聚,创业碰撞,公益活动,旅游度假,主题活动,其他',
MEET_ORDER: 'int|true|default=9999',
MEET_IS_ADMIN: 'int|true|default=0|是否管理员发布 0/1',
MEET_VIEW_CNT: 'int|true|default=0|comment=访问次数',
MEET_FAV_CNT: 'int|true|default=0|comment=收藏人数',
MEET_COMMENT_CNT: 'int|true|default=0|comment=评论数',
MEET_LIKE_CNT: 'int|true|default=0|comment=点赞数',
MEET_JOIN_CNT: 'int|true|default=0|comment=报名数',
MEET_CHECK_IN_CNT: 'int|true|default=0|comment=签到数',
MEET_PERSON_MAX: 'int|true|default=20|comment=人数上限',
MEET_FEE: 'string|true|comment=费用说明',
MEET_DAY: 'int|true|comment=活动日期',
MEET_CONTACT: 'string|true|comment=联系方式',
MEET_EXPIRE_TIME: 'int|true|default=0|comment=报名截止时间 0=永不过期',
MEET_REGION_PROVINCE: 'string|false|comment=区域(省)',
MEET_REGION_CITY: 'string|false|comment=区域(市)',
MEET_REGION_COUNTY: 'string|false|comment=区域(区)',
MEET_ADDRESS_DETAIL: 'string|false|comment=详细地址',
MEET_PIC: 'array|false|default=[]|comment=附加图片 对象数组[{cloudId,url}]',
MEET_ADD_TIME: 'int|true',
MEET_EDIT_TIME: 'int|true',
MEET_ADD_IP: 'string|false',
MEET_EDIT_IP: 'string|false',
};
// 字段前缀
MeetModel.FIELD_PREFIX = "MEET_";
作者交流微信:cclinux0730
项目代码GIT: https://github.com/ccliqi/CC-almni