88 lines
2.1 KiB
C#
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; }
|
|
}
|
|
} |