概述

我们常说"CRUD",那只是停留在API和数据库之间!

如果说把一个系统划分为三大块(接口端,管理端,用户端),

如果你使用PasteForm框架,你只要关系两块(接口端,用户端)

PasteForm框架利用对Dto的反射,统一管理了管理端的页面,也就是我们常说的数据表格和数据表单!

PasteForm基于ABP框架,在不破坏ABP原来的结构上进行的一次改进!

有了PasteBuilder代码生成器的帮助,你只要关注业务逻辑代码和Domain的创建即可!

对于需求多变的业务场景,PasteForm将会让你爱不释手!

PasteForm的口号是

------ ----- ---- --- -- - All in Dto! - -- --- ---- ----- ------

超级管理员
后端特点

使用PasteForm框架的项目他的AppService有很明显的特性,当然你也可以修改他们的命名!


上面是一个标准的PasteForm框架项目的解决方案资源管理器的内容

1.基本的有以下子项目

XXX.Application

XXX.Application.Contracts

XXX.Domain

XXX.EntityFrameworkCore

XXX.HttpApi.Host

2.看上图的UserInfoAppService有以下接口

ReadAddModel

ReadUpdateModel

ReadDetailModel

ReadListModel

Page

UpdateItem

UpdateState

Remove

超级管理员
管理端特点

使用PasteForm框架的项目,可以说从后端到管理端都有改造,那么管理端的改造就简单了

你只需要从案例项目中复制出来即可使用!


管理端的特点文件在于上图中的/page/pasteform中

主要有以下文件

index.html

view.html

detail.html

当前也使用到了一些附带的组件,比如富文本,MD等,这个可以在/page/lib中查看!

对于管理端的登陆页面

/page/login/index.html

和管理端的菜单页面

/page/index.html

你也可以基于实际进行调整!

超级管理员
支持语言

PasteForm框架中的管理端,目前使用的是Html语言,没错就是那个原生的!
后续会支持Vue等
除了特殊的需求,其实一般是不需要改造管理端的!
PasteForm框架是经过不少实际项目升级而来的,可以涵盖99%的管理端需求!
在使用PasteForm框架后,你其实是不需要开发管理端页面的!

超级管理员
如何开始

其实案例项目就是一个项目的样子
只需要把PasteFormHelper的项目引用移除,换成nuget包即可!

至于PasteBuilder可以去gitee下载

https://soft.pastecode.cn/Home/Soft

超级管理员
贴代码框架
贴代码框架PasteForm的在线文档,主要介绍理念和特性及实际案例!
贴代码文档
什么才叫操作文档?对于操作人员来说,遇到哪个字段不懂意思,点击下即可查阅说明,这就是最好的文档!
PasteSpider在线操作文档
PasteSpider是专门为开发者开发的部署工具,五分钟上手,小内存服务器也可以使用,使用旁载模式,运行更安全!!!目前仅支持linux的服务器,win服务器的版本将在不久到来!
贴代码在线客服文档
是客服系统也是营销系统,支持丰富的话术配置,支持自定义消息格式,支持多站点入驻模式,一键部署快速搭建!