123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Net;
- using System.Web;
- using QWPlatform.SystemLibrary.Utils;
- namespace PMS.WebUI
- {
- /// <summary>
- /// 创 建 人:王海洋
- /// 创建日期:2018-12-10
- /// 功能描述:JSON结果返回标准化结构
- /// </summary>
- public class PmsJsonResoult
- {
- /// <summary>
- /// 实现化一个JSON返回结果
- /// </summary>
- /// <param name="isSuccess">是否成功</param>
- /// <param name="msg">返回消息</param>
- /// <param name="json">json数据</param>
- public PmsJsonResoult(bool isSuccess, string msg="",object json = null)
- {
- if (isSuccess)
- {
- this.code = HttpStatusCode.OK;
- }
- else
- {
- this.code = HttpStatusCode.InternalServerError;
- }
- this.msg = msg;
- this.obj = json;
- }
- /// <summary>
- /// 实例化一个JSON返回的结果
- /// </summary>
- /// <param name="code">权举代码</param>
- /// <param name="msg">说明消息</param>
- /// <param name="json">json数据</param>
- public PmsJsonResoult(HttpStatusCode code, string msg = "", object json = null)
- {
- this.code = code;
- this.msg = msg;
- this.obj = json;
- }
- /// <summary>
- /// 实例化一个JSON返回的结果
- /// </summary>
- /// <param name="code">权举代码</param>
- /// <param name="msg">说明消息</param>
- /// <param name="json">json数据</param>
- public PmsJsonResoult( string json = "")
- {
- this.url = json;
- }
- /// <summary>
- /// FormMakingFTP上传
- /// </summary>
- public string url { get; set; }
- /// <summary>
- /// 返回的状态代码
- /// </summary>
- public HttpStatusCode code { get; set; }
- /// <summary>
- /// 说明消息
- /// </summary>
- public string msg { get; set; }
- /// <summary>
- /// 返回的json内容
- /// </summary>
- public object obj { get; set; }
- /// <summary>
- /// 返回一个json对象字符串
- /// </summary>
- /// <returns></returns>
- public override string ToString()
- {
- return Strings.ObjectToJson(this);
- }
- }
- }
|