# Document

FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\AllenBrandly\AllenBrandlyEtherNetCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\AllOptionRegister.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\AllServicesMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseController\ApiBaseController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\ApiLogMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Authorization\AuthorizationResponse.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Authorization\AuthorizationSetup.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\AutofacModuleRegister.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Filter\AutofacPropertityModuleReg.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\BaseController.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\BaseIRepository.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\BaseIService.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\BaseRepository.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\BaseSerialPortCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\BaseService.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\ConveyorLine\CommonConveyorLine.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\ConveyorLineJob\CommonConveyorLineJob.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\StackerCrane\Common\CommonStackerCrane.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\StackerCraneJob\CommonStackerCraneJob.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\CommunicationException.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\ConveyorLineJob\ConveyorLineDBName.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\ConveyorLine\Enum\ConveyorLineStatus.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\ConveyorLineJob\ConveyorLineTaskCommand.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Filter\CustomAuthorizeFilter.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\CustomModel\DataLengthAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\DeviceBase\DataLengthAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\DeviceBase\DeviceCommand.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\QuartzJob\DeviceInfoController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\DeviceInfoRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\DeviceInfoService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\QuartzJob\DeviceProtocolController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\QuartzJob\DeviceProtocolDetailController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\DTO\DeviceProtocolDetailDTO.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\DeviceProtocolDetailRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\DeviceProtocolDetailService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\DeviceProtocolRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\DeviceProtocolService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\DeviceBase\DeviceStatus.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\DeviceEnum\DeviceStatus.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\QuartzJob\DispatchInfoController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\DispatchInfoRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\DispatchInfoService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_DeviceInfo.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Models\Dt_DeviceProtocol.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_DeviceProtocol.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Models\Dt_DeviceProtocolDetail.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_DeviceProtocolDetail.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_DispatchInfo.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_Router.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_Task.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\TaskInfo\Dt_TaskExecuteDetail.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Dt_TaskExecuteDetail.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\TaskInfo\Dt_Task_Hty.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\ExceptionHandlerMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Properties\PublishProfiles\FolderProfile.pubxml


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Filter\GlobalExceptionsFilter.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\HttpContextExtension.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\HttpRequestMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\DB\Models\IBaseHistoryEntity.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\ConveyorLine\IConveyorLine.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\IDeviceInfoRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\IDeviceInfoService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\IDeviceProtocolDetailRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\IDeviceProtocolDetailService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\IDeviceProtocolRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\IDeviceProtocolService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\IDispatchInfoRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Service\IDispatchInfoService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\InitializationHostServiceSetup.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Inovance\InovanceAMTcp.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Inovance\InovanceSerialOverTcpCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Inovance\InovanceTcpCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\OtherDevices\IOtherDevice.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\IpLimitMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\IpPolicyRateLimitSetup.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\IRouterRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzNet\ISchedulerCenter.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\StackerCrane\IStackerCrane.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_DictionaryListRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemServices\ISys_DictionaryListService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_DictionaryRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemServices\ISys_DictionaryService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_LogRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_MenuRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_RoleAuthRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemServices\ISys_RoleAuthService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_RoleRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_TenantRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemServices\ISys_TenantService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\ISys_UserRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoRepository\ITaskExecuteDetailRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoService\ITaskExecuteDetailService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoRepository\ITaskRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoRepository\ITask_HtyRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoService\ITask_HtyService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseRepository\UnitOfWorks\IUnitOfWorkManage.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzExtensions\JobSetup.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\js\jquery-3.3.1.min.js


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\JwtTokenAuthMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Properties\launchSettings.json


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\CustomModel\MelsecCustomModel.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\MiddlewareHelpers.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\MiniProfilerSetup.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\CustomModel\ModbusCustomModel.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Modbus\ModbusTcpCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Attributes\ModelValidateAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Tenants\MultiTenantAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Omron\OmronEtherNetCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\OtherDevices\OtherDevice.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzExtensions\QuartzJobAutofacModuleRegister.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Seed\QuartzJobCreateDataTabel.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzExtensions\QuartzJobDataTableHostedService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\CustomException\QuartzJobException.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzExtensions\QuartzJobHostedService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzNet\QuartzNetExtension.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseRepository\RepositoryBase.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\BasicInfo\RouterController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\Repository\RouterRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\QuartzNet\SchedulerCenterServer.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\QuartzJob\SchedulerController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Helper\SecurityEncDecryptHelper.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\HostedService\SeedDataHostedService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Attributes\SequenceAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\SerialPortComm\SerialPortCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\SerialDevice\SerialPortDevice.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseServices\ServiceFunFilter.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\ShuttleCarJob\ShuttleCarJob.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\CustomModel\SiemensCustomModel.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Siemens\SiemensDBDataType.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Siemens\SiemensS7200SmartCommunicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\Siemens\SiemensS7Communicator.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\StackerCrane\Spec\SpeStackerCrane.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\StackerCraneJob\StackerCraneDBName.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\StackerCrane\Enum\StackerCraneStatus.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Tasks\StackerCraneJob\StackerCraneTaskCommand.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\StackerCrane\StackerCraneTaskCompletedEventArgs.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\SwaggerAuthMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Extensions\SwaggerContextExtension.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Middlewares\SwaggerMiddleware.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\System\Sys_Department.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\System\Sys_Dictionary.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_Dictionary.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_DictionaryController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\System\Sys_DictionaryList.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_DictionaryList.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_DictionaryListController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_DictionaryListRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemServices\Sys_DictionaryListService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_DictionaryRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemServices\Sys_DictionaryService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_LogController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_LogRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_Menu.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_MenuController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_MenuRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_Role.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_RoleAuth.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_RoleAuthController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_RoleAuthRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemServices\Sys_RoleAuthService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_RoleController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_RoleRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_TenantController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_TenantRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\WIDESEAWCS_DB.DBSeed.Json\Sys_User.tsv


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\System\Sys_UserController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\Sys_UserRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\Task\TaskController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\Task\TaskExecuteDetailController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoRepository\TaskExecuteDetailRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoService\TaskExecuteDetailService.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoRepository\TaskRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\Controllers\Task\Task_HtyController.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoRepository\Task_HtyRepository.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseRepository\UnitOfWorks\UnitOfWork.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseRepository\UnitOfWorks\UnitOfWorkManage.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Model\Models\System\UserPermissions.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\Filter\UseServiceDIAttribute.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Server\wwwroot\CodeTemplate\VuePage.txt


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Core\BaseModels\WebResponseContent.cs


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_BasicInfoRepository\WIDESEAWCS_BasicInfoRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_BasicInfoService\WIDESEAWCS_BasicInfoService.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_Communicator\WIDESEAWCS_Communicator.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_IBasicInfoRepository\WIDESEAWCS_IBasicInfoRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_IBasicInfoService\WIDESEAWCS_IBasicInfoService.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemRepository\WIDESEAWCS_ISystemRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ISystemServices\WIDESEAWCS_ISystemServices.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoRepository\WIDESEAWCS_ITaskInfoRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_ITaskInfoService\WIDESEAWCS_ITaskInfoService.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_QuartzJob\WIDESEAWCS_QuartzJob.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemRepository\WIDESEAWCS_SystemRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_SystemServices\WIDESEAWCS_SystemServices.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoRepository\WIDESEAWCS_TaskInfoRepository.csproj


