<?xml version="1.0"?>
<Entity>
	<Name>WorkFlowTask</Name>
	<Type>Single</Type>
	<Table>
		<Name>WorkFlowTask</Name>
		<Column>
			<Name>TaskCode</Name>
			<DataType>System.String</DataType>
			<IsKey>true</IsKey>
			<IsAllowNull>false</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>TaskID</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskName</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>Description</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>160</ColumnSize>
		</Column>
		<Column>
			<Name>TaskType</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>TaskActorType</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>100</ColumnSize>
		</Column>
		<Column>
			<Name>WayOfSelectPerson</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>IsOrderly</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>CanManual</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>CanEdit</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>IsFinish</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>HasOpinion</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>SortID</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>Copy</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Column>
			<Name>ModuleState</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>2000</ColumnSize>
		</Column>
		<Column>
			<Name>TaskProperty</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskRole</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskTitle</Name>
			<DataType>System.String</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>50</ColumnSize>
		</Column>
		<Column>
			<Name>TaskMeetType</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>LimitHour</Name>
			<DataType>System.Int32</DataType>
			<IsKey>false</IsKey>
			<IsAllowNull>true</IsAllowNull>
			<ColumnSize>4</ColumnSize>
		</Column>
		<Sql>
			<Name>Select</Name>
			<String>select * from WorkFlowTask where  TaskCode=@TaskCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectAll</Name>
			<String>select * from WorkFlowTask</String>
			<CommandType>Text</CommandType>
		</Sql>
		<Sql>
			<Name>Insert</Name>
			<String> Insert into WorkFlowTask (  TaskCode, ProcedureCode, TaskID, TaskName, Description, TaskType, TaskActorType, WayOfSelectPerson, IsOrderly, CanManual, CanEdit, IsFinish, HasOpinion, SortID, Copy, ModuleState, TaskProperty, TaskRole, TaskTitle, TaskMeetType, OpinionType, LimitHour ) values (  @TaskCode, @ProcedureCode, @TaskID, @TaskName, @Description, @TaskType, @TaskActorType, @WayOfSelectPerson, @IsOrderly, @CanManual, @CanEdit, @IsFinish, @HasOpinion, @SortID, @Copy, @ModuleState, @TaskProperty, @TaskRole, @TaskTitle, @TaskMeetType, @OpinionType, @LimitHour )</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskID</Name>
				<Column>TaskID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskName</Name>
				<Column>TaskName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskType</Name>
				<Column>TaskType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorType</Name>
				<Column>TaskActorType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@WayOfSelectPerson</Name>
				<Column>WayOfSelectPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsOrderly</Name>
				<Column>IsOrderly</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CanManual</Name>
				<Column>CanManual</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CanEdit</Name>
				<Column>CanEdit</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IsFinish</Name>
				<Column>IsFinish</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@HasOpinion</Name>
				<Column>HasOpinion</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SortID</Name>
				<Column>SortID</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Copy</Name>
				<Column>Copy</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ModuleState</Name>
				<Column>ModuleState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskProperty</Name>
				<Column>TaskProperty</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskRole</Name>
				<Column>TaskRole</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskTitle</Name>
				<Column>TaskTitle</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskMeetType</Name>
				<Column>TaskMeetType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionType</Name>
				<Column>OpinionType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@LimitHour</Name>
				<Column>LimitHour</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Update</Name>
			<String> Update WorkFlowTask set ProcedureCode=@ProcedureCode,TaskID=@TaskID,TaskName=@TaskName,Description=@Description,TaskType=@TaskType,TaskActorType=@TaskActorType,WayOfSelectPerson=@WayOfSelectPerson,IsOrderly=@IsOrderly,CanManual=@CanManual,CanEdit=@CanEdit,IsFinish=@IsFinish,HasOpinion=@HasOpinion,SortID=@SortID,Copy=@Copy,ModuleState=@ModuleState,TaskProperty=@TaskProperty,TaskRole=@TaskRole,TaskTitle=@TaskTitle,TaskMeetType=@TaskMeetType,OpinionType=@OpinionType,LimitHour=@LimitHour where  TaskCode=@TaskCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskID</Name>
				<Column>TaskID</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskName</Name>
				<Column>TaskName</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@Description</Name>
				<Column>Description</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskType</Name>
				<Column>TaskType</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskActorType</Name>
				<Column>TaskActorType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@WayOfSelectPerson</Name>
				<Column>WayOfSelectPerson</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@IsOrderly</Name>
				<Column>IsOrderly</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CanManual</Name>
				<Column>CanManual</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@CanEdit</Name>
				<Column>CanEdit</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@IsFinish</Name>
				<Column>IsFinish</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@HasOpinion</Name>
				<Column>HasOpinion</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@SortID</Name>
				<Column>SortID</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@Copy</Name>
				<Column>Copy</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
			<Param>
				<Name>@ModuleState</Name>
				<Column>ModuleState</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskProperty</Name>
				<Column>TaskProperty</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskRole</Name>
				<Column>TaskRole</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskTitle</Name>
				<Column>TaskTitle</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@TaskMeetType</Name>
				<Column>TaskMeetType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@OpinionType</Name>
				<Column>OpinionType</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
			<Param>
				<Name>@LimitHour</Name>
				<Column>LimitHour</Column>
				<SqlDbType>Int</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>Delete</Name>
			<String> Delete from WorkFlowTask  where  TaskCode=@TaskCode</String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@TaskCode</Name>
				<Column>TaskCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
		<Sql>
			<Name>SelectByProcedureCode</Name>
			<String>select * from WorkFlowTask where ProcedureCode=@ProcedureCode Order By SortID </String>
			<CommandType>Text</CommandType>
			<Param>
				<Name>@ProcedureCode</Name>
				<Column>ProcedureCode</Column>
				<SqlDbType>VarChar</SqlDbType>
			</Param>
		</Sql>
	</Table>
</Entity>