<?xml version="1.0"?>
<Entity>
	<Name>WorkFlowTaskActor</Name>
	<Type>Single</Type>
	<Table>
		<Name>WorkFlowTaskActor</Name>
		<Column>
			<Name>TaskActorCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ProcedureCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ActorCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ActorType</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>IOrder</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>TaskActorName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskActorID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ActorProperty</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ActorNeed</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ActorModuleState</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Column>
			<Name>TaskActorType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
    <Column>
      <Name>OpinionType</Name>
      <DataType>System.String</DataType>
      <IsKey>false</IsKey>
      <IsAllowNull>true</IsAllowNull>
      <ColumnSize>50</ColumnSize>
    </Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from WorkFlowTaskActor where  TaskActorCode=@TaskActorCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskActorCode</Name>
				<Column>TaskActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from WorkFlowTaskActor</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into WorkFlowTaskActor (  TaskActorCode, TaskCode, ProcedureCode, ActorCode, ActorType, IOrder, TaskActorName, TaskActorID , ActorProperty , ActorNeed , ActorModuleState,TaskActorType,OpinionType) values (  @TaskActorCode, @TaskCode, @ProcedureCode, @ActorCode, @ActorType, @IOrder, @TaskActorName, @TaskActorID ,@ActorProperty , @ActorNeed , @ActorModuleState,@TaskActorType,@OpinionType)</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskActorCode</Name>
				<Column>TaskActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorCode</Name>
				<Column>ActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorType</Name>
				<Column>ActorType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IOrder</Name>
				<Column>IOrder</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorName</Name>
				<Column>TaskActorName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorID</Name>
				<Column>TaskActorID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorProperty</Name>
				<Column>ActorProperty</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorNeed</Name>
				<Column>ActorNeed</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorModuleState</Name>
				<Column>ActorModuleState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorType</Name>
				<Column>TaskActorType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
      <Param>
        <Name>@OpinionType</Name>
        <Column>OpinionType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update WorkFlowTaskActor set TaskCode=@TaskCode,ProcedureCode=@ProcedureCode,ActorCode=@ActorCode,ActorType=@ActorType,IOrder=@IOrder,TaskActorName=@TaskActorName,TaskActorID=@TaskActorID,ActorProperty=@ActorProperty,ActorNeed=@ActorNeed,ActorModuleState=@ActorModuleState,TaskActorType=@TaskActorType,OpinionType=@OpinionType where  TaskActorCode=@TaskActorCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskActorCode</Name>
				<Column>TaskActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorCode</Name>
				<Column>ActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorType</Name>
				<Column>ActorType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IOrder</Name>
				<Column>IOrder</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorName</Name>
				<Column>TaskActorName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorID</Name>
				<Column>TaskActorID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorProperty</Name>
				<Column>ActorProperty</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorNeed</Name>
				<Column>ActorNeed</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ActorModuleState</Name>
				<Column>ActorModuleState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorType</Name>
				<Column>TaskActorType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
      <Param>
        <Name>@OpinionType</Name>
        <Column>OpinionType</Column>
        <SqlDbType>VarChar</SqlDbType>
      </Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from WorkFlowTaskActor  where  TaskActorCode=@TaskActorCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskActorCode</Name>
				<Column>TaskActorCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByProcedureCode</Name>
			<String>select * from WorkFlowTaskActor where ProcedureCode=@ProcedureCode </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>