# 长安康 **Repository Path**: interactive-marketing---java/changan-kang ## Basic Information - **Project Name**: 长安康 - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-12 - **Last Updated**: 2026-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 长安康健康管理系统 ## 项目简介 长安康健康管理系统是一个基于若依(RuoYi)框架开发的综合性健康管理平台,包含后台管理系统和官网门户两大部分。系统采用Spring Boot、Spring Security、Redis & JWT等技术,致力于为用户提供专业的健康管理服务。 ## 系统架构 ### 技术栈 - 后端:Spring Boot 2.x、Spring Security、MyBatis Plus、Redis、JWT - 前端:Vue 2.x、Element UI、Axios - 数据库:MySQL 5.7+ - 缓存:Redis 5.0+ ### 项目结构 ```java hdyx ├── hdyx-admin // 后台服务入口 ├── hdyx-framework // 框架核心 ├── hdyx-system // 系统模块 ├── hdyx-generator // 代码生成 └── hdyx-common // 通用模块 ``` ## 核心功能 ### 1. 后台管理系统 #### 1.1 用户权限管理 - 用户管理:系统用户的增删改查,支持用户认证管理 - 角色管理:角色权限分配,支持数据范围权限 - 菜单管理:配置系统菜单、操作权限、按钮权限标识 - 部门管理:配置系统组织机构 #### 1.2 内容管理 - 内容模块管理:支持健康资讯、专家文章等多种内容类型 - 内容分类管理:支持多级分类(最多三级) - 内容状态管理:支持草稿(1)、发布(0)、停用(2)等状态 - 评论管理:管理用户评论信息 #### 1.3 系统监控 - 在线用户监控 - 系统日志 - 登录日志 - 服务监控 ### 2. 官网门户 #### 2.1 用户功能 - 用户注册:支持普通用户注册 - 用户认证:支持专家认证、健康组织认证 - 个人中心:用户信息管理 #### 2.2 内容服务 - 健康资讯 - 专家文章 - 健康知识 - 互动评论 ## 数据库设计 ### 系统核心表 - sys_user:用户信息表 - sys_role:角色信息表 - sys_menu:菜单权限表 - sys_dept:部门表 ### 业务表 - content_module:内容模块表 - content_category:内容分类表 - content_info:内容信息表 - content_comment:内容评论表 ## 特色功能 1. 多重身份认证 - 支持用户多重身份:普通用户、专家用户、健康组织 - 基于角色的权限控制 2. 内容管理 - 多级分类体系 - 完整的内容生命周期管理 - 丰富的内容互动功能 3. 安全特性 - 基于Spring Security的认证授权 - JWT无状态认证 - XSS防护 - SQL注入防护 ## 开发环境 - JDK 1.8+ - Maven 3.6+ - MySQL 5.7+ - Redis 5.0+ - Node.js 12+ ## 部署说明 1. 数据库配置 ``` yaml spring: datasource: url: jdbc:mysql://localhost:3306/hdyx?useUnicode=true&characterEncoding=utf8 username: root password: password ``` 2. Redis配置 ``` yaml spring: redis: host: 127.0.0.1 port: 6379 ``` 3. 文件上传路径配置 ``` yaml hdyx: profile: /home/hdyx/uploadPath ``` ## 开发进度 - [x] 系统基础框架搭建 - [x] 用户权限管理 - [x] 内容管理基础功能 - [x] 文件上传功能 - [ ] 评论管理 - [ ] 官网门户开发 - [ ] 移动端适配 ## 注意事项 1. 开发环境已配置热部署,可通过配置文件关闭: ``` yaml spring: devtools: restart: enabled: false ``` 2. Swagger文档默认开启,可通过配置关闭: ``` yaml swagger: enabled: false ``` 3. XSS防护已配置,可通过配置排除特定接口: ``` yaml xss: excludes: /system/notice,/system/content/save ```