瀏覽代碼

提交优化版本

master
DESKTOP-58BB7H3\ZJH 4 週之前
父節點
當前提交
009369aced
共有 100 個檔案被更改,包括 2762 行新增0 行删除
  1. +1
    -0
      .gitattributes
  2. +262
    -0
      .gitignore
  3. +5
    -0
      .prettierrc
  4. +111
    -0
      Himp.TaskScheduling.abpmdl
  5. +7
    -0
      Himp.TaskScheduling.abpsln
  6. +146
    -0
      Himp.TaskScheduling.sln
  7. +23
    -0
      Himp.TaskScheduling.sln.DotSettings
  8. +5
    -0
      NuGet.Config
  9. +24
    -0
      common.props
  10. +20
    -0
      database/Dockerfile
  11. +12
    -0
      database/entrypoint.sh
  12. +13
    -0
      docker-compose.migrations.yml
  13. +29
    -0
      docker-compose.override.yml
  14. +25
    -0
      docker-compose.yml
  15. +3
    -0
      src/Himp.TaskScheduling.Application.Contracts/FodyWeavers.xml
  16. +30
    -0
      src/Himp.TaskScheduling.Application.Contracts/FodyWeavers.xsd
  17. +3
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp.TaskScheduling.Application.Contracts.abppkg
  18. +17
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp.TaskScheduling.Application.Contracts.csproj
  19. +40
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/CodeConversionDto.cs
  20. +22
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/CodeConversionInput.cs
  21. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ICodeConversionService.cs
  22. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigService.cs
  23. +27
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigTaskService.cs
  24. +16
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigValueService.cs
  25. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IQsCodeService.cs
  26. +64
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigCreateOrUpdateDto.cs
  27. +70
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigDto.cs
  28. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigInput.cs
  29. +32
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskCreateDto.cs
  30. +57
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskDto.cs
  31. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskInput.cs
  32. +21
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskUpdateDto.cs
  33. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigValueDto.cs
  34. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigValueInput.cs
  35. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/QsCodeDto.cs
  36. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/QsCodeInput.cs
  37. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/AutoSamplingConditionDto.cs
  38. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/AutoSamplingConditionInput.cs
  39. +17
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/DataStatisticDto.cs
  40. +17
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompCreateOrUpdateDto.cs
  41. +18
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompDto.cs
  42. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompInput.cs
  43. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IAutoSamplingConditionService.cs
  44. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IDataStatisticService.cs
  45. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IDataVService.cs
  46. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IFullWaterCompService.cs
  47. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IManualTestingJobRecService.cs
  48. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ISamplePreparationDatavService.cs
  49. +16
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IZYOperateRecordService.cs
  50. +20
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ManualTestingJobRecDto.cs
  51. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ManualTestingJobRecInput.cs
  52. +38
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplePreparationDatavDto.cs
  53. +37
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplePreparationRecDto.cs
  54. +19
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplingOperRecDto.cs
  55. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplingOperRecInput.cs
  56. +22
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ZYOperateRecordDto.cs
  57. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ZYOperateRecordInput.cs
  58. +24
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecCreateDto.cs
  59. +31
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecDto.cs
  60. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecInput.cs
  61. +44
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicCreateDto.cs
  62. +46
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicDto.cs
  63. +11
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicInput.cs
  64. +44
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicUpdateDto.cs
  65. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/IEventMsgRecService.cs
  66. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/IEventMsgTopicService.cs
  67. +41
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/CmDeviceControlDto.cs
  68. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/CmDeviceControlUpdateDto.cs
  69. +16
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ICmDeviceControlService.cs
  70. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/IManualSamplingTaskService.cs
  71. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleDiscardedTaskService.cs
  72. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleObtainTaskService.cs
  73. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISamplePreparationResultService.cs
  74. +21
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISamplePreparationTaskService.cs
  75. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleTestTaskService.cs
  76. +20
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/IStandardTestTaskService.cs
  77. +34
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ManualSamplingTaskCreateDto.cs
  78. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleDiscardedTaskCreateDto.cs
  79. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskCreateDto.cs
  80. +100
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskDto.cs
  81. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskInput.cs
  82. +17
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationPlanDto.cs
  83. +13
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationPlanInput.cs
  84. +81
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationResultDto.cs
  85. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationResultInput.cs
  86. +18
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskCreateOrUpdateDto.cs
  87. +42
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskDto.cs
  88. +17
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskInput.cs
  89. +14
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestItemDto.cs
  90. +16
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskCreateDto.cs
  91. +62
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskDto.cs
  92. +19
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskInput.cs
  93. +18
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestItemDto.cs
  94. +21
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskAuditDto.cs
  95. +79
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskDto.cs
  96. +15
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskInput.cs
  97. +12
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigCreateDto.cs
  98. +45
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigCreateOrUpdateDto.cs
  99. +63
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigDto.cs
  100. +12
    -0
      src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigInput.cs