FilePath:
D:\Git\ShanMeiXinNengYuan\Code\WCS\WIDESEAWCS_Server\WIDESEAWCS_TaskInfoService\WIDESEAWCS_TaskInfoService.csproj


# Symbol

FullyQualifiedName: WIDESEAWCS_Core.AOP.InternalAsyncHelper.CallAwaitTaskWithPostActionAndFinallyAndGetResult
UnqualifiedName: CallAwaitTaskWithPostActionAndFinallyAndGetResult
MethodSignature:
CallAwaitTaskWithPostActionAndFinallyAndGetResult(Type, object, Func<object, Task>, Action<Exception>)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryFirst
UnqualifiedName: QueryFirst
MethodSignature:
QueryFirst<TResult>(Expression<Func<TEntity, bool>>, Expression<Func<TEntity, TResult>>, Dictionary<string, OrderByType>)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryFirstAsync
UnqualifiedName: QueryFirstAsync
MethodSignature:
QueryFirstAsync<TResult>(Expression<Func<TEntity, bool>>, Expression<Func<TEntity, TResult>>, Dictionary<string, OrderByType>)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryDataAsync
UnqualifiedName: QueryDataAsync
MethodSignature:
QueryDataAsync<TResult>(Expression<Func<TEntity, TResult>>, Expression<Func<TEntity, bool>>, string)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryTabs
UnqualifiedName: QueryTabs
MethodSignature:
QueryTabs<T,T2,TResult>(Expression<Func<T, T2, object[]>>, Expression<Func<T, T2, TResult>>, Expression<Func<T,T2, bool>>, Expression<Func<TResult, bool>>)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryTabsAsync
UnqualifiedName: QueryTabsAsync
MethodSignature:
QueryTabsAsync<T,T2,TResult>(Expression<Func<T, T2, object[]>>, Expression<Func<T, T2, TResult>>, Expression<Func<TResult, bool>>)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryTabsPage
UnqualifiedName: QueryTabsPage
MethodSignature:
QueryTabsPage<T,T2,TResult>(Expression<Func<T, T2, object[]>>, Expression<Func<T, T2, TResult>>, Expression<Func<TResult, bool>>, int, int, string?)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.IRepository.QueryTabsPage
UnqualifiedName: QueryTabsPage
MethodSignature:
QueryTabsPage<T,T2,TResult>(Expression<Func<T, T2, object[]>>, Expression<Func<T, T2, TResult>>, Expression<Func<TResult, bool>>, Expression<Func<T, object>>, int, int, string?)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.RepositoryBase.QueryTabsPage
UnqualifiedName: QueryTabsPage
MethodSignature:
QueryTabsPage<T1,T2,TResult>(Expression<Func<T1, T2, object[]>>, Expression<Func<T1, T2, TResult>>, Expression<Func<TResult, bool>>, int, int, string?)


