ab56a9bcf7
SVN-Revision: r240
45 lines
1.9 KiB
C#
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;
|
|
|
|
}
|
|
}
|