XCode/XUnitTest.XCode/Code/EntityModels/ParameterModel.cs

115 lines
3.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;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Serialization;
using System.Web.Script.Serialization;
using System.Xml.Serialization;
namespace XCode.Membership666;
/// <summary>字典参数</summary>
public partial class ParameterModel : IParameter
{
#region
/// <summary>编号</summary>
public Int32 ID { get; set; }
/// <summary>用户。按用户区分参数用户0表示系统级</summary>
public Int32 UserID { get; set; }
/// <summary>类别</summary>
public String? Category { get; set; }
/// <summary>名称</summary>
public String? Name { get; set; }
/// <summary>数值</summary>
public String? Value { get; set; }
/// <summary>长数值</summary>
public String? LongValue { get; set; }
/// <summary>种类。0普通21列表22名值</summary>
public XCode.Membership.ParameterKinds Kind { get; set; }
/// <summary>启用</summary>
public Boolean Enable { get; set; }
/// <summary>扩展1</summary>
public Int32 Ex1 { get; set; }
/// <summary>扩展2</summary>
public Decimal Ex2 { get; set; }
/// <summary>扩展3</summary>
public Double Ex3 { get; set; }
/// <summary>扩展4</summary>
public String? Ex4 { get; set; }
/// <summary>扩展5</summary>
public String? Ex5 { get; set; }
/// <summary>扩展6</summary>
public String? Ex6 { get; set; }
/// <summary>创建者</summary>
public String? CreateUser { get; set; }
/// <summary>创建用户</summary>
public Int32 CreateUserID { get; set; }
/// <summary>创建地址</summary>
public String? CreateIP { get; set; }
/// <summary>创建时间</summary>
public DateTime CreateTime { get; set; }
/// <summary>更新者</summary>
public String? UpdateUser { get; set; }
/// <summary>更新用户</summary>
public Int32 UpdateUserID { get; set; }
/// <summary>更新地址</summary>
public String? UpdateIP { get; set; }
/// <summary>更新时间</summary>
public DateTime UpdateTime { get; set; }
/// <summary>备注</summary>
public String? Remark { get; set; }
#endregion
#region
/// <summary>拷贝模型对象</summary>
/// <param name="model">模型</param>
public void Copy(IParameter model)
{
ID = model.ID;
UserID = model.UserID;
Category = model.Category;
Name = model.Name;
Value = model.Value;
LongValue = model.LongValue;
Kind = model.Kind;
Enable = model.Enable;
Ex1 = model.Ex1;
Ex2 = model.Ex2;
Ex3 = model.Ex3;
Ex4 = model.Ex4;
Ex5 = model.Ex5;
Ex6 = model.Ex6;
CreateUser = model.CreateUser;
CreateUserID = model.CreateUserID;
CreateIP = model.CreateIP;
CreateTime = model.CreateTime;
UpdateUser = model.UpdateUser;
UpdateUserID = model.UpdateUserID;
UpdateIP = model.UpdateIP;
UpdateTime = model.UpdateTime;
Remark = model.Remark;
}
#endregion
}