# base-server **Repository Path**: single_yhou/base-server ## Basic Information - **Project Name**: base-server - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-24 - **Last Updated**: 2024-05-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 单体项目 ## 概述 本项目集成大部分小中型项目所需功能,同时对基本增删改查功能进行封装,只需简单配置即可进行快速开发 ## 主要功能 + 站内信管理 + 公告管理 + 流程管理 + 权限管理 + 字典管理 + 通用上传下载管理 ## 使用方式 + 首先创建表结构,使用mybatisX生成domain、mapper、service、serviceImpl等基础文件 ### 不使用通用方法 + 若不使用通用方法,可不执行下述操作,直接自行开发即可 ### 使用通用方法 + 根据业务需求生成domain对应的vo和queryDTO domain继承BaseDomain,对通用基础字段进行管理,同时实现setDefaultValue方法,便于新增时设置字段默认值; vo继承BaseVO ,泛型为vo对应得domain,vo实现toVO方法,同时toVO中可以对枚举类进行参数赋值便于前端展示; + 修改service 继承 BaseService + 修改serviceImpl 继承 AbstractBaseServiceImpl + 根据业务需求生成controller 继承 BaseController ## 2023年1月4日(项目中止) ```text 数据级别权限DataPermissionHandlerImpl 进行切面限制(待完成) ```