项目简介
OSSCore是基于.Net Core的领域框架项目,可提供完整基础架构,支持社交(OSS.Social)和支付中心(OSS.PayCenter)SDK集成。目前项目处于初级实现阶段,未来会持续扩展与完善。
项目的主要特性和功能
- 基础类库:涵盖通用枚举实体、通用验证签名配置帮助类等。
- 核心业务结构层:
- 数据仓储层:以Dapper + Mysql实现,支持替换为其他ORM + 数据库的实现方式。
- 领域模型层:包含项目核心领域模型与数据仓储层接口定义。
- 业务逻辑层:实现核心业务逻辑。
- WebApi层:提供对外接口,具备参数验证和应用授权验证功能。
- 系统插件层:实现缓存(如StackOver实现的Redis操作类库)和日志等具体功能。
- 前台交互层:包含后台管理层和用户交互层。
- 单元测试层:有数据库测试项目。
安装使用步骤
- 配置环境:确保本地开发环境已安装.Net Core SDK和相关依赖。
- 配置数据库:依据项目需求配置Mysql数据库,并更新连接字符串。
- 运行项目:使用Visual Studio或其他IDE打开项目,编译并运行。
- 访问接口:通过浏览器或Postman等工具访问WebApi层提供的接口,进行功能测试和验证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】