评论

同学录小程序开发笔记-校友活动功能系统设计和数据库设计

同学录小程序向校友提供在“小程序”中线上发布活动的服务。活动包括会议、论坛、班级活动等多种形式,界面向校友展示活动具体内容,便于校友组织各类活动。

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
最后一次编辑于  2021-07-19  
点赞 0
收藏
评论
登录 后发表内容