<?xml version="1.0"?>
<Entity>
  <Name>TC_OA_BiddingContract</Name>
  <Type>Single</Type>
  <Table>
    <Name>TC_OA_BiddingContract</Name>
    <Column>
      <Name>TC_OA_BiddingContractCode</Name>
      <DataType>System.String</DataType>
      <IsKey>true</IsKey>
      <IsAllowNull>false</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ProjectCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>WorkName</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>200</ColumnSize>
    </Column>
    <Column>
      <Name>ApplyDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>CompleteDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>CommendSupplier</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>2000</ColumnSize>
    </Column>
    <Column>
      <Name>Opinion</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>2000</ColumnSize>
    </Column>
    <Column>
      <Name>ContractDate</Name>
      <DataType>System.DateTime</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>8</ColumnSize>
    </Column>
    <Column>
      <Name>ContractType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>SupplierCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Column>
      <Name>ContractID</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>100</ColumnSize>
    </Column>
    <Column>
      <Name>ContractContent</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>2000</ColumnSize>
    </Column>
    <Column>
      <Name>State</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>10</ColumnSize>
    </Column>
    <Column>
      <Name>Flag</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>10</ColumnSize>
    </Column>
    <Column>
      <Name>ContractCode</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
    <Sql>
      <Name>Select</Name>
      <String> select  TC_OA_BiddingContractCode, ProjectCode, WorkName, ApplyDate, CompleteDate, CommendSupplier, Opinion, ContractDate, ContractType, SupplierCode, ContractID, ContractContent, State, Flag, ContractCode from TC_OA_BiddingContract where  TC_OA_BiddingContractCode=@TC_OA_BiddingContractCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@TC_OA_BiddingContractCode</Name>
        <Column>TC_OA_BiddingContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>SelectAll</Name>
      <String> select  TC_OA_BiddingContractCode, ProjectCode, WorkName, ApplyDate, CompleteDate, CommendSupplier, Opinion, ContractDate, ContractType, SupplierCode, ContractID, ContractContent, State, Flag, ContractCode from TC_OA_BiddingContract</String>
      <CommandType>Text</CommandType>
    </Sql>
    <Sql>
      <Name>Insert</Name>
      <String> Insert into TC_OA_BiddingContract (  TC_OA_BiddingContractCode, ProjectCode, WorkName, ApplyDate, CompleteDate, CommendSupplier, Opinion, ContractDate, ContractType, SupplierCode, ContractID, ContractContent, State, Flag, ContractCode ) values (  @TC_OA_BiddingContractCode, @ProjectCode, @WorkName, @ApplyDate, @CompleteDate, @CommendSupplier, @Opinion, @ContractDate, @ContractType, @SupplierCode, @ContractID, @ContractContent, @State, @Flag, @ContractCode )</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@TC_OA_BiddingContractCode</Name>
        <Column>TC_OA_BiddingContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ProjectCode</Name>
        <Column>ProjectCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkName</Name>
        <Column>WorkName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyDate</Name>
        <Column>ApplyDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CompleteDate</Name>
        <Column>CompleteDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CommendSupplier</Name>
        <Column>CommendSupplier</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Opinion</Name>
        <Column>Opinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractDate</Name>
        <Column>ContractDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractType</Name>
        <Column>ContractType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractID</Name>
        <Column>ContractID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractContent</Name>
        <Column>ContractContent</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@State</Name>
        <Column>State</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Flag</Name>
        <Column>Flag</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractCode</Name>
        <Column>ContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Update</Name>
      <String> Update TC_OA_BiddingContract set ProjectCode=@ProjectCode,WorkName=@WorkName,ApplyDate=@ApplyDate,CompleteDate=@CompleteDate,CommendSupplier=@CommendSupplier,Opinion=@Opinion,ContractDate=@ContractDate,ContractType=@ContractType,SupplierCode=@SupplierCode,ContractID=@ContractID,ContractContent=@ContractContent,State=@State,Flag=@Flag,ContractCode=@ContractCode where  TC_OA_BiddingContractCode=@TC_OA_BiddingContractCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@TC_OA_BiddingContractCode</Name>
        <Column>TC_OA_BiddingContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ProjectCode</Name>
        <Column>ProjectCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@WorkName</Name>
        <Column>WorkName</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ApplyDate</Name>
        <Column>ApplyDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CompleteDate</Name>
        <Column>CompleteDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@CommendSupplier</Name>
        <Column>CommendSupplier</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Opinion</Name>
        <Column>Opinion</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractDate</Name>
        <Column>ContractDate</Column>
        <SqlDbType>DateTime</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractType</Name>
        <Column>ContractType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@SupplierCode</Name>
        <Column>SupplierCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractID</Name>
        <Column>ContractID</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractContent</Name>
        <Column>ContractContent</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@State</Name>
        <Column>State</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@Flag</Name>
        <Column>Flag</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
      <Param>
        <Name>@ContractCode</Name>
        <Column>ContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
    <Sql>
      <Name>Delete</Name>
      <String> Delete from TC_OA_BiddingContract  where  TC_OA_BiddingContractCode=@TC_OA_BiddingContractCode</String>
      <CommandType>Text</CommandType>
      <Param>
        <Name>@TC_OA_BiddingContractCode</Name>
        <Column>TC_OA_BiddingContractCode</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
    </Sql>
  </Table>
</Entity>