# school_java **Repository Path**: guo-xiao-qiang/school_java ## Basic Information - **Project Name**: school_java - **Description**: gqaaaaaaaaaaa - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-05-11 - **Last Updated**: 2026-02-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Dnndo-java基础框架 ### 项目说明 基于若依Vue版本二次开发(抛弃ruoyi-ui) web页面使用fantastic-admin ### spring框架说明 "jdk": "^17", "springBoot": "^3.3.5" "mybatis-plus": "^3.5.10" ### 目录结构说明 dnndo-java/ │── dnndo-admin/ # 服务启动包,主要放Controller │ ├── **/common/ # 公用服务 │ │ ├── CaptchaController # 验证码、短信 操作处理 │ │ ├── CommonController # 上传文件、获取字典 │ │ ├── **/monitor/ # 监控服务 │ │ ├── **/system/ # 系统服务 │ │ │ ├── AdvertisementController.java # 广告管理相关接口 │ │ │ ├── CampusNewsController.java # 校园新闻管理接口 │ │ │ ├── CarouseController.java # 轮播图管理接口 │ │ │ ├── CooperateController.java # 校企合作管理接口 │ │ │ ├── CreateTbController.java # 创作作品管理接口 │ │ │ ├── MenuController.java # 菜单管理接口 │ │ │ ├── OpusController.java # 作品管理及大赛作品相关接口 │ │ │ ├── schoolController.java # 学校信息管理接口 │ │ │ ├── SuggestionController.java # 意见建议管理接口 │ │ │ ├── SysConfigController.java # 系统参数配置接口 │ │ │ ├── SysDeptController.java # 部门管理接口 │ │ │ │── SysDictDataController.java # 字典数据管理接口 │ │ │ ├── SysDictTypeController.java # 字典类型管理接口 │ │ │ ├── SysIndexController.java # 首页相关接口 │ │ │ ├── SysLoginController.java # 登录认证接口 │ │ │ ├── SysMenuController.java # 系统菜单管理接口 │ │ │ ├── SysNoticeController.java # 通知公告管理接口 │ │ │ ├── SysPlaInfConfController.java # 平台信息配置接口 │ │ │ ├── SysPostController.java # 岗位管理接口 │ │ │ ├── SysProfileController.java # 个人信息管理接口 │ │ │ ├── SysRegisterController.java # 用户注册接口 │ │ │ ├── SysRoleController.java # 角色管理接口 │ │ │ ├── SysUserController.java # 用户管理接口 │ │ │ ├── ThemeController.java # 主题大赛管理接口 │ │ │ ├── TransApiController.java # 百度翻译API接口 │ │ └── **/tool/ # 工具 │ └── **/wx/ # wx对接服务 │── dnndo-common/ # 公用组件目录 │── dnndo-framework/ # 核心配置文件目录 │── dnndo-generator/ # 代码生成文件目录 │── dnndo-quartz/ # 定时任务文件目录 │ ├── task/ # 具体定时任务实现目录 │ └── ThemeTask.java # 主题大赛定时任务(负责处理主题大赛的状态自动更新,包括: │ - 自动开始大赛:到达开始时间时自动将状态更新为进行中 │ - 自动结束大赛:到达结束时间时自动将状态更新为已结束 │ - 定时检查大赛状态:定期扫描所有大赛状态并进行必要的更新) ├── dnndo-system/** # 业务处理文件目录 │ ├── domain # 实体类文件目录 │ │ ├── dto # 入参对象文件目录 │ │ │ ├── AdvertisementDTO.java # 广告相关DTO │ │ │ ├── AmbassadorDTO.java # 校园大使相关DTO │ │ │ ├── ApiOpusDTO.java # 作品活动主返回DTO │ │ │ ├── ApiSchoolDTO.java # 学校相关DTO │ │ │ ├── BrandPavilionDTO.java # 品牌馆相关DTO │ │ │ ├── CampusNewsDTO.java # 校园新闻相关DTO │ │ │ ├── CampusNewsInfoDTO.java # 校园新闻详情DTO │ │ │ ├── CarouselDTO.java # 轮播图相关DTO │ │ │ ├── CooperationDTO.java # 校企合作相关DTO │ │ │ ├── CreateTbDTO.java # 创作作品相关DTO │ │ │ ├── CulturalDTO.java # 文创活动相关DTO │ │ │ ├── DesignerDTO.java # 设计师相关DTO │ │ │ ├── EnerateApiDTO.java # 生成记录API DTO │ │ │ ├── GenerateDTO.java # 生成记录DTO │ │ │ ├── MenuInsertDTO.java # 菜单新增DTO │ │ │ ├── MenuUpdateDTO.java # 菜单更新DTO │ │ │ ├── NewsDTO.java # 新闻相关DTO │ │ │ ├── OpusDTO.java # 作品相关DTO │ │ │ ├── OpuslistWithUserInfoDTO.java # 作品与用户信息DTO │ │ │ ├── ProvinceDTO.java # 省份相关DTO │ │ │ ├── SchoolDTO.java # 学校相关DTO │ │ │ ├── SchoolOfficialDTO.java # 官方学校DTO │ │ │ ├── SchoolStatisticsDTO.java # 学校统计DTO │ │ │ ├── SuggestionDTO.java # 意见建议DTO │ │ │ ├── SysRoleDTO.java # 角色DTO │ │ │ ├── SysRoleInsertDTO.java # 角色新增DTO │ │ │ ├── SysRoleUpdateDTO.java # 角色更新DTO │ │ │ ├── SysRoleUpdStatusDTO.java # 角色状态DTO │ │ │ ├── SysUserDTO.java # 用户DTO │ │ │ ├── SysUserInsertDTO.java # 用户新增DTO │ │ │ ├── SysUserResetPwdDTO.java # 用户重置密码DTO │ │ │ ├── SysUserUpdateDTO.java # 用户更新DTO │ │ │ ├── SysUserUpdataMySelfDTO.java # 用户自我更新DTO │ │ │ ├── SysUserUpdStatusDTO.java # 用户状态DTO │ │ │ ├── ThemeDTO.java # 主题大赛DTO │ │ │ ├── ThemeInfoDTO.java # 主题大赛信息DTO │ │ │ ├── ThemeQueryDTO.java # 主题大赛查询DTO │ │ │ ├── UserInfoDTO.java # 用户信息DTO │ │ │ └── WorkDTO.java # 作品DTO │ │ └── vo # 出参对象文件目录 │ │ ├── AdvertisementVO.java # 广告相关VO │ │ ├── AmbassadorVO.java # 校园大使VO │ │ ├── AmbassadorVOEN.java # 校园大使英文VO │ │ ├── AmbassadorVOZH.java # 校园大使中文VO │ │ ├── ApiOpusEnVO.java # 作品活动英文VO │ │ ├── ApiOpusZhVO.java # 作品活动中文VO │ │ ├── ApiSchoolEnVO.java # 学校英文VO │ │ ├── ApiSchoolZhVO.java # 学校中文VO │ │ ├── BrandPavilionEnVO.java # 品牌馆英文VO │ │ ├── BrandPavilionVO.java # 品牌馆VO │ │ ├── CampusNewsInfoVO.java # 校园新闻详情VO │ │ ├── CampusNewsInfoVOEN.java # 校园新闻详情英文VO │ │ ├── CampusNewsInfoVOZH.java # 校园新闻详情中文VO │ │ ├── CampusNewsInfoVOZHOtherNewsVOEN.java # 校园新闻其他新闻英文VO │ │ ├── CampusNewsInfoVOZHOtherNewsVOZH.java # 校园新闻其他新闻中文VO │ │ ├── CampusNewsVO.java # 校园新闻VO │ │ ├── CarouseVO.java # 轮播图VO │ │ ├── CityVO.java # 城市VO │ │ ├── CooperationVO.java # 校企合作VO │ │ ├── CulturalVO.java # 文创活动VO │ │ ├── CulturalVOEN.java # 文创活动英文VO │ │ ├── CulturalVOZH.java # 文创活动中文VO │ │ ├── DesignerVO.java # 设计师VO │ │ ├── DesignerVOEN.java # 设计师英文VO │ │ ├── DesignerVOZH.java # 设计师中文VO │ │ ├── EnerateApiVO.java # 生成记录API VO │ │ ├── GenerateVO.java # 生成记录VO │ │ ├── GetInfoVO.java # 获取信息VO │ │ ├── LoginVO.java # 登录VO │ │ ├── MenuMetaAuths.java # 菜单权限VO │ │ ├── MenuVO.java # 菜单VO │ │ ├── MetaVo.java # 元数据VO │ │ ├── NewsVO.java # 新闻VO │ │ ├── NewsVOEN.java # 新闻英文VO │ │ ├── NewsVOZH.java # 新闻中文VO │ │ ├── OpusVO.java # 作品VO │ │ ├── OpuslistWithUserInfoVO.java # 作品与用户信息VO │ │ ├── OpuslistWithUserInfoVOEN.java# 作品与用户信息英文VO │ │ ├── OpuslistWithUserInfoVOZH.java# 作品与用户信息中文VO │ │ ├── ProvinceVO.java # 省份VO │ │ ├── RouterVo.java # 路由VO │ │ ├── SchoolOfficialEnVO.java # 官方学校英文VO │ │ ├── SchoolOfficialVO.java # 官方学校VO │ │ ├── SchoolRelatedInfoVO.java # 学校相关信息VO │ │ ├── SchoolStatisticsVO.java # 学校统计VO │ │ ├── SchoolVO.java # 学校VO │ │ ├── SuggestionVO.java # 意见建议VO │ │ ├── SysDictDataVO.java # 字典数据VO │ │ ├── SysRoleVO.java # 角色VO │ │ ├── SysUserVO.java # 用户VO │ │ ├── ThemeInfoVO.java # 主题大赛信息VO │ │ ├── ThemeInfoVOEN.java # 主题大赛信息英文VO │ │ ├── ThemeInfoVOZH.java # 主题大赛信息中文VO │ │ ├── ThemeQueryVO.java # 主题大赛查询VO │ │ ├── ThemeQueryVOEN.java # 主题大赛查询英文VO │ │ ├── ThemeQueryVOZH.java # 主题大赛查询中文VO │ │ ├── ThemeVO.java # 主题大赛VO │ │ ├── UserDictVO.java # 用户字典VO │ │ ├── UserInfoVOEN.java # 用户信息英文VO │ │ ├── UserInfoVOZH.java # 用户信息中文VO │ │ ├── WorkUrlVO.java # 作品URL VO │ │ ├── WorkVO.java # 作品VO │ │ ├── WorkVOEN.java # 作品英文VO │ │ └── WorkVOZH.java # 作品中文VO │ ├── mapper # mapper文件目录 │ │ ├── AdvertisementMapper.java # 广告管理数据访问接口 │ │ ├── ApiOpusActivitiesMapper.java # 作品活动数据访问接口 │ │ ├── ApiSchoolMapper.java # 学校API数据访问接口 │ │ ├── AuditLogMapper.java # 审核日志数据访问接口 │ │ ├── BrandPavilionMapper.java # 品牌馆数据访问接口 │ │ ├── CampusNewsMapper.java # 校园新闻数据访问接口 │ │ ├── CarouselMapper.java # 轮播图数据访问接口 │ │ ├── CooperationMapper.java # 校企合作数据访问接口 │ │ ├── CreateTbMapper.java # 创作作品数据访问接口 │ │ ├── CulturalMapper.java # 文创活动数据访问接口 │ │ ├── DesignerMapper.java # 设计师数据访问接口 │ │ ├── GenerateMapper.java # 生成记录数据访问接口 │ │ ├── NewsMapper.java # 新闻数据访问接口 │ │ ├── OpusMapper.java # 作品数据访问接口 │ │ ├── ProvinceMapper.java # 省份数据访问接口 │ │ ├── SchoolMapper.java # 学校数据访问接口 │ │ ├── SuggestionMapper.java # 意见建议数据访问接口 │ │ ├── SysConfigMapper.java # 系统配置数据访问接口 │ │ ├── SysDeptMapper.java # 部门管理数据访问接口 │ │ ├── SysDictDataMapper.java # 字典数据数据访问接口 │ │ ├── SysDictTypeMapper.java # 字典类型数据访问接口 │ │ ├── SysMenuMapper.java # 菜单数据访问接口 │ │ ├── SysNoticeMapper.java # 通知公告数据访问接口 │ │ ├── SysPlaInfConfMapper.java # 平台信息配置数据访问接口 │ │ ├── SysPostMapper.java # 岗位数据访问接口 │ │ ├── SysRoleMapper.java # 角色数据访问接口 │ │ ├── SysRoleMenuMapper.java # 角色菜单关联数据访问接口 │ │ ├── SysUserMapper.java # 用户数据访问接口 │ │ ├── SysUserPostMapper.java # 用户岗位关联数据访问接口 │ │ ├── SysUserRoleMapper.java # 用户角色关联数据访问接口 │ │ ├── ThemeMapper.java # 主题大赛数据访问接口 │ │ └── WorkMapper.java # 作品数据访问接口 │ ├── service # 业务处理类声明文件目录 │ │ ├── IAdvertisementService.java # 广告管理服务接口 │ │ ├── IAuditLogService.java # 审核日志服务接口 │ │ ├── ICampusNewsService.java # 校园新闻服务接口 │ │ ├── ICarouselService.java # 轮播图服务接口 │ │ ├── ICooperationService.java # 校企合作服务接口 │ │ ├── ICreateTbService.java # 创作作品服务接口 │ │ ├── ICulturalService.java # 文创活动服务接口 │ │ ├── IDesignerService.java # 设计师服务接口 │ │ ├── IGenerateService.java # 生成记录服务接口 │ │ ├── INewsService.java # 新闻服务接口 │ │ ├── IOpusService.java # 作品服务接口 │ │ ├── IProvinceService.java # 省份服务接口 │ │ ├── ISchoolService.java # 学校服务接口 │ │ ├── ISuggestionService.java # 意见建议服务接口 │ │ ├── ISysConfigService.java # 系统配置服务接口 │ │ ├── ISysDeptService.java # 部门管理服务接口 │ │ ├── ISysDictDataService.java # 字典数据服务接口 │ │ ├── ISysDictTypeService.java # 字典类型服务接口 │ │ ├── ISysMenuService.java # 菜单服务接口 │ │ ├── ISysNoticeService.java # 通知公告服务接口 │ │ ├── ISysPlaInfConfService.java # 平台信息配置服务接口 │ │ ├── ISysPostService.java # 岗位服务接口 │ │ ├── ISysRoleService.java # 角色服务接口 │ │ ├── ISysUserService.java # 用户服务接口 │ │ ├── IThemeService.java # 主题大赛服务接口 │ │ ├── IWorkService.java # 作品服务接口 │ │ └── impl # 服务接口实现目录 │ │ ├── AdvertisementServiceImpl.java # 广告管理服务实现类 │ │ ├── AuditLogServiceImpl.java # 审核日志服务实现类 │ │ ├── CampusNewsServiceImpl.java # 校园新闻服务实现类 │ │ ├── CarouselServiceImpl.java # 轮播图服务实现类 │ │ ├── CooperationServiceImpl.java # 校企合作服务实现类 │ │ ├── CreateTbServiceImpl.java # 创作作品服务实现类 │ │ ├── CulturalServiceImpl.java # 文创活动服务实现类 │ │ ├── DesignerServiceImpl.java # 设计师服务实现类 │ │ ├── GenerateServiceImpl.java # 生成记录服务实现类 │ │ ├── NewsServiceImpl.java # 新闻服务实现类 │ │ ├── OpusServiceImpl.java # 作品服务实现类 │ │ ├── ProvinceServiceImpl.java # 省份服务实现类 │ │ ├── SchoolServiceImpl.java # 学校服务实现类 │ │ ├── SuggestionServiceImpl.java # 意见建议服务实现类 │ │ ├── SysConfigServiceImpl.java # 系统配置服务实现类 │ │ ├── SysDeptServiceImpl.java # 部门管理服务实现类 │ │ ├── SysDictDataServiceImpl.java # 字典数据服务实现类 │ │ ├── SysDictTypeServiceImpl.java # 字典类型服务实现类 │ │ ├── SysMenuServiceImpl.java # 菜单服务实现类 │ │ ├── SysNoticeServiceImpl.java # 通知公告服务实现类 │ │ ├── SysPlaInfConfServiceImpl.java # 平台信息配置服务实现类 │ │ ├── SysPostServiceImpl.java # 岗位服务实现类 │ │ ├── SysRoleServiceImpl.java # 角色服务实现类 │ │ ├── SysUserServiceImpl.java # 用户服务实现类 │ │ ├── ThemeServiceImpl.java # 主题大赛服务实现类 │ │ └── WorkServiceImpl.java # 作品服务实现类 │ └── resource # 数据库操作实现文件目录 │ └── mapper # MyBatis映射文件目录 │ └── system # 系统模块映射文件目录 │ ├── AdvertisementMapper.xml # 广告管理数据库映射文件 │ ├── ApiOpusActivitiesMapper.xml # 作品活动数据库映射文件 │ ├── ApiSchoolMapper.xml # 学校API数据库映射文件 │ ├── AuditLogMapper.xml # 审核日志数据库映射文件 │ ├── BrandPavilionMapper.xml # 品牌馆数据库映射文件 │ ├── CampusNewsMapper.xml # 校园新闻数据库映射文件 │ ├── CarouselMapper.xml # 轮播图数据库映射文件 │ ├── CooperationMapper.xml # 校企合作数据库映射文件 │ ├── CreateTbMapper.xml # 创作作品数据库映射文件 │ ├── CulturalMapper.xml # 文创活动数据库映射文件 │ ├── DesignerMapper.xml # 设计师数据库映射文件 │ ├── GenerateMapper.xml # 生成记录数据库映射文件 │ ├── NewsMapper.xml # 新闻数据库映射文件 │ ├── OpusMapper.xml # 作品数据库映射文件 │ ├── ProvinceMapper.xml # 省份数据库映射文件 │ ├── SchoolMapper.xml # 学校数据库映射文件 │ ├── SuggestionMapper.xml # 意见建议数据库映射文件 │ ├── SysConfigMapper.xml # 系统配置数据库映射文件 │ ├── SysDeptMapper.xml # 部门管理数据库映射文件 │ ├── SysDictDataMapper.xml # 字典数据数据库映射文件 │ ├── SysDictTypeMapper.xml # 字典类型数据库映射文件 │ ├── SysMenuMapper.xml # 菜单数据库映射文件 │ ├── SysNoticeMapper.xml # 通知公告数据库映射文件 │ ├── SysPlaInfConfMapper.xml # 平台信息配置数据库映射文件 │ ├── SysPostMapper.xml # 岗位数据库映射文件 │ ├── SysRoleMapper.xml # 角色数据库映射文件 │ ├── SysRoleMenuMapper.xml # 角色菜单关联数据库映射文件 │ ├── SysUserMapper.xml # 用户数据库映射文件 │ ├── SysUserPostMapper.xml # 用户岗位关联数据库映射文件 │ ├── SysUserRoleMapper.xml # 用户角色关联数据库映射文件 │ ├── ThemeMapper.xml # 主题大赛数据库映射文件 │ └── WorkMapper.xml # 作品数据库映射文件 ### 引用说明文件 若依官方文档: [项目说明文档](https://doc.ruoyi.vip/ruoyi/) 微信官方文档: [网站应用微信登录开发指南](https://developers.weixin.qq.com/doc/oplatform/Website_App/WeChat_Login/Wechat_Login.html)