<?xml version="1.0"?>
<Entity>
	<Name>WorkFlowOpinion</Name>
	<Type>Single</Type>
	<Table>
		<Name>WorkFlowOpinion</Name>
		<Column>
			<Name>OpinionCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>ApplicationCode</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>CaseCode</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>
		<Column>
			<Name>UserCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>OpinionText</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2147483647</ColumnSize>
		</Column>
		<Column>
			<Name>OpinionDate</Name>
			<DataType>System.DateTime</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>8</ColumnSize>
		</Column>
		<Column>
			<Name>TaskCode</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</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>OpinionConfirm</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from WorkFlowOpinion where  OpinionCode=@OpinionCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@OpinionCode</Name>
				<Column>OpinionCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from WorkFlowOpinion</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into WorkFlowOpinion (  OpinionCode, ApplicationCode, ProcedureCode, CaseCode, OpinionType, UserCode, OpinionText, OpinionDate, TaskCode, TaskID, TaskActorName, TaskActorID, OpinionConfirm ) values (  @OpinionCode, @ApplicationCode, @ProcedureCode, @CaseCode, @OpinionType, @UserCode, @OpinionText, @OpinionDate, @TaskCode, @TaskID, @TaskActorName, @TaskActorID, @OpinionConfirm )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@OpinionCode</Name>
				<Column>OpinionCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationCode</Name>
				<Column>ApplicationCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CaseCode</Name>
				<Column>CaseCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionType</Name>
				<Column>OpinionType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UserCode</Name>
				<Column>UserCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionText</Name>
				<Column>OpinionText</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionDate</Name>
				<Column>OpinionDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskID</Name>
				<Column>TaskID</Column>
				<SqlDbType>VarChar</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>@OpinionConfirm</Name>
				<Column>OpinionConfirm</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update WorkFlowOpinion set ApplicationCode=@ApplicationCode,ProcedureCode=@ProcedureCode,CaseCode=@CaseCode,OpinionType=@OpinionType,UserCode=@UserCode,OpinionText=@OpinionText,OpinionDate=@OpinionDate,TaskCode=@TaskCode,TaskID=@TaskID,TaskActorName=@TaskActorName,TaskActorID=@TaskActorID,OpinionConfirm=@OpinionConfirm where  OpinionCode=@OpinionCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@OpinionCode</Name>
				<Column>OpinionCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ApplicationCode</Name>
				<Column>ApplicationCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@CaseCode</Name>
				<Column>CaseCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionType</Name>
				<Column>OpinionType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@UserCode</Name>
				<Column>UserCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionText</Name>
				<Column>OpinionText</Column>
				<SqlDbType>Text</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionDate</Name>
				<Column>OpinionDate</Column>
				<SqlDbType>DateTime</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskID</Name>
				<Column>TaskID</Column>
				<SqlDbType>VarChar</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>@OpinionConfirm</Name>
				<Column>OpinionConfirm</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from WorkFlowOpinion  where  OpinionCode=@OpinionCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@OpinionCode</Name>
				<Column>OpinionCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByCaseCode</Name>
			<String>select * from WorkFlowOpinion where CaseCode=@CaseCode Order By OpinionDate  </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@CaseCode</Name>
				<Column>CaseCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByApplicationCode</Name>
			<String>select * from WorkFlowOpinion where ApplicationCode=@ApplicationCode Order By OpinionDate  </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ApplicationCode</Name>
				<Column>ApplicationCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>