<?xml version="1.0"?>
<Entity>
	<Name>ContractChangeContractPlan</Name>
	<Type>Single</Type>
	<Table>
		<Name>ContractChangeContractPlan</Name>
		<Column>
			<Name>ContractChangeContractPlanCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ContractCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ContractChangeCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>CpId</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>TaxRate</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeTaxCash</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeCashNoTax</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeTaxMoney</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>ChangeMoneyNoTax</Name>
			<DataType>System.Decimal</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>17</ColumnSize>
		</Column>
		<Column>
			<Name>Description</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from ContractChangeContractPlan where  ContractChangeContractPlanCode=@ContractChangeContractPlanCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractChangeContractPlanCode</Name>
				<Column>ContractChangeContractPlanCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from ContractChangeContractPlan</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into ContractChangeContractPlan (  ContractChangeContractPlanCode, ContractCode, ContractChangeCode, CpId, ChangeCash, ChangeMoney, TaxRate, ChangeTaxCash, ChangeCashNoTax, ChangeTaxMoney, ChangeMoneyNoTax, Description ) values (  @ContractChangeContractPlanCode, @ContractCode, @ContractChangeCode, @CpId, @ChangeCash, @ChangeMoney, @TaxRate, @ChangeTaxCash, @ChangeCashNoTax, @ChangeTaxMoney, @ChangeMoneyNoTax, @Description )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractChangeContractPlanCode</Name>
				<Column>ContractChangeContractPlanCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractChangeCode</Name>
				<Column>ContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CpId</Name>
				<Column>CpId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCash</Name>
				<Column>ChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeMoney</Name>
				<Column>ChangeMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxRate</Name>
				<Column>TaxRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeTaxCash</Name>
				<Column>ChangeTaxCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCashNoTax</Name>
				<Column>ChangeCashNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeTaxMoney</Name>
				<Column>ChangeTaxMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeMoneyNoTax</Name>
				<Column>ChangeMoneyNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update ContractChangeContractPlan set ContractCode=@ContractCode,ContractChangeCode=@ContractChangeCode,CpId=@CpId,ChangeCash=@ChangeCash,ChangeMoney=@ChangeMoney,TaxRate=@TaxRate,ChangeTaxCash=@ChangeTaxCash,ChangeCashNoTax=@ChangeCashNoTax,ChangeTaxMoney=@ChangeTaxMoney,ChangeMoneyNoTax=@ChangeMoneyNoTax,Description=@Description where  ContractChangeContractPlanCode=@ContractChangeContractPlanCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractChangeContractPlanCode</Name>
				<Column>ContractChangeContractPlanCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ContractChangeCode</Name>
				<Column>ContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CpId</Name>
				<Column>CpId</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCash</Name>
				<Column>ChangeCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeMoney</Name>
				<Column>ChangeMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@TaxRate</Name>
				<Column>TaxRate</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeTaxCash</Name>
				<Column>ChangeTaxCash</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeCashNoTax</Name>
				<Column>ChangeCashNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeTaxMoney</Name>
				<Column>ChangeTaxMoney</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@ChangeMoneyNoTax</Name>
				<Column>ChangeMoneyNoTax</Column>
				<SqlDbType>Decimal</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from ContractChangeContractPlan  where  ContractChangeContractPlanCode=@ContractChangeContractPlanCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractChangeContractPlanCode</Name>
				<Column>ContractChangeContractPlanCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByContractCode</Name>
			<String>select * from ContractChangeContractPlan where ContractCode=@ContractCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractCode</Name>
				<Column>ContractCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByContractChangeCode</Name>
			<String>select * from ContractChangeContractPlan where ContractChangeCode=@ContractChangeCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ContractChangeCode</Name>
				<Column>ContractChangeCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>