2025-03-28 09:49:56 +08:00

163 lines
4.1 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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; }
}
}