「我的粉丝馆」会员运营与营销中台的后端服务-我的粉丝馆
一、业务定位
「我的粉丝馆」会员运营与营销中台的后端服务,采用 Go + Gin 框架开发,持久化使用 (GORM 驱动),缓存支持 Redis 与本地内存双模式切换,并内置 pprof 性能分析、HTTPS 开关、IP 限流等运行期能力。系统面向 C 端会员小程序与 B 端运营后台),同时通过对外暴露接口,与 商城、微信公众号、企业微信完成对接。
二、功能模块
1. 系统管理(`internal`):用户、角色、权限、组织、菜单、操作日志、系统配置、数据字典(常量及常量分组)等 RBAC 基础能力,登录支持单点 SSO,Token 校验统一由全局拦截器 `Filter()` 完成,并配置白名单与秒级限流。
2. 会员管理(`membermanagement`):会员档案(含微信登录/注册、手机号解密、等级等级更新)、会员资产看板、等级体系、积分明细、金币明细、余额及余额提现;定时任务负责每日积分/金币结算、企业微信社员同步、客户标签与备注批量刷新。
3. 营销活动(`promotionalactivities`):优惠券管理与发券到会员、抽奖活动(奖品、中奖人、抽奖记录)、活动管理(含与商城的数据同步接口)、秒杀及秒杀商品、员工内购与员工采购。通过 Cron 定时刷新活动状态、重建优惠券有序集合、按订单抽奖。
4. 门店与页面管理(`storemanagement`):门店地址、系统配置、页面与页面组件配置、大屏推送数据,实现运营页面的可视化配置下发。
5. 对外集成接口:微信/企业微信 token 与接口信息维护、物流轨迹同步与传运单、退货申请与售后审核结果通知、金币到期标签时间更新等。
三、技术特征
代码采用 controller → service → logic → dao 分层,实体按业务域命名;通过 `robfig/cron` 编排十余个定时任务,覆盖数据同步、权益结算、token 刷新与消息推送;日志采用分级轮转,敏感字段做加密处理。
电商
零售/新消费