多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 前台粉丝用户交互逻辑图(结合下面数据库表) :-: ![](https://img.kancloud.cn/d1/19/d119d1f89d12ba69c0206cb5373df606_850x1131.jpg) ## 活动参加列表(前缀_og_guantui_activity_join) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | activity_id| int(10) | 无 | 活动id(和活动相关联) | | seller_id | int(10) | 无 | 发布的商户id(和商户相关联) | | uniacid | int(10) | 无 | 公众号id | | user_id | int(10) | 无 | 用户id | | openid | varchat(32) | 无 | 用户openid | | is_follow | tinyint(1) | 0 | 是否关注(1:关注,0:未关注) | | recommender| int(10) | 0 | 推荐者(购买绑定关系id) | | price | decimal(10,2) | 0.00 | 金额 | | server_price | decimal(10,2) | 0 | 商户手续费 | | wechat_server_price | decimal(10,2) | 0 | 微信手续费 | | is_draw | tinyint(1) | 0 | (是否已购买)是否已经领取活动课程(1:已领取,0:未领取) | | order_no | varchat(32) | 无 | 交易唯一编号 | | ip | varchat(150) | 可为空 | 用户ip | | address | varchat(150) | 可为空 | 用户地址 | | reg_time| int(10) | 无 | 用户注册时间| | scanning_recommender | int(10) | 0 | 扫码绑定关系id | | scanning_code | int(10) | 0 | 扫码时间 | | interactive_time | int(10) | 0 | 最后交互时间 | | status | tinyint(1) | 1 | 状态(1:开启,0:关闭) | | form_data | mediumtext | null | 用户提交的表单数据(json) | | posters_img| varchat(225) | 可为空 | 活动海报地址 | | posters_create_time| int(10) | 可为空 | 海报最后生成时间| | specs_id | int(10) | 可为空 | 规格表id | | is_write_off | int(10) | 0 | 是否核销 | | write_off_id | int(10) | 可为空 | 核销人id | | write_off_time | int(10) | 可为空 | 核销时间 | `form_data`的数据结构如下(和og_guantui_activity表中的form_extend相结合): ``` $data = [ 'filed1' => 'MrYe', 'field2' => '男', 'field3' => '大家好,我是MrYe', ]; ``` ## 用户收益表(前缀_og_guantui_user_profit) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | order_no | varchat(32) | 无 | 交易唯一编号 | | type | tinyint(2) | 无 | 收益类型(1:后台增加余额,2:分销收益) | | code | varchat(32) | 无 | 关联编号(type2时为活动id) | | seller_id | int(10) ) | 0 | 关联商户id | | user_id | int(10) | 无 | 用户id | | openid | varchat(32) | 无 | 用户openid | | reward_type | tinyint(2) | 1 | 奖励类型(1:加钱,-1:扣钱) | | price | decimal(10,2) | 0.00 | 金额 | | account _type | tinyint(2) | 1 | 到账类型(1:微信钱包,2:其它钱包) | | remark | varchat(500) | 0 | 收益备注 | | extend | text | 可为空 | 收益扩展json字符串 | | status | tinyint(2) | 1 | 收益状态(1:已结算,0:待结算,-1:已失效,-2:订单提现中) | | channel_id | int(10) | 无 | 绑定渠道的关系 | | from_id | int(10) | 无 | 返利来源用户id | | level | tinyint(2) | 无 | 返利等级(0,1,2) | | addtime| int(10) | 无 | 操作时间| ## 用户扩展表(前缀_og_guantui_user_data) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | uid | int(10) | 无 | 用户ID | | is_notice | tinyint(10) | 0 | 是否自动通知(1:自动通知,0:不自动通知) | ## 用户活动访问记录表(前缀_og_guantui_activity_join_views) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | user_id | int(10) | 无 | 用户ID | | recommender | int(10) | 0 | 邀请者 | | activity_id| int(10) | 无 | 活动id(和活动相关联) | | view_time | int(10) | 无 | 用户停留时间 | | addtime | int(10) | 无 | 时间 | ## 活动订单表(前缀_og_guantui_order) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | type | tinyint(1) | 1 | 订单类型(1:活动报名订单,2:商户开通) | | order_no | varchat(30) | 无 | 订单编号 | | wx_order_no | varchat(30) | 可为空 | 微信订单编号 | | activity_id | int(10) | 无 | 活动id(和活动相关联) | | recommender| int(10) | 0 | 推荐者(购买绑定关系id) | | user_id | int(10) | 无 | 下单用户id | | price | decimal(10,2) | 0.00 | 支付金额 | | remark| text | 无 | 订单备注 | | status | tinyint(1) | 1 | 订单状态(0:已下单,未支付、1:成功支付、-1:取消支付、-2:支付失败、-3:退款) | | order_time| int(10) | 无 | 下单时间 | | pay_time | int(10) | 无 | 支付时间 | | settle_time| int(10) | 无 | 支付时间 | ## 活动提现表(前缀_og_guantui_user_cash) | 字段名 | 数据类型 | 默认值 | 说明 | | --- | --- | --- |--- | | id | int(10) | 无 | 主键 | | activity_id | int(10) | 无 | 活动id | | user_id | int(10) | 无 | 用户id | | openid | varchat(30) | 无 | 用户openid | | price | decimal(10,2) | 0.00 | 提现金额 | | payment_no | varchat(30) | 可为空 | 提现流水号 | | remark| text | 可为空 | 提现备注 | | status | tinyint(1) | 0 | 订单状态(0:提现中、1:成功提现、-1:拒绝提现) | | add_time| int(10) | 无 | 提现时间 | | state_time | int(10) | 无 | 审核时间 |