<?xml version="1.0"?>
<Entity>
	<Name>WorkFlowProcedure</Name>
	<Type>Single</Type>
	<Table>
		<Name>WorkFlowProcedure</Name>
		<Column>
			<Name>ProcedureCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ProcedureName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>80</ColumnSize>
		</Column>
		<Column>
			<Name>Description</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>160</ColumnSize>
		</Column>
		<Column>
			<Name>ApplicationPath</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>200</ColumnSize>
		</Column>
		<Column>
			<Name>ApplicationInfoPath</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>200</ColumnSize>
		</Column>
		<Column>
			<Name>Type</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>Creator</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Remark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>SysType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>VersionNumber</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ProjectCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Column>
			<Name>CreateUser</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CreateDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>ModifyUser</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ModifyDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>Activity</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>VersionDescription</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Column>
			<Name>ProcedureRemark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Column>
			<Name>ProcedureShowInfo</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ProcedureXml</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2147483647</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from WorkFlowProcedure where  ProcedureCode=@ProcedureCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from WorkFlowProcedure</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into WorkFlowProcedure (  ProcedureCode, ProcedureName, Description, ApplicationPath, ApplicationInfoPath, Type, Creator, Remark, SysType, VersionNumber, ProjectCode, CreateUser, CreateDate, ModifyUser, ModifyDate, Activity, VersionDescription, ProcedureRemark, ProcedureShowInfo, ProcedureXml ) values (  @ProcedureCode, @ProcedureName, @Description, @ApplicationPath, @ApplicationInfoPath, @Type, @Creator, @Remark, @SysType, @VersionNumber, @ProjectCode, @CreateUser, @CreateDate, @ModifyUser, @ModifyDate, @Activity, @VersionDescription, @ProcedureRemark, @ProcedureShowInfo, @ProcedureXml )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureName</Name>
				<Column>ProcedureName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationPath</Name>
				<Column>ApplicationPath</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationInfoPath</Name>
				<Column>ApplicationInfoPath</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Type</Name>
				<Column>Type</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Creator</Name>
				<Column>Creator</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SysType</Name>
				<Column>SysType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@VersionNumber</Name>
				<Column>VersionNumber</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CreateUser</Name>
				<Column>CreateUser</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CreateDate</Name>
				<Column>CreateDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ModifyUser</Name>
				<Column>ModifyUser</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ModifyDate</Name>
				<Column>ModifyDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Activity</Name>
				<Column>Activity</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@VersionDescription</Name>
				<Column>VersionDescription</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureRemark</Name>
				<Column>ProcedureRemark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureShowInfo</Name>
				<Column>ProcedureShowInfo</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureXml</Name>
				<Column>ProcedureXml</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update WorkFlowProcedure set ProcedureName=@ProcedureName,Description=@Description,ApplicationPath=@ApplicationPath,ApplicationInfoPath=@ApplicationInfoPath,Type=@Type,Creator=@Creator,Remark=@Remark,SysType=@SysType,VersionNumber=@VersionNumber,ProjectCode=@ProjectCode,CreateUser=@CreateUser,CreateDate=@CreateDate,ModifyUser=@ModifyUser,ModifyDate=@ModifyDate,Activity=@Activity,VersionDescription=@VersionDescription,ProcedureRemark=@ProcedureRemark,ProcedureShowInfo=@ProcedureShowInfo,ProcedureXml=@ProcedureXml where  ProcedureCode=@ProcedureCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureName</Name>
				<Column>ProcedureName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationPath</Name>
				<Column>ApplicationPath</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationInfoPath</Name>
				<Column>ApplicationInfoPath</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Type</Name>
				<Column>Type</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Creator</Name>
				<Column>Creator</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Remark</Name>
				<Column>Remark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@SysType</Name>
				<Column>SysType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@VersionNumber</Name>
				<Column>VersionNumber</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ProjectCode</Name>
				<Column>ProjectCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CreateUser</Name>
				<Column>CreateUser</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CreateDate</Name>
				<Column>CreateDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@ModifyUser</Name>
				<Column>ModifyUser</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ModifyDate</Name>
				<Column>ModifyDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@Activity</Name>
				<Column>Activity</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@VersionDescription</Name>
				<Column>VersionDescription</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureRemark</Name>
				<Column>ProcedureRemark</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureShowInfo</Name>
				<Column>ProcedureShowInfo</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureXml</Name>
				<Column>ProcedureXml</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from WorkFlowProcedure  where  ProcedureCode=@ProcedureCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByProcedureName</Name>
			<String>select * from WorkFlowProcedure where  ProcedureName=@ProcedureName</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureName</Name>
				<Column>ProcedureName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectCommon</Name>
			<String>select * from WorkFlowProcedure where type = 1</String>
			<CommandType>Text</CommandType>
		</Sql>
	</Table>
</Entity>