FullyQualifiedName: WIDESEAWCS_Core.BaseRepository.RepositoryBase.QueryTabsPage
UnqualifiedName: QueryTabsPage
MethodSignature:
QueryTabsPage<T1,T2,TResult>(Expression<Func<T1, T2, object[]>>, Expression<Func<T1, T2, TResult>>, Expression<Func<TResult, bool>>, Expression<Func<T1, object>>, int, int, string?)


FullyQualifiedName: WIDESEAWCS_Core.Seed.FrameSeed.Create_Controller_ClassFileByDBTalbe
UnqualifiedName: Create_Controller_ClassFileByDBTalbe
MethodSignature:
Create_Controller_ClassFileByDBTalbe(SqlSugarScope, string, string, string, string[], string, bool, bool)


FullyQualifiedName: WIDESEAWCS_Core.Seed.FrameSeed.Create_Model_ClassFileByDBTalbe
UnqualifiedName: Create_Model_ClassFileByDBTalbe
MethodSignature:
Create_Model_ClassFileByDBTalbe(SqlSugarScope, string, string, string, string[], string, bool, bool)


FullyQualifiedName: WIDESEAWCS_Core.Seed.FrameSeed.Create_IRepository_ClassFileByDBTalbe
UnqualifiedName: Create_IRepository_ClassFileByDBTalbe
MethodSignature:
Create_IRepository_ClassFileByDBTalbe(SqlSugarScope, string, string, string, string[], string, bool)


FullyQualifiedName: WIDESEAWCS_QuartzJob.CommonConveyorLine.CommonConveyorLine
UnqualifiedName: CommonConveyorLine
MethodSignature:
CommonConveyorLine(BaseCommunicator, List<DeviceProDTO>, List<DeviceProtocolDetailDTO>, string, string)


UnqualifiedName: QuartzJobDataTableHostedService
FullyQualifiedName:
WIDESEAWCS_QuartzJob.QuartzExtensions.QuartzJobDataTableHostedService.QuartzJobDataTableHostedService

MethodSignature:
QuartzJobDataTableHostedService(IServiceProvider, IWebHostEnvironment, ILogger<QuartzJobDataTableHostedService>)


