Files
lserp_cs_6.0/插件库/Lskj.Interface.Api/BaseDetailModule.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

45 lines
1.9 KiB
C#

using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
namespace Lskj.Interface.Api
{
public class BaseDetailModule : Module
{
public BaseDetailModule() { }
public BaseDetailModule(DataRow rowItem)
{
if (rowItem == null) return;
this.DetailId = rowItem.Table.Columns.Contains("id") ? rowItem["id"] + "" : string.Empty;
this.UnionKey = rowItem.Table.Columns.Contains("unionkey") ? rowItem["unionkey"] + "" : string.Empty;
this.UnionMenuCode = rowItem.Table.Columns.Contains("UnionMenuCode") ? rowItem["UnionMenuCode"] + "" : string.Empty;
this.UnionField = rowItem.Table.Columns.Contains("UnionField") ? rowItem["UnionField"] + "" : string.Empty;
this.UnionParentField = rowItem.Table.Columns.Contains("UnionParentField") ? rowItem["UnionParentField"] + "" : string.Empty;
this.UnionValue = rowItem.Table.Columns.Contains("UnionValue") ? rowItem["UnionValue"] + "" : string.Empty;
this.UnionSql = rowItem.Table.Columns.Contains("UnionSQL") ? rowItem["UnionSQL"] + "" : string.Empty;
this.UnionCond = rowItem.Table.Columns.Contains("unionCond") ? rowItem["unionCond"] + "" : string.Empty;
if (rowItem.Table.Columns.Contains("detailType")) this.UnionType = (rowItem["detailType"]) as Int32?;
if (rowItem.Table.Columns.Contains("Refresh")) this.Refresh = (rowItem["Refresh"]) as bool?;
if (rowItem.Table.Columns.Contains("AddFlag")) this.AddFlag = (rowItem["AddFlag"]) as bool?;
}
public string DetailId;
public string UnionKey;
public string UnionMenuCode;
public string UnionField;
public string UnionParentField;
public string UnionValue;
public string UnionSql;
public string UnionCond;
public int? UnionType;
public bool? Refresh;
public bool? AddFlag;
}
}