ZTAppFramework框架说明

说明

WPF版本的权限管理

技术点

基本的权限管理功能

客户端

采用 WPF:Prism8

客户端基本结构如下.

 ZTAppFramework框架说明

模块说明

ZTAppFramework:程序入口

主要放置Prism模块

ZTAppFramework.Admin

使用Prism.model 模块化处理基础的权限管理功能界面与页面交互逻辑,数据验证。

ZTAppFramework.Application

Nuget:Flurl

HTTP访问应用服务

ZTAppFramework.SqliteCore

Nuget:FreeSql

本地数据服务

ZTAppFramewrok.Application.Stared

数据请求和接受模型存放

ZTAppFreamework.Stared

基础服务类:提供页面定义,VM基础设施与自定义弹窗基础参数配置

ZTAppFrameword.Template

自定义UI库存放类

服务端

 采用:Net core Api:Net5+ SqlSugar+sqlite

服务端框架如下

 ZTAppFramework框架说明

 ZT.ApiService

 程序入口,配置SWAGGER,中间件与过滤器

ZT.Application

动态应用接口类:提供API结构访问处理逻辑

ZT.Domain

提供数据类型

ZT.Domain

提供数据类型扩展

ZT.Common

公共类

 ZT.Sugar

数据库操作类

ZT.CrossCutting

ZT.Generator

提供扩展模块服务

效果预览

ZTAppFramework框架说明

ZTAppFramework框架说明ZTAppFramework框架说明ZTAppFramework框架说明ZTAppFramework框架说明ZTAppFramework框架说明

ZTAppFramework框架说明

地址 github:zt199510/ZFile (github.com)

参考项目:

FytSoaCms: 一款基于NetCore2.2/3.1(Razor Page)功能强大的Cms建站系统,支持前后端分离 (gitee.com)

HenJigg/wpf-abp: Cross-platform mobile project and WPF client based on ABP framework Xamarin.Forms (github.com)

Layui-WPF-Team/Layui-WPF: 这是一个WPF版的Layui前端UI样式库 (github.com)