+ 1
- 0
.gitattributes 查看文件

@@ -0,0 +1 @@
**/wwwroot/libs/** linguist-vendored

+ 262
- 0
.gitignore 查看文件

@@ -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/*

+ 5
- 0
.prettierrc 查看文件

@@ -0,0 +1,5 @@
{
"singleQuote": true,
"useTabs": false,
"tabWidth": 4
}

+ 111
- 0
Himp.TaskScheduling.abpmdl 查看文件

@@ -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"
}
}
}

+ 7
- 0
Himp.TaskScheduling.abpsln 查看文件

@@ -0,0 +1,7 @@
{
"modules": {
"Himp.TaskScheduling": {
"path": "Himp.TaskScheduling.abpmdl"
}
}
}

+ 146
- 0
Himp.TaskScheduling.sln 查看文件

@@ -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

+ 23
- 0
Himp.TaskScheduling.sln.DotSettings 查看文件

@@ -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>

+ 5
- 0
NuGet.Config 查看文件

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
</packageSources>
</configuration>

+ 24
- 0
common.props 查看文件

@@ -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>

+ 20
- 0
database/Dockerfile 查看文件

@@ -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"]

+ 12
- 0
database/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

+ 13
- 0
docker-compose.migrations.yml 查看文件

@@ -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

+ 29
- 0
docker-compose.override.yml 查看文件

@@ -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"

+ 25
- 0
docker-compose.yml 查看文件

@@ -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:

+ 3
- 0
src/Himp.TaskScheduling.Application.Contracts/FodyWeavers.xml 查看文件

@@ -0,0 +1,3 @@
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
<ConfigureAwait ContinueOnCapturedContext="false" />
</Weavers>

+ 30
- 0
src/Himp.TaskScheduling.Application.Contracts/FodyWeavers.xsd 查看文件

@@ -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>

+ 3
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp.TaskScheduling.Application.Contracts.abppkg 查看文件

@@ -0,0 +1,3 @@
{
"role": "lib.application-contracts"
}

+ 17
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp.TaskScheduling.Application.Contracts.csproj 查看文件

@@ -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>

+ 40
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/CodeConversionDto.cs 查看文件

@@ -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; }

}
}

+ 22
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/CodeConversionInput.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ICodeConversionService.cs 查看文件

@@ -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);
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigService.cs 查看文件

@@ -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>
{
}
}

+ 27
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigTaskService.cs 查看文件

@@ -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);
}
}

+ 16
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IParamConfigValueService.cs 查看文件

@@ -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();
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/IQsCodeService.cs 查看文件

@@ -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);
}
}

+ 64
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigCreateOrUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 70
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigInput.cs 查看文件

@@ -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
{

}
}

+ 32
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskCreateDto.cs 查看文件

@@ -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; }
}
}

+ 57
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskInput.cs 查看文件

@@ -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
{
}
}

+ 21
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigTaskUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigValueDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/ParamConfigValueInput.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/QsCodeDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Configs/QsCodeInput.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/AutoSamplingConditionDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/AutoSamplingConditionInput.cs 查看文件

@@ -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; }
}
}

+ 17
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/DataStatisticDto.cs 查看文件

@@ -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; }
}
}

+ 17
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompCreateOrUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 18
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/FullWaterCompInput.cs 查看文件

@@ -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
{

}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IAutoSamplingConditionService.cs 查看文件

@@ -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);
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IDataStatisticService.cs 查看文件

@@ -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();
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IDataVService.cs 查看文件

@@ -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();
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IFullWaterCompService.cs 查看文件

@@ -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>
{

}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IManualTestingJobRecService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ISamplePreparationDatavService.cs 查看文件

@@ -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();
}
}

+ 16
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/IZYOperateRecordService.cs 查看文件

@@ -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);
}
}

+ 20
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ManualTestingJobRecDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ManualTestingJobRecInput.cs 查看文件

@@ -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; }
}
}

+ 38
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplePreparationDatavDto.cs 查看文件

@@ -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[]>();
}
}
}

+ 37
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplePreparationRecDto.cs 查看文件

@@ -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; }
}
}

+ 19
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplingOperRecDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/SamplingOperRecInput.cs 查看文件

@@ -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; }
}
}

+ 22
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ZYOperateRecordDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Datas/ZYOperateRecordInput.cs 查看文件

@@ -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; }
}
}

+ 24
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecCreateDto.cs 查看文件

@@ -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; }
}
}

+ 31
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecDto.cs 查看文件

@@ -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; }
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgRecInput.cs 查看文件

@@ -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; }
}
}

+ 44
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicCreateDto.cs 查看文件

@@ -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; }
}
}

+ 46
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicDto.cs 查看文件

@@ -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; }
}
}

+ 11
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicInput.cs 查看文件

@@ -0,0 +1,11 @@
using System;
using System.Collections.Generic;
using System.Text;

namespace Himp.TaskScheduling
{
public class EventMsgTopicInput : PagedAndSortedResultRequestDtoExtend
{

}
}

+ 44
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/EventMsgTopicUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/IEventMsgRecService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Msgs/IEventMsgTopicService.cs 查看文件

@@ -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
{

}
}

+ 41
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/CmDeviceControlDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/CmDeviceControlUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 16
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ICmDeviceControlService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/IManualSamplingTaskService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleDiscardedTaskService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleObtainTaskService.cs 查看文件

@@ -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);
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISamplePreparationResultService.cs 查看文件

@@ -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);
}
}

+ 21
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISamplePreparationTaskService.cs 查看文件

@@ -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);
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ISampleTestTaskService.cs 查看文件

@@ -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);
}
}

+ 20
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/IStandardTestTaskService.cs 查看文件

@@ -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);
}
}

+ 34
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/ManualSamplingTaskCreateDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleDiscardedTaskCreateDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskCreateDto.cs 查看文件

@@ -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
{

}
}

+ 100
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleObtainTaskInput.cs 查看文件

@@ -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
{

}
}

+ 17
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationPlanDto.cs 查看文件

@@ -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; }
}
}

+ 13
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationPlanInput.cs 查看文件

@@ -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; }
}
}

+ 81
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationResultDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationResultInput.cs 查看文件

@@ -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; }
}
}

+ 18
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskCreateOrUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 42
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskDto.cs 查看文件

@@ -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; }
}
}

+ 17
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SamplePreparationTaskInput.cs 查看文件

@@ -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; }
}
}

+ 14
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestItemDto.cs 查看文件

@@ -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; }
}
}

+ 16
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskCreateDto.cs 查看文件

@@ -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
{

}
}

+ 62
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskDto.cs 查看文件

@@ -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; }
}
}

+ 19
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/SampleTestTaskInput.cs 查看文件

@@ -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; }
}
}

+ 18
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestItemDto.cs 查看文件

@@ -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; }
}
}

+ 21
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskAuditDto.cs 查看文件

@@ -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; }
}
}

+ 79
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskDto.cs 查看文件

@@ -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; }
}
}

+ 15
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Tasks/StandardTestTaskInput.cs 查看文件

@@ -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; }
}
}

+ 12
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigCreateDto.cs 查看文件

@@ -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
{
}
}

+ 45
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigCreateOrUpdateDto.cs 查看文件

@@ -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; }
}
}

+ 63
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigDto.cs 查看文件

@@ -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; }
}
}

+ 12
- 0
src/Himp.TaskScheduling.Application.Contracts/Himp/TaskScheduling/Workflows/BizflowConfigInput.cs 查看文件

@@ -0,0 +1,12 @@
using Himp.TaskScheduling;
using System;
using System.Collections.Generic;
using System.Text;

namespace Himp.TaskScheduling
{
public class BizflowConfigInput : PagedAndSortedResultRequestDtoExtend
{
}
}

部分文件因文件數量過多而無法顯示

Loading…
取消
儲存