<?xml version="1.0"?>
<Entity>
  <Name>ContractChange</Name>
  <Type>Single</Type>
  <Table>
    <Name>ContractChange</Name>
    <Column>
      <Name>ContractChangeCode</Name>
      <DataType>System.String</DataType>
      <IsKey>true</IsKey>
      <IsAllowNull>false</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ContractChangeId</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ContractCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>Voucher</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>800</ColumnSize>
    </Column>
    <Column>
      <Name>Money</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>ChangeMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>NewMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>TotalChangeMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>SupplierChangeMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>ConsultantAuditMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>ProjectAuditMoney</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>ChangeReason</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>800</ColumnSize>
    </Column>
    <Column>
      <Name>Status</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
    <Column>
      <Name>ChangePerson</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ChangeDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>ChangeType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>CheckPerson</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>CheckDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>CheckOpinion</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>800</ColumnSize>
    </Column>
    <Column>
      <Name>ArticalDetail</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4000</ColumnSize>
    </Column>
    <Column>
      <Name>ChangeCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>EstimateCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>QualityCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalQualityCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>TransformDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</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>ItemType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>PaymentWarnPercent</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalPaymentWarnPercent</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>QualityCashPercent</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>QualityCashMode</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalQualityCashPercent</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalQualityCashMode</Name>
      <DataType>System.Int32</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>4</ColumnSize>
    </Column>
    <Column>
      <Name>DepositCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Column>
      <Name>OriginalDepositCash</Name>
      <DataType>System.Decimal</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>17</ColumnSize>
    </Column>
    <Sql>
      <Name>Select</Name>
      <String>select * from ContractChange where  ContractChangeCode=@ContractChangeCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractChangeCode</Name>
        <Column>ContractChangeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectAll</Name>
      <String>select * from ContractChange</String>
      <CommandType>Text</CommandType>
    </Sql>
    <Sql>
      <Name>Insert</Name>
      <String> Insert into ContractChange (  ContractChangeCode, ContractChangeId, ContractCode, Voucher, Money, ChangeMoney, NewMoney, OriginalMoney, TotalChangeMoney, SupplierChangeMoney, ConsultantAuditMoney, ProjectAuditMoney, ChangeReason, Status, ChangePerson, ChangeDate, ChangeType, CheckPerson, CheckDate, CheckOpinion, ArticalDetail, ChangeCash, EstimateCash, QualityCash, OriginalQualityCash, TransformDate, ChangeTaxCash, ChangeCashNoTax, ChangeTaxMoney, ChangeMoneyNoTax, ItemType, PaymentWarnPercent, OriginalPaymentWarnPercent, QualityCashPercent, QualityCashMode, OriginalQualityCashPercent, OriginalQualityCashMode, DepositCash, OriginalDepositCash ) values (  @ContractChangeCode, @ContractChangeId, @ContractCode, @Voucher, @Money, @ChangeMoney, @NewMoney, @OriginalMoney, @TotalChangeMoney, @SupplierChangeMoney, @ConsultantAuditMoney, @ProjectAuditMoney, @ChangeReason, @Status, @ChangePerson, @ChangeDate, @ChangeType, @CheckPerson, @CheckDate, @CheckOpinion, @ArticalDetail, @ChangeCash, @EstimateCash, @QualityCash, @OriginalQualityCash, @TransformDate, @ChangeTaxCash, @ChangeCashNoTax, @ChangeTaxMoney, @ChangeMoneyNoTax, @ItemType, @PaymentWarnPercent, @OriginalPaymentWarnPercent, @QualityCashPercent, @QualityCashMode, @OriginalQualityCashPercent, @OriginalQualityCashMode, @DepositCash, @OriginalDepositCash )</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractChangeCode</Name>
        <Column>ContractChangeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractChangeId</Name>
        <Column>ContractChangeId</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractCode</Name>
        <Column>ContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Voucher</Name>
        <Column>Voucher</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Money</Name>
        <Column>Money</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeMoney</Name>
        <Column>ChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@NewMoney</Name>
        <Column>NewMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalMoney</Name>
        <Column>OriginalMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@TotalChangeMoney</Name>
        <Column>TotalChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierChangeMoney</Name>
        <Column>SupplierChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ConsultantAuditMoney</Name>
        <Column>ConsultantAuditMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ProjectAuditMoney</Name>
        <Column>ProjectAuditMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeReason</Name>
        <Column>ChangeReason</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Status</Name>
        <Column>Status</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangePerson</Name>
        <Column>ChangePerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeDate</Name>
        <Column>ChangeDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeType</Name>
        <Column>ChangeType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckPerson</Name>
        <Column>CheckPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckDate</Name>
        <Column>CheckDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckOpinion</Name>
        <Column>CheckOpinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArticalDetail</Name>
        <Column>ArticalDetail</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeCash</Name>
        <Column>ChangeCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@EstimateCash</Name>
        <Column>EstimateCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCash</Name>
        <Column>QualityCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCash</Name>
        <Column>OriginalQualityCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@TransformDate</Name>
        <Column>TransformDate</Column>
        <SqlDbType>DateTime</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>@ItemType</Name>
        <Column>ItemType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@PaymentWarnPercent</Name>
        <Column>PaymentWarnPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalPaymentWarnPercent</Name>
        <Column>OriginalPaymentWarnPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCashPercent</Name>
        <Column>QualityCashPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCashMode</Name>
        <Column>QualityCashMode</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCashPercent</Name>
        <Column>OriginalQualityCashPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCashMode</Name>
        <Column>OriginalQualityCashMode</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@DepositCash</Name>
        <Column>DepositCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalDepositCash</Name>
        <Column>OriginalDepositCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Update</Name>
      <String> Update ContractChange set ContractChangeId=@ContractChangeId,ContractCode=@ContractCode,Voucher=@Voucher,Money=@Money,ChangeMoney=@ChangeMoney,NewMoney=@NewMoney,OriginalMoney=@OriginalMoney,TotalChangeMoney=@TotalChangeMoney,SupplierChangeMoney=@SupplierChangeMoney,ConsultantAuditMoney=@ConsultantAuditMoney,ProjectAuditMoney=@ProjectAuditMoney,ChangeReason=@ChangeReason,Status=@Status,ChangePerson=@ChangePerson,ChangeDate=@ChangeDate,ChangeType=@ChangeType,CheckPerson=@CheckPerson,CheckDate=@CheckDate,CheckOpinion=@CheckOpinion,ArticalDetail=@ArticalDetail,ChangeCash=@ChangeCash,EstimateCash=@EstimateCash,QualityCash=@QualityCash,OriginalQualityCash=@OriginalQualityCash,TransformDate=@TransformDate,ChangeTaxCash=@ChangeTaxCash,ChangeCashNoTax=@ChangeCashNoTax,ChangeTaxMoney=@ChangeTaxMoney,ChangeMoneyNoTax=@ChangeMoneyNoTax,ItemType=@ItemType,PaymentWarnPercent=@PaymentWarnPercent,OriginalPaymentWarnPercent=@OriginalPaymentWarnPercent,QualityCashPercent=@QualityCashPercent,QualityCashMode=@QualityCashMode,OriginalQualityCashPercent=@OriginalQualityCashPercent,OriginalQualityCashMode=@OriginalQualityCashMode,DepositCash=@DepositCash,OriginalDepositCash=@OriginalDepositCash where  ContractChangeCode=@ContractChangeCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractChangeCode</Name>
        <Column>ContractChangeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractChangeId</Name>
        <Column>ContractChangeId</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractCode</Name>
        <Column>ContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Voucher</Name>
        <Column>Voucher</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Money</Name>
        <Column>Money</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeMoney</Name>
        <Column>ChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@NewMoney</Name>
        <Column>NewMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalMoney</Name>
        <Column>OriginalMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@TotalChangeMoney</Name>
        <Column>TotalChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierChangeMoney</Name>
        <Column>SupplierChangeMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ConsultantAuditMoney</Name>
        <Column>ConsultantAuditMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ProjectAuditMoney</Name>
        <Column>ProjectAuditMoney</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeReason</Name>
        <Column>ChangeReason</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Status</Name>
        <Column>Status</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangePerson</Name>
        <Column>ChangePerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeDate</Name>
        <Column>ChangeDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeType</Name>
        <Column>ChangeType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckPerson</Name>
        <Column>CheckPerson</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckDate</Name>
        <Column>CheckDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CheckOpinion</Name>
        <Column>CheckOpinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ArticalDetail</Name>
        <Column>ArticalDetail</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ChangeCash</Name>
        <Column>ChangeCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@EstimateCash</Name>
        <Column>EstimateCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCash</Name>
        <Column>QualityCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCash</Name>
        <Column>OriginalQualityCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@TransformDate</Name>
        <Column>TransformDate</Column>
        <SqlDbType>DateTime</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>@ItemType</Name>
        <Column>ItemType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@PaymentWarnPercent</Name>
        <Column>PaymentWarnPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalPaymentWarnPercent</Name>
        <Column>OriginalPaymentWarnPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCashPercent</Name>
        <Column>QualityCashPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@QualityCashMode</Name>
        <Column>QualityCashMode</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCashPercent</Name>
        <Column>OriginalQualityCashPercent</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalQualityCashMode</Name>
        <Column>OriginalQualityCashMode</Column>
        <SqlDbType>Int</SqlDbType>
      </Param>
      <Param>
        <Name>@DepositCash</Name>
        <Column>DepositCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
      <Param>
        <Name>@OriginalDepositCash</Name>
        <Column>OriginalDepositCash</Column>
        <SqlDbType>Decimal</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Delete</Name>
      <String> Delete from ContractChange  where  ContractChangeCode=@ContractChangeCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractChangeCode</Name>
        <Column>ContractChangeCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectByContractCode</Name>
      <String>select * from ContractChange where ContractCode=@ContractCode </String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@ContractCode</Name>
        <Column>ContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
  </Table>
</Entity>