WebApi后端框架成功案例:对接海尔(Haier)集团某子公司的系统
CSFramework.WebApi服务端开发框架
成功案例
WebApi框架
原创软件@csframework.com
1. VS解决方案
2. WebApi命令层源码(C#)
C# 全选
using FirsHaier.WebApi.Core;
using FirsHaier.WebApi.Core.Extensions;
using FirsHaier.WebApi.Core.Interfaces;
using FirsHaier.WebApi.Core.Models;
using FirsHaier.WebApi.DataAccess;
using FirsHaier.WebApi.Foundation;
using FirsHaier.WebApi.Foundation.CacheProvider;
using FirsHaier.WebApi.Models;
using System;
using System.Collections.Generic;
using System.Net.Http;
namespace FirsHaier.WebApi.Commands.Commands
{
[CommandAttribute(DefaultCMDIDs.FMS, "FMS暂估系统总接口")]
public class CmdFMS : CmdBaseAction
{
dal_FMSDocList _DAL = new dal_FMSDocList();
/// <summary>
/// 业务逻辑层构造器
/// </summary>
/// <param name="httpRequest">当前HttpRequest请求对象</param>
/// <param name="userRequest">用户提交的数据</param>
public CmdFMS(HttpRequestMessage httpRequest, IUserRequestAction userRequest)
: base(httpRequest, userRequest)
{
_Operations.Add("FMS-POST");
_Operations.Add("FMS-UpdatePostFlag");
}
}
}
C# 全选
using FirsHaier.MPCClient;
using FirsHaier.WebApi.Core;
using FirsHaier.WebApi.Core.Extensions;
using FirsHaier.WebApi.Core.Interfaces;
using FirsHaier.WebApi.Foundation;
using FirsHaier.WebApi.Foundation.CacheProvider;
using FirsHaier.WebApi.Models;
using System;
using System.Net.Http;
namespace FirsHaier.WebApi.Commands.Commands
{
[CommandAttribute(DefaultCMDIDs.MPC, "MPC付款预算总接口")]
public class CmdMPC : CmdBaseAction
{
/// <summary>
/// 业务逻辑层构造器
/// </summary>
/// <param name="httpRequest">当前HttpRequest请求对象</param>
/// <param name="userRequest">用户提交的数据</param>
public CmdMPC(HttpRequestMessage httpRequest, IUserRequestAction userRequest)
: base(httpRequest, userRequest)
{
_Operations.Add("MPC-PaymentBudget");//付款预算
_Operations.Add("MPC-QueryPayment");//查询付款进度
//_Operations.Add("MPC-QueryPaymentSuccess");//付款成功、退汇接口
//_Operations.Add("MPC-QueryUnqualifiedData");//查询中间表不合格数据
//_Operations.Add("MPC-QueryReceiveBankList");//收款银行视图
//_Operations.Add("MPC-QueryBankList");//银行机构列表
}
}
}
//来源:C/S框架网 | www.csframework.com | QQ:23404761
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
WebApi C/S框架网