权限之网 - 运营中台与商户后台的五层设计
不同角色能看到不同的菜单、操作不同的功能、查询不同的数据——如果设计得不够灵活,每加一个页面就要改一套判断逻辑,代码会越来越臃肿。我们这个项目有四个角色:平台运营、合作商户、代理、运维人员,外加两套独立前端(OPS 运营后台 + Web 商户后台)。但后端只有一套。这一篇就讲权限体系怎么设计的,以及两套前端怎么复用同一套后端。
52
分享技术开发经验、设计思考,涵盖UI设计、后台开发、AI应用等技术与实践内容
不同角色能看到不同的菜单、操作不同的功能、查询不同的数据——如果设计得不够灵活,每加一个页面就要改一套判断逻辑,代码会越来越臃肿。我们这个项目有四个角色:平台运营、合作商户、代理、运维人员,外加两套独立前端(OPS 运营后台 + Web 商户后台)。但后端只有一套。这一篇就讲权限体系怎么设计的,以及两套前端怎么复用同一套后端。
如果你的平台不跟微信深度绑定,基本玩不转。这一篇就把我们接入微信生态的几个核心模块从头到尾拆解一遍。
用户在共享充电宝前扫码、弹宝、使用、归还、支付——这五个步骤构成了一个完整的交易闭环。每一个环节都可能出问题:设备离线了怎么办?支付分没确认怎么办?归还时网络断了怎么办?
充电宝机柜本质上是一个嵌入式设备,主板上跑着 C 固件,通过 4G 模块连上互联网。想让服务器跟机柜「说话」,最直接的方式就是 TCP 长连接。但当时面临一个选择:用现成的 IoT 平台(比如阿里云 IoT、EMQ X),还是自己写 Socket 服务?
关于设备与服务端的 TCP 长连接通信、订单实时计费逻辑、支付分免押金对接、软硬件全链路调度这些核心技术,几乎没有一套完整、生产级的落地架构。