📰
imarket校园集市
  • Welcome
  • Introduce(简介)
  • Getting Started
    • Quickstart(快速开始)
  • API
    • 安全认证
    • Auth(认证与授权)
    • Account(账户管理)
    • Admin(管理员功能)
    • Post(帖子管理)
    • User(用户相关)
    • Comments(评论管理)
    • Message(站内消息)
    • Image(图片管理)
    • Search(搜索功能)
  • Plugin
    • Introduce(插件系统简介)
    • Start(快速上手)
    • Dependency Injection(依赖注入)
    • API (状态接口)
  • Database
    • Tables(数据库表结构)
    • create_tables_script(数据库创建脚本)
Powered by GitBook
On this page
  • 📂 项目结构
  • 🌟 功能模块
  • 🛠️ 技术栈
  • 📝 贡献指南
  • 📞 联系方式

Introduce(简介)

项目介绍

📂 项目结构

  • Controllers:控制器层,处理客户端请求并返回响应。

  • Models:数据模型层,定义数据库实体和相关业务逻辑。

  • Services:服务层,包含核心业务逻辑。

  • utils:存放一些辅助函数

  • wwwroot:存放前端静态网页

  • plugin:存放插件文件

🌟 功能模块

  1. 用户管理:用户注册、登录、资料修改。

  2. 帖子管理:发帖、结束、删除、查看帖子详情。

  3. 评论功能:对帖子发表评论。

  4. 点赞与收藏:支持用户对帖子和评论的点赞与收藏,支持获取一周点赞和收藏排行榜

  5. 分类系统:支持为帖子分配分类。

  6. 图片管理:支持帖子图片上传与管理。

  7. 邮件发送:支持站点邮件通知

  8. 站内消息:支持站内消息交流

  9. 插件系统:支持自定义插件加载

🛠️ 技术栈

  • 后端框架:.NET 8

  • 数据库:MySQL

  • 依赖管理:NuGet

📝 贡献指南

  1. Fork 本仓库。

  2. 创建一个新分支:git checkout -b feature/your-feature-name。

  3. 提交更改:git commit -m 'Add your message here'。

  4. 推送到远程分支:git push origin feature/your-feature-name。

  5. 提交 Pull Request。

📞 联系方式

如有问题或建议,请通过以下方式联系我:


感谢您的支持和贡献!

PreviousWelcomeNextQuickstart(快速开始)

Last updated 3 months ago

邮箱:

项目主页:

jeanhua_official@outlook.com
https://github.com/jeanhua/imarket-backend