CSFramework.WebApi用户请求对象模型|C/S开发框架
目录ModelRequest <标准用户请求类> ModelRequest类提供基础的请求信息,包括开发者密钥、请求的数据、是否加密以及数据签名。此用户请求类型必须对应具体的服务端接口,比如数据处理控制器(DataController)的Add、Delete、Edit、Query方法。若不能对应具体的方法,服务端无法解析和处理用户的请求。 ModelRequestAction <命令请求类、数据操作类> ModelRequestAction类提供命令处理方式和提交的数据,包括命令编号(Action)、具体操作(Operation)开发者密钥、请求的数据、客户端信息、是否加密以及数据签名。命令编号(Action):指定命令编号,如:采购订单编号为:80100,销售订单编号为:80200 具体操作(Operation):指定具体操作:如:Add/Edit/Delete/Query,或自定义命名如:Lock/Approval等。 客户端信息(ClientData):参考客户端信息类。 ModelRequestClientData <客户端信息类>ModelRequestClientData类继承IUserRequestClient接口以及IUserRequestClientLogin接口。IUserRequestClient接口主要包含客户端信息,如客户端类型、设备编码、IP地址、程序版本等信息。IuserRequestClientLogin接口包含用户登录信息,如登录的账套编号、用户令牌、用户编号。ModelResponse <服务端回应消息>ModelResponse类继承IUserResponse接口,用于返回服务端处理结果信息。主要信息有消息编号、返回的数据以及消息内容。Response.Code=0表示正常回应,Response.Code=-1表示操作错误,其他编码为自定义消息。参考:《自定义消息表》模型说明:
C#代码: 扫一扫加作者微信
参考文档:
GoF设计模式:建造者模式(Builder Pattern)—复杂对象的组装与创建-C/S开发框架 GoF设计模式:享元模式(Flyweight Pattern)—实现对象的复用-C/S开发框架 GoF设计模式:职责链模式(Chain of Responsibility Pattern)—请求的链式处理-C/S开发框架 GoF设计模式:代理模式(Proxy Pattern)—对象的间接访问-C/S开发框架 DbFramework数据库实体类对象模型框架( 支持MsSQL,MySQL,Oracle三种数据库)|C/S开发框架 客户端测试程序(CS.WebApi.Tester)| CSFramework.WebApi后端框架|C/S开发框架 客户管理 (Customer , 基础资料数据维护) | CSFramework.WebApi后端框架|C/S开发框架 测试DoController控制器 | CSFramework.WebApi后端框架|C/S开发框架 SystemController – 系统管理控制器 | CSFramework.WebApi后端框架|C/S开发框架 CSFramework.WebApi后端框架提供两种接口调用方式|C/S开发框架 CSFramework.WebApi后端框架 | 用户请求类型 (User Request)参数模型|C/S开发框架 ORM模型介绍(ORM Model)| CSFramework.WebApi服务端框架|C/S开发框架 CSFramework.WebApi系统安全保障机制|C/S开发框架
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |