2 Star 31 Fork 6

刘小吉 / Panda.Net

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

Abp.vNext8.1 + EF Core8.0 的微服务开源框架

项目支持 消息推送 工作流

可加咨询QQ群240647629

Panda.Net

Abp vnext 项目

其他地址

核心技术

后端

C# Asp.NetCore 8.0

  • 动态Api:Abp.vNext
  • 鉴权授权:Jwt
  • 日志:Serilog
  • 模块化:Abp.vNext
  • 依赖注入:Autofac
  • 对象映射:AutoMapper
  • ORM: EF8.0
  • 多租户:Abp.vNext
  • 本地缓存:Abp.vNext
  • 分布式缓存:Abp.vNext
  • 事件总线:Abp.vNext
  • 微服务:Abp.vNext
  • 消息通知:SignalR
  • 工作单元:Abp.vNext

前端

Vue3.4

  • 异步请求:axios
  • 图表:echarts
  • ui:element-plus
  • 存储:pinia
  • 路由:vue-router
  • 打包:vite
  • 审批流:jsplumb
  • 拖拽:vuedraggable
  • 自定义表单:vue + element-plus 实现

功能列表 (持续更新)

  • 用户管理
  • 角色管理
  • 菜单管理
  • 部门管理
  • 登录日志
  • 操作日志
  • 系统公告
  • 文件上传
  • 定时任务
  • 消息推送
  • 工作流
  • 文件分片上传

审批流截图:

项目创建

	#安装abp cli 
	dotnet tool install -g Volo.Abp.Cli
	#更新abp cli
	dotnet tool update -g Volo.Abp.Cli
	#创建项目	
	abp new Panda.Net -u none --separate-auth-server -dbms mysql -d ef

Panda.Net.AuthServer

认证中心

启动命令 dotnet Panda.Net.AuthServer.dll --urls https://localhost:44365
参考文档 OpenIddict:https://note.youdao.com/s/I7rsNw8N

Panda.Net.HttpApi.Host

服务中心

启动命令 dotnet Panda.Net.HttpApi.Host.dll --urls https://localhost:44368
参考文档 AbpVnext扩展User表:https://note.youdao.com/s/7oP7XG2O	

Panda.Workflow.HttpApi.Host

启动命令 dotnet Panda.Workflow.HttpApi.Host.dll --urls https://localhost:44598

工作流服务

数据库还原

	#安装dotnet ef cli
	dotnet tool install --global dotnet-ef
	#更新dotnet ef cli
	dotnet tool update --global dotnet-ef
	# 生成迁移文件
	dotnet ef migrations add init -c NetDbContext
	# 更新数据库
	dotnet ef database update -c NetDbContext
	# 生成迁移脚本(用于生成环境)
	dotnet ef migrations script --verbose -i --project "存放项目绝对路径" -c NetDbContext -o "存放脚本绝对路径"
	# 生成某一次迭代更新的脚本
	从这个迭代 20240329102615_file1 到 20240408082719_announcement迭代版本之间的差异脚本
	dotnet ef migrations script --verbose -i --project "./" -c NetDbContext -o "./2.sql"  20240329102615_file1 20240408082719_announcement
MIT License Copyright (c) 2024 刘小吉 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

abp vnext demo 展开 收起
C# 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/notify/panda.net.git
git@gitee.com:notify/panda.net.git
notify
panda.net
Panda.Net
master

搜索帮助