163 lines
4.1 KiB
C#
163 lines
4.1 KiB
C#
using System.Collections.Generic;
|
||
using System.Runtime.Serialization;
|
||
|
||
namespace DataTransmission.Model
|
||
{
|
||
/// <summary>
|
||
/// 通用数据对象
|
||
/// </summary>
|
||
public class CommonModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public string value { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象(附带pid)
|
||
/// </summary>
|
||
public class CommonPidModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 上级类别内码
|
||
/// </summary>
|
||
public int? pid { get; set; }
|
||
/// <summary>
|
||
/// 类别等级
|
||
/// </summary>
|
||
public int? level { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象(附带数据类型)
|
||
/// </summary>
|
||
public class CommonTypeModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 数值代码(字符串)
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
/// <summary>
|
||
/// 数据类型
|
||
/// </summary>
|
||
public int? type { get; set; }
|
||
/// <summary>
|
||
/// 额外描述内容
|
||
/// </summary>
|
||
public string desc { get; set; }
|
||
/// <summary>
|
||
/// 图标地址
|
||
/// </summary>
|
||
public string ico { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象树形结构(附带数据类型)
|
||
/// </summary>
|
||
public class CommonTypeTreeModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public int? value { get; set; }
|
||
/// <summary>
|
||
/// 数值代码(字符串)
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
/// <summary>
|
||
/// 数据类型
|
||
/// </summary>
|
||
public int? type { get; set; }
|
||
/// <summary>
|
||
/// 图标地址
|
||
/// </summary>
|
||
public string ico { get; set; }
|
||
/// <summary>
|
||
/// 额外描述内容
|
||
/// </summary>
|
||
public string desc { get; set; }
|
||
/// <summary>
|
||
/// 子集列表
|
||
/// </summary>
|
||
public List<CommonTypeModel> children { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象
|
||
/// </summary>
|
||
public class LabelValueModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string label { get; set; }
|
||
/// <summary>
|
||
/// 数值(对应数据表id)
|
||
/// </summary>
|
||
public decimal? value { get; set; }
|
||
/// <summary>
|
||
/// 数值代码(字符串)
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
/// <summary>
|
||
/// 数据类型
|
||
/// </summary>
|
||
public int? type { get; set; }
|
||
/// <summary>
|
||
/// 图标地址
|
||
/// </summary>
|
||
public string ico { get; set; }
|
||
/// <summary>
|
||
/// 数据索引
|
||
/// </summary>
|
||
public int? index { get; set; }
|
||
}
|
||
|
||
/// <summary>
|
||
/// 通用数据对象
|
||
/// </summary>
|
||
public class CommonKeyModel
|
||
{
|
||
/// <summary>
|
||
/// 名称
|
||
/// </summary>
|
||
public string name { get; set; }
|
||
/// <summary>
|
||
/// 数值
|
||
/// </summary>
|
||
public string value { get; set; }
|
||
/// <summary>
|
||
/// 数据
|
||
/// </summary>
|
||
public string data { get; set; }
|
||
/// <summary>
|
||
/// 唯一键值
|
||
/// </summary>
|
||
public string key { get; set; }
|
||
}
|
||
} |