@@ -0,0 +1 @@ | |||
**/wwwroot/libs/** linguist-vendored |
@@ -0,0 +1,262 @@ | |||
## Ignore Visual Studio temporary files, build results, and | |||
## files generated by popular Visual Studio add-ons. | |||
# User-specific files | |||
*.suo | |||
*.user | |||
*.userosscache | |||
*.sln.docstates | |||
# User-specific files (MonoDevelop/Xamarin Studio) | |||
*.userprefs | |||
# Build results | |||
[Dd]ebug/ | |||
[Dd]ebugPublic/ | |||
[Rr]elease/ | |||
[Rr]eleases/ | |||
x64/ | |||
x86/ | |||
bld/ | |||
[Bb]in/ | |||
[Oo]bj/ | |||
[Ll]og/ | |||
# Visual Studio 2015 cache/options directory | |||
.vs/ | |||
# Uncomment if you have tasks that create the project's static files in wwwroot | |||
#wwwroot/ | |||
# MSTest test Results | |||
[Tt]est[Rr]esult*/ | |||
[Bb]uild[Ll]og.* | |||
# NUNIT | |||
*.VisualState.xml | |||
TestResult.xml | |||
# Build Results of an ATL Project | |||
[Dd]ebugPS/ | |||
[Rr]eleasePS/ | |||
dlldata.c | |||
# DNX | |||
project.lock.json | |||
artifacts/ | |||
*_i.c | |||
*_p.c | |||
*_i.h | |||
*.ilk | |||
*.meta | |||
*.obj | |||
*.pch | |||
*.pdb | |||
*.pgc | |||
*.pgd | |||
*.rsp | |||
*.sbr | |||
*.tlb | |||
*.tli | |||
*.tlh | |||
*.tmp | |||
*.tmp_proj | |||
*.log | |||
*.vspscc | |||
*.vssscc | |||
.builds | |||
*.pidb | |||
*.svclog | |||
*.scc | |||
# Chutzpah Test files | |||
_Chutzpah* | |||
# Visual C++ cache files | |||
ipch/ | |||
*.aps | |||
*.ncb | |||
*.opendb | |||
*.opensdf | |||
*.sdf | |||
*.cachefile | |||
*.VC.db | |||
*.VC.VC.opendb | |||
# Visual Studio profiler | |||
*.psess | |||
*.vsp | |||
*.vspx | |||
*.sap | |||
# TFS 2012 Local Workspace | |||
$tf/ | |||
# Guidance Automation Toolkit | |||
*.gpState | |||
# ReSharper is a .NET coding add-in | |||
_ReSharper*/ | |||
*.[Rr]e[Ss]harper | |||
*.DotSettings.user | |||
# JustCode is a .NET coding add-in | |||
.JustCode | |||
# TeamCity is a build add-in | |||
_TeamCity* | |||
# DotCover is a Code Coverage Tool | |||
*.dotCover | |||
# NCrunch | |||
_NCrunch_* | |||
.*crunch*.local.xml | |||
nCrunchTemp_* | |||
# MightyMoose | |||
*.mm.* | |||
AutoTest.Net/ | |||
# Web workbench (sass) | |||
.sass-cache/ | |||
# Installshield output folder | |||
[Ee]xpress/ | |||
# DocProject is a documentation generator add-in | |||
DocProject/buildhelp/ | |||
DocProject/Help/*.HxT | |||
DocProject/Help/*.HxC | |||
DocProject/Help/*.hhc | |||
DocProject/Help/*.hhk | |||
DocProject/Help/*.hhp | |||
DocProject/Help/Html2 | |||
DocProject/Help/html | |||
# Click-Once directory | |||
publish/ | |||
# Publish Web Output | |||
*.[Pp]ublish.xml | |||
*.azurePubxml | |||
# TODO: Comment the next line if you want to checkin your web deploy settings | |||
# but database connection strings (with potential passwords) will be unencrypted | |||
*.pubxml | |||
*.publishproj | |||
# Microsoft Azure Web App publish settings. Comment the next line if you want to | |||
# checkin your Azure Web App publish settings, but sensitive information contained | |||
# in these scripts will be unencrypted | |||
PublishScripts/ | |||
# NuGet Packages | |||
*.nupkg | |||
# The packages folder can be ignored because of Package Restore | |||
**/packages/* | |||
# except build/, which is used as an MSBuild target. | |||
!**/packages/build/ | |||
# Uncomment if necessary however generally it will be regenerated when needed | |||
#!**/packages/repositories.config | |||
# NuGet v3's project.json files produces more ignoreable files | |||
*.nuget.props | |||
*.nuget.targets | |||
# Microsoft Azure Build Output | |||
csx/ | |||
*.build.csdef | |||
# Microsoft Azure Emulator | |||
ecf/ | |||
rcf/ | |||
# Windows Store app package directories and files | |||
AppPackages/ | |||
BundleArtifacts/ | |||
Package.StoreAssociation.xml | |||
_pkginfo.txt | |||
# Visual Studio cache files | |||
# files ending in .cache can be ignored | |||
*.[Cc]ache | |||
# but keep track of directories ending in .cache | |||
!*.[Cc]ache/ | |||
# Others | |||
ClientBin/ | |||
~$* | |||
*~ | |||
*.dbmdl | |||
*.dbproj.schemaview | |||
*.pfx | |||
*.publishsettings | |||
node_modules/ | |||
orleans.codegen.cs | |||
# Since there are multiple workflows, uncomment next line to ignore bower_components | |||
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) | |||
#bower_components/ | |||
# RIA/Silverlight projects | |||
Generated_Code/ | |||
# Backup & report files from converting an old project file | |||
# to a newer Visual Studio version. Backup files are not needed, | |||
# because we have git ;-) | |||
_UpgradeReport_Files/ | |||
Backup*/ | |||
UpgradeLog*.XML | |||
UpgradeLog*.htm | |||
# SQL Server files | |||
*.mdf | |||
*.ldf | |||
# Business Intelligence projects | |||
*.rdl.data | |||
*.bim.layout | |||
*.bim_*.settings | |||
# Microsoft Fakes | |||
FakesAssemblies/ | |||
# GhostDoc plugin setting file | |||
*.GhostDoc.xml | |||
# Node.js Tools for Visual Studio | |||
.ntvs_analysis.dat | |||
# Visual Studio 6 build log | |||
*.plg | |||
# Visual Studio 6 workspace options file | |||
*.opt | |||
# Visual Studio LightSwitch build output | |||
**/*.HTMLClient/GeneratedArtifacts | |||
**/*.DesktopClient/GeneratedArtifacts | |||
**/*.DesktopClient/ModelManifest.xml | |||
**/*.Server/GeneratedArtifacts | |||
**/*.Server/ModelManifest.xml | |||
_Pvt_Extensions | |||
# Paket dependency manager | |||
.paket/paket.exe | |||
paket-files/ | |||
# FAKE - F# Make | |||
.fake/ | |||
# JetBrains Rider | |||
.idea/ | |||
*.sln.iml | |||
# TaskScheduling | |||
host/Himp.TaskScheduling.AuthServer/Logs/logs.txt | |||
host/Himp.TaskScheduling.HttpApi.Host/Logs/logs.txt | |||
host/Himp.TaskScheduling.Web.Host/Logs/logs.txt | |||
host/Himp.TaskScheduling.Web.Unified/Logs/logs.txt | |||
host/Himp.TaskScheduling.Blazor.Server.Host/Logs/logs.txt | |||
# Use abp install-libs to restore. | |||
**/wwwroot/libs/* |
@@ -0,0 +1,5 @@ | |||
{ | |||
"singleQuote": true, | |||
"useTabs": false, | |||
"tabWidth": 4 | |||
} |
@@ -0,0 +1,111 @@ | |||
{ | |||
"folders": { | |||
"items": { | |||
"src": {}, | |||
"test": {}, | |||
"host": {} | |||
} | |||
}, | |||
"packages": { | |||
"Himp.TaskScheduling.Domain.Shared": { | |||
"path": "src/Himp.TaskScheduling.Domain.Shared/Himp.TaskScheduling.Domain.Shared.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Domain": { | |||
"path": "src/Himp.TaskScheduling.Domain/Himp.TaskScheduling.Domain.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Application.Contracts": { | |||
"path": "src/Himp.TaskScheduling.Application.Contracts/Himp.TaskScheduling.Application.Contracts.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Application": { | |||
"path": "src/Himp.TaskScheduling.Application/Himp.TaskScheduling.Application.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.EntityFrameworkCore": { | |||
"path": "src/Himp.TaskScheduling.EntityFrameworkCore/Himp.TaskScheduling.EntityFrameworkCore.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.MongoDB": { | |||
"path": "src/Himp.TaskScheduling.MongoDB/Himp.TaskScheduling.MongoDB.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.HttpApi": { | |||
"path": "src/Himp.TaskScheduling.HttpApi/Himp.TaskScheduling.HttpApi.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.HttpApi.Client": { | |||
"path": "src/Himp.TaskScheduling.HttpApi.Client/Himp.TaskScheduling.HttpApi.Client.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.TestBase": { | |||
"path": "test/Himp.TaskScheduling.TestBase/Himp.TaskScheduling.TestBase.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.EntityFrameworkCore.Tests": { | |||
"path": "test/Himp.TaskScheduling.EntityFrameworkCore.Tests/Himp.TaskScheduling.EntityFrameworkCore.Tests.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.MongoDB.Tests": { | |||
"path": "test/Himp.TaskScheduling.MongoDB.Tests/Himp.TaskScheduling.MongoDB.Tests.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.Domain.Tests": { | |||
"path": "test/Himp.TaskScheduling.Domain.Tests/Himp.TaskScheduling.Domain.Tests.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.Application.Tests": { | |||
"path": "test/Himp.TaskScheduling.Application.Tests/Himp.TaskScheduling.Application.Tests.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.HttpApi.Host": { | |||
"path": "host/Himp.TaskScheduling.HttpApi.Host/Himp.TaskScheduling.HttpApi.Host.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.Web": { | |||
"path": "src/Himp.TaskScheduling.Web/Himp.TaskScheduling.Web.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp": { | |||
"path": "test/Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp/Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp.abppkg", | |||
"folder": "test" | |||
}, | |||
"Himp.TaskScheduling.Web.Host": { | |||
"path": "host/Himp.TaskScheduling.Web.Host/Himp.TaskScheduling.Web.Host.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.AuthServer": { | |||
"path": "host/Himp.TaskScheduling.AuthServer/Himp.TaskScheduling.AuthServer.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.Host.Shared": { | |||
"path": "host/Himp.TaskScheduling.Host.Shared/Himp.TaskScheduling.Host.Shared.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.Web.Unified": { | |||
"path": "host/Himp.TaskScheduling.Web.Unified/Himp.TaskScheduling.Web.Unified.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.Blazor": { | |||
"path": "src/Himp.TaskScheduling.Blazor/Himp.TaskScheduling.Blazor.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Blazor.Host": { | |||
"path": "host/Himp.TaskScheduling.Blazor.Host/Himp.TaskScheduling.Blazor.Host.abppkg", | |||
"folder": "host" | |||
}, | |||
"Himp.TaskScheduling.Blazor.Server": { | |||
"path": "src/Himp.TaskScheduling.Blazor.Server/Himp.TaskScheduling.Blazor.Server.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Blazor.WebAssembly": { | |||
"path": "src/Himp.TaskScheduling.Blazor.WebAssembly/Himp.TaskScheduling.Blazor.WebAssembly.abppkg", | |||
"folder": "src" | |||
}, | |||
"Himp.TaskScheduling.Blazor.Server.Host": { | |||
"path": "host/Himp.TaskScheduling.Blazor.Server.Host/Himp.TaskScheduling.Blazor.Server.Host.abppkg", | |||
"folder": "host" | |||
} | |||
} | |||
} |
@@ -0,0 +1,7 @@ | |||
{ | |||
"modules": { | |||
"Himp.TaskScheduling": { | |||
"path": "Himp.TaskScheduling.abpmdl" | |||
} | |||
} | |||
} |
@@ -0,0 +1,146 @@ | |||
| |||
Microsoft Visual Studio Solution File, Format Version 12.00 | |||
# Visual Studio Version 17 | |||
VisualStudioVersion = 17.8.34330.188 | |||
MinimumVisualStudioVersion = 10.0.40219.1 | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Domain.Shared", "src\Himp.TaskScheduling.Domain.Shared\Himp.TaskScheduling.Domain.Shared.csproj", "{D64C1577-4929-4B60-939E-96DE1534891A}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Domain", "src\Himp.TaskScheduling.Domain\Himp.TaskScheduling.Domain.csproj", "{F2840BC7-0188-4606-9126-DADD0F5ABF7A}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Application.Contracts", "src\Himp.TaskScheduling.Application.Contracts\Himp.TaskScheduling.Application.Contracts.csproj", "{BD65D04F-08D5-40C1-8C24-77CA0BACB877}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Application", "src\Himp.TaskScheduling.Application\Himp.TaskScheduling.Application.csproj", "{78040F9E-3501-4A40-82DF-00A597710F35}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{649A3FFA-182F-4E56-9717-E6A9A2BEC545}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D}" | |||
EndProject | |||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{E400416D-2895-4512-9D17-90681EEC7E0A}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.EntityFrameworkCore", "src\Himp.TaskScheduling.EntityFrameworkCore\Himp.TaskScheduling.EntityFrameworkCore.csproj", "{0CE86223-D31D-4315-A1F5-87BA3EE1B844}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.MongoDB", "src\Himp.TaskScheduling.MongoDB\Himp.TaskScheduling.MongoDB.csproj", "{F1C58097-4C08-4D88-8976-6B3389391481}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.HttpApi", "src\Himp.TaskScheduling.HttpApi\Himp.TaskScheduling.HttpApi.csproj", "{077AA5F8-8B61-420C-A6B5-0150A66FDB34}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.HttpApi.Client", "src\Himp.TaskScheduling.HttpApi.Client\Himp.TaskScheduling.HttpApi.Client.csproj", "{36E2735F-CEAB-44C8-A6D1-2CDAFF399751}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.TestBase", "test\Himp.TaskScheduling.TestBase\Himp.TaskScheduling.TestBase.csproj", "{C5BB573D-3030-4BCB-88B7-F6A85C32766C}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.EntityFrameworkCore.Tests", "test\Himp.TaskScheduling.EntityFrameworkCore.Tests\Himp.TaskScheduling.EntityFrameworkCore.Tests.csproj", "{527F645C-C1FC-406E-8479-81386C8ECF13}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.MongoDB.Tests", "test\Himp.TaskScheduling.MongoDB.Tests\Himp.TaskScheduling.MongoDB.Tests.csproj", "{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Domain.Tests", "test\Himp.TaskScheduling.Domain.Tests\Himp.TaskScheduling.Domain.Tests.csproj", "{E60895E5-79C4-447D-88B7-85CB5BA336A4}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Application.Tests", "test\Himp.TaskScheduling.Application.Tests\Himp.TaskScheduling.Application.Tests.csproj", "{90CB5DC4-C040-45C7-8900-9688B26405BC}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.HttpApi.Host", "host\Himp.TaskScheduling.HttpApi.Host\Himp.TaskScheduling.HttpApi.Host.csproj", "{37B135B0-DAFE-4616-B25C-1BDF32FC44A2}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp", "test\Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp\Himp.TaskScheduling.HttpApi.Client.ConsoleTestApp.csproj", "{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Host.Shared", "host\Himp.TaskScheduling.Host.Shared\Himp.TaskScheduling.Host.Shared.csproj", "{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB}" | |||
EndProject | |||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Himp.TaskScheduling.Installer", "src\Himp.TaskScheduling.Installer\Himp.TaskScheduling.Installer.csproj", "{BE39FD00-745B-4049-8161-FC129817CBE4}" | |||
EndProject | |||
Global | |||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | |||
Debug|Any CPU = Debug|Any CPU | |||
Release|Any CPU = Release|Any CPU | |||
EndGlobalSection | |||
GlobalSection(ProjectConfigurationPlatforms) = postSolution | |||
{D64C1577-4929-4B60-939E-96DE1534891A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{D64C1577-4929-4B60-939E-96DE1534891A}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{D64C1577-4929-4B60-939E-96DE1534891A}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{D64C1577-4929-4B60-939E-96DE1534891A}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{F2840BC7-0188-4606-9126-DADD0F5ABF7A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{F2840BC7-0188-4606-9126-DADD0F5ABF7A}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{F2840BC7-0188-4606-9126-DADD0F5ABF7A}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{F2840BC7-0188-4606-9126-DADD0F5ABF7A}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{BD65D04F-08D5-40C1-8C24-77CA0BACB877}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{BD65D04F-08D5-40C1-8C24-77CA0BACB877}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{BD65D04F-08D5-40C1-8C24-77CA0BACB877}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{BD65D04F-08D5-40C1-8C24-77CA0BACB877}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{78040F9E-3501-4A40-82DF-00A597710F35}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{78040F9E-3501-4A40-82DF-00A597710F35}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{78040F9E-3501-4A40-82DF-00A597710F35}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{78040F9E-3501-4A40-82DF-00A597710F35}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{0CE86223-D31D-4315-A1F5-87BA3EE1B844}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{0CE86223-D31D-4315-A1F5-87BA3EE1B844}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{0CE86223-D31D-4315-A1F5-87BA3EE1B844}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{0CE86223-D31D-4315-A1F5-87BA3EE1B844}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{F1C58097-4C08-4D88-8976-6B3389391481}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{F1C58097-4C08-4D88-8976-6B3389391481}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{F1C58097-4C08-4D88-8976-6B3389391481}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{F1C58097-4C08-4D88-8976-6B3389391481}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{077AA5F8-8B61-420C-A6B5-0150A66FDB34}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{077AA5F8-8B61-420C-A6B5-0150A66FDB34}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{077AA5F8-8B61-420C-A6B5-0150A66FDB34}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{077AA5F8-8B61-420C-A6B5-0150A66FDB34}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{36E2735F-CEAB-44C8-A6D1-2CDAFF399751}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{36E2735F-CEAB-44C8-A6D1-2CDAFF399751}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{36E2735F-CEAB-44C8-A6D1-2CDAFF399751}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{36E2735F-CEAB-44C8-A6D1-2CDAFF399751}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{C5BB573D-3030-4BCB-88B7-F6A85C32766C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{C5BB573D-3030-4BCB-88B7-F6A85C32766C}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{C5BB573D-3030-4BCB-88B7-F6A85C32766C}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{C5BB573D-3030-4BCB-88B7-F6A85C32766C}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{527F645C-C1FC-406E-8479-81386C8ECF13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{527F645C-C1FC-406E-8479-81386C8ECF13}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{527F645C-C1FC-406E-8479-81386C8ECF13}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{527F645C-C1FC-406E-8479-81386C8ECF13}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{E60895E5-79C4-447D-88B7-85CB5BA336A4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{E60895E5-79C4-447D-88B7-85CB5BA336A4}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{E60895E5-79C4-447D-88B7-85CB5BA336A4}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{E60895E5-79C4-447D-88B7-85CB5BA336A4}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{90CB5DC4-C040-45C7-8900-9688B26405BC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{90CB5DC4-C040-45C7-8900-9688B26405BC}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{90CB5DC4-C040-45C7-8900-9688B26405BC}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{90CB5DC4-C040-45C7-8900-9688B26405BC}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{37B135B0-DAFE-4616-B25C-1BDF32FC44A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{37B135B0-DAFE-4616-B25C-1BDF32FC44A2}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{37B135B0-DAFE-4616-B25C-1BDF32FC44A2}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{37B135B0-DAFE-4616-B25C-1BDF32FC44A2}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB}.Release|Any CPU.Build.0 = Release|Any CPU | |||
{BE39FD00-745B-4049-8161-FC129817CBE4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | |||
{BE39FD00-745B-4049-8161-FC129817CBE4}.Debug|Any CPU.Build.0 = Debug|Any CPU | |||
{BE39FD00-745B-4049-8161-FC129817CBE4}.Release|Any CPU.ActiveCfg = Release|Any CPU | |||
{BE39FD00-745B-4049-8161-FC129817CBE4}.Release|Any CPU.Build.0 = Release|Any CPU | |||
EndGlobalSection | |||
GlobalSection(SolutionProperties) = preSolution | |||
HideSolutionNode = FALSE | |||
EndGlobalSection | |||
GlobalSection(NestedProjects) = preSolution | |||
{D64C1577-4929-4B60-939E-96DE1534891A} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{F2840BC7-0188-4606-9126-DADD0F5ABF7A} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{BD65D04F-08D5-40C1-8C24-77CA0BACB877} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{78040F9E-3501-4A40-82DF-00A597710F35} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{0CE86223-D31D-4315-A1F5-87BA3EE1B844} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{F1C58097-4C08-4D88-8976-6B3389391481} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{077AA5F8-8B61-420C-A6B5-0150A66FDB34} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{36E2735F-CEAB-44C8-A6D1-2CDAFF399751} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
{C5BB573D-3030-4BCB-88B7-F6A85C32766C} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{527F645C-C1FC-406E-8479-81386C8ECF13} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{D0AD9179-125C-40B2-A8EE-CD4C1EE24BB6} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{E60895E5-79C4-447D-88B7-85CB5BA336A4} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{90CB5DC4-C040-45C7-8900-9688B26405BC} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{37B135B0-DAFE-4616-B25C-1BDF32FC44A2} = {E400416D-2895-4512-9D17-90681EEC7E0A} | |||
{1EDCD6D4-DF3A-4E3B-ABB6-C0D0B373EAB8} = {CCD2960C-23CC-4AB4-B84D-60C7AAA52F4D} | |||
{F6AC8D4A-EDD7-4514-8E8A-5BCB019864DB} = {E400416D-2895-4512-9D17-90681EEC7E0A} | |||
{BE39FD00-745B-4049-8161-FC129817CBE4} = {649A3FFA-182F-4E56-9717-E6A9A2BEC545} | |||
EndGlobalSection | |||
GlobalSection(ExtensibilityGlobals) = postSolution | |||
SolutionGuid = {4324B3B4-B60B-4E3C-91D8-59576B4E26DD} | |||
EndGlobalSection | |||
EndGlobal |
@@ -0,0 +1,23 @@ | |||
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation"> | |||
<s:Boolean x:Key="/Default/CodeEditing/Intellisense/CodeCompletion/IntelliSenseCompletingCharacters/CSharpCompletingCharacters/UpgradedFromVSSettings/@EntryValue">True</s:Boolean> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceDoWhileStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceFixedStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceForeachStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceForStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceIfStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceLockStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceUsingStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeInspection/Highlighting/InspectionSeverities/=EnforceWhileStatementBraces/@EntryIndexedValue">WARNING</s:String> | |||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/BRACES_FOR_FOR/@EntryValue">Required</s:String> | |||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/BRACES_FOR_FOREACH/@EntryValue">Required</s:String> | |||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/BRACES_FOR_IFELSE/@EntryValue">Required</s:String> | |||
<s:String x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/BRACES_FOR_WHILE/@EntryValue">Required</s:String> | |||
<s:Boolean x:Key="/Default/CodeStyle/CodeFormatting/CSharpCodeStyle/BRACES_REDUNDANT/@EntryValue">False</s:Boolean> | |||
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Implementations/@KeyIndexDefined">True</s:Boolean> | |||
<s:String x:Key="/Default/CodeStyle/Generate/=Implementations/Options/=Async/@EntryIndexedValue">False</s:String> | |||
<s:String x:Key="/Default/CodeStyle/Generate/=Implementations/Options/=Mutable/@EntryIndexedValue">False</s:String> | |||
<s:Boolean x:Key="/Default/CodeStyle/Generate/=Overrides/@KeyIndexDefined">True</s:Boolean> | |||
<s:String x:Key="/Default/CodeStyle/Generate/=Overrides/Options/=Async/@EntryIndexedValue">False</s:String> | |||
<s:String x:Key="/Default/CodeStyle/Generate/=Overrides/Options/=Mutable/@EntryIndexedValue">False</s:String> | |||
<s:String x:Key="/Default/CodeStyle/Naming/CSharpNaming/Abbreviations/=SQL/@EntryIndexedValue">SQL</s:String> | |||
</wpf:ResourceDictionary> |
@@ -0,0 +1,5 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<configuration> | |||
<packageSources> | |||
</packageSources> | |||
</configuration> |
@@ -0,0 +1,24 @@ | |||
<Project> | |||
<PropertyGroup> | |||
<LangVersion>latest</LangVersion> | |||
<Version>0.1.0</Version> | |||
<NoWarn>$(NoWarn);CS1591</NoWarn> | |||
<AbpProjectType>module</AbpProjectType> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="ConfigureAwait.Fody" Version="3.3.1" PrivateAssets="All" /> | |||
<PackageReference Include="Fody" Version="6.5.3"> | |||
<PrivateAssets>All</PrivateAssets> | |||
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> | |||
</PackageReference> | |||
</ItemGroup> | |||
<Target Name="NoWarnOnRazorViewImportedTypeConflicts" BeforeTargets="RazorCoreCompile"> | |||
<PropertyGroup> | |||
<NoWarn>$(NoWarn);0436</NoWarn> | |||
</PropertyGroup> | |||
</Target> | |||
</Project> |
@@ -0,0 +1,20 @@ | |||
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build | |||
COPY . . | |||
WORKDIR /templates/service/host/IdentityServerHost | |||
RUN dotnet restore | |||
RUN dotnet ef migrations script -i -o migrations-IdentityServerHost.sql | |||
WORKDIR /templates/service/host/Himp.TaskScheduling.Host | |||
RUN dotnet restore | |||
RUN dotnet ef migrations script -i -o migrations-TaskScheduling.sql | |||
FROM mcr.microsoft.com/mssql-tools AS final | |||
WORKDIR /src | |||
COPY --from=build /templates/service/host/IdentityServerHost/migrations-IdentityServerHost.sql migrations-IdentityServerHost.sql | |||
COPY --from=build /templates/service/host/Himp.TaskScheduling.Host/migrations-TaskScheduling.sql migrations-TaskScheduling.sql | |||
COPY --from=build /templates/service/database/entrypoint.sh . | |||
RUN /bin/bash -c "sed -i $'s/\r$//' entrypoint.sh" | |||
RUN chmod +x ./entrypoint.sh | |||
ENTRYPOINT ["./entrypoint.sh"] |
@@ -0,0 +1,12 @@ | |||
#!/bin/bash | |||
until /opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q 'SELECT name FROM master.sys.databases'; do | |||
>&2 echo "SQL Server is starting up" | |||
sleep 1 | |||
done | |||
/opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q "CREATE DATABASE [$IdentityServer_DB]" | |||
/opt/mssql-tools/bin/sqlcmd -S sqlserver -U SA -P $SA_PASSWORD -Q "CREATE DATABASE [$TaskScheduling_DB]" | |||
/opt/mssql-tools/bin/sqlcmd -d $IdentityServer_DB -S sqlserver -U sa -P $SA_PASSWORD -i migrations-IdentityServerHost.sql | |||
/opt/mssql-tools/bin/sqlcmd -d $TaskScheduling_DB -S sqlserver -U sa -P $SA_PASSWORD -i migrations-TaskScheduling.sql |
@@ -0,0 +1,13 @@ | |||
version: '3.4' | |||
services: | |||
migrations: | |||
build: | |||
context: ../../ | |||
dockerfile: templates/service/database/Dockerfile | |||
depends_on: | |||
- sqlserver | |||
environment: | |||
- IdentityServer_DB=TaskScheduling_Identity | |||
- TaskScheduling_DB=TaskScheduling_ModuleDb | |||
- SA_PASSWORD=yourStrong(!)Password |
@@ -0,0 +1,29 @@ | |||
version: '3.4' | |||
services: | |||
sqlserver: | |||
environment: | |||
- SA_PASSWORD=yourStrong(!)Password | |||
- ACCEPT_EULA=Y | |||
ports: | |||
- "51599:1433" | |||
identity-server: | |||
environment: | |||
- ASPNETCORE_URLS=http://0.0.0.0:80 | |||
- ConnectionStrings__Default=Server=sqlserver;Database=TaskScheduling_Identity;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- ConnectionStrings__SqlServerCache=Server=sqlserver;Database=TaskScheduling_Cache;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
ports: | |||
- "51600:80" | |||
task-scheduling: | |||
environment: | |||
- ASPNETCORE_URLS=http://0.0.0.0:80 | |||
- ConnectionStrings__Default=Server=sqlserver;Database=TaskScheduling_ModuleDb;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- ConnectionStrings__AbpSettingManagement=Server=sqlserver;Database=TaskScheduling_Identity;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- ConnectionStrings__AbpPermissionManagement=Server=sqlserver;Database=TaskScheduling_Identity;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- ConnectionStrings__AbpAuditLogging=Server=sqlserver;Database=TaskScheduling_Identity;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- ConnectionStrings__SqlServerCache=Server=sqlserver;Database=TaskScheduling_Cache;Trusted_Connection=True;User=sa;Password=yourStrong(!)Password;Integrated Security=false | |||
- AuthServer__Authority=http://identity-server | |||
ports: | |||
- "51601:80" |
@@ -0,0 +1,25 @@ | |||
version: '3.4' | |||
services: | |||
sqlserver: | |||
image: mcr.microsoft.com/mssql/server | |||
volumes: | |||
- dbdata:/var/opt/mssql | |||
identity-server: | |||
build: | |||
context: ../../ | |||
dockerfile: templates/service/host/IdentityServerHost/Dockerfile | |||
depends_on: | |||
- sqlserver | |||
task-scheduling: | |||
build: | |||
context: ../../ | |||
dockerfile: templates/service/host/Himp.TaskScheduling.Host/Dockerfile | |||
depends_on: | |||
- sqlserver | |||
- identity-server | |||
volumes: | |||
dbdata: |
@@ -0,0 +1,3 @@ | |||
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd"> | |||
<ConfigureAwait ContinueOnCapturedContext="false" /> | |||
</Weavers> |
@@ -0,0 +1,30 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> | |||
<!-- This file was generated by Fody. Manual changes to this file will be lost when your project is rebuilt. --> | |||
<xs:element name="Weavers"> | |||
<xs:complexType> | |||
<xs:all> | |||
<xs:element name="ConfigureAwait" minOccurs="0" maxOccurs="1"> | |||
<xs:complexType> | |||
<xs:attribute name="ContinueOnCapturedContext" type="xs:boolean" /> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:all> | |||
<xs:attribute name="VerifyAssembly" type="xs:boolean"> | |||
<xs:annotation> | |||
<xs:documentation>'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed.</xs:documentation> | |||
</xs:annotation> | |||
</xs:attribute> | |||
<xs:attribute name="VerifyIgnoreCodes" type="xs:string"> | |||
<xs:annotation> | |||
<xs:documentation>A comma-separated list of error codes that can be safely ignored in assembly verification.</xs:documentation> | |||
</xs:annotation> | |||
</xs:attribute> | |||
<xs:attribute name="GenerateXsd" type="xs:boolean"> | |||
<xs:annotation> | |||
<xs:documentation>'false' to turn off automatic generation of the XML Schema file.</xs:documentation> | |||
</xs:annotation> | |||
</xs:attribute> | |||
</xs:complexType> | |||
</xs:element> | |||
</xs:schema> |
@@ -0,0 +1,3 @@ | |||
{ | |||
"role": "lib.application-contracts" | |||
} |
@@ -0,0 +1,17 @@ | |||
<Project Sdk="Microsoft.NET.Sdk"> | |||
<Import Project="..\..\common.props" /> | |||
<PropertyGroup> | |||
<TargetFramework>net8.0</TargetFramework> | |||
<Nullable>enable</Nullable> | |||
<RootNamespace></RootNamespace> | |||
</PropertyGroup> | |||
<ItemGroup> | |||
<PackageReference Include="Volo.Abp.Ddd.Application.Contracts" Version="8.2.0" /> | |||
<PackageReference Include="Volo.Abp.Authorization" Version="8.2.0" /> | |||
<ProjectReference Include="..\Himp.TaskScheduling.Domain.Shared\Himp.TaskScheduling.Domain.Shared.csproj" /> | |||
</ItemGroup> | |||
</Project> |
@@ -0,0 +1,40 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class CodeConversionDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 原始码 | |||
/// </summary> | |||
public string SorcCode { get; set; } | |||
/// <summary> | |||
/// 目标码 | |||
/// </summary> | |||
public string TargetCode { get; set; } | |||
/// <summary> | |||
/// 1 规批码转制样码 | |||
/// 2 制样码准化验码 | |||
/// 3 化验码转瓶底码 | |||
/// </summary> | |||
public int ConversionType { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime ConversionTime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string OperName { get; set; } | |||
} | |||
} |
@@ -0,0 +1,22 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class CodeConversionInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
/// <summary> | |||
/// 1 规批码转制样码 | |||
/// 2 制样码转化验码 | |||
/// 3 制样码转瓶底码 | |||
/// </summary> | |||
public int? ConversionType { get; set; } | |||
public DateTime? Begntime { get; set; } | |||
public DateTime? Endtime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ICodeConversionService : IApplicationService | |||
{ | |||
Task<PagedResultDto<CodeConversionDto>> GetListAsync(CodeConversionInput input); | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IParamConfigService : ICrudAppService<ParamConfigDto, ParamConfigDto, long, ParamConfigInput, ParamConfigCreateOrUpdateDto, ParamConfigCreateOrUpdateDto> | |||
{ | |||
} | |||
} |
@@ -0,0 +1,27 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IParamConfigTaskService : IApplicationService | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
/// <param name="input"></param> | |||
/// <returns></returns> | |||
Task<ParamConfigTaskDto> PostAsync(ParamConfigTaskCreateDto input); | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
/// <param name="input"></param> | |||
/// <returns></returns> | |||
Task<PagedResultDto<ParamConfigTaskDto>> GetListAsync(ParamConfigTaskInput input); | |||
} | |||
} |
@@ -0,0 +1,16 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IParamConfigValueService : IApplicationService | |||
{ | |||
Task<Dictionary<string, object>> GetListAsync(ParamConfigValueInput input); | |||
Task<List<string>> GetKeyListAsync(); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using Himp.TaskScheduling.Configs; | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IQsCodeService | |||
{ | |||
Task<string> PostAsync(QsCodeInput input); | |||
} | |||
} |
@@ -0,0 +1,64 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigCreateOrUpdateDto | |||
{ | |||
/// <summary> | |||
/// 参数类别 | |||
/// 类 | |||
/// 对象 | |||
/// 属性 | |||
/// </summary> | |||
public EnumParamType ParamType { get; set; } | |||
/// <summary> | |||
/// 参数编码 | |||
/// </summary> | |||
public string ParamCodg { get; set; } | |||
/// <summary> | |||
/// 参数名称 | |||
/// </summary> | |||
public string ParamName { get; set; } | |||
/// <summary> | |||
/// 属性Key | |||
/// </summary> | |||
public string? PropertyKey { get; set; } | |||
/// <summary> | |||
/// 属性类别 | |||
/// </summary> | |||
public int? PropertyType { get; set; } | |||
/// <summary> | |||
/// 参数值 | |||
/// </summary> | |||
public string? ParamValue { get; set; } | |||
/// <summary> | |||
/// 默认值 | |||
/// </summary> | |||
public string? DefValue { get; set; } | |||
/// <summary> | |||
/// 有效标识 | |||
/// </summary> | |||
public bool ValiFlag { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string? KeyPath { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public long? ParentId { get; set; } | |||
} | |||
} |
@@ -0,0 +1,70 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 参数类别 | |||
/// 类 | |||
/// 对象 | |||
/// 属性 | |||
/// </summary> | |||
public EnumParamType ParamType { get; set; } | |||
/// <summary> | |||
/// 参数编码 | |||
/// </summary> | |||
public string ParamCodg { get; set; } | |||
/// <summary> | |||
/// 参数名称 | |||
/// </summary> | |||
public string ParamName { get; set; } | |||
/// <summary> | |||
/// 属性ID | |||
/// </summary> | |||
public string? PropertyKey { get; set; } | |||
/// <summary> | |||
/// 属性类别 | |||
/// </summary> | |||
public int? PropertyType { get; set; } | |||
/// <summary> | |||
/// 参数值 | |||
/// </summary> | |||
public string? ParamValue { get; set; } | |||
/// <summary> | |||
/// 默认值 | |||
/// </summary> | |||
public string? DefValue { get; set; } | |||
/// <summary> | |||
/// 有效标识 | |||
/// </summary> | |||
public bool ValiFlag { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public long? ParentId { get; set; } | |||
/// <summary> | |||
/// Topic 路径 | |||
/// </summary> | |||
public string? KeyPath { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public List<ParamConfigDto> Children { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |
@@ -0,0 +1,32 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigTaskCreateDto | |||
{ | |||
/// <summary> | |||
/// 参数编码 | |||
/// </summary> | |||
public string ParamCodg { get; set; } | |||
/// <summary> | |||
/// 属性值 | |||
/// </summary> | |||
public string PropertyValue { get; set; } | |||
/// <summary> | |||
/// 任务类别 | |||
/// </summary> | |||
public int TaskType { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string OperatorName { get; set; } | |||
} | |||
} |
@@ -0,0 +1,57 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigTaskDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 任务内容描述 | |||
/// </summary> | |||
public string TaskContdesc { get; set; } | |||
/// <summary> | |||
/// 属性Key | |||
/// </summary> | |||
public string PropertyKey { get; set; } | |||
/// <summary> | |||
/// 属性值 | |||
/// </summary> | |||
public string PropertyValue { get; set; } | |||
/// <summary> | |||
/// 参数 | |||
/// </summary> | |||
public int TaskType { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string OperatorName { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int TaskStas { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string TaskMsg { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime OperationTime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime? ExecTime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigTaskInput: PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |
@@ -0,0 +1,21 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigTaskUpdateDto | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string OperatorName { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int TaskStas { get; set; } | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigValueDto : EntityDto<string> | |||
{ | |||
public object Value { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ParamConfigValueInput | |||
{ | |||
public List<string>? Keys { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Configs | |||
{ | |||
public class QsCodeDto | |||
{ | |||
public string QsCode { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Configs | |||
{ | |||
public class QsCodeInput | |||
{ | |||
public string Code { get; set; } | |||
public string Oper { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class AutoSamplingConditionDto | |||
{ | |||
public string TipCont { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class AutoSamplingConditionInput | |||
{ | |||
public string Key { get; set; } | |||
} | |||
} |
@@ -0,0 +1,17 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class DataStatisticDto | |||
{ | |||
public string Tit { get; set; } | |||
public int Type { get; set; } | |||
public decimal Cont { get; set; } | |||
} | |||
} |
@@ -0,0 +1,17 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class FullWaterCompCreateOrUpdateDto | |||
{ | |||
public string Type { get; set; } | |||
public string Index { get; set; } | |||
public decimal Value { get; set; } | |||
} | |||
} |
@@ -0,0 +1,18 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class FullWaterCompDto : EntityDto<long> | |||
{ | |||
public string Type { get; set; } | |||
public string Index { get; set; } | |||
public decimal Value { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class FullWaterCompInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public interface IAutoSamplingConditionService : IApplicationService | |||
{ | |||
Task<AutoSamplingConditionDto> GetAsync(AutoSamplingConditionInput input); | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public interface IDataStatisticService : IApplicationService | |||
{ | |||
Task<PagedResultDto<DataStatisticDto>> GetAsync(); | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public interface IDataVService : IApplicationService | |||
{ | |||
Task<PagedResultDto<DataStatisticDto>> GetAsync(); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IFullWaterCompService : ICrudAppService<FullWaterCompDto, FullWaterCompDto, long, FullWaterCompInput, FullWaterCompCreateOrUpdateDto, FullWaterCompCreateOrUpdateDto> | |||
{ | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public interface IManualTestingJobRecService : IApplicationService | |||
{ | |||
Task<PagedResultDto<ManualTestingJobRecDto>> GetListAsync(ManualTestingJobRecInput input); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public interface ISamplePreparationDatavService : IApplicationService | |||
{ | |||
Task<SamplePreparationDatavDto> GetSampleData(); | |||
} | |||
} |
@@ -0,0 +1,16 @@ | |||
using Himp.TaskScheduling.Datas; | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IZYOperateRecordService : IApplicationService | |||
{ | |||
Task<PagedResultDto<ZYOperateRecordDto>> GetListAsync(ZYOperateRecordInput input); | |||
} | |||
} |
@@ -0,0 +1,20 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ManualTestingJobRecDto : EntityDto<long> | |||
{ | |||
public string TestingCode { get; set; } | |||
public string TestingProject { get; set; } | |||
public DateTime TestingDate { get; set; } | |||
public string Operator { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ManualTestingJobRecInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? BegnDate { get; set; } | |||
public DateTime? EndDate { get; set; } | |||
} | |||
} |
@@ -0,0 +1,38 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class SamplePreparationDatavDto | |||
{ | |||
public int Tar6 { get; set; } | |||
public int Tar3 { get; set; } | |||
public int Tar2 { get; set; } | |||
public List<int[]> CurWeight6 { get; set; } | |||
public List<int[]> CurWeight3 { get; set; } | |||
public List<int[]> CurWeight2 { get; set; } | |||
public int SampleEfficiencyCur { get; set; } | |||
public int SampleEfficiencyTotal { get; set; } | |||
public int FinishRateCur { get; set; } | |||
public int FinishRateTotal { get; set; } | |||
public SamplePreparationDatavDto() | |||
{ | |||
CurWeight6 = new List<int[]>(); | |||
CurWeight3 = new List<int[]>(); | |||
CurWeight2 = new List<int[]>(); | |||
} | |||
} | |||
} |
@@ -0,0 +1,37 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class SamplePreparationRecDto : EntityDto<Guid> | |||
{ | |||
public string MachineCode { get; set; } | |||
public int AtuoSmapleFlag { get; set; } | |||
public string SampleID { get; set; } | |||
public string PackCode { get; set; } | |||
public int ZYWeight { get; set; } | |||
public int ZYType { get; set; } | |||
public int SampleType { get; set; } | |||
public int Size { get; set; } | |||
public int Water { get; set; } | |||
public DateTime StartTime { get; set; } | |||
public DateTime EndTime { get; set; } | |||
public int SampleWeight { get; set; } | |||
public string UserName { get; set; } | |||
} | |||
} |
@@ -0,0 +1,19 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class SamplingOperRecDto | |||
{ | |||
public DateTime Time { get; set; } | |||
public string EqpName { get; set; } | |||
public string OperDescr { get; set; } | |||
public string OperName { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class SamplingOperRecInput: PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? BegnDate { get; set; } | |||
public DateTime? EndDate { get; set; } | |||
} | |||
} |
@@ -0,0 +1,22 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling.Datas | |||
{ | |||
public class ZYOperateRecordDto : EntityDto<long> | |||
{ | |||
public string Record { get; set; } | |||
public string MachineCode { get; set; } | |||
public string PersonId { get; set; } | |||
public string Name { get; set; } | |||
public DateTime DateTime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ZYOperateRecordInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? BegnTime { get; set; } | |||
public DateTime? EndTime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,24 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgRecCreateDto | |||
{ | |||
/// <summary> | |||
/// 消息类型 | |||
/// </summary> | |||
public string MsgTopicName { get; set; } | |||
/// <summary> | |||
/// 全路径 | |||
/// </summary> | |||
public string TopicFullPath { get; set; } | |||
/// <summary> | |||
/// 消息内容 | |||
/// </summary> | |||
public string MsgCont { get; set; } | |||
} | |||
} |
@@ -0,0 +1,31 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.ComponentModel.DataAnnotations.Schema; | |||
using System.Text; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgRecDto : EntityDto<Guid> | |||
{ | |||
/// <summary> | |||
/// 消息类型 | |||
/// </summary> | |||
public string MsgTopicName { get; set; } | |||
/// <summary> | |||
/// 全路径 | |||
/// </summary> | |||
public string TopicFullPath { get; set; } | |||
/// <summary> | |||
/// 消息内容 | |||
/// </summary> | |||
public string MsgCont { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public virtual DateTime CreationTime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgRecInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
/// <summary> | |||
/// 全路径 | |||
/// </summary> | |||
public string[] TopicFullPath { get; set; } | |||
} | |||
} |
@@ -0,0 +1,44 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgTopicCreateDto | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicCodg { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicName { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string TopicFullPath { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int Srtno { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int LvIndex { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public bool DefaultFlag { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public Guid? ParentId { get; set; } | |||
} | |||
} |
@@ -0,0 +1,46 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.ComponentModel.DataAnnotations.Schema; | |||
using System.Text; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgTopicDto : EntityDto<Guid> | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicCodg { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicName { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string TopicFullPath { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int Srtno { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int LvIndex { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public bool DefaultFlag { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public Guid? ParentId { get; set; } | |||
} | |||
} |
@@ -0,0 +1,11 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgTopicInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |
@@ -0,0 +1,44 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class EventMsgTopicUpdateDto | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicCodg { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string EventMsgTopicName { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string TopicFullPath { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int Srtno { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int LvIndex { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public bool DefaultFlag { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public Guid? ParentId { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IEventMsgRecService : IApplicationService | |||
{ | |||
Task<PagedResultDto<EventMsgRecDto>> GetListAsync(EventMsgRecInput input); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IEventMsgTopicService : IApplicationService | |||
{ | |||
} | |||
} |
@@ -0,0 +1,41 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class CmDeviceControlDto | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string Device { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public int Enable { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime? Betime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime? Totime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string? Remark { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime Uptime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class CmDeviceControlUpdateDto | |||
{ | |||
public int Enable { get; set; } | |||
} | |||
} |
@@ -0,0 +1,16 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ICmDeviceControlService : IApplicationService | |||
{ | |||
Task<CmDeviceControlDto> GetAsync(int id); | |||
Task<CmDeviceControlDto> PutAsync(int id, CmDeviceControlUpdateDto input); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IManualSamplingTaskService : IApplicationService | |||
{ | |||
Task<SampleTestTaskDto> PostAsync(ManualSamplingTaskCreateDto input); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ISampleDiscardedTaskService : IApplicationService | |||
{ | |||
Task<SampleTestTaskDto> Post(SampleDiscardedTaskCreateDto input); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ISampleObtainTaskService : IApplicationService | |||
{ | |||
Task PostAsync(SampleObtainTaskCreateDto input); | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ISamplePreparationResultService : IApplicationService | |||
{ | |||
Task<PagedResultDto<SamplePreparationResultDto>> GetListAsync(SamplePreparationResultInput input); | |||
} | |||
} |
@@ -0,0 +1,21 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Application.Services; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ISamplePreparationTaskService : IApplicationService | |||
{ | |||
Task<PagedResultDto<SamplePreparationTaskDto>> GetListAsync(SamplePreparationTaskInput input); | |||
Task<SamplePreparationTaskDto> PostAsync(SamplePreparationTaskCreateOrUpdateDto input); | |||
Task<SamplePreparationTaskDto> PutAsync(string id, SamplePreparationTaskCreateOrUpdateDto input); | |||
Task<List<SamplePreparationPlanDto>> GetPlanListAsync(string samplePreparationTaskId); | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface ISampleTestTaskService | |||
{ | |||
Task<PagedResultDto<SampleTestTaskDto>> GetListAsync(SampleTestTaskInput input); | |||
} | |||
} |
@@ -0,0 +1,20 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public interface IStandardTestTaskService | |||
{ | |||
Task<PagedResultDto<StandardTestTaskDto>> GetListAsync(StandardTestTaskInput input); | |||
Task<List<StandardTestItemDto>> GetItemListAsync(); | |||
Task PostAuditAsync(StandardTestTaskAuditDto input); | |||
Task PutItemValiAsync(long id, bool valiFlag); | |||
} | |||
} |
@@ -0,0 +1,34 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class ManualSamplingTaskCreateDto | |||
{ | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
/// <summary> | |||
/// 化验码 | |||
/// </summary> | |||
public string TestCode { get; set; } | |||
//瓶底码 | |||
public string BottomCode { get; set; } | |||
/// <summary> | |||
/// 煤样类型 | |||
/// </summary> | |||
public string Sampletype { get; set; } | |||
/// <summary> | |||
/// 化验项目 | |||
/// </summary> | |||
public string TestItems { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleDiscardedTaskCreateDto | |||
{ | |||
public string BottomCode { get; set; } | |||
public int ManualFlag { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleObtainTaskCreateDto | |||
{ | |||
} | |||
} |
@@ -0,0 +1,100 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleObtainTaskDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 任务类型 | |||
/// 1.人工化验 | |||
/// 2.抽查取样 | |||
/// </summary> | |||
public int TaskType { get; set; } | |||
/// <summary> | |||
/// 煤样入场时间 | |||
/// </summary> | |||
public DateTime CoalTime { get; set; } | |||
/// <summary> | |||
/// 任务状态 | |||
/// </summary> | |||
public int TaskState { get; set; } | |||
/// <summary> | |||
/// 结束状态 | |||
/// </summary> | |||
public bool TaskEndFlag { get; set; } | |||
/// <summary> | |||
/// 任务开始时间 | |||
/// </summary> | |||
public DateTime TaskStartTime { get; set; } | |||
/// <summary> | |||
/// 任务结束时间 | |||
/// </summary> | |||
public DateTime TaskEndTime { get; set; } | |||
/// <summary> | |||
/// 供应商编码 | |||
/// </summary> | |||
public string CustCode { get; set; } | |||
/// <summary> | |||
/// 采样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SamplePreparationCode { get; set; } | |||
/// <summary> | |||
/// 化验码 | |||
/// </summary> | |||
public string AssayCode { get; set; } | |||
/// <summary> | |||
/// 抽样码 | |||
/// </summary> | |||
public string ExtractCode { get; set; } | |||
/// <summary> | |||
/// 分样码 | |||
/// </summary> | |||
public string SeparateCode { get; set; } | |||
/// <summary> | |||
/// 煤样类型 | |||
/// 1:0.2mm1(分析样) | |||
/// </summary> | |||
public int CoalType { get; set; } | |||
/// <summary> | |||
/// 化验项目 | |||
/// </summary> | |||
public string[] TestItemCode { get; set; } | |||
/// <summary> | |||
/// 操作人编码 | |||
/// </summary> | |||
public string Opercode { get; set; } | |||
/// <summary> | |||
/// 操作人名称 | |||
/// </summary> | |||
public string Opername { get; set; } | |||
/// <summary> | |||
/// 备注 | |||
/// </summary> | |||
public string task_remark { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleObtainTaskInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |
@@ -0,0 +1,17 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationPlanDto | |||
{ | |||
public string Id { get; set; } | |||
public string ParName { get; set; } | |||
public string ParValue { get; set; } | |||
} | |||
} |
@@ -0,0 +1,13 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationPlanInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public string SamplePreparationTaskId { get; set; } | |||
} | |||
} |
@@ -0,0 +1,81 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationResultDto : EntityDto<string> | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string SampeWay { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string SampeEqp { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime Begtime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public DateTime? Endtime { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string? BottomCode61 { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public float Weight61Bottles { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public string? BottomCode62 { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public float Weight62Bottles { get; set; } | |||
public string? BottomCode31 { get; set; } | |||
public float Weight31Bottles { get; set; } | |||
public string? BottomCode21 { get; set; } | |||
public float Weight21Bottles { get; set; } | |||
public string? BottomCode22 { get; set; } | |||
public float Weight22Bottles { get; set; } | |||
public float TotalCoalSampleWeight { get; set; } | |||
/// <summary> | |||
/// 3 弃料重量 | |||
/// </summary> | |||
public float Weight6Rejects { get; set; } | |||
/// <summary> | |||
/// 2 弃料重量 | |||
/// </summary> | |||
public float Weight3Rejects { get; set; } | |||
/// <summary> | |||
/// 2 弃料重量 | |||
/// </summary> | |||
public float Weight2Rejects { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationResultInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? Begntime { get; set; } | |||
public DateTime? Endtime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,18 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationTaskCreateOrUpdateDto | |||
{ | |||
public string Id { get; set; } | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
} | |||
} |
@@ -0,0 +1,42 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationTaskDto : EntityDto<string> | |||
{ | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
/// <summary> | |||
/// 任务下达时间 | |||
/// </summary> | |||
public DateTime TaskAssgnTime { get; set; } | |||
/// <summary> | |||
/// 制样方式 | |||
/// </summary> | |||
public string SampeWay { get; set; } | |||
/// <summary> | |||
/// 任务接收时间 | |||
/// </summary> | |||
public DateTime? TaskRecptTime { get; set; } | |||
/// <summary> | |||
/// 最后操作时间 | |||
/// </summary> | |||
public DateTime LastOperTime { get; set; } | |||
/// <summary> | |||
/// 任务状态 | |||
/// </summary> | |||
public string ExecStas { get; set; } | |||
} | |||
} |
@@ -0,0 +1,17 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SamplePreparationTaskInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? Begntime { get; set; } | |||
public DateTime? Endtime { get; set; } | |||
public string? ExecStas { get; set; } | |||
} | |||
} |
@@ -0,0 +1,14 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleTestItemDto : EntityDto<long> | |||
{ | |||
public string TestItem { get; set; } | |||
} | |||
} |
@@ -0,0 +1,16 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public class SampleTestTaskCreateDto | |||
{ | |||
} | |||
} |
@@ -0,0 +1,62 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleTestTaskDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
/// <summary> | |||
/// 化验码 | |||
/// </summary> | |||
public string TestCode { get; set; } | |||
/// <summary> | |||
/// 瓶底码 | |||
/// </summary> | |||
public string BottomCode { get; set; } | |||
/// <summary> | |||
/// 煤样类型 | |||
/// </summary> | |||
public string SampleType { get; set; } | |||
/// <summary> | |||
/// 测定次数 | |||
/// </summary> | |||
public int TestCnt { get; set; } | |||
/// <summary> | |||
/// 任务下达时间 | |||
/// </summary> | |||
public DateTime TaskAssgnTime { get; set; } | |||
/// <summary> | |||
/// 任务接收时间 | |||
/// </summary> | |||
public DateTime? TaskRecptTime { get; set; } | |||
/// <summary> | |||
/// 最后操作时间 | |||
/// </summary> | |||
public DateTime LastOperTime { get; set; } | |||
/// <summary> | |||
/// 化验项目 | |||
/// </summary> | |||
public string TestItems { get; set; } | |||
/// <summary> | |||
/// 任务状态 | |||
/// </summary> | |||
public string ExecStas { get; set; } | |||
} | |||
} |
@@ -0,0 +1,19 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class SampleTestTaskInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? Begntime { get; set; } | |||
public DateTime? Endtime { get; set; } | |||
public string? SampleCode { get; set; } | |||
public string? SampleType { get; set; } | |||
} | |||
} |
@@ -0,0 +1,18 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class StandardTestItemDto : EntityDto<long> | |||
{ | |||
public string TestItems { get; set; } | |||
public string SampleType { get; set; } | |||
public bool ValiFlag { get; set; } | |||
} | |||
} |
@@ -0,0 +1,21 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class StandardTestTaskAuditDto | |||
{ | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public long[] StandardTestTaskId { get; set; } | |||
/// <summary> | |||
/// 审核人 | |||
/// </summary> | |||
public string Aduitor { get; set; } | |||
} | |||
} |
@@ -0,0 +1,79 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class StandardTestTaskDto : EntityDto<long> | |||
{ | |||
/// <summary> | |||
/// 制样码 | |||
/// </summary> | |||
public string SampleCode { get; set; } | |||
/// <summary> | |||
/// 化验码 | |||
/// </summary> | |||
public string TestCode { get; set; } | |||
/// <summary> | |||
/// 瓶底码 | |||
/// </summary> | |||
public string BottomCode { get; set; } | |||
/// <summary> | |||
/// 煤样类型 | |||
/// </summary> | |||
public string Sampletype { get; set; } | |||
/// <summary> | |||
/// 任务类别 | |||
/// </summary> | |||
public EnumTaskType TaskType { get; set; } | |||
/// <summary> | |||
/// 制样方式 | |||
/// 手工 | |||
/// 自动 | |||
/// </summary> | |||
public string SampeWay { get; set; } | |||
/// <summary> | |||
/// 测定次数 | |||
/// </summary> | |||
public int TestCnt { get; set; } | |||
/// <summary> | |||
/// 任务下达时间 | |||
/// </summary> | |||
public DateTime TaskAssgnTime { get; set; } | |||
/// <summary> | |||
/// 最后操作时间 | |||
/// </summary> | |||
public DateTime LastOperTime { get; set; } | |||
/// <summary> | |||
/// 审核人 | |||
/// </summary> | |||
public string? Auditor { get; set; } | |||
/// <summary> | |||
/// 审核时间 | |||
/// </summary> | |||
public DateTime? AuditTime { get; set; } | |||
/// <summary> | |||
/// 任务状态 | |||
/// </summary> | |||
public string ExecStas { get; set; } | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public List<SampleTestItemDto> SampleTestItems { get; set; } | |||
} | |||
} |
@@ -0,0 +1,15 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Linq; | |||
using System.Text; | |||
using System.Threading.Tasks; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class StandardTestTaskInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
public DateTime? Begntime { get; set; } | |||
public DateTime? Endtime { get; set; } | |||
} | |||
} |
@@ -0,0 +1,12 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class BizflowConfigCreateDto : BizflowConfigCreateOrUpdateDto | |||
{ | |||
} | |||
} |
@@ -0,0 +1,45 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
using Volo.Abp.Application.Dtos; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class BizflowConfigCreateOrUpdateDto | |||
{ | |||
/// <summary> | |||
/// 工作流模型Key | |||
/// </summary> | |||
public string WorkflowModelKey { get; set; } | |||
/// <summary> | |||
/// 工作流模型名称 | |||
/// </summary> | |||
public string WorkflowModelName { get; set; } | |||
/// <summary> | |||
/// 工作流授权提供器 | |||
/// </summary> | |||
public int WorkflowTypeProvider { get; set; } | |||
/// <summary> | |||
/// 提供值 | |||
/// </summary> | |||
public string? ProviderKey { get; set; } | |||
/// <summary> | |||
/// 业务流程代码 | |||
/// </summary> | |||
public string BizflowCode { get; set; } | |||
/// <summary> | |||
/// 业务流程名称 | |||
/// </summary> | |||
public string BizflowName { get; set; } | |||
/// <summary> | |||
/// 有效标识 | |||
/// </summary> | |||
public bool ValiFlag { get; set; } | |||
} | |||
} |
@@ -0,0 +1,63 @@ | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
using Volo.Abp.Application.Dtos; | |||
using Volo.Abp.Data; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class BizflowConfigDto : EntityDto<Guid> | |||
{ | |||
/// <summary> | |||
/// 工作流模型名称 | |||
/// </summary> | |||
public string WorkflowModelName { get; set; } | |||
/// <summary> | |||
/// 工作流模型Key | |||
/// </summary> | |||
public string WorkflowModelKey { get; set; } | |||
/// <summary> | |||
/// 工作流授权提供器 | |||
/// </summary> | |||
public EnumWorkflowTypeProvider WorkflowTypeProvider { get; set; } | |||
/// <summary> | |||
/// 提供值 | |||
/// </summary> | |||
public string? ProviderKey { get; set; } | |||
/// <summary> | |||
/// 业务流程代码 | |||
/// </summary> | |||
public string BizflowCode { get; set; } | |||
/// <summary> | |||
/// 业务流程名称 | |||
/// </summary> | |||
public string BizflowName { get; set; } | |||
/// <summary> | |||
/// 有效标识 | |||
/// </summary> | |||
public bool ValiFlag { get; set; } | |||
/// <summary> | |||
/// 工作流授权提供器 | |||
/// </summary> | |||
public string WorkflowTypeProviderName | |||
{ | |||
get | |||
{ | |||
return WorkflowTypeProvider.ToString(); | |||
} | |||
} | |||
/// <summary> | |||
/// | |||
/// </summary> | |||
public List<BizflowNodeDto> BizflowNodes { get; set; } | |||
} | |||
} |
@@ -0,0 +1,12 @@ | |||
using Himp.TaskScheduling; | |||
using System; | |||
using System.Collections.Generic; | |||
using System.Text; | |||
namespace Himp.TaskScheduling | |||
{ | |||
public class BizflowConfigInput : PagedAndSortedResultRequestDtoExtend | |||
{ | |||
} | |||
} |