<?xml version="1.0"?>
<Entity>
	<Name>pmSupplierType</Name>
	<Type>Single</Type>
	<Table>
		<Name>pmSupplierType</Name>
		<Column>
			<Name>stID</Name>
			<DataType>System.Int32</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>SupplierCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>GroupCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>stIsMain</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stIsOk</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stQualificationBeginDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>stQualificationEndDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>stCheckFinishDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>stRemark</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>1000</ColumnSize>
		</Column>
		<Column>
			<Name>stType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>State</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
    <Column>
      <Name>TimeStamp</Name>
      <DataType>System.Byte[]</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
		<Column>
			<Name>OriginalStId</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stVerNumber</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stVerBillId</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stVerBillType</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>stVerBillCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from pmSupplierType where  stID=@stID</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@stID</Name>
				<Column>stID</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from pmSupplierType</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into pmSupplierType (  SupplierCode, GroupCode, stIsMain, stIsOk, stQualificationBeginDate, stQualificationEndDate, stCheckFinishDate, stRemark, stType, State, OriginalStId, stVerNumber, stVerBillId, stVerBillType, stVerBillCode ) values (  @SupplierCode, @GroupCode, @stIsMain, @stIsOk, @stQualificationBeginDate, @stQualificationEndDate, @stCheckFinishDate, @stRemark, @stType, @State, @OriginalStId, @stVerNumber, @stVerBillId, @stVerBillType, @stVerBillCode )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@SupplierCode</Name>
				<Column>SupplierCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@GroupCode</Name>
				<Column>GroupCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@stIsMain</Name>
				<Column>stIsMain</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stIsOk</Name>
				<Column>stIsOk</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stQualificationBeginDate</Name>
				<Column>stQualificationBeginDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stQualificationEndDate</Name>
				<Column>stQualificationEndDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stCheckFinishDate</Name>
				<Column>stCheckFinishDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stRemark</Name>
				<Column>stRemark</Column>
				<SqlDbType>NVarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@stType</Name>
				<Column>stType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@State</Name>
				<Column>State</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>			
			<Param>
				<Name>@OriginalStId</Name>
				<Column>OriginalStId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerNumber</Name>
				<Column>stVerNumber</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillId</Name>
				<Column>stVerBillId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillType</Name>
				<Column>stVerBillType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillCode</Name>
				<Column>stVerBillCode</Column>
				<SqlDbType>NVarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update pmSupplierType set SupplierCode=@SupplierCode,GroupCode=@GroupCode,stIsMain=@stIsMain,stIsOk=@stIsOk,stQualificationBeginDate=@stQualificationBeginDate,stQualificationEndDate=@stQualificationEndDate,stCheckFinishDate=@stCheckFinishDate,stRemark=@stRemark,stType=@stType,State=@State,OriginalStId=@OriginalStId,stVerNumber=@stVerNumber,stVerBillId=@stVerBillId,stVerBillType=@stVerBillType,stVerBillCode=@stVerBillCode where  stID=@stID</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@stID</Name>
				<Column>stID</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SupplierCode</Name>
				<Column>SupplierCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@GroupCode</Name>
				<Column>GroupCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@stIsMain</Name>
				<Column>stIsMain</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stIsOk</Name>
				<Column>stIsOk</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stQualificationBeginDate</Name>
				<Column>stQualificationBeginDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stQualificationEndDate</Name>
				<Column>stQualificationEndDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stCheckFinishDate</Name>
				<Column>stCheckFinishDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@stRemark</Name>
				<Column>stRemark</Column>
				<SqlDbType>NVarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@stType</Name>
				<Column>stType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@State</Name>
				<Column>State</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>			
			<Param>
				<Name>@OriginalStId</Name>
				<Column>OriginalStId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerNumber</Name>
				<Column>stVerNumber</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillId</Name>
				<Column>stVerBillId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillType</Name>
				<Column>stVerBillType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@stVerBillCode</Name>
				<Column>stVerBillCode</Column>
				<SqlDbType>NVarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from pmSupplierType  where  stID=@stID</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@stID</Name>
				<Column>stID</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectBySupplierCode</Name>
			<String>select * from pmSupplierType where SupplierCode=@SupplierCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@SupplierCode</Name>
				<Column>SupplierCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByGroupCode</Name>
			<String>select * from pmSupplierType where GroupCode=@GroupCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@GroupCode</Name>
				<Column>GroupCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>