# RuoYi-fast-cdgis
**Repository Path**: answer-miniprogram/RuoYi-fast-cdgis
## Basic Information
- **Project Name**: RuoYi-fast-cdgis
- **Description**: https://github.com/yangzongzhuan/RuoYi-fast
(RuoYi)官方仓库 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://ruoyi.vip
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 27
- **Created**: 2025-12-04
- **Last Updated**: 2025-12-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
RuoYi v4.7.5
基于SpringBoot开发的轻量级Java快速开发框架
## 平台简介
一直想做一款后台管理系统,看了很多优秀的开源项目但是发现没有合适的。于是利用空闲休息时间开始自己写了一套后台系统。如此有了若依。她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA。所有前端后台代码封装过后十分精简易上手,出错概率低。同时支持移动客户端访问。系统会陆续更新一些实用功能。
性别男,若依是给女儿取的名字(寓意:你若不离不弃,我必生死相依)
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
* 前后端分离版本,请移步[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue),微服务版本,请移步[RuoYi-Cloud](https://gitee.com/y_project/RuoYi-Cloud)
* 阿里云折扣场:[点我进入](http://aly.ruoyi.vip),腾讯云秒杀场:[点我进入](http://txy.ruoyi.vip)
* 阿里云优惠券:[点我领取](https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link),腾讯云优惠券:[点我领取](https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console)
## 内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
3. 岗位管理:配置系统用户所属担任职务。
4. 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
5. 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
6. 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
7. 参数管理:对系统动态配置常用参数。
8. 通知公告:系统通知公告信息发布维护。
9. 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
10. 登录日志:系统登录日志记录查询包含登录异常。
11. 在线用户:当前系统中活跃用户状态监控。
12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
14. 系统接口:根据业务代码自动生成相关的api接口文档。
15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
16. 缓存监控:对系统的缓存查询,删除、清空等操作。
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 在线体验
- admin/admin123
- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
演示地址:http://ruoyi.vip
文档地址:http://doc.ruoyi.vip
## 演示图
## 若依交流群
QQ群: [](https://jq.qq.com/?_wv=1027&k=5HBAaYN) [](https://jq.qq.com/?_wv=1027&k=5cHeRVW) [](https://jq.qq.com/?_wv=1027&k=53R0L5Z) [](https://jq.qq.com/?_wv=1027&k=5g75dCU) [](https://jq.qq.com/?_wv=1027&k=58cPoHA) [](https://jq.qq.com/?_wv=1027&k=5Ofd4Pb) [](https://jq.qq.com/?_wv=1027&k=5yugASz) [](https://jq.qq.com/?_wv=1027&k=5Rf3d2P) [](https://jq.qq.com/?_wv=1027&k=5ZIjaeP) [](https://jq.qq.com/?_wv=1027&k=5CJw1jY) [](https://jq.qq.com/?_wv=1027&k=5omzbKc) [](https://jq.qq.com/?_wv=1027&k=qPIKBb7s) [](https://jq.qq.com/?_wv=1027&k=4NsjKbtU) [](https://jq.qq.com/?_wv=1027&k=VD2pkz2G) [](https://jq.qq.com/?_wv=1027&k=HlshFwkJ) [](https://jq.qq.com/?_wv=1027&k=0ARRrO9V) [](https://jq.qq.com/?_wv=1027&k=up9k3ZXJ) [](https://jq.qq.com/?_wv=1027&k=540WfdEr) [](https://jq.qq.com/?_wv=1027&k=ss91fC4t) [](https://jq.qq.com/?_wv=1027&k=uUQpdY7J) [](https://jq.qq.com/?_wv=1027&k=Cqd66IKe)
INSERT INTO `ry-fast`.`sys_user` ( `dept_id`, `login_name`, `user_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `salt`, `status`, `del_flag`, `login_ip`, `login_date`, `pwd_update_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 105, 'ry', '若依', '01', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2025-11-02 21:33:59', '2025-10-31 21:29:12', 'admin', '2025-10-31 21:29:12', '', '2025-11-02 21:33:58', '测试员');
INSERT INTO `ry-fast`.`sys_user` ( `dept_id`, `login_name`, `user_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `salt`, `status`, `del_flag`, `login_ip`, `login_date`, `pwd_update_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 105, 'ry', '若依', '02', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2025-11-02 21:33:59', '2025-10-31 21:29:12', 'admin', '2025-10-31 21:29:12', '', '2025-11-02 21:33:58', '测试员');
INSERT INTO `ry-fast`.`sys_user` ( `dept_id`, `login_name`, `user_name`, `user_type`, `email`, `phonenumber`, `sex`, `avatar`, `password`, `salt`, `status`, `del_flag`, `login_ip`, `login_date`, `pwd_update_date`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( 105, 'ry', '若依', '03', 'ry@qq.com', '15666666666', '1', '', '8e6d98b90472783cc73c17047ddccf36', '222222', '0', '0', '127.0.0.1', '2025-11-02 21:33:59', '2025-10-31 21:29:12', 'admin', '2025-10-31 21:29:12', '', '2025-11-02 21:33:58', '测试员');
用户管理 & 管理员管理
INSERT INTO `ry-fast`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '管理员管理', 2072, 1, '/comp/admin', 'menuItem', 'C', '0', '1', NULL, 'fa fa-address-card-o', 'admin', '2025-11-04 13:53:08', '', NULL, '');
INSERT INTO `ry-fast`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '用户管理', 2072, 1, '/comp/customer', 'menuItem', 'C', '0', '1', NULL, 'fa fa-address-card-o', 'admin', '2025-11-04 13:53:08', '', NULL, '');
作品
ALTER TABLE `ry-fast`.`comp_work` ADD COLUMN `status` int NULL COMMENT '审核状态' AFTER `contact_name`;
00 超级管理员
01 管理员
02 普通客户
03 学生评委
04 教室评委
学生评委 & 教室评委
INSERT INTO `ry-fast`.`sys_menu` ( `menu_name`, `parent_id`, `order_num`, `url`, `target`, `menu_type`, `visible`, `is_refresh`, `perms`, `icon`, `create_by`, `create_time`, `update_by`, `update_time`, `remark`) VALUES ( '评委管理', 2072, 1, '/comp/juror', 'menuItem', 'C', '0', '1', NULL, 'fa fa-address-card-o', 'admin', '2025-11-04 13:53:08', '', NULL, '');
评分记录表
CREATE TABLE `comp_score` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '评分ID,主键',
`work_id` int NOT NULL COMMENT '关联作品ID(外键,关联作品表)',
`user_id` int NOT NULL COMMENT '评分用户ID(外键,关联用户表,如评委/管理员)',
`score` decimal(3, 1) NOT NULL COMMENT '评分值(支持小数,如 9.5,范围可通过业务逻辑控制)',
`dimension` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '评分维度(如“创意性”“技术性”“表现力”等)',
`comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL COMMENT '评分附带评语(可选)',
`score_time` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '评分时间',
PRIMARY KEY (`id`) USING BTREE,
INDEX `idx_work`(`work_id` ASC) USING BTREE COMMENT '按作品查询评分',
INDEX `idx_user`(`user_id` ASC) USING BTREE COMMENT '按评分人查询评分',
INDEX `idx_work_user`(`work_id` ASC, `user_id` ASC) USING BTREE COMMENT '联合索引:同一作品同一用户仅能评一次分(可配合业务逻辑防重复)'
) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '作品评分记录表';
-- 菜单 SQL
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录', '2072', '1', '/comp/score', 'C', '0', 'comp:score:view', '#', 'admin', sysdate(), '', null, '作品评分记录菜单');
-- 按钮父菜单ID
SELECT @parentId := LAST_INSERT_ID();
-- 按钮 SQL
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录查询', @parentId, '1', '#', 'F', '0', 'comp:score:list', '#', 'admin', sysdate(), '', null, '');
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录新增', @parentId, '2', '#', 'F', '0', 'comp:score:add', '#', 'admin', sysdate(), '', null, '');
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录修改', @parentId, '3', '#', 'F', '0', 'comp:score:edit', '#', 'admin', sysdate(), '', null, '');
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录删除', @parentId, '4', '#', 'F', '0', 'comp:score:remove', '#', 'admin', sysdate(), '', null, '');
insert into sys_menu (menu_name, parent_id, order_num, url, menu_type, visible, perms, icon, create_by, create_time, update_by, update_time, remark)
values('作品评分记录导出', @parentId, '5', '#', 'F', '0', 'comp:score:export', '#', 'admin', sysdate(), '', null, '');
h5 访问地址
http://localhost:8088/h5/index
shuidicms.cn
shuidicms.cn/h5/index