为行业协会会员、商户及个人用户提供一体化的线上服务平台,包括加入协会申请、商户门店资料维护、资质与荣誉展示、个人资料管理、服务商列表展示及会员主页等功能。项目基于若依(RuoYi)权限管理与基础框架进行二次开发,在保留若依原有通用模块(用户、角色、菜单、日志、代码生成等)的基础上,快速构建业务功能,提高了开发效率与系统可维护性。
点击空白处退出提示
为行业协会会员、商户及个人用户提供一体化的线上服务平台,包括加入协会申请、商户门店资料维护、资质与荣誉展示、个人资料管理、服务商列表展示及会员主页等功能。项目基于若依(RuoYi)权限管理与基础框架进行二次开发,在保留若依原有通用模块(用户、角色、菜单、日志、代码生成等)的基础上,快速构建业务功能,提高了开发效率与系统可维护性。
为行业协会会员、商户及个人用户提供一体化的线上服务平台,包括加入协会申请、商户门店资料维护、资质与荣誉展示、个人资料管理、服务商列表展示及会员主页等功能。项目基于若依(RuoYi)权限管理与基础框架进行二次开发,在保留若依原有通用模块(用户、角色、菜单、日志、代码生成等)的基础上,快速构建业务功能,提高了开发效率与系统可维护性。
技术栈
Spring Boot + RuoYi 框架(Spring Security / MyBatis / Redis)+ MySQL + Vue + Element UI
工作内容
基于若依通用权限与菜单路由体系,设计并实现“加入协会申请”“商户信息维护”“资质与荣誉列表”“个人资料修改”“服务商列表”“会员主页”等业务菜单及对应的后端接口/api/association/apply、/api/shop/info、/api/honor/list、/api/user/profile、/api/service/list等,实现前后端分离的统一权限控制。
利用若依代码生成器对协会、会员、商户、服务项目等核心业务表进行建模并生成基础 CRUD 代码,在此基础上进行二次封装,大幅减少重复编码工作并统一了 Controller、Service、Mapper 分层规范。
深度使用若依的BaseEntity、数据字典、分页与通用响应封装,规范接口返回结构,支持按协会、角色、门店等条件的分页查询和组合筛选,提升后台运营人员管理会员与商户信息的效率。
基于若依数据权限与注解机制扩展数据范围控制策略,实现按所属协会、所属门店、用户角色等维度的精细化数据过滤,保证管理端用户仅能查看与自身权限范围相关的数据。
集成若依日志审计与操作日志模块,对会员申请、资料修改、商户信息变更等关键业务操作进行统一记录,结合异常处理与全局错误码设计,方便后续问题排查和审计追踪。
使用 Redis 作为缓存层,对高频访问的协会信息、服务列表、数据字典等进行缓存,加快前端页面加载速度,同时复用若依内置的登录状态与权限缓存机制,减轻数据库压力。
利用若依的文件上传与附件管理能力,实现商户门店资质证书、荣誉图片等资料的上传、预览与下载功能,并在后端对文件类型、大小及访问权限进行校验,确保数据安全与合规。




评论