zoukankan      html  css  js  c++  java
  • Asp.net Code Api 返回类

    ActionResponse:

    namespace Siia.Model.Infrastructure
    {
        public class ActionResponse
        {
            private static readonly ActionResponse _success = new ActionResponse { IsSuccess = true };
            public bool IsSuccess { get; set; } = true;
            public int Code { get; set; }
            public string Message { get; set; }
            public object Result { get; set; }
            public static ActionResponse Success => _success;
            public static ActionResponse Succeed(object result = null)
            {
                return new ActionResponse
                {
                    IsSuccess = true,
                    Result = result
                };
            }
            public static ActionResponse Fail(int code, string message)
            {
                return new ActionResponse
                {
                    IsSuccess = false,
                    Code = code,
                    Message = message
                };
            }
            public ActionResponse<T> To<T>()
            {
                return new ActionResponse<T>
                {
                    IsSuccess = this.IsSuccess,
                    Code = this.Code,
                    Result = (T)this.Result
                };
            }
        }
        public class ActionResponse<T> : ActionResponse
        {
            public new T Result { get; set; }
        }
    }
    View Code

    调用:

     /// <summary>
            /// 获取账号信息
            /// </summary>
            /// <returns></returns>
            [HttpGet("[action]")]
            public async Task<IActionResult> GetAccountInfo()
            {
                var result = await _accountsService.GetAccountInfo(_passport.UserId);
                return Ok(ActionResponse.Succeed(result));
            }
    View Code
  • 相关阅读:
    web服务webserver
    java:Comparator比较器
    6递归
    5.二分查找 = 折半查找
    4.线性查找 = 顺序查找
    3选择排序
    2.冒泡排序----还是不懂,先记录下来
    1交换算法
    调试篇
    sql表合并,统计计算,生成总计
  • 原文地址:https://www.cnblogs.com/SmilePastaLi/p/15702825.html
Copyright © 2011-2022 走看看