using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Lskj.Model;
using Lskj.Business.Impl;
namespace Lskj.Control.Model
{
public class AuditCommonModel
{
///
/// 确认表
///
/// The comfrim table.
public virtual string ComfrimTable { get; protected set; }
///
/// 审批流转表
///
/// The flow step table.
public virtual string FlowStepTable { get; protected set; }
///
/// 模块类别
///
/// The moduletype.
public virtual string Moduletype { get; protected set; }
///
/// 审批存储过程名
///
/// The name of the procedure.
public virtual string ProcedureName { get; protected set; }
///
/// 审批主表
///
/// The system table.
public virtual string SystemTable { get; protected set; }
///
/// 审批流程明细
///
/// The system flow.
public virtual string SystemFlow { get; protected set; }
///
/// 审批流转明细
///
/// The system tab flow step.
public virtual string SystemTabFlowStep { get; protected set; }
///
/// 数据标识labelname
///
/// The data flag label.
public virtual string DataFlagLabel { get; protected set; }
}
#region 基础审批
///
/// 基础审批
///
public class BaseAuditCommonModel : AuditCommonModel
{
///
/// 审批主表
///
/// The system table.
public override string SystemTable
{
get
{
return "p_systemdlltabflowstepgrid";
}
}
///
/// 审批流程明细
///
/// The system flow.
public override string SystemFlow
{
get
{
return "P_systemdlltabflow";
}
}
///
/// 审批流转明细
///
/// The system tab flow step.
public override string SystemTabFlowStep
{
get
{
return "p_baseflowstep";
}
}
///
/// 审批流转表
///
/// The flow step table.
public override string FlowStepTable
{
get
{
return "p_systemdlltabflowtypestep";
}
}
///
/// 审批存储过程
///
/// The name of the procedure.
public override string ProcedureName
{
get
{
return "p_BaseAudit";
}
}
///
/// 审批模块类
///
/// The moduletype.
public override string Moduletype
{
get
{
return "base";
}
}
///
/// 确认表
///
/// The comfrim table.
public override string ComfrimTable
{
get
{
return "p_baseflowComfirm";
}
}
///
/// 数据标识labelname
///
/// The data flag label.
public override string DataFlagLabel
{
get
{
return "数据标识号";
}
}
}
#endregion
#region 单据审批
///
/// 单据公共类
///
public class BillAuditCommonModel : AuditCommonModel
{
///
/// 审批流转表.
///
/// The flow step table.
public override string FlowStepTable
{
get
{
return "p_systembillflowtypestep";
}
}
///
/// 审批存储过程名
///
/// The name of the procedure.
public override string ProcedureName
{
get
{
return "p_BillAudit";
}
}
///
/// 审批主表
///
/// The system table.
public override string SystemTable
{
get
{
return "p_systembillstepgrid";
}
}
///
/// 模块类别
///
/// The moduletype.
public override string Moduletype
{
get
{
return "bill";
}
}
///
/// 审批流转明细
///
/// The system tab flow step.
public override string SystemTabFlowStep
{
get
{
return "wms_billflowstep";
}
}
///
/// 审批流程明细
///
/// The system flow.
public override string SystemFlow
{
get
{
return "P_systembillflow";
}
}
///
/// 确认表
///
/// The comfrim table.
public override string ComfrimTable
{
get
{
return "wms_billflowComfirm";
}
}
///
/// 数据标识labelname
///
/// The data flag label.
public override string DataFlagLabel
{
get
{
return "单据号";
}
}
}
#endregion
}