ZhiYeJianKang_PeiXun/Song.Entities/OrganLevel.cs

277 lines
7.5 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
namespace Song.Entities {
using System;
/// <summary>
/// 表名OrganLevel 主键列Olv_ID
/// </summary>
[SerializableAttribute()]
public partial class OrganLevel : WeiSha.Data.Entity {
protected Int32 _Olv_ID;
protected Int32 _Olv_Level;
protected String _Olv_Name;
protected String _Olv_Intro;
protected Boolean _Olv_IsUse;
protected String _Olv_Tag;
protected Int32 _Olv_Tax;
protected Boolean _Olv_IsDefault;
protected Int32 _Ps_ID;
public Int32 Olv_ID {
get {
return this._Olv_ID;
}
set {
this.OnPropertyValueChange(_.Olv_ID, _Olv_ID, value);
this._Olv_ID = value;
}
}
public Int32 Olv_Level {
get {
return this._Olv_Level;
}
set {
this.OnPropertyValueChange(_.Olv_Level, _Olv_Level, value);
this._Olv_Level = value;
}
}
public String Olv_Name {
get {
return this._Olv_Name;
}
set {
this.OnPropertyValueChange(_.Olv_Name, _Olv_Name, value);
this._Olv_Name = value;
}
}
public String Olv_Intro {
get {
return this._Olv_Intro;
}
set {
this.OnPropertyValueChange(_.Olv_Intro, _Olv_Intro, value);
this._Olv_Intro = value;
}
}
public Boolean Olv_IsUse {
get {
return this._Olv_IsUse;
}
set {
this.OnPropertyValueChange(_.Olv_IsUse, _Olv_IsUse, value);
this._Olv_IsUse = value;
}
}
public String Olv_Tag {
get {
return this._Olv_Tag;
}
set {
this.OnPropertyValueChange(_.Olv_Tag, _Olv_Tag, value);
this._Olv_Tag = value;
}
}
public Int32 Olv_Tax {
get {
return this._Olv_Tax;
}
set {
this.OnPropertyValueChange(_.Olv_Tax, _Olv_Tax, value);
this._Olv_Tax = value;
}
}
public Boolean Olv_IsDefault {
get {
return this._Olv_IsDefault;
}
set {
this.OnPropertyValueChange(_.Olv_IsDefault, _Olv_IsDefault, value);
this._Olv_IsDefault = value;
}
}
public Int32 Ps_ID {
get {
return this._Ps_ID;
}
set {
this.OnPropertyValueChange(_.Ps_ID, _Ps_ID, value);
this._Ps_ID = value;
}
}
/// <summary>
/// 获取实体对应的表名
/// </summary>
protected override WeiSha.Data.Table GetTable() {
return new WeiSha.Data.Table<OrganLevel>("OrganLevel");
}
/// <summary>
/// 获取实体中的标识列
/// </summary>
protected override WeiSha.Data.Field GetIdentityField() {
return _.Olv_ID;
}
/// <summary>
/// 获取实体中的主键列
/// </summary>
protected override WeiSha.Data.Field[] GetPrimaryKeyFields() {
return new WeiSha.Data.Field[] {
_.Olv_ID};
}
/// <summary>
/// 获取列信息
/// </summary>
protected override WeiSha.Data.Field[] GetFields() {
return new WeiSha.Data.Field[] {
_.Olv_ID,
_.Olv_Level,
_.Olv_Name,
_.Olv_Intro,
_.Olv_IsUse,
_.Olv_Tag,
_.Olv_Tax,
_.Olv_IsDefault,
_.Ps_ID};
}
/// <summary>
/// 获取列数据
/// </summary>
protected override object[] GetValues() {
return new object[] {
this._Olv_ID,
this._Olv_Level,
this._Olv_Name,
this._Olv_Intro,
this._Olv_IsUse,
this._Olv_Tag,
this._Olv_Tax,
this._Olv_IsDefault,
this._Ps_ID};
}
/// <summary>
/// 给当前实体赋值
/// </summary>
protected override void SetValues(WeiSha.Data.IRowReader reader) {
if ((false == reader.IsDBNull(_.Olv_ID))) {
this._Olv_ID = reader.GetInt32(_.Olv_ID);
}
if ((false == reader.IsDBNull(_.Olv_Level))) {
this._Olv_Level = reader.GetInt32(_.Olv_Level);
}
if ((false == reader.IsDBNull(_.Olv_Name))) {
this._Olv_Name = reader.GetString(_.Olv_Name);
}
if ((false == reader.IsDBNull(_.Olv_Intro))) {
this._Olv_Intro = reader.GetString(_.Olv_Intro);
}
if ((false == reader.IsDBNull(_.Olv_IsUse))) {
this._Olv_IsUse = reader.GetBoolean(_.Olv_IsUse);
}
if ((false == reader.IsDBNull(_.Olv_Tag))) {
this._Olv_Tag = reader.GetString(_.Olv_Tag);
}
if ((false == reader.IsDBNull(_.Olv_Tax))) {
this._Olv_Tax = reader.GetInt32(_.Olv_Tax);
}
if ((false == reader.IsDBNull(_.Olv_IsDefault))) {
this._Olv_IsDefault = reader.GetBoolean(_.Olv_IsDefault);
}
if ((false == reader.IsDBNull(_.Ps_ID))) {
this._Ps_ID = reader.GetInt32(_.Ps_ID);
}
}
public override int GetHashCode() {
return base.GetHashCode();
}
public override bool Equals(object obj) {
if ((obj == null)) {
return false;
}
if ((false == typeof(OrganLevel).IsAssignableFrom(obj.GetType()))) {
return false;
}
if ((((object)(this)) == ((object)(obj)))) {
return true;
}
return false;
}
public class _ {
/// <summary>
/// 表示选择所有列,与*等同
/// </summary>
public static WeiSha.Data.AllField All = new WeiSha.Data.AllField<OrganLevel>();
/// <summary>
/// 字段名Olv_ID - 数据类型Int32
/// </summary>
public static WeiSha.Data.Field Olv_ID = new WeiSha.Data.Field<OrganLevel>("Olv_ID");
/// <summary>
/// 字段名Olv_Level - 数据类型Int32
/// </summary>
public static WeiSha.Data.Field Olv_Level = new WeiSha.Data.Field<OrganLevel>("Olv_Level");
/// <summary>
/// 字段名Olv_Name - 数据类型String
/// </summary>
public static WeiSha.Data.Field Olv_Name = new WeiSha.Data.Field<OrganLevel>("Olv_Name");
/// <summary>
/// 字段名Olv_Intro - 数据类型String
/// </summary>
public static WeiSha.Data.Field Olv_Intro = new WeiSha.Data.Field<OrganLevel>("Olv_Intro");
/// <summary>
/// 字段名Olv_IsUse - 数据类型Boolean
/// </summary>
public static WeiSha.Data.Field Olv_IsUse = new WeiSha.Data.Field<OrganLevel>("Olv_IsUse");
/// <summary>
/// 字段名Olv_Tag - 数据类型String
/// </summary>
public static WeiSha.Data.Field Olv_Tag = new WeiSha.Data.Field<OrganLevel>("Olv_Tag");
/// <summary>
/// 字段名Olv_Tax - 数据类型Int32
/// </summary>
public static WeiSha.Data.Field Olv_Tax = new WeiSha.Data.Field<OrganLevel>("Olv_Tax");
/// <summary>
/// 字段名Olv_IsDefault - 数据类型Boolean
/// </summary>
public static WeiSha.Data.Field Olv_IsDefault = new WeiSha.Data.Field<OrganLevel>("Olv_IsDefault");
/// <summary>
/// 字段名Ps_ID - 数据类型Int32
/// </summary>
public static WeiSha.Data.Field Ps_ID = new WeiSha.Data.Field<OrganLevel>("Ps_ID");
}
}
}