FullyQualifiedName: WIDESEAWCS_QuartzJob.QuartzExtensions.QuartzJobHostedService.QuartzJobHostedService
UnqualifiedName: QuartzJobHostedService
MethodSignature:
QuartzJobHostedService(ILogger<QuartzJobHostedService>, IDeviceInfoService, IDispatchInfoService, ISchedulerCenter, IDeviceProtocolDetailService, QuartzNetExtension)


FullyQualifiedName: WIDESEAWCS_QuartzJob.QuartzNet.QuartzNetExtension.QuartzNetExtension
UnqualifiedName: QuartzNetExtension
MethodSignature:
QuartzNetExtension(IDeviceInfoService, IDispatchInfoService, ISchedulerCenter, IDeviceProtocolDetailService, Storage)


FullyQualifiedName: WIDESEAWCS_QuartzJob.SerialPortDevice.SerialPortDevice
UnqualifiedName: SerialPortDevice
MethodSignature:
SerialPortDevice(BaseSerialPortCommunicator, List<DeviceProDTO>, List<DeviceProtocolDetailDTO>, string, string)


FullyQualifiedName: WIDESEAWCS_QuartzJob.CommonStackerCrane.CommonStackerCrane
UnqualifiedName: CommonStackerCrane
MethodSignature:
CommonStackerCrane(BaseCommunicator, List<DeviceProDTO>, List<DeviceProtocolDetailDTO>, string, string)


FullyQualifiedName: WIDESEAWCS_QuartzJob.SpeStackerCrane.SpeStackerCrane
UnqualifiedName: SpeStackerCrane
MethodSignature:
SpeStackerCrane(BaseCommunicator, List<DeviceProDTO>, List<DeviceProtocolDetailDTO>, string, string)


UnqualifiedName: StackerCraneTaskCompletedEventArgs
MethodSignature: StackerCraneTaskCompletedEventArgs(int)
FullyQualifiedName:
WIDESEAWCS_QuartzJob.StackerCrane.StackerCraneTaskCompletedEventArgs.StackerCraneTaskCompletedEventArgs


UnqualifiedName: DeviceProtocolDetailController
MethodSignature: DeviceProtocolDetailController(IDeviceProtocolDetailService)
FullyQualifiedName:
WIDESEAWCS_Server.Controllers.QuartzJob.DeviceProtocolDetailController.DeviceProtocolDetailController


FullyQualifiedName: WIDESEAWCS_SystemServices.System.Sys_RoleService.Sys_RoleService
UnqualifiedName: Sys_RoleService
MethodSignature:
Sys_RoleService(ISys_RoleRepository, ISys_MenuRepository, ISys_MenuService, ISys_RoleAuthRepository, IUnitOfWorkManage)


FullyQualifiedName: WIDESEAWCS_SystemServices.Sys_UserService.Sys_UserService
UnqualifiedName: Sys_UserService
MethodSignature:
Sys_UserService(ISys_UserRepository, IUnitOfWorkManage, ICacheService, ISys_MenuService, ISys_RoleService)


FullyQualifiedName: WIDESEAWCS_TaskInfoService.Task_HtyService.Task_HtyService
UnqualifiedName: Task_HtyService
MethodSignature:
Task_HtyService(ITask_HtyRepository, IRouterService, ITaskExecuteDetailService, ITaskExecuteDetailRepository, IMapper)


FullyQualifiedName: WIDESEAWCS_TaskInfoService.TaskService.TaskService
UnqualifiedName: TaskService
MethodSignature:
TaskService(ITaskRepository, IRouterService, ITaskExecuteDetailService, ITaskExecuteDetailRepository, IMapper)


FullyQualifiedName: WIDESEAWCS_Tasks.CommonStackerCraneJob.CommonStackerCrane_StackerCraneTaskCompletedEventHandler
UnqualifiedName: CommonStackerCrane_StackerCraneTaskCompletedEventHandler
MethodSignature:
CommonStackerCrane_StackerCraneTaskCompletedEventHandler(object?, WIDESEAWCS_QuartzJob.StackerCrane.StackerCraneTaskCompletedEventArgs)


