ComplianceServer/oldcode/ZXDService/JsonResult.cs

88 lines
2.1 KiB
C#

using CRM.Core.DTO;
using CRM.Core.Model.Entity;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ZXDService.Dto;
namespace ZXDService
{
[DataContract]
public class JsonResult<T>
{
[DataMember]
public bool result { get; set; }
[DataMember]
public int retcode { get; set; }
[DataMember]
public T retmsg { get; set; }
}
[DataContract]
public class ListResult<T1, T2>
{
[DataMember]
public bool result { get; set; }
[DataMember]
public int retcode { get; set; }
/// <summary>
/// 描述
/// </summary>
[DataMember]
public string retmsg { get; set; }
/// <summary>
/// 数据列表
/// </summary>
[DataMember]
public List<T1> infolist { get; set; }
/// <summary>
/// 分页信息
/// </summary>
[DataMember]
public LaypageDto pageinfo { get; set; }
/// <summary>
/// 汇总信息
/// </summary>
[DataMember]
public T2 sumInfo { get; set; }
}
[DataContract]
public class PageResult<T>
{
[DataMember]
public int pageindex { get; set; }
[DataMember]
public int pagecount { get; set; }
[DataMember]
public T data { get; set; }
}
[DataContract]
public class ExamResult
{
[DataMember]
public bool isNew { get; set; }
[DataMember]
public EXAM_PAPER paper { get; set; }
[DataMember]
public IEnumerable<EXAM_PAPERSUBJECT> singleSubject { get; set; }
[DataMember]
public IEnumerable<EXAM_PAPERSUBJECT> composeSubject { get; set; }
}
[DataContract]
public class UserCenterResResult
{
[DataMember]
public int ret { get; set; }
[DataMember]
public string retMsg { get; set; }
[DataMember]
public List<AllocateRes3List> list { get; set; }
[DataMember]
public int total { get; set; }
}
}