¶Ô±ÈÐÂÎļþ |
| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Web; |
| | | |
| | | namespace IStation.Dto |
| | | { |
| | | /// <summary> |
| | | /// æ§è¡è¿åçéç¨ç±»ï¼è¯¥ç±»å¸¦æè¯¦ç»çä¸å¡æ°æ®ï¼é¤äºåè¯ç¨æ·æ¤æ¬¡è°ç¨æ¯å¦æåä¸å¦ï¼ä»¥åä¸ä¸ªè¡¨ç¤ºæç¤ºä¿¡æ¯çå符串å¤ï¼è¿å¸¦ç详ç»çä¸å¡æ°æ® |
| | | /// </summary> |
| | | /// <typeparam name="T">ä¸å¡æ°æ®çç±»å</typeparam> |
| | | public class ApiResult_Status<T> : ApiResult |
| | | { |
| | | /// <summary> |
| | | /// ä¸å¡æ°æ® |
| | | /// </summary> |
| | | public T Data { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ç¶æç |
| | | /// </summary> |
| | | public int Status { get; set; } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | public ApiResult_Status() { } |
| | | |
| | | /// <summary> |
| | | /// æé 彿° |
| | | /// </summary> |
| | | /// <param name="status">ç¶æ</param> |
| | | /// <param name="data">ä¸å¡æ°æ®</param> |
| | | /// <param name="type">ç¶ææ è¯</param> |
| | | /// <param name="message">æç¤ºä¿¡æ¯</param> |
| | | public ApiResult_Status(IStation.Dto.ApiResultCode type, int status, T data, string message) |
| | | : base(type, message) |
| | | { |
| | | this.Status = status; |
| | | this.Data = data; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="data"></param> |
| | | /// <param name="status"></param> |
| | | /// <param name="message"></param> |
| | | public ApiResult_Status(T data, int status, string message) |
| | | : base(string.IsNullOrEmpty(message) ? IStation.Dto.ApiResultCode.Success : IStation.Dto.ApiResultCode.Error, message) |
| | | { |
| | | this.Status = status; |
| | | this.Data = data; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | } |
| | | } |