杨海航 2 years ago
parent 082bce76cc
commit abc1f657f9
  1. 217
      hs_err_pid10832.log
  2. 217
      hs_err_pid14268.log
  3. 710
      hs_err_pid2868.log
  4. BIN
      logs/2023-03/debug.2023-03-14.0.log.gz
  5. BIN
      logs/2023-03/debug.2023-03-15.0.log.gz
  6. BIN
      logs/2023-03/debug.2023-03-16.0.log.gz
  7. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-14.0.log.gz
  8. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-15.0.log.gz
  9. BIN
      logs/dlp-reagent-managment/2023-03/debug.2023-03-16.0.log.gz
  10. 28
      src/main/java/digital/laboratory/platform/reagent/dto/DecentralizedRequestDTO.java
  11. 17
      src/main/java/digital/laboratory/platform/reagent/dto/PurchaseListDTO.java
  12. 18
      src/main/java/digital/laboratory/platform/reagent/dto/PurchasingPlanDTO.java
  13. 15
      src/main/java/digital/laboratory/platform/reagent/vo/CatalogueDetailsVO.java
  14. 14
      src/main/java/digital/laboratory/platform/reagent/vo/DecentralizeDetailsVO.java
  15. 24
      src/main/java/digital/laboratory/platform/reagent/vo/DecentralizedRequestVO.java
  16. 16
      src/main/java/digital/laboratory/platform/reagent/vo/DetailsOfCentralizedVO.java
  17. 14
      src/main/java/digital/laboratory/platform/reagent/vo/ProcurementContentVO.java
  18. 18
      src/main/java/digital/laboratory/platform/reagent/vo/PurchaseListDetailsVO.java
  19. 17
      src/main/java/digital/laboratory/platform/reagent/vo/PurchaseListVO.java
  20. 22
      src/main/java/digital/laboratory/platform/reagent/vo/PurchasingPlanVO.java
  21. 26
      src/main/resources/mapper/AcceptanceContentMapper.xml
  22. 33
      src/main/resources/mapper/AcceptanceRecordFormMapper.xml
  23. 15
      src/main/resources/mapper/AfterSaleSituationMapper.xml
  24. 23
      src/main/resources/mapper/ApplicationForUseMapper.xml
  25. 30
      src/main/resources/mapper/BatchDetailsMapper.xml
  26. 19
      src/main/resources/mapper/BlacklistMapper.xml
  27. 40
      src/main/resources/mapper/CatalogueDetailsMapper.xml
  28. 85
      src/main/resources/mapper/CentralizedRequestMapper.xml
  29. 19
      src/main/resources/mapper/CheckContentMapper.xml
  30. 29
      src/main/resources/mapper/ComplianceCheckMapper.xml
  31. 20
      src/main/resources/mapper/DeactivationApplicationMapper.xml
  32. 41
      src/main/resources/mapper/DecentralizeDetailsMapper.xml
  33. 107
      src/main/resources/mapper/DecentralizedRequestMapper.xml
  34. 18
      src/main/resources/mapper/DeliveryRegistrationFormMapper.xml
  35. 34
      src/main/resources/mapper/DetailsOfCentralizedMapper.xml
  36. 25
      src/main/resources/mapper/EvaluationFormMapper.xml
  37. 22
      src/main/resources/mapper/EvaluationResultMapper.xml
  38. 19
      src/main/resources/mapper/ExpirationReminderMapper.xml
  39. 18
      src/main/resources/mapper/FixedValueReportMapper.xml
  40. 24
      src/main/resources/mapper/InstructionBookMapper.xml
  41. 21
      src/main/resources/mapper/LocationInformationMapper.xml
  42. 21
      src/main/resources/mapper/OutgoingContentsMapper.xml
  43. 32
      src/main/resources/mapper/PeriodVerificationImplementationMapper.xml
  44. 33
      src/main/resources/mapper/PeriodVerificationPlanMapper.xml
  45. 33
      src/main/resources/mapper/ProcurementContentMapper.xml
  46. 17
      src/main/resources/mapper/ProvideServicesOrSuppliesMapper.xml
  47. 75
      src/main/resources/mapper/PurchaseCatalogueMapper.xml
  48. 16
      src/main/resources/mapper/PurchaseListMapper.xml
  49. 34
      src/main/resources/mapper/PurchaselistDetailsMapper.xml
  50. 81
      src/main/resources/mapper/PurchasingPlanMapper.xml
  51. 24
      src/main/resources/mapper/ReagentConsumableInventoryMapper.xml
  52. 24
      src/main/resources/mapper/ReagentConsumablesMapper.xml
  53. 18
      src/main/resources/mapper/ReagentConsumablesSetMapper.xml
  54. 21
      src/main/resources/mapper/RequisitionRecordMapper.xml
  55. 27
      src/main/resources/mapper/SignedBatchListMapper.xml
  56. 19
      src/main/resources/mapper/SigningRecordFormMapper.xml
  57. 29
      src/main/resources/mapper/StandardMaterialApplicationMapper.xml
  58. 42
      src/main/resources/mapper/StandardMaterialApprovalFormMapper.xml
  59. 31
      src/main/resources/mapper/StandardReserveSolutionMapper.xml
  60. 23
      src/main/resources/mapper/StandardSolutionCurveMapper.xml
  61. 24
      src/main/resources/mapper/StorageRegistrationFormMapper.xml
  62. 26
      src/main/resources/mapper/SupplierInformationMapper.xml
  63. BIN
      target/classes/digital/laboratory/platform/reagent/dto/DecentralizedRequestDTO.class
  64. BIN
      target/classes/digital/laboratory/platform/reagent/dto/PurchasingPlanDTO.class
  65. BIN
      target/classes/digital/laboratory/platform/reagent/vo/CatalogueDetailsVO.class
  66. BIN
      target/classes/digital/laboratory/platform/reagent/vo/DecentralizeDetailsVO.class
  67. BIN
      target/classes/digital/laboratory/platform/reagent/vo/DecentralizedRequestVO.class
  68. BIN
      target/classes/digital/laboratory/platform/reagent/vo/DetailsOfCentralizedVO.class
  69. BIN
      target/classes/digital/laboratory/platform/reagent/vo/ProcurementContentVO.class
  70. BIN
      target/classes/digital/laboratory/platform/reagent/vo/PurchaseCatalogueVO.class
  71. BIN
      target/classes/digital/laboratory/platform/reagent/vo/PurchasingPlanVO.class
  72. 26
      target/classes/mapper/AcceptanceContentMapper.xml
  73. 33
      target/classes/mapper/AcceptanceRecordFormMapper.xml
  74. 15
      target/classes/mapper/AfterSaleSituationMapper.xml
  75. 23
      target/classes/mapper/ApplicationForUseMapper.xml
  76. 30
      target/classes/mapper/BatchDetailsMapper.xml
  77. 19
      target/classes/mapper/BlacklistMapper.xml
  78. 40
      target/classes/mapper/CatalogueDetailsMapper.xml
  79. 85
      target/classes/mapper/CentralizedRequestMapper.xml
  80. 19
      target/classes/mapper/CheckContentMapper.xml
  81. 29
      target/classes/mapper/ComplianceCheckMapper.xml
  82. 20
      target/classes/mapper/DeactivationApplicationMapper.xml
  83. 41
      target/classes/mapper/DecentralizeDetailsMapper.xml
  84. 107
      target/classes/mapper/DecentralizedRequestMapper.xml
  85. 18
      target/classes/mapper/DeliveryRegistrationFormMapper.xml
  86. 34
      target/classes/mapper/DetailsOfCentralizedMapper.xml
  87. 25
      target/classes/mapper/EvaluationFormMapper.xml
  88. 22
      target/classes/mapper/EvaluationResultMapper.xml
  89. 19
      target/classes/mapper/ExpirationReminderMapper.xml
  90. 18
      target/classes/mapper/FixedValueReportMapper.xml
  91. 24
      target/classes/mapper/InstructionBookMapper.xml
  92. 21
      target/classes/mapper/LocationInformationMapper.xml
  93. 21
      target/classes/mapper/OutgoingContentsMapper.xml
  94. 32
      target/classes/mapper/PeriodVerificationImplementationMapper.xml
  95. 33
      target/classes/mapper/PeriodVerificationPlanMapper.xml
  96. 33
      target/classes/mapper/ProcurementContentMapper.xml
  97. 17
      target/classes/mapper/ProvideServicesOrSuppliesMapper.xml
  98. 75
      target/classes/mapper/PurchaseCatalogueMapper.xml
  99. 16
      target/classes/mapper/PurchaseListMapper.xml
  100. 21
      target/classes/mapper/PurchaselistDetailsMapper.xml
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,217 @@
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 266338304 bytes for G1 virtual space
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# placed in the first 32GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_windows.cpp:3747), pid=10832, tid=3688
#
# JRE version: (17.0.3+7) (build )
# Java VM: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000':
Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
Time: Thu Mar 16 15:40:04 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.2546) elapsed time: 0.011733 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x000001c282bc0ed0): JavaThread "Unknown thread" [_thread_in_vm, id=3688, stack(0x000000b3af200000,0x000000b3af300000)]
Stack: [0x000000b3af200000,0x000000b3af300000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x681f8a]
V [jvm.dll+0x83e374]
V [jvm.dll+0x83fb1e]
V [jvm.dll+0x840183]
V [jvm.dll+0x2492a5]
V [jvm.dll+0x67ee59]
V [jvm.dll+0x67355a]
V [jvm.dll+0x308fab]
V [jvm.dll+0x310466]
V [jvm.dll+0x3601de]
V [jvm.dll+0x36040f]
V [jvm.dll+0x2df098]
V [jvm.dll+0x2e0004]
V [jvm.dll+0x80fc61]
V [jvm.dll+0x36df61]
V [jvm.dll+0x7ef17c]
V [jvm.dll+0x3f10ef]
V [jvm.dll+0x3f2c31]
C [jli.dll+0x526b]
C [ucrtbase.dll+0x21bb2]
C [KERNEL32.DLL+0x17614]
C [ntdll.dll+0x526a1]
--------------- P R O C E S S ---------------
Threads class SMR info:
_java_thread_list=0x00007ffa05756f18, length=0, elements={
}
Java Threads: ( => current thread )
Other Threads:
0x000001c282c2caf0 GCTaskThread "GC Thread#0" [stack: 0x000000b3af300000,0x000000b3af400000] [id=19452]
0x000001c282c3d740 ConcurrentGCThread "G1 Main Marker" [stack: 0x000000b3af400000,0x000000b3af500000] [id=10696]
0x000001c282c3e150 ConcurrentGCThread "G1 Conc#0" [stack: 0x000000b3af500000,0x000000b3af600000] [id=19020]
[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa04f0fc57]
VM state: not at safepoint (not fully initialized)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000001c282bbd420] Heap_lock - owner thread: 0x000001c282bc0ed0
Heap address: 0x0000000702e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0.
Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0
GC Precious Log:
<Empty>
Heap:
garbage-first heap total 0K, used 0K [0x0000000702e00000, 0x0000000800000000)
region size 2048K, 0 young (0K), 0 survivors (0K)
[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa052fbbd9]
GC Heap History (0 events):
No events
Deoptimization events (0 events):
No events
Classes unloaded (0 events):
No events
Classes redefined (0 events):
No events
Internal exceptions (0 events):
No events
VM Operations (0 events):
No events
Events (1 events):
Event: 0.005 Loaded shared library D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll
Dynamic libraries:
0x00007ff7449d0000 - 0x00007ff7449da000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.exe
0x00007ffa4fe10000 - 0x00007ffa50008000 C:\Windows\SYSTEM32\ntdll.dll
0x00007ffa4de60000 - 0x00007ffa4df1f000 C:\Windows\System32\KERNEL32.DLL
0x00007ffa4d890000 - 0x00007ffa4db62000 C:\Windows\System32\KERNELBASE.dll
0x00007ffa4db70000 - 0x00007ffa4dc70000 C:\Windows\System32\ucrtbase.dll
0x00007ffa0aa90000 - 0x00007ffa0aaa7000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jli.dll
0x00007ffa38570000 - 0x00007ffa3858b000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\VCRUNTIME140.dll
0x00007ffa4e050000 - 0x00007ffa4e1f1000 C:\Windows\System32\USER32.dll
0x00007ffa4d510000 - 0x00007ffa4d532000 C:\Windows\System32\win32u.dll
0x00007ffa3a260000 - 0x00007ffa3a4fa000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll
0x00007ffa4fc20000 - 0x00007ffa4fc4b000 C:\Windows\System32\GDI32.dll
0x00007ffa4d5b0000 - 0x00007ffa4d6bf000 C:\Windows\System32\gdi32full.dll
0x00007ffa4f6c0000 - 0x00007ffa4f75e000 C:\Windows\System32\msvcrt.dll
0x00007ffa4d740000 - 0x00007ffa4d7dd000 C:\Windows\System32\msvcp_win.dll
0x00007ffa4df80000 - 0x00007ffa4dfb0000 C:\Windows\System32\IMM32.DLL
0x00007ffa46610000 - 0x00007ffa4661c000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\vcruntime140_1.dll
0x00007ffa20e20000 - 0x00007ffa20ead000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\msvcp140.dll
0x00007ffa04c20000 - 0x00007ffa05888000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server\jvm.dll
0x00007ffa4e510000 - 0x00007ffa4e5be000 C:\Windows\System32\ADVAPI32.dll
0x00007ffa4dfb0000 - 0x00007ffa4e04c000 C:\Windows\System32\sechost.dll
0x00007ffa4f760000 - 0x00007ffa4f884000 C:\Windows\System32\RPCRT4.dll
0x00007ffa4e5c0000 - 0x00007ffa4e5c8000 C:\Windows\System32\PSAPI.DLL
0x00007ffa3d360000 - 0x00007ffa3d369000 C:\Windows\SYSTEM32\WSOCK32.dll
0x00007ffa3e6b0000 - 0x00007ffa3e6d7000 C:\Windows\SYSTEM32\WINMM.dll
0x00007ffa44650000 - 0x00007ffa4465a000 C:\Windows\SYSTEM32\VERSION.dll
0x00007ffa4eda0000 - 0x00007ffa4ee0b000 C:\Windows\System32\WS2_32.dll
0x00007ffa4b3b0000 - 0x00007ffa4b3c2000 C:\Windows\SYSTEM32\kernel.appcore.dll
0x00007ffa41c60000 - 0x00007ffa41c6a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jimage.dll
0x00007ffa44740000 - 0x00007ffa44924000 C:\Windows\SYSTEM32\DBGHELP.DLL
0x00007ffa42d40000 - 0x00007ffa42d75000 C:\Windows\SYSTEM32\dbgcore.DLL
0x00007ffa4dc70000 - 0x00007ffa4dcf2000 C:\Windows\System32\bcryptPrimitives.dll
0x00007ffa16790000 - 0x00007ffa167b5000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server
VM Arguments:
java_command: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000':
java_class_path (initial): D:/environment/IntelliJ IDEA 2022.2.1/plugins/git4idea/lib/git4idea-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/externalProcess-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/app.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/3rd-party-rt.jar
Launcher Type: SUN_STANDARD
[Global flags]
intx CICompilerCount = 12 {product} {ergonomic}
uint ConcGCThreads = 3 {product} {ergonomic}
uint G1ConcRefinementThreads = 13 {product} {ergonomic}
size_t G1HeapRegionSize = 2097152 {product} {ergonomic}
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
size_t InitialHeapSize = 266338304 {product} {ergonomic}
size_t MarkStackSize = 4194304 {product} {ergonomic}
size_t MaxHeapSize = 4246732800 {product} {ergonomic}
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic}
size_t MinHeapSize = 8388608 {product} {ergonomic}
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
bool SegmentedCodeCache = true {product} {ergonomic}
size_t SoftMaxHeapSize = 4246732800 {manageable} {ergonomic}
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic}
bool UseCompressedOops = true {product lp64_product} {ergonomic}
bool UseG1GC = true {product} {ergonomic}
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags
Environment Variables:
JAVA_HOME=D:\environment\java\JDK1.8.321
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar
PATH=D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\bin;D:\environment\Git\usr\bin;C:\Users\000\bin;D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64;C:\Users\000\AppData\Local\Microsoft\WindowsApps;D:\environment\Microsoft VS Code\bin
USERNAME=ÑÏÀ÷µÄ»ªÄÏ»¢
DISPLAY=:0.0
LC_ALL=en_US.UTF-8
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel
--------------- S Y S T E M ---------------
OS:
Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
OS uptime: 0 days 22:33 hours
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1 microcode 0x2c, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi
Memory: 4k page, system-wide physical 16193M (3364M free)
TotalPageFile size 28994M (AvailPageFile size 194M)
current process WorkingSet (physical memory assigned to process): 11M, peak: 11M
current process commit charge ("private bytes"): 70M, peak: 324M
vm_info: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37) for windows-amd64 JRE (17.0.3+7-b469.37), built on 2022-08-01 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019)
END.

@ -0,0 +1,217 @@
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 266338304 bytes for G1 virtual space
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Zero Based Compressed Oops mode in which the Java heap is
# placed in the first 32GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 32GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (os_windows.cpp:3747), pid=14268, tid=16504
#
# JRE version: (17.0.3+7) (build )
# Java VM: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000':
Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
Time: Thu Mar 16 16:00:05 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.2546) elapsed time: 0.007490 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x0000020ebb0d57f0): JavaThread "Unknown thread" [_thread_in_vm, id=16504, stack(0x0000009cc1600000,0x0000009cc1700000)]
Stack: [0x0000009cc1600000,0x0000009cc1700000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x681f8a]
V [jvm.dll+0x83e374]
V [jvm.dll+0x83fb1e]
V [jvm.dll+0x840183]
V [jvm.dll+0x2492a5]
V [jvm.dll+0x67ee59]
V [jvm.dll+0x67355a]
V [jvm.dll+0x308fab]
V [jvm.dll+0x310466]
V [jvm.dll+0x3601de]
V [jvm.dll+0x36040f]
V [jvm.dll+0x2df098]
V [jvm.dll+0x2e0004]
V [jvm.dll+0x80fc61]
V [jvm.dll+0x36df61]
V [jvm.dll+0x7ef17c]
V [jvm.dll+0x3f10ef]
V [jvm.dll+0x3f2c31]
C [jli.dll+0x526b]
C [ucrtbase.dll+0x21bb2]
C [KERNEL32.DLL+0x17614]
C [ntdll.dll+0x526a1]
--------------- P R O C E S S ---------------
Threads class SMR info:
_java_thread_list=0x00007ffa05756f18, length=0, elements={
}
Java Threads: ( => current thread )
Other Threads:
0x0000020ebb1412c0 GCTaskThread "GC Thread#0" [stack: 0x0000009cc1700000,0x0000009cc1800000] [id=4152]
0x0000020ebb152e30 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000009cc1800000,0x0000009cc1900000] [id=28376]
0x0000020ebb153750 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000009cc1900000,0x0000009cc1a00000] [id=2200]
[error occurred during error reporting (printing all threads), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa04f0fc57]
VM state: not at safepoint (not fully initialized)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0000020ebb0d0c60] Heap_lock - owner thread: 0x0000020ebb0d57f0
Heap address: 0x0000000702e00000, size: 4050 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
CDS archive(s) mapped at: [0x0000000000000000-0x0000000000000000-0x0000000000000000), size 0, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0.
Narrow klass base: 0x0000000000000000, Narrow klass shift: 0, Narrow klass range: 0x0
GC Precious Log:
<Empty>
Heap:
garbage-first heap total 0K, used 0K [0x0000000702e00000, 0x0000000800000000)
region size 2048K, 0 young (0K), 0 survivors (0K)
[error occurred during error reporting (printing heap information), id 0xc0000005, EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ffa052fbbd9]
GC Heap History (0 events):
No events
Deoptimization events (0 events):
No events
Classes unloaded (0 events):
No events
Classes redefined (0 events):
No events
Internal exceptions (0 events):
No events
VM Operations (0 events):
No events
Events (1 events):
Event: 0.005 Loaded shared library D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll
Dynamic libraries:
0x00007ff7449d0000 - 0x00007ff7449da000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.exe
0x00007ffa4fe10000 - 0x00007ffa50008000 C:\Windows\SYSTEM32\ntdll.dll
0x00007ffa4de60000 - 0x00007ffa4df1f000 C:\Windows\System32\KERNEL32.DLL
0x00007ffa4d890000 - 0x00007ffa4db62000 C:\Windows\System32\KERNELBASE.dll
0x00007ffa4db70000 - 0x00007ffa4dc70000 C:\Windows\System32\ucrtbase.dll
0x00007ffa33780000 - 0x00007ffa3379b000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\VCRUNTIME140.dll
0x00007ffa0aa90000 - 0x00007ffa0aaa7000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jli.dll
0x00007ffa4e050000 - 0x00007ffa4e1f1000 C:\Windows\System32\USER32.dll
0x00007ffa4d510000 - 0x00007ffa4d532000 C:\Windows\System32\win32u.dll
0x00007ffa3a260000 - 0x00007ffa3a4fa000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll
0x00007ffa4fc20000 - 0x00007ffa4fc4b000 C:\Windows\System32\GDI32.dll
0x00007ffa4f6c0000 - 0x00007ffa4f75e000 C:\Windows\System32\msvcrt.dll
0x00007ffa4d5b0000 - 0x00007ffa4d6bf000 C:\Windows\System32\gdi32full.dll
0x00007ffa4d740000 - 0x00007ffa4d7dd000 C:\Windows\System32\msvcp_win.dll
0x00007ffa4df80000 - 0x00007ffa4dfb0000 C:\Windows\System32\IMM32.DLL
0x00007ffa458e0000 - 0x00007ffa458ec000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\vcruntime140_1.dll
0x00007ffa20dd0000 - 0x00007ffa20e5d000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\msvcp140.dll
0x00007ffa04c20000 - 0x00007ffa05888000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server\jvm.dll
0x00007ffa4e510000 - 0x00007ffa4e5be000 C:\Windows\System32\ADVAPI32.dll
0x00007ffa4dfb0000 - 0x00007ffa4e04c000 C:\Windows\System32\sechost.dll
0x00007ffa4f760000 - 0x00007ffa4f884000 C:\Windows\System32\RPCRT4.dll
0x00007ffa4e5c0000 - 0x00007ffa4e5c8000 C:\Windows\System32\PSAPI.DLL
0x00007ffa3e6b0000 - 0x00007ffa3e6d7000 C:\Windows\SYSTEM32\WINMM.dll
0x00007ffa44650000 - 0x00007ffa4465a000 C:\Windows\SYSTEM32\VERSION.dll
0x00007ffa3d360000 - 0x00007ffa3d369000 C:\Windows\SYSTEM32\WSOCK32.dll
0x00007ffa4eda0000 - 0x00007ffa4ee0b000 C:\Windows\System32\WS2_32.dll
0x00007ffa4b3b0000 - 0x00007ffa4b3c2000 C:\Windows\SYSTEM32\kernel.appcore.dll
0x00007ffa41c60000 - 0x00007ffa41c6a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jimage.dll
0x00007ffa44740000 - 0x00007ffa44924000 C:\Windows\SYSTEM32\DBGHELP.DLL
0x00007ffa42d40000 - 0x00007ffa42d75000 C:\Windows\SYSTEM32\dbgcore.DLL
0x00007ffa4dc70000 - 0x00007ffa4dcf2000 C:\Windows\System32\bcryptPrimitives.dll
0x00007ffa16790000 - 0x00007ffa167b5000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server
VM Arguments:
java_command: git4idea.http.GitAskPassApp Username for 'http://222.85.147.83:5000':
java_class_path (initial): D:/environment/IntelliJ IDEA 2022.2.1/plugins/git4idea/lib/git4idea-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/externalProcess-rt.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/app.jar;D:/environment/IntelliJ IDEA 2022.2.1/lib/3rd-party-rt.jar
Launcher Type: SUN_STANDARD
[Global flags]
intx CICompilerCount = 12 {product} {ergonomic}
uint ConcGCThreads = 3 {product} {ergonomic}
uint G1ConcRefinementThreads = 13 {product} {ergonomic}
size_t G1HeapRegionSize = 2097152 {product} {ergonomic}
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
size_t InitialHeapSize = 266338304 {product} {ergonomic}
size_t MarkStackSize = 4194304 {product} {ergonomic}
size_t MaxHeapSize = 4246732800 {product} {ergonomic}
size_t MinHeapDeltaBytes = 2097152 {product} {ergonomic}
size_t MinHeapSize = 8388608 {product} {ergonomic}
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
bool SegmentedCodeCache = true {product} {ergonomic}
size_t SoftMaxHeapSize = 4246732800 {manageable} {ergonomic}
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic}
bool UseCompressedOops = true {product lp64_product} {ergonomic}
bool UseG1GC = true {product} {ergonomic}
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags
Environment Variables:
JAVA_HOME=D:\environment\java\JDK1.8.321
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar
PATH=D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\libexec\git-core;D:\environment\Git\mingw64\bin;D:\environment\Git\usr\bin;C:\Users\000\bin;D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64;C:\Users\000\AppData\Local\Microsoft\WindowsApps;D:\environment\Microsoft VS Code\bin
USERNAME=ÑÏÀ÷µÄ»ªÄÏ»¢
DISPLAY=:0.0
LC_ALL=en_US.UTF-8
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel
--------------- S Y S T E M ---------------
OS:
Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
OS uptime: 0 days 22:53 hours
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1 microcode 0x2c, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi
Memory: 4k page, system-wide physical 16193M (2940M free)
TotalPageFile size 28994M (AvailPageFile size 52M)
current process WorkingSet (physical memory assigned to process): 11M, peak: 11M
current process commit charge ("private bytes"): 70M, peak: 324M
vm_info: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37) for windows-amd64 JRE (17.0.3+7-b469.37), built on 2022-08-01 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019)
END.

@ -0,0 +1,710 @@
#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (mmap) failed to map 65536 bytes for Failed to commit metaspace.
# Possible reasons:
# The system is out of physical RAM or swap space
# The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
# Reduce memory load on the system
# Increase physical memory or swap space
# Check if swap backing store is full
# Decrease Java heap size (-Xmx/-Xms)
# Decrease number of Java threads
# Decrease Java thread stack sizes (-Xss)
# Set larger code cache with -XX:ReservedCodeCacheSize=
# JVM is running with Unscaled Compressed Oops mode in which the Java heap is
# placed in the first 4GB address space. The Java Heap base address is the
# maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
# to set the Java Heap base and to place the Java Heap above 4GB virtual address.
# This output file may be truncated or incomplete.
#
# Out of Memory Error (virtualSpaceNode.cpp:110), pid=2868, tid=22348
#
# JRE version: OpenJDK Runtime Environment JBR-17.0.3+7-469.37-jcef (17.0.3+7) (build 17.0.3+7-b469.37)
# Java VM: OpenJDK 64-Bit Server VM JBR-17.0.3+7-469.37-jcef (17.0.3+7-b469.37, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
--------------- S U M M A R Y ------------
Command Line: -Dawt.toolkit=com.intellij.desktop.DesktopActionsToolkit -Djava.rmi.server.hostname=127.0.0.1 -Duser.timezone=UTC -Xmx750m -Xms128m --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=jdk.unsupported/sun.misc=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED -Dfile.encoding=UTF-8 com.intellij.database.remote.RemoteJdbcServer com.mysql.cj.jdbc.Driver
Host: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz, 16 cores, 15G, Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
Time: Wed Mar 15 16:10:35 2023 Windows 10 , 64 bit Build 19041 (10.0.19041.2546) elapsed time: 0.704552 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x000001aa9b8f3d50): JavaThread "RMI TCP Connection(2)-127.0.0.1" daemon [_thread_in_vm, id=22348, stack(0x00000061a9600000,0x00000061a9700000)]
Stack: [0x00000061a9600000,0x00000061a9700000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x681f8a]
V [jvm.dll+0x83e374]
V [jvm.dll+0x83fb1e]
V [jvm.dll+0x840183]
V [jvm.dll+0x2492a5]
V [jvm.dll+0x83a3cb]
V [jvm.dll+0x626586]
V [jvm.dll+0x1c11ae]
V [jvm.dll+0x628ec1]
V [jvm.dll+0x626f26]
V [jvm.dll+0x3700b2]
V [jvm.dll+0x1e4e0b]
V [jvm.dll+0x546de6]
V [jvm.dll+0x7b8f85]
V [jvm.dll+0x7b909e]
V [jvm.dll+0x411c0a]
V [jvm.dll+0x417e29]
C [java.dll+0x17ec]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J 994 java.lang.ClassLoader.defineClass1(Ljava/lang/ClassLoader;Ljava/lang/String;[BIILjava/security/ProtectionDomain;Ljava/lang/String;)Ljava/lang/Class; java.base@17.0.3 (0 bytes) @ 0x000001aa8d83385b [0x000001aa8d8337a0+0x00000000000000bb]
J 1345 c1 java.lang.ClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/ProtectionDomain;)Ljava/lang/Class; java.base@17.0.3 (43 bytes) @ 0x000001aa865ece44 [0x000001aa865ecb00+0x0000000000000344]
j java.security.SecureClassLoader.defineClass(Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class;+12 java.base@17.0.3
J 1048 c1 jdk.internal.loader.BuiltinClassLoader.defineClass(Ljava/lang/String;Ljdk/internal/loader/Resource;)Ljava/lang/Class; java.base@17.0.3 (121 bytes) @ 0x000001aa86566b2c [0x000001aa86565840+0x00000000000012ec]
J 1546 c1 jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(Ljava/lang/String;)Ljava/lang/Class; java.base@17.0.3 (64 bytes) @ 0x000001aa8664fca4 [0x000001aa8664ec60+0x0000000000001044]
J 815 c1 jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Ljava/lang/String;Z)Ljava/lang/Class; java.base@17.0.3 (143 bytes) @ 0x000001aa864e2b04 [0x000001aa864e1c40+0x0000000000000ec4]
J 882 c1 jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class; java.base@17.0.3 (40 bytes) @ 0x000001aa864fc8f4 [0x000001aa864fc2e0+0x0000000000000614]
J 872 c1 java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class; java.base@17.0.3 (7 bytes) @ 0x000001aa864f90bc [0x000001aa864f8fc0+0x00000000000000fc]
v ~StubRoutines::call_stub
j com.mysql.cj.AbstractQuery.<init>(Lcom/mysql/cj/NativeSession;)V+26
j com.mysql.cj.AbstractPreparedQuery.<init>(Lcom/mysql/cj/NativeSession;)V+2
j com.mysql.cj.ClientPreparedQuery.<init>(Lcom/mysql/cj/NativeSession;)V+2
j com.mysql.cj.jdbc.ClientPreparedStatement.initQuery()V+9
j com.mysql.cj.jdbc.StatementImpl.<init>(Lcom/mysql/cj/jdbc/JdbcConnection;Ljava/lang/String;)V+242
j com.mysql.cj.jdbc.ClientPreparedStatement.<init>(Lcom/mysql/cj/jdbc/JdbcConnection;Ljava/lang/String;)V+3
j com.mysql.cj.jdbc.ClientPreparedStatement.<init>(Lcom/mysql/cj/jdbc/JdbcConnection;Ljava/lang/String;Ljava/lang/String;Lcom/mysql/cj/ParseInfo;)V+3
j com.mysql.cj.jdbc.ClientPreparedStatement.<init>(Lcom/mysql/cj/jdbc/JdbcConnection;Ljava/lang/String;Ljava/lang/String;)V+5
j com.mysql.cj.jdbc.ClientPreparedStatement.getInstance(Lcom/mysql/cj/jdbc/JdbcConnection;Ljava/lang/String;Ljava/lang/String;)Lcom/mysql/cj/jdbc/ClientPreparedStatement;+7
j com.mysql.cj.jdbc.ConnectionImpl.clientPrepareStatement(Ljava/lang/String;IIZ)Ljava/sql/PreparedStatement;+144
j com.mysql.cj.jdbc.ConnectionImpl.prepareStatement(Ljava/lang/String;II)Ljava/sql/PreparedStatement;+423
j com.mysql.cj.jdbc.ConnectionImpl.prepareStatement(Ljava/lang/String;)Ljava/sql/PreparedStatement;+8
j com.intellij.database.remote.jdbc.helpers.JdbcNativeUtil.prepared(Ljava/sql/Connection;Ljava/lang/String;Lcom/intellij/util/ThrowableConsumer;)V+29
j com.intellij.database.remote.jdbc.helpers.JdbcNativeUtil.consume(Ljava/sql/Connection;Ljava/lang/String;Lcom/intellij/util/ThrowableConsumer;)V+37
j com.intellij.database.remote.jdbc.helpers.JdbcNativeUtil.getStrings(Ljava/sql/Connection;Ljava/lang/String;)[Ljava/lang/String;+32
j com.intellij.database.remote.jdbc.helpers.MysqlBaseJdbcHelper.detect(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/database/remote/jdbc/helpers/JdbcHelperImpl;+46
j com.intellij.database.remote.jdbc.helpers.JdbcHelperDetection.detectImpl(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)Lcom/intellij/database/remote/jdbc/helpers/JdbcHelperImpl;+55
j com.intellij.database.remote.jdbc.helpers.JdbcHelperDetection.detectImpl(Ljava/sql/Connection;)Lcom/intellij/database/remote/jdbc/helpers/JdbcHelperImpl;+96
j com.intellij.database.remote.jdbc.helpers.JdbcHelperDetection.detect(Ljava/sql/Connection;)Lcom/intellij/database/remote/jdbc/helpers/JdbcHelperImpl;+11
j com.intellij.database.remote.jdbc.impl.RemoteDriverImpl.connect(Ljava/lang/String;Ljava/util/Properties;Ljava/util/Map;)Lcom/intellij/database/remote/jdbc/RemoteConnection;+73
v ~StubRoutines::call_stub
j jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0 java.base@17.0.3
j jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+133 java.base@17.0.3
j jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6 java.base@17.0.3
j java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+59 java.base@17.0.3
j sun.rmi.server.UnicastServerRef.dispatch(Ljava/rmi/Remote;Ljava/rmi/server/RemoteCall;)V+264 java.rmi@17.0.3
j sun.rmi.transport.Transport$1.run()Ljava/lang/Void;+23 java.rmi@17.0.3
j sun.rmi.transport.Transport$1.run()Ljava/lang/Object;+1 java.rmi@17.0.3
j java.security.AccessController.executePrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;Ljava/lang/Class;)Ljava/lang/Object;+29 java.base@17.0.3
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+13 java.base@17.0.3
j sun.rmi.transport.Transport.serviceCall(Ljava/rmi/server/RemoteCall;)Z+157 java.rmi@17.0.3
j sun.rmi.transport.tcp.TCPTransport.handleMessages(Lsun/rmi/transport/Connection;Z)V+145 java.rmi@17.0.3
j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0()V+522 java.rmi@17.0.3
j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0()Ljava/lang/Void;+1 java.rmi@17.0.3
j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler$$Lambda$70+0x0000000100120190.run()Ljava/lang/Object;+4 java.rmi@17.0.3
J 713 c1 java.security.AccessController.executePrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/lang/Class;)Ljava/lang/Object; java.base@17.0.3 (65 bytes) @ 0x000001aa864b8634 [0x000001aa864b84e0+0x0000000000000154]
j java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+13 java.base@17.0.3
j sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run()V+37 java.rmi@17.0.3
j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@17.0.3
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@17.0.3
j java.lang.Thread.run()V+11 java.base@17.0.3
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Threads class SMR info:
_java_thread_list=0x000001aa9bb14c10, length=27, elements={
0x000001aa80cf2940, 0x000001aa9a78a160, 0x000001aa9a78c8c0, 0x000001aa9b068ab0,
0x000001aa9b069370, 0x000001aa9b06bc40, 0x000001aa9b06cd20, 0x000001aa9a7b7710,
0x000001aa9a7b8010, 0x000001aa9a7bde20, 0x000001aa9b1fd980, 0x000001aa9b21d340,
0x000001aa9b222450, 0x000001aa9b2ef4a0, 0x000001aa9b393460, 0x000001aa9b5b6900,
0x000001aa9b5b6fe0, 0x000001aa9b5b74b0, 0x000001aa9b78cd30, 0x000001aa9b539a40,
0x000001aa9b539f10, 0x000001aa9b8425a0, 0x000001aa9b8f2540, 0x000001aa9b8f5090,
0x000001aa9b8f3d50, 0x000001aa9b8f16d0, 0x000001aa9bad6c20
}
Java Threads: ( => current thread )
0x000001aa80cf2940 JavaThread "main" [_thread_blocked, id=12816, stack(0x00000061a7700000,0x00000061a7800000)]
0x000001aa9a78a160 JavaThread "Reference Handler" daemon [_thread_blocked, id=11996, stack(0x00000061a7e00000,0x00000061a7f00000)]
0x000001aa9a78c8c0 JavaThread "Finalizer" daemon [_thread_blocked, id=21464, stack(0x00000061a7f00000,0x00000061a8000000)]
0x000001aa9b068ab0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=8140, stack(0x00000061a8000000,0x00000061a8100000)]
0x000001aa9b069370 JavaThread "Attach Listener" daemon [_thread_blocked, id=26464, stack(0x00000061a8100000,0x00000061a8200000)]
0x000001aa9b06bc40 JavaThread "Service Thread" daemon [_thread_blocked, id=4712, stack(0x00000061a8200000,0x00000061a8300000)]
0x000001aa9b06cd20 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=19816, stack(0x00000061a8300000,0x00000061a8400000)]
0x000001aa9a7b7710 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=2724, stack(0x00000061a8400000,0x00000061a8500000)]
0x000001aa9a7b8010 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=28148, stack(0x00000061a8500000,0x00000061a8600000)]
0x000001aa9a7bde20 JavaThread "Sweeper thread" daemon [_thread_blocked, id=8600, stack(0x00000061a8600000,0x00000061a8700000)]
0x000001aa9b1fd980 JavaThread "C1 CompilerThread1" daemon [_thread_blocked, id=24580, stack(0x00000061a8700000,0x00000061a8800000)]
0x000001aa9b21d340 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=25292, stack(0x00000061a8800000,0x00000061a8900000)]
0x000001aa9b222450 JavaThread "Notification Thread" daemon [_thread_blocked, id=21076, stack(0x00000061a8900000,0x00000061a8a00000)]
0x000001aa9b2ef4a0 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=5508, stack(0x00000061a8b00000,0x00000061a8c00000)]
0x000001aa9b393460 JavaThread "mysql-cj-abandoned-connection-cleanup" daemon [_thread_blocked, id=20560, stack(0x00000061a8c00000,0x00000061a8d00000)]
0x000001aa9b5b6900 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=24260, stack(0x00000061a8d00000,0x00000061a8e00000)]
0x000001aa9b5b6fe0 JavaThread "AWT-Shutdown" [_thread_blocked, id=14356, stack(0x00000061a8e00000,0x00000061a8f00000)]
0x000001aa9b5b74b0 JavaThread "AWT-Windows" daemon [_thread_in_native, id=15652, stack(0x00000061a8f00000,0x00000061a9000000)]
0x000001aa9b78cd30 JavaThread "RMI TCP Accept-21824" daemon [_thread_in_native, id=27300, stack(0x00000061a9000000,0x00000061a9100000)]
0x000001aa9b539a40 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=26264, stack(0x00000061a9100000,0x00000061a9200000)]
0x000001aa9b539f10 JavaThread "RMI Reaper" [_thread_blocked, id=26524, stack(0x00000061a9200000,0x00000061a9300000)]
0x000001aa9b8425a0 JavaThread "RMI GC Daemon" daemon [_thread_blocked, id=21644, stack(0x00000061a9300000,0x00000061a9400000)]
0x000001aa9b8f2540 JavaThread "RMI TCP Connection(1)-127.0.0.1" daemon [_thread_in_native, id=17964, stack(0x00000061a9400000,0x00000061a9500000)]
0x000001aa9b8f5090 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=22372, stack(0x00000061a9500000,0x00000061a9600000)]
=>0x000001aa9b8f3d50 JavaThread "RMI TCP Connection(2)-127.0.0.1" daemon [_thread_in_vm, id=22348, stack(0x00000061a9600000,0x00000061a9700000)]
0x000001aa9b8f16d0 JavaThread "RMI RenewClean-[127.0.0.1:56063]" daemon [_thread_blocked, id=7580, stack(0x00000061a9700000,0x00000061a9800000)]
0x000001aa9bad6c20 JavaThread "C2 CompilerThread2" daemon [_thread_blocked, id=22440, stack(0x00000061a9800000,0x00000061a9900000)]
Other Threads:
0x000001aa9a784000 VMThread "VM Thread" [stack: 0x00000061a7d00000,0x00000061a7e00000] [id=9388]
0x000001aa9b23d260 WatcherThread [stack: 0x00000061a8a00000,0x00000061a8b00000] [id=15152]
0x000001aa80d2bf70 GCTaskThread "GC Thread#0" [stack: 0x00000061a7800000,0x00000061a7900000] [id=28644]
0x000001aa9ba19ae0 GCTaskThread "GC Thread#1" [stack: 0x00000061a9900000,0x00000061a9a00000] [id=25036]
0x000001aa9ba19d90 GCTaskThread "GC Thread#2" [stack: 0x00000061a9a00000,0x00000061a9b00000] [id=21976]
0x000001aa9ba1a040 GCTaskThread "GC Thread#3" [stack: 0x00000061a9b00000,0x00000061a9c00000] [id=23048]
0x000001aa9ba1a2f0 GCTaskThread "GC Thread#4" [stack: 0x00000061a9c00000,0x00000061a9d00000] [id=26364]
0x000001aa9ba1a9b0 GCTaskThread "GC Thread#5" [stack: 0x00000061a9d00000,0x00000061a9e00000] [id=5988]
0x000001aa9bad2950 GCTaskThread "GC Thread#6" [stack: 0x00000061a9e00000,0x00000061a9f00000] [id=24472]
0x000001aa9cfce910 GCTaskThread "GC Thread#7" [stack: 0x00000061a9f00000,0x00000061aa000000] [id=18600]
0x000001aa9bb61a30 GCTaskThread "GC Thread#8" [stack: 0x00000061aa000000,0x00000061aa100000] [id=25748]
0x000001aa9bb61ce0 GCTaskThread "GC Thread#9" [stack: 0x00000061aa100000,0x00000061aa200000] [id=25972]
0x000001aa9bb62dc0 GCTaskThread "GC Thread#10" [stack: 0x00000061aa200000,0x00000061aa300000] [id=22220]
0x000001aa80d32b80 ConcurrentGCThread "G1 Main Marker" [stack: 0x00000061a7900000,0x00000061a7a00000] [id=26728]
0x000001aa80d334a0 ConcurrentGCThread "G1 Conc#0" [stack: 0x00000061a7a00000,0x00000061a7b00000] [id=21728]
0x000001aa9bb666e0 ConcurrentGCThread "G1 Conc#1" [stack: 0x00000061aa400000,0x00000061aa500000] [id=11760]
0x000001aa9bb716c0 ConcurrentGCThread "G1 Conc#2" [stack: 0x00000061aa500000,0x00000061aa600000] [id=16184]
0x000001aa80d7e010 ConcurrentGCThread "G1 Refine#0" [stack: 0x00000061a7b00000,0x00000061a7c00000] [id=21544]
0x000001aa9ba1ac60 ConcurrentGCThread "G1 Refine#1" [stack: 0x00000061aa300000,0x00000061aa400000] [id=24108]
0x000001aa80d7e940 ConcurrentGCThread "G1 Service" [stack: 0x00000061a7c00000,0x00000061a7d00000] [id=21824]
Threads with active compile tasks:
VM state: not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x000001aa80ced7e0] Metaspace_lock - owner thread: 0x000001aa9b8f3d50
Heap address: 0x00000000d1200000, size: 750 MB, Compressed Oops mode: 32-bit
CDS archive(s) not mapped
Compressed class space mapped at: 0x0000000100000000-0x0000000140000000, reserved size: 1073741824
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3, Narrow klass range: 0x140000000
GC Precious Log:
CPUs: 16 total, 16 available
Memory: 16193M
Large Page Support: Disabled
NUMA Support: Disabled
Compressed Oops: Enabled (32-bit)
Heap Region Size: 1M
Heap Min Capacity: 128M
Heap Initial Capacity: 128M
Heap Max Capacity: 750M
Pre-touch: Disabled
Parallel Workers: 13
Concurrent Workers: 3
Concurrent Refinement Workers: 13
Periodic GC: Disabled
Heap:
garbage-first heap total 131072K, used 6658K [0x00000000d1200000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 1 survivors (1024K)
Metaspace used 21557K, committed 21760K, reserved 1073152K
class space used 2303K, committed 2368K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
| 0|0x00000000d1200000, 0x00000000d1300000, 0x00000000d1300000|100%| O| |TAMS 0x00000000d1300000, 0x00000000d1200000| Untracked
| 1|0x00000000d1300000, 0x00000000d1400000, 0x00000000d1400000|100%| O| |TAMS 0x00000000d1400000, 0x00000000d1300000| Untracked
| 2|0x00000000d1400000, 0x00000000d1500000, 0x00000000d1500000|100%| O| |TAMS 0x00000000d1453600, 0x00000000d1400000| Untracked
| 3|0x00000000d1500000, 0x00000000d1600000, 0x00000000d1600000|100%| O| |TAMS 0x00000000d1500000, 0x00000000d1500000| Untracked
| 4|0x00000000d1600000, 0x00000000d1700000, 0x00000000d1700000|100%| O| |TAMS 0x00000000d1600000, 0x00000000d1600000| Untracked
| 5|0x00000000d1700000, 0x00000000d1732800, 0x00000000d1800000| 19%| O| |TAMS 0x00000000d1700000, 0x00000000d1700000| Untracked
| 6|0x00000000d1800000, 0x00000000d1800000, 0x00000000d1900000| 0%| F| |TAMS 0x00000000d1800000, 0x00000000d1800000| Untracked
| 7|0x00000000d1900000, 0x00000000d1900000, 0x00000000d1a00000| 0%| F| |TAMS 0x00000000d1900000, 0x00000000d1900000| Untracked
| 8|0x00000000d1a00000, 0x00000000d1a00000, 0x00000000d1b00000| 0%| F| |TAMS 0x00000000d1a00000, 0x00000000d1a00000| Untracked
| 9|0x00000000d1b00000, 0x00000000d1b00000, 0x00000000d1c00000| 0%| F| |TAMS 0x00000000d1b00000, 0x00000000d1b00000| Untracked
| 10|0x00000000d1c00000, 0x00000000d1c00000, 0x00000000d1d00000| 0%| F| |TAMS 0x00000000d1c00000, 0x00000000d1c00000| Untracked
| 11|0x00000000d1d00000, 0x00000000d1d00000, 0x00000000d1e00000| 0%| F| |TAMS 0x00000000d1d00000, 0x00000000d1d00000| Untracked
| 12|0x00000000d1e00000, 0x00000000d1e00000, 0x00000000d1f00000| 0%| F| |TAMS 0x00000000d1e00000, 0x00000000d1e00000| Untracked
| 13|0x00000000d1f00000, 0x00000000d1f00000, 0x00000000d2000000| 0%| F| |TAMS 0x00000000d1f00000, 0x00000000d1f00000| Untracked
| 14|0x00000000d2000000, 0x00000000d2000000, 0x00000000d2100000| 0%| F| |TAMS 0x00000000d2000000, 0x00000000d2000000| Untracked
| 15|0x00000000d2100000, 0x00000000d2100000, 0x00000000d2200000| 0%| F| |TAMS 0x00000000d2100000, 0x00000000d2100000| Untracked
| 16|0x00000000d2200000, 0x00000000d2200000, 0x00000000d2300000| 0%| F| |TAMS 0x00000000d2200000, 0x00000000d2200000| Untracked
| 17|0x00000000d2300000, 0x00000000d2300000, 0x00000000d2400000| 0%| F| |TAMS 0x00000000d2300000, 0x00000000d2300000| Untracked
| 18|0x00000000d2400000, 0x00000000d2400000, 0x00000000d2500000| 0%| F| |TAMS 0x00000000d2400000, 0x00000000d2400000| Untracked
| 19|0x00000000d2500000, 0x00000000d2500000, 0x00000000d2600000| 0%| F| |TAMS 0x00000000d2500000, 0x00000000d2500000| Untracked
| 20|0x00000000d2600000, 0x00000000d2600000, 0x00000000d2700000| 0%| F| |TAMS 0x00000000d2600000, 0x00000000d2600000| Untracked
| 21|0x00000000d2700000, 0x00000000d2700000, 0x00000000d2800000| 0%| F| |TAMS 0x00000000d2700000, 0x00000000d2700000| Untracked
| 22|0x00000000d2800000, 0x00000000d2800000, 0x00000000d2900000| 0%| F| |TAMS 0x00000000d2800000, 0x00000000d2800000| Untracked
| 23|0x00000000d2900000, 0x00000000d2900000, 0x00000000d2a00000| 0%| F| |TAMS 0x00000000d2900000, 0x00000000d2900000| Untracked
| 24|0x00000000d2a00000, 0x00000000d2a00000, 0x00000000d2b00000| 0%| F| |TAMS 0x00000000d2a00000, 0x00000000d2a00000| Untracked
| 25|0x00000000d2b00000, 0x00000000d2b00000, 0x00000000d2c00000| 0%| F| |TAMS 0x00000000d2b00000, 0x00000000d2b00000| Untracked
| 26|0x00000000d2c00000, 0x00000000d2c00000, 0x00000000d2d00000| 0%| F| |TAMS 0x00000000d2c00000, 0x00000000d2c00000| Untracked
| 27|0x00000000d2d00000, 0x00000000d2d00000, 0x00000000d2e00000| 0%| F| |TAMS 0x00000000d2d00000, 0x00000000d2d00000| Untracked
| 28|0x00000000d2e00000, 0x00000000d2e00000, 0x00000000d2f00000| 0%| F| |TAMS 0x00000000d2e00000, 0x00000000d2e00000| Untracked
| 29|0x00000000d2f00000, 0x00000000d2f00000, 0x00000000d3000000| 0%| F| |TAMS 0x00000000d2f00000, 0x00000000d2f00000| Untracked
| 30|0x00000000d3000000, 0x00000000d3000000, 0x00000000d3100000| 0%| F| |TAMS 0x00000000d3000000, 0x00000000d3000000| Untracked
| 31|0x00000000d3100000, 0x00000000d3100000, 0x00000000d3200000| 0%| F| |TAMS 0x00000000d3100000, 0x00000000d3100000| Untracked
| 32|0x00000000d3200000, 0x00000000d3200000, 0x00000000d3300000| 0%| F| |TAMS 0x00000000d3200000, 0x00000000d3200000| Untracked
| 33|0x00000000d3300000, 0x00000000d3300000, 0x00000000d3400000| 0%| F| |TAMS 0x00000000d3300000, 0x00000000d3300000| Untracked
| 34|0x00000000d3400000, 0x00000000d3400000, 0x00000000d3500000| 0%| F| |TAMS 0x00000000d3400000, 0x00000000d3400000| Untracked
| 35|0x00000000d3500000, 0x00000000d3500000, 0x00000000d3600000| 0%| F| |TAMS 0x00000000d3500000, 0x00000000d3500000| Untracked
| 36|0x00000000d3600000, 0x00000000d3600000, 0x00000000d3700000| 0%| F| |TAMS 0x00000000d3600000, 0x00000000d3600000| Untracked
| 37|0x00000000d3700000, 0x00000000d3700000, 0x00000000d3800000| 0%| F| |TAMS 0x00000000d3700000, 0x00000000d3700000| Untracked
| 38|0x00000000d3800000, 0x00000000d3800000, 0x00000000d3900000| 0%| F| |TAMS 0x00000000d3800000, 0x00000000d3800000| Untracked
| 39|0x00000000d3900000, 0x00000000d3900000, 0x00000000d3a00000| 0%| F| |TAMS 0x00000000d3900000, 0x00000000d3900000| Untracked
| 40|0x00000000d3a00000, 0x00000000d3a00000, 0x00000000d3b00000| 0%| F| |TAMS 0x00000000d3a00000, 0x00000000d3a00000| Untracked
| 41|0x00000000d3b00000, 0x00000000d3b00000, 0x00000000d3c00000| 0%| F| |TAMS 0x00000000d3b00000, 0x00000000d3b00000| Untracked
| 42|0x00000000d3c00000, 0x00000000d3c00000, 0x00000000d3d00000| 0%| F| |TAMS 0x00000000d3c00000, 0x00000000d3c00000| Untracked
| 43|0x00000000d3d00000, 0x00000000d3d00000, 0x00000000d3e00000| 0%| F| |TAMS 0x00000000d3d00000, 0x00000000d3d00000| Untracked
| 44|0x00000000d3e00000, 0x00000000d3e00000, 0x00000000d3f00000| 0%| F| |TAMS 0x00000000d3e00000, 0x00000000d3e00000| Untracked
| 45|0x00000000d3f00000, 0x00000000d3f00000, 0x00000000d4000000| 0%| F| |TAMS 0x00000000d3f00000, 0x00000000d3f00000| Untracked
| 46|0x00000000d4000000, 0x00000000d4000000, 0x00000000d4100000| 0%| F| |TAMS 0x00000000d4000000, 0x00000000d4000000| Untracked
| 47|0x00000000d4100000, 0x00000000d4100000, 0x00000000d4200000| 0%| F| |TAMS 0x00000000d4100000, 0x00000000d4100000| Untracked
| 48|0x00000000d4200000, 0x00000000d4200000, 0x00000000d4300000| 0%| F| |TAMS 0x00000000d4200000, 0x00000000d4200000| Untracked
| 49|0x00000000d4300000, 0x00000000d4300000, 0x00000000d4400000| 0%| F| |TAMS 0x00000000d4300000, 0x00000000d4300000| Untracked
| 50|0x00000000d4400000, 0x00000000d4400000, 0x00000000d4500000| 0%| F| |TAMS 0x00000000d4400000, 0x00000000d4400000| Untracked
| 51|0x00000000d4500000, 0x00000000d4500000, 0x00000000d4600000| 0%| F| |TAMS 0x00000000d4500000, 0x00000000d4500000| Untracked
| 52|0x00000000d4600000, 0x00000000d4600000, 0x00000000d4700000| 0%| F| |TAMS 0x00000000d4600000, 0x00000000d4600000| Untracked
| 53|0x00000000d4700000, 0x00000000d4700000, 0x00000000d4800000| 0%| F| |TAMS 0x00000000d4700000, 0x00000000d4700000| Untracked
| 54|0x00000000d4800000, 0x00000000d4800000, 0x00000000d4900000| 0%| F| |TAMS 0x00000000d4800000, 0x00000000d4800000| Untracked
| 55|0x00000000d4900000, 0x00000000d4900000, 0x00000000d4a00000| 0%| F| |TAMS 0x00000000d4900000, 0x00000000d4900000| Untracked
| 56|0x00000000d4a00000, 0x00000000d4a00000, 0x00000000d4b00000| 0%| F| |TAMS 0x00000000d4a00000, 0x00000000d4a00000| Untracked
| 57|0x00000000d4b00000, 0x00000000d4b00000, 0x00000000d4c00000| 0%| F| |TAMS 0x00000000d4b00000, 0x00000000d4b00000| Untracked
| 58|0x00000000d4c00000, 0x00000000d4c00000, 0x00000000d4d00000| 0%| F| |TAMS 0x00000000d4c00000, 0x00000000d4c00000| Untracked
| 59|0x00000000d4d00000, 0x00000000d4d00000, 0x00000000d4e00000| 0%| F| |TAMS 0x00000000d4d00000, 0x00000000d4d00000| Untracked
| 60|0x00000000d4e00000, 0x00000000d4e00000, 0x00000000d4f00000| 0%| F| |TAMS 0x00000000d4e00000, 0x00000000d4e00000| Untracked
| 61|0x00000000d4f00000, 0x00000000d4f00000, 0x00000000d5000000| 0%| F| |TAMS 0x00000000d4f00000, 0x00000000d4f00000| Untracked
| 62|0x00000000d5000000, 0x00000000d5000000, 0x00000000d5100000| 0%| F| |TAMS 0x00000000d5000000, 0x00000000d5000000| Untracked
| 63|0x00000000d5100000, 0x00000000d5100000, 0x00000000d5200000| 0%| F| |TAMS 0x00000000d5100000, 0x00000000d5100000| Untracked
| 64|0x00000000d5200000, 0x00000000d5200000, 0x00000000d5300000| 0%| F| |TAMS 0x00000000d5200000, 0x00000000d5200000| Untracked
| 65|0x00000000d5300000, 0x00000000d5300000, 0x00000000d5400000| 0%| F| |TAMS 0x00000000d5300000, 0x00000000d5300000| Untracked
| 66|0x00000000d5400000, 0x00000000d5400000, 0x00000000d5500000| 0%| F| |TAMS 0x00000000d5400000, 0x00000000d5400000| Untracked
| 67|0x00000000d5500000, 0x00000000d5500000, 0x00000000d5600000| 0%| F| |TAMS 0x00000000d5500000, 0x00000000d5500000| Untracked
| 68|0x00000000d5600000, 0x00000000d5600000, 0x00000000d5700000| 0%| F| |TAMS 0x00000000d5600000, 0x00000000d5600000| Untracked
| 69|0x00000000d5700000, 0x00000000d5700000, 0x00000000d5800000| 0%| F| |TAMS 0x00000000d5700000, 0x00000000d5700000| Untracked
| 70|0x00000000d5800000, 0x00000000d5800000, 0x00000000d5900000| 0%| F| |TAMS 0x00000000d5800000, 0x00000000d5800000| Untracked
| 71|0x00000000d5900000, 0x00000000d5900000, 0x00000000d5a00000| 0%| F| |TAMS 0x00000000d5900000, 0x00000000d5900000| Untracked
| 72|0x00000000d5a00000, 0x00000000d5a00000, 0x00000000d5b00000| 0%| F| |TAMS 0x00000000d5a00000, 0x00000000d5a00000| Untracked
| 73|0x00000000d5b00000, 0x00000000d5b00000, 0x00000000d5c00000| 0%| F| |TAMS 0x00000000d5b00000, 0x00000000d5b00000| Untracked
| 74|0x00000000d5c00000, 0x00000000d5c00000, 0x00000000d5d00000| 0%| F| |TAMS 0x00000000d5c00000, 0x00000000d5c00000| Untracked
| 75|0x00000000d5d00000, 0x00000000d5d00000, 0x00000000d5e00000| 0%| F| |TAMS 0x00000000d5d00000, 0x00000000d5d00000| Untracked
| 76|0x00000000d5e00000, 0x00000000d5e00000, 0x00000000d5f00000| 0%| F| |TAMS 0x00000000d5e00000, 0x00000000d5e00000| Untracked
| 77|0x00000000d5f00000, 0x00000000d5f00000, 0x00000000d6000000| 0%| F| |TAMS 0x00000000d5f00000, 0x00000000d5f00000| Untracked
| 78|0x00000000d6000000, 0x00000000d6000000, 0x00000000d6100000| 0%| F| |TAMS 0x00000000d6000000, 0x00000000d6000000| Untracked
| 79|0x00000000d6100000, 0x00000000d6100000, 0x00000000d6200000| 0%| F| |TAMS 0x00000000d6100000, 0x00000000d6100000| Untracked
| 80|0x00000000d6200000, 0x00000000d6200000, 0x00000000d6300000| 0%| F| |TAMS 0x00000000d6200000, 0x00000000d6200000| Untracked
| 81|0x00000000d6300000, 0x00000000d6300000, 0x00000000d6400000| 0%| F| |TAMS 0x00000000d6300000, 0x00000000d6300000| Untracked
| 82|0x00000000d6400000, 0x00000000d6400000, 0x00000000d6500000| 0%| F| |TAMS 0x00000000d6400000, 0x00000000d6400000| Untracked
| 83|0x00000000d6500000, 0x00000000d6500000, 0x00000000d6600000| 0%| F| |TAMS 0x00000000d6500000, 0x00000000d6500000| Untracked
| 84|0x00000000d6600000, 0x00000000d6600000, 0x00000000d6700000| 0%| F| |TAMS 0x00000000d6600000, 0x00000000d6600000| Untracked
| 85|0x00000000d6700000, 0x00000000d6700000, 0x00000000d6800000| 0%| F| |TAMS 0x00000000d6700000, 0x00000000d6700000| Untracked
| 86|0x00000000d6800000, 0x00000000d6800000, 0x00000000d6900000| 0%| F| |TAMS 0x00000000d6800000, 0x00000000d6800000| Untracked
| 87|0x00000000d6900000, 0x00000000d6900000, 0x00000000d6a00000| 0%| F| |TAMS 0x00000000d6900000, 0x00000000d6900000| Untracked
| 88|0x00000000d6a00000, 0x00000000d6a00000, 0x00000000d6b00000| 0%| F| |TAMS 0x00000000d6a00000, 0x00000000d6a00000| Untracked
| 89|0x00000000d6b00000, 0x00000000d6b00000, 0x00000000d6c00000| 0%| F| |TAMS 0x00000000d6b00000, 0x00000000d6b00000| Untracked
| 90|0x00000000d6c00000, 0x00000000d6c00000, 0x00000000d6d00000| 0%| F| |TAMS 0x00000000d6c00000, 0x00000000d6c00000| Untracked
| 91|0x00000000d6d00000, 0x00000000d6d00000, 0x00000000d6e00000| 0%| F| |TAMS 0x00000000d6d00000, 0x00000000d6d00000| Untracked
| 92|0x00000000d6e00000, 0x00000000d6e00000, 0x00000000d6f00000| 0%| F| |TAMS 0x00000000d6e00000, 0x00000000d6e00000| Untracked
| 93|0x00000000d6f00000, 0x00000000d6f00000, 0x00000000d7000000| 0%| F| |TAMS 0x00000000d6f00000, 0x00000000d6f00000| Untracked
| 94|0x00000000d7000000, 0x00000000d7000000, 0x00000000d7100000| 0%| F| |TAMS 0x00000000d7000000, 0x00000000d7000000| Untracked
| 95|0x00000000d7100000, 0x00000000d7100000, 0x00000000d7200000| 0%| F| |TAMS 0x00000000d7100000, 0x00000000d7100000| Untracked
| 96|0x00000000d7200000, 0x00000000d7200000, 0x00000000d7300000| 0%| F| |TAMS 0x00000000d7200000, 0x00000000d7200000| Untracked
| 97|0x00000000d7300000, 0x00000000d7300000, 0x00000000d7400000| 0%| F| |TAMS 0x00000000d7300000, 0x00000000d7300000| Untracked
| 98|0x00000000d7400000, 0x00000000d7400000, 0x00000000d7500000| 0%| F| |TAMS 0x00000000d7400000, 0x00000000d7400000| Untracked
| 99|0x00000000d7500000, 0x00000000d7500000, 0x00000000d7600000| 0%| F| |TAMS 0x00000000d7500000, 0x00000000d7500000| Untracked
| 100|0x00000000d7600000, 0x00000000d7600000, 0x00000000d7700000| 0%| F| |TAMS 0x00000000d7600000, 0x00000000d7600000| Untracked
| 101|0x00000000d7700000, 0x00000000d7700000, 0x00000000d7800000| 0%| F| |TAMS 0x00000000d7700000, 0x00000000d7700000| Untracked
| 102|0x00000000d7800000, 0x00000000d7800000, 0x00000000d7900000| 0%| F| |TAMS 0x00000000d7800000, 0x00000000d7800000| Untracked
| 103|0x00000000d7900000, 0x00000000d7900000, 0x00000000d7a00000| 0%| F| |TAMS 0x00000000d7900000, 0x00000000d7900000| Untracked
| 104|0x00000000d7a00000, 0x00000000d7a00000, 0x00000000d7b00000| 0%| F| |TAMS 0x00000000d7a00000, 0x00000000d7a00000| Untracked
| 105|0x00000000d7b00000, 0x00000000d7b00000, 0x00000000d7c00000| 0%| F| |TAMS 0x00000000d7b00000, 0x00000000d7b00000| Untracked
| 106|0x00000000d7c00000, 0x00000000d7c00000, 0x00000000d7d00000| 0%| F| |TAMS 0x00000000d7c00000, 0x00000000d7c00000| Untracked
| 107|0x00000000d7d00000, 0x00000000d7d00000, 0x00000000d7e00000| 0%| F| |TAMS 0x00000000d7d00000, 0x00000000d7d00000| Untracked
| 108|0x00000000d7e00000, 0x00000000d7e00000, 0x00000000d7f00000| 0%| F| |TAMS 0x00000000d7e00000, 0x00000000d7e00000| Untracked
| 109|0x00000000d7f00000, 0x00000000d7f00000, 0x00000000d8000000| 0%| F| |TAMS 0x00000000d7f00000, 0x00000000d7f00000| Untracked
| 110|0x00000000d8000000, 0x00000000d8000000, 0x00000000d8100000| 0%| F| |TAMS 0x00000000d8000000, 0x00000000d8000000| Untracked
| 111|0x00000000d8100000, 0x00000000d8100000, 0x00000000d8200000| 0%| F| |TAMS 0x00000000d8100000, 0x00000000d8100000| Untracked
| 112|0x00000000d8200000, 0x00000000d8200000, 0x00000000d8300000| 0%| F| |TAMS 0x00000000d8200000, 0x00000000d8200000| Untracked
| 113|0x00000000d8300000, 0x00000000d8300000, 0x00000000d8400000| 0%| F| |TAMS 0x00000000d8300000, 0x00000000d8300000| Untracked
| 114|0x00000000d8400000, 0x00000000d8400000, 0x00000000d8500000| 0%| F| |TAMS 0x00000000d8400000, 0x00000000d8400000| Untracked
| 115|0x00000000d8500000, 0x00000000d8500000, 0x00000000d8600000| 0%| F| |TAMS 0x00000000d8500000, 0x00000000d8500000| Untracked
| 116|0x00000000d8600000, 0x00000000d8600000, 0x00000000d8700000| 0%| F| |TAMS 0x00000000d8600000, 0x00000000d8600000| Untracked
| 117|0x00000000d8700000, 0x00000000d8700000, 0x00000000d8800000| 0%| F| |TAMS 0x00000000d8700000, 0x00000000d8700000| Untracked
| 118|0x00000000d8800000, 0x00000000d8800000, 0x00000000d8900000| 0%| F| |TAMS 0x00000000d8800000, 0x00000000d8800000| Untracked
| 119|0x00000000d8900000, 0x00000000d8900000, 0x00000000d8a00000| 0%| F| |TAMS 0x00000000d8900000, 0x00000000d8900000| Untracked
| 120|0x00000000d8a00000, 0x00000000d8a00000, 0x00000000d8b00000| 0%| F| |TAMS 0x00000000d8a00000, 0x00000000d8a00000| Untracked
| 121|0x00000000d8b00000, 0x00000000d8b00000, 0x00000000d8c00000| 0%| F| |TAMS 0x00000000d8b00000, 0x00000000d8b00000| Untracked
| 122|0x00000000d8c00000, 0x00000000d8c00000, 0x00000000d8d00000| 0%| F| |TAMS 0x00000000d8c00000, 0x00000000d8c00000| Untracked
| 123|0x00000000d8d00000, 0x00000000d8d00000, 0x00000000d8e00000| 0%| F| |TAMS 0x00000000d8d00000, 0x00000000d8d00000| Untracked
| 124|0x00000000d8e00000, 0x00000000d8e00000, 0x00000000d8f00000| 0%| F| |TAMS 0x00000000d8e00000, 0x00000000d8e00000| Untracked
| 125|0x00000000d8f00000, 0x00000000d8f00800, 0x00000000d9000000| 0%| E| |TAMS 0x00000000d8f00000, 0x00000000d8f00000| Complete
| 126|0x00000000d9000000, 0x00000000d904e030, 0x00000000d9100000| 30%| S|CS|TAMS 0x00000000d9000000, 0x00000000d9000000| Complete
| 127|0x00000000d9100000, 0x00000000d9200000, 0x00000000d9200000|100%| E|CS|TAMS 0x00000000d9100000, 0x00000000d9100000| Complete
Card table byte_map: [0x000001aa95d70000,0x000001aa95ef0000] _byte_map_base: 0x000001aa956e7000
Marking Bits (Prev, Next): (CMBitMap*) 0x000001aa80d2c4d0, (CMBitMap*) 0x000001aa80d2c490
Prev Bits: [0x000001aa96c30000, 0x000001aa977e8000)
Next Bits: [0x000001aa96070000, 0x000001aa96c28000)
Polling page: 0x000001aa80d80000
Metaspace:
Usage:
Non-class: 18.80 MB used.
Class: 2.25 MB used.
Both: 21.05 MB used.
Virtual space:
Non-class space: 24.00 MB reserved, 18.94 MB ( 79%) committed, 3 nodes.
Class space: 1.00 GB reserved, 2.31 MB ( <1%) committed, 1 nodes.
Both: 1.02 GB reserved, 21.25 MB ( 2%) committed.
Chunk freelists:
Non-Class: 656.00 KB
Class: 1.67 MB
Both: 2.31 MB
MaxMetaspaceSize: unlimited
CompressedClassSpaceSize: 1.00 GB
Initial GC threshold: 21.00 MB
Current GC threshold: 35.12 MB
CDS: off
MetaspaceReclaimPolicy: balanced
- commit_granule_bytes: 65536.
- commit_granule_words: 8192.
- virtual_space_node_default_size: 1048576.
- enlarge_chunks_in_place: 1.
- new_chunks_are_fully_committed: 0.
- uncommit_free_chunks: 1.
- use_allocation_guard: 0.
- handle_deallocations: 1.
Internal statistics:
num_allocs_failed_limit: 3.
num_arena_births: 200.
num_arena_deaths: 0.
num_vsnodes_births: 4.
num_vsnodes_deaths: 0.
num_space_committed: 340.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 3.
num_chunks_taken_from_freelist: 440.
num_chunk_merges: 0.
num_chunk_splits: 274.
num_chunks_enlarged: 154.
num_purges: 0.
num_inconsistent_stats: 0.
CodeHeap 'non-profiled nmethods': size=119168Kb used=541Kb max_used=541Kb free=118626Kb
bounds [0x000001aa8d7e0000, 0x000001aa8da50000, 0x000001aa94c40000]
CodeHeap 'profiled nmethods': size=119104Kb used=2863Kb max_used=2863Kb free=116240Kb
bounds [0x000001aa86390000, 0x000001aa86660000, 0x000001aa8d7e0000]
CodeHeap 'non-nmethods': size=7488Kb used=1850Kb max_used=1882Kb free=5638Kb
bounds [0x000001aa85c40000, 0x000001aa85eb0000, 0x000001aa86390000]
total_blobs=2168 nmethods=1573 adapters=507
compilation: enabled
stopped_count=0, restarted_count=0
full_count=0
Compilation events (20 events):
Event: 0.698 Thread 0x000001aa9a7b8010 1565 1 java.lang.reflect.Method::getDeclaringClass (5 bytes)
Event: 0.698 Thread 0x000001aa9a7b8010 nmethod 1565 0x000001aa8d866990 code [0x000001aa8d866b20, 0x000001aa8d866bf8]
Event: 0.698 Thread 0x000001aa9a7b8010 1566 3 java.util.LinkedHashMap$LinkedHashIterator::nextNode (54 bytes)
Event: 0.698 Thread 0x000001aa9a7b8010 nmethod 1566 0x000001aa86656c10 code [0x000001aa86656de0, 0x000001aa866571d8]
Event: 0.698 Thread 0x000001aa9b1fd980 nmethod 1564 0x000001aa86657390 code [0x000001aa866575c0, 0x000001aa86657d98]
Event: 0.698 Thread 0x000001aa9b1fd980 1567 3 java.lang.Character::codePointAt (51 bytes)
Event: 0.698 Thread 0x000001aa9a7b8010 1569 3 java.lang.StringBuilder::append (8 bytes)
Event: 0.698 Thread 0x000001aa9a7b8010 nmethod 1569 0x000001aa86658010 code [0x000001aa866581a0, 0x000001aa866582e8]
Event: 0.698 Thread 0x000001aa9a7b8010 1570 3 java.util.regex.Matcher::search (154 bytes)
Event: 0.699 Thread 0x000001aa9b1fd980 nmethod 1567 0x000001aa86658390 code [0x000001aa86658580, 0x000001aa86658be8]
Event: 0.699 Thread 0x000001aa9b1fd980 1568 3 java.lang.Character::isHighSurrogate (18 bytes)
Event: 0.699 Thread 0x000001aa9b1fd980 nmethod 1568 0x000001aa86658d90 code [0x000001aa86658f20, 0x000001aa866590b8]
Event: 0.699 Thread 0x000001aa9a7b8010 nmethod 1570 0x000001aa86659190 code [0x000001aa86659360, 0x000001aa866598d8]
Event: 0.701 Thread 0x000001aa9a7b8010 1571 3 sun.net.util.URLUtil::urlNoFragString (114 bytes)
Event: 0.701 Thread 0x000001aa9b1fd980 1572 3 java.net.URL::getDefaultPort (8 bytes)
Event: 0.701 Thread 0x000001aa9b1fd980 nmethod 1572 0x000001aa86659a90 code [0x000001aa86659c40, 0x000001aa86659e08]
Event: 0.701 Thread 0x000001aa9a7b8010 nmethod 1571 0x000001aa86659f10 code [0x000001aa8665a240, 0x000001aa8665b258]
Event: 0.701 Thread 0x000001aa9bad6c20 nmethod 1563 0x000001aa8d866c90 code [0x000001aa8d866e20, 0x000001aa8d867338]
Event: 0.702 Thread 0x000001aa9a7b8010 1573 3 java.util.zip.ZipFile$ZipFileInflaterInputStream::fill (80 bytes)
Event: 0.702 Thread 0x000001aa9a7b8010 nmethod 1573 0x000001aa8665b810 code [0x000001aa8665b9e0, 0x000001aa8665bda8]
GC Heap History (4 events):
Event: 0.678 GC heap before
{Heap before GC invocations=0 (full 0):
garbage-first heap total 131072K, used 22528K [0x00000000d1200000, 0x0000000100000000)
region size 1024K, 23 young (23552K), 0 survivors (0K)
Metaspace used 21136K, committed 21376K, reserved 1073152K
class space used 2253K, committed 2368K, reserved 1048576K
}
Event: 0.681 GC heap after
{Heap after GC invocations=1 (full 0):
garbage-first heap total 131072K, used 5453K [0x00000000d1200000, 0x0000000100000000)
region size 1024K, 3 young (3072K), 3 survivors (3072K)
Metaspace used 21136K, committed 21376K, reserved 1073152K
class space used 2253K, committed 2368K, reserved 1048576K
}
Event: 0.688 GC heap before
{Heap before GC invocations=1 (full 0):
garbage-first heap total 131072K, used 5453K [0x00000000d1200000, 0x0000000100000000)
region size 1024K, 4 young (4096K), 3 survivors (3072K)
Metaspace used 21287K, committed 21504K, reserved 1073152K
class space used 2272K, committed 2368K, reserved 1048576K
}
Event: 0.689 GC heap after
{Heap after GC invocations=2 (full 0):
garbage-first heap total 131072K, used 5634K [0x00000000d1200000, 0x0000000100000000)
region size 1024K, 1 young (1024K), 1 survivors (1024K)
Metaspace used 21287K, committed 21504K, reserved 1073152K
class space used 2272K, committed 2368K, reserved 1048576K
}
Deoptimization events (20 events):
Event: 0.610 Thread 0x000001aa9b8f3d50 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001aa8d84a6ec relative=0x000000000000022c
Event: 0.610 Thread 0x000001aa9b8f3d50 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001aa8d84a6ec method=java.util.regex.Pattern$SliceI.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 29 c2
Event: 0.610 Thread 0x000001aa9b8f3d50 DEOPT PACKING pc=0x000001aa8d84a6ec sp=0x00000061a96fcb30
Event: 0.610 Thread 0x000001aa9b8f3d50 DEOPT UNPACKING pc=0x000001aa85c95c23 sp=0x00000061a96fcac8 mode 2
Event: 0.693 Thread 0x000001aa9b8f3d50 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001aa8d81c8cc relative=0x000000000000080c
Event: 0.693 Thread 0x000001aa9b8f3d50 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001aa8d81c8cc method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1 c2
Event: 0.693 Thread 0x000001aa9b8f3d50 DEOPT PACKING pc=0x000001aa8d81c8cc sp=0x00000061a96fd5a0
Event: 0.693 Thread 0x000001aa9b8f3d50 DEOPT UNPACKING pc=0x000001aa85c95c23 sp=0x00000061a96fd530 mode 2
Event: 0.693 Thread 0x000001aa9b8f3d50 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001aa8d8111b4 relative=0x00000000000007f4
Event: 0.693 Thread 0x000001aa9b8f3d50 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001aa8d8111b4 method=java.lang.AbstractStringBuilder.append(Ljava/lang/String;)Ljava/lang/AbstractStringBuilder; @ 1 c2
Event: 0.693 Thread 0x000001aa9b8f3d50 DEOPT PACKING pc=0x000001aa8d8111b4 sp=0x00000061a96fd550
Event: 0.693 Thread 0x000001aa9b8f3d50 DEOPT UNPACKING pc=0x000001aa85c95c23 sp=0x00000061a96fd538 mode 2
Event: 0.698 Thread 0x000001aa9b8f3d50 Uncommon trap: trap_request=0xffffff45 fr.pc=0x000001aa8d85ce98 relative=0x0000000000001418
Event: 0.698 Thread 0x000001aa9b8f3d50 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000001aa8d85ce98 method=java.util.regex.Pattern$Start.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 10 c2
Event: 0.698 Thread 0x000001aa9b8f3d50 DEOPT PACKING pc=0x000001aa8d85ce98 sp=0x00000061a96fdad0
Event: 0.698 Thread 0x000001aa9b8f3d50 DEOPT UNPACKING pc=0x000001aa85c95c23 sp=0x00000061a96fdab0 mode 2
Event: 0.698 Thread 0x000001aa9b8f3d50 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x000001aa8d857a30 relative=0x00000000000003d0
Event: 0.698 Thread 0x000001aa9b8f3d50 Uncommon trap: reason=bimorphic_or_optimized_type_check action=maybe_recompile pc=0x000001aa8d857a30 method=java.util.regex.Pattern$SliceI.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 92 c2
Event: 0.698 Thread 0x000001aa9b8f3d50 DEOPT PACKING pc=0x000001aa8d857a30 sp=0x00000061a96fd990
Event: 0.698 Thread 0x000001aa9b8f3d50 DEOPT UNPACKING pc=0x000001aa85c95c23 sp=0x00000061a96fd938 mode 2
Classes unloaded (0 events):
No events
Classes redefined (0 events):
No events
Internal exceptions (20 events):
Event: 0.230 Thread 0x000001aa80cf2940 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8d67718}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object)'> (0x00000000d8d67718)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.275 Thread 0x000001aa80cf2940 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8caeef8}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, int, int, int, int)'> (0x00000000d8caeef8)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.312 Thread 0x000001aa80cf2940 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8b81e80}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, int, int, int, int)'> (0x00000000d8b81e80)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.326 Thread 0x000001aa80cf2940 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8bbb638}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object)'> (0x00000000d8bbb638)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.345 Thread 0x000001aa80cf2940 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8928ad0}: 'java.lang.Object java.lang.invoke.Invokers$Holder.linkToTargetMethod(java.lang.Object, long, java.lang.Object)'> (0x00000000d8928ad0)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.369 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8822d18}: static [B.<clinit>()V> (0x00000000d8822d18)
thrown [s\src\hotspot\share\prims\jni.cpp, line 1108]
Event: 0.385 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d88527d8}: static [Ljava/rmi/server/ObjID;.<clinit>()V> (0x00000000d88527d8)
thrown [s\src\hotspot\share\prims\jni.cpp, line 1108]
Event: 0.387 Thread 0x000001aa9b8f16d0 Exception <a 'java/lang/InterruptedException'{0x00000000d88ec130}> (0x00000000d88ec130)
thrown [s\src\hotspot\share\runtime\objectMonitor.cpp, line 1661]
Event: 0.387 Thread 0x000001aa9b8f16d0 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d88f48d0}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.newInvokeSpecial(java.lang.Object, java.lang.Object, int, java.lang.Object, long)'> (0x00000000d88f48d0)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.432 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8505d20}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeInterface(java.lang.Object, java.lang.Object)'> (0x00000000d8505d20)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.444 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8583328}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeSpecial(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000d8583328)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.445 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8589d48}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStatic(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000d8589d48)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.445 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d8594148}: 'java.lang.Object java.lang.invoke.DirectMethodHandle$Holder.invokeVirtual(java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000d8594148)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.500 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d81b3fd0}: 'void java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object)'> (0x00000000d81b3fd0)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.542 Thread 0x000001aa9b8f3d50 Exception <a 'sun/nio/fs/WindowsException'{0x00000000d7f88df8}> (0x00000000d7f88df8)
thrown [s\src\hotspot\share\prims\jni.cpp, line 517]
Event: 0.551 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d7fad1d0}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object)'> (0x00000000d7fad1d0)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.552 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/IncompatibleClassChangeError'{0x00000000d7fb66d8}: Found class java.lang.Object, but interface was expected> (0x00000000d7fb66d8)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 845]
Event: 0.552 Thread 0x000001aa9b8f3d50 Exception <a 'java/lang/NoSuchMethodError'{0x00000000d7fbbf18}: 'int java.lang.invoke.DirectMethodHandle$Holder.invokeStaticInit(java.lang.Object, java.lang.Object)'> (0x00000000d7fbbf18)
thrown [s\src\hotspot\share\interpreter\linkResolver.cpp, line 778]
Event: 0.693 Thread 0x000001aa9b8f3d50 Implicit null exception at 0x000001aa8d81c0f5 to 0x000001aa8d81c8b4
Event: 0.693 Thread 0x000001aa9b8f3d50 Implicit null exception at 0x000001aa8d8109f2 to 0x000001aa8d81119c
VM Operations (20 events):
Event: 0.526 Executing VM operation: HandshakeAllThreads
Event: 0.526 Executing VM operation: HandshakeAllThreads done
Event: 0.543 Executing VM operation: HandshakeAllThreads
Event: 0.543 Executing VM operation: HandshakeAllThreads done
Event: 0.545 Executing VM operation: ICBufferFull
Event: 0.545 Executing VM operation: ICBufferFull done
Event: 0.548 Executing VM operation: HandshakeAllThreads
Event: 0.548 Executing VM operation: HandshakeAllThreads done
Event: 0.654 Executing VM operation: HandshakeAllThreads
Event: 0.654 Executing VM operation: HandshakeAllThreads done
Event: 0.667 Executing VM operation: ICBufferFull
Event: 0.667 Executing VM operation: ICBufferFull done
Event: 0.677 Executing VM operation: G1CollectForAllocation
Event: 0.681 Executing VM operation: G1CollectForAllocation done
Event: 0.688 Executing VM operation: CollectForMetadataAllocation
Event: 0.689 Executing VM operation: CollectForMetadataAllocation done
Event: 0.691 Executing VM operation: G1Concurrent
Event: 0.691 Executing VM operation: G1Concurrent done
Event: 0.692 Executing VM operation: G1Concurrent
Event: 0.692 Executing VM operation: G1Concurrent done
Events (20 events):
Event: 0.682 loading class javax/security/auth/login/Configuration
Event: 0.682 loading class javax/security/auth/login/Configuration done
Event: 0.682 loading class javax/security/auth/callback/Callback
Event: 0.682 loading class javax/security/auth/callback/Callback done
Event: 0.682 loading class sun/invoke/util/VerifyAccess$1
Event: 0.682 loading class sun/invoke/util/VerifyAccess$1 done
Event: 0.687 loading class java/time/LocalDateTime
Event: 0.688 loading class java/time/temporal/Temporal
Event: 0.688 loading class java/time/temporal/TemporalAccessor
Event: 0.688 loading class java/time/temporal/TemporalAccessor done
Event: 0.688 loading class java/time/temporal/Temporal done
Event: 0.688 loading class java/time/temporal/TemporalAdjuster
Event: 0.688 loading class java/time/temporal/TemporalAdjuster done
Event: 0.688 loading class java/time/chrono/ChronoLocalDateTime
Event: 0.688 loading class java/time/chrono/ChronoLocalDateTime done
Event: 0.689 loading class java/time/LocalDateTime done
Event: 0.698 loading class java/util/regex/Pattern$Bound
Event: 0.698 loading class java/util/regex/Pattern$Bound done
Event: 0.702 loading class java/util/TimerTask
Event: 0.702 loading class java/util/TimerTask done
Dynamic libraries:
0x00007ff653130000 - 0x00007ff65313a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.exe
0x00007ffb543b0000 - 0x00007ffb545a8000 C:\Windows\SYSTEM32\ntdll.dll
0x00007ffb52810000 - 0x00007ffb528cf000 C:\Windows\System32\KERNEL32.DLL
0x00007ffb51d90000 - 0x00007ffb52062000 C:\Windows\System32\KERNELBASE.dll
0x00007ffb51b30000 - 0x00007ffb51c30000 C:\Windows\System32\ucrtbase.dll
0x00007ffb3c740000 - 0x00007ffb3c757000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jli.dll
0x00007ffb44ab0000 - 0x00007ffb44acb000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\VCRUNTIME140.dll
0x00007ffb523f0000 - 0x00007ffb52591000 C:\Windows\System32\USER32.dll
0x00007ffb523c0000 - 0x00007ffb523e2000 C:\Windows\System32\win32u.dll
0x00007ffb3ef00000 - 0x00007ffb3f19a000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e\COMCTL32.dll
0x00007ffb541f0000 - 0x00007ffb5421b000 C:\Windows\System32\GDI32.dll
0x00007ffb52770000 - 0x00007ffb5280e000 C:\Windows\System32\msvcrt.dll
0x00007ffb52210000 - 0x00007ffb5231f000 C:\Windows\System32\gdi32full.dll
0x00007ffb52320000 - 0x00007ffb523bd000 C:\Windows\System32\msvcp_win.dll
0x00007ffb541b0000 - 0x00007ffb541e2000 C:\Windows\System32\IMM32.DLL
0x00007ffb4a640000 - 0x00007ffb4a64c000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\vcruntime140_1.dll
0x00007ffafa8c0000 - 0x00007ffafa94d000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\msvcp140.dll
0x00007ffafbf30000 - 0x00007ffafcb98000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server\jvm.dll
0x00007ffb54100000 - 0x00007ffb541ae000 C:\Windows\System32\ADVAPI32.dll
0x00007ffb54000000 - 0x00007ffb5409c000 C:\Windows\System32\sechost.dll
0x00007ffb53040000 - 0x00007ffb53165000 C:\Windows\System32\RPCRT4.dll
0x00007ffb538c0000 - 0x00007ffb538c8000 C:\Windows\System32\PSAPI.DLL
0x00007ffb3c110000 - 0x00007ffb3c119000 C:\Windows\SYSTEM32\WSOCK32.dll
0x00007ffb47710000 - 0x00007ffb4771a000 C:\Windows\SYSTEM32\VERSION.dll
0x00007ffb47240000 - 0x00007ffb47267000 C:\Windows\SYSTEM32\WINMM.dll
0x00007ffb54220000 - 0x00007ffb5428b000 C:\Windows\System32\WS2_32.dll
0x00007ffb4f940000 - 0x00007ffb4f952000 C:\Windows\SYSTEM32\kernel.appcore.dll
0x00007ffb3ca30000 - 0x00007ffb3ca3a000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\jimage.dll
0x00007ffb46bd0000 - 0x00007ffb46db4000 C:\Windows\SYSTEM32\DBGHELP.DLL
0x00007ffb3ae20000 - 0x00007ffb3ae55000 C:\Windows\SYSTEM32\dbgcore.DLL
0x00007ffb51aa0000 - 0x00007ffb51b22000 C:\Windows\System32\bcryptPrimitives.dll
0x00007ffb3c2d0000 - 0x00007ffb3c2f5000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\java.dll
0x00007ffb3c2b0000 - 0x00007ffb3c2c8000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\zip.dll
0x00007ffb53170000 - 0x00007ffb538b5000 C:\Windows\System32\SHELL32.dll
0x00007ffb4fb60000 - 0x00007ffb502f2000 C:\Windows\SYSTEM32\windows.storage.dll
0x00007ffb53990000 - 0x00007ffb53ce5000 C:\Windows\System32\combase.dll
0x00007ffb51500000 - 0x00007ffb51530000 C:\Windows\SYSTEM32\Wldp.dll
0x00007ffb53e20000 - 0x00007ffb53ecd000 C:\Windows\System32\SHCORE.dll
0x00007ffb52ec0000 - 0x00007ffb52f15000 C:\Windows\System32\shlwapi.dll
0x00007ffb519e0000 - 0x00007ffb519ff000 C:\Windows\SYSTEM32\profapi.dll
0x00007ffb3c290000 - 0x00007ffb3c2a9000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\net.dll
0x00007ffb4abe0000 - 0x00007ffb4acec000 C:\Windows\SYSTEM32\WINHTTP.dll
0x00007ffb51260000 - 0x00007ffb512ca000 C:\Windows\system32\mswsock.dll
0x00007ffb3be30000 - 0x00007ffb3be46000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\nio.dll
0x00007ffb058a0000 - 0x00007ffb05a33000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\awt.dll
0x00007ffb52960000 - 0x00007ffb52a2d000 C:\Windows\System32\OLEAUT32.dll
0x00007ffb4f650000 - 0x00007ffb4f67f000 C:\Windows\SYSTEM32\dwmapi.dll
0x00007ffb4f290000 - 0x00007ffb4f320000 C:\Windows\SYSTEM32\apphelp.dll
0x00007ffb4f3d0000 - 0x00007ffb4f46e000 C:\Windows\system32\uxtheme.dll
0x00007ffb52f20000 - 0x00007ffb53035000 C:\Windows\System32\MSCTF.dll
0x00007ffb53cf0000 - 0x00007ffb53e1a000 C:\Windows\System32\ole32.dll
0x00007ffb50f00000 - 0x00007ffb50f3b000 C:\Windows\SYSTEM32\IPHLPAPI.DLL
0x00007ffb52a30000 - 0x00007ffb52a38000 C:\Windows\System32\NSI.dll
0x00007ffb48360000 - 0x00007ffb48377000 C:\Windows\SYSTEM32\dhcpcsvc6.DLL
0x00007ffb49e80000 - 0x00007ffb49e9d000 C:\Windows\SYSTEM32\dhcpcsvc.DLL
0x00007ffb50f40000 - 0x00007ffb5100b000 C:\Windows\SYSTEM32\DNSAPI.dll
0x00007ffb51450000 - 0x00007ffb51468000 C:\Windows\SYSTEM32\CRYPTSP.dll
0x00007ffb50b10000 - 0x00007ffb50b44000 C:\Windows\system32\rsaenh.dll
0x00007ffb52070000 - 0x00007ffb52097000 C:\Windows\System32\bcrypt.dll
0x00007ffb519a0000 - 0x00007ffb519ce000 C:\Windows\SYSTEM32\USERENV.dll
0x00007ffb51470000 - 0x00007ffb5147c000 C:\Windows\SYSTEM32\CRYPTBASE.dll
0x00007ffaf42f0000 - 0x00007ffaf42f7000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\rmi.dll
0x00007ffb3bd10000 - 0x00007ffb3bd20000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\verify.dll
0x000000006ff80000 - 0x000000006ffa6000 C:\Program Files\Bonjour\mdnsNSP.dll
0x00007ffb4a290000 - 0x00007ffb4a29a000 C:\Windows\System32\rasadhlp.dll
0x00007ffb48120000 - 0x00007ffb481a0000 C:\Windows\System32\fwpuclnt.dll
0x00007ffb2c360000 - 0x00007ffb2c36d000 D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\sunmscapi.dll
0x00007ffb51c30000 - 0x00007ffb51d86000 C:\Windows\System32\CRYPT32.dll
0x00007ffb51570000 - 0x00007ffb51597000 C:\Windows\SYSTEM32\ncrypt.dll
0x00007ffb51530000 - 0x00007ffb5156b000 C:\Windows\SYSTEM32\NTASN1.dll
dbghelp: loaded successfully - version: 4.0.5 - missing functions: none
symbol engine: initialized successfully - sym options: 0x614 - pdb path: .;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin;C:\Windows\SYSTEM32;C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_60b5254171f9507e;D:\environment\IntelliJ IDEA 2022.2.1\jbr\bin\server;C:\Program Files\Bonjour
VM Arguments:
jvm_args: -Dawt.toolkit=com.intellij.desktop.DesktopActionsToolkit -Djava.rmi.server.hostname=127.0.0.1 -Duser.timezone=UTC -Xmx750m -Xms128m --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/java.awt.peer=ALL-UNNAMED --add-opens=java.desktop/java.awt=ALL-UNNAMED --add-opens=jdk.unsupported/sun.misc=ALL-UNNAMED --add-opens=java.base/java.nio=ALL-UNNAMED -Dfile.encoding=UTF-8
java_command: com.intellij.database.remote.RemoteJdbcServer com.mysql.cj.jdbc.Driver
java_class_path (initial): D:\environment\IntelliJ IDEA 2022.2.1\lib\util_rt.jar;D:\environment\IntelliJ IDEA 2022.2.1\lib\util.jar;D:\environment\IntelliJ IDEA 2022.2.1\lib\groovy.jar;D:\environment\IntelliJ IDEA 2022.2.1\plugins\DatabaseTools\lib\jdbc-console.jar;C:\Users\000\AppData\Roaming\JetBrains\IntelliJIdea2022.2\jdbc-drivers\MySQL ConnectorJ\8.0.25\mysql-connector-java-8.0.25.jar
Launcher Type: SUN_STANDARD
[Global flags]
intx CICompilerCount = 12 {product} {ergonomic}
uint ConcGCThreads = 3 {product} {ergonomic}
uint G1ConcRefinementThreads = 13 {product} {ergonomic}
size_t G1HeapRegionSize = 1048576 {product} {ergonomic}
uintx GCDrainStackTargetSize = 64 {product} {ergonomic}
size_t InitialHeapSize = 134217728 {product} {command line}
size_t MarkStackSize = 4194304 {product} {ergonomic}
size_t MaxHeapSize = 786432000 {product} {command line}
size_t MaxNewSize = 471859200 {product} {ergonomic}
size_t MinHeapDeltaBytes = 1048576 {product} {ergonomic}
size_t MinHeapSize = 134217728 {product} {command line}
uintx NonNMethodCodeHeapSize = 7602480 {pd product} {ergonomic}
uintx NonProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ProfiledCodeHeapSize = 122027880 {pd product} {ergonomic}
uintx ReservedCodeCacheSize = 251658240 {pd product} {ergonomic}
bool SegmentedCodeCache = true {product} {ergonomic}
size_t SoftMaxHeapSize = 786432000 {manageable} {ergonomic}
bool UseCompressedClassPointers = true {product lp64_product} {ergonomic}
bool UseCompressedOops = true {product lp64_product} {ergonomic}
bool UseG1GC = true {product} {ergonomic}
bool UseLargePagesIndividualAllocation = false {pd product} {ergonomic}
Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags
Environment Variables:
JAVA_HOME=D:\environment\java\JDK1.8.321
CLASSPATH=.;D:\environment\java\JDK1.8.321\lib;D:\environment\java\JDK1.8.321\lib\dt.jar;D:\environment\java\JDK1.8.321\lib\tools.jar
PATH=D:\environment\java\JDK1.8.321\jre\bin;D:\environment\java\JDK1.8.321\bin;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;D:\environment\java\JDK1.8.321;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;D:\environment\Git\cmd;D:\environment\apache-maven-3.8.7\bin;D:\environment\mysql\bin;D:\environment\nodejs\node-v14.21.3-win-x64\node-global;D:\environment\nodejs\node-v14.21.3-win-x64\;C:\Users\000\AppData\Local\Microsoft\WindowsApps;;D:\environment\Microsoft VS Code\bin
USERNAME=ÑÏÀ÷µÄ»ªÄÏ»¢
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 141 Stepping 1, GenuineIntel
--------------- S Y S T E M ---------------
OS:
Windows 10 , 64 bit Build 19041 (10.0.19041.2546)
OS uptime: 0 days 7:06 hours
CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 141 stepping 1 microcode 0x2c, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, avx512f, avx512dq, avx512cd, avx512bw, avx512vl, sha, fma, vzeroupper, avx512_vpopcntdq, avx512_vpclmulqdq, avx512_vaes, avx512_vnni, clflush, clflushopt, clwb, avx512_vbmi2, avx512_vbmi
Memory: 4k page, system-wide physical 16193M (2564M free)
TotalPageFile size 28994M (AvailPageFile size 1M)
current process WorkingSet (physical memory assigned to process): 105M, peak: 105M
current process commit charge ("private bytes"): 245M, peak: 245M
vm_info: OpenJDK 64-Bit Server VM (17.0.3+7-b469.37) for windows-amd64 JRE (17.0.3+7-b469.37), built on 2022-08-01 by "builduser" with MS VC++ 16.10 / 16.11 (VS2019)
END.

@ -0,0 +1,28 @@
package digital.laboratory.platform.reagent.dto;
import io.swagger.models.auth.In;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DecentralizedRequestDTO {
private String brand;
private String category;
private String deviationOrUncertainty;
private String packagedCopies;
private Integer quantity;
private String species;
private String reagentConsumableId;
private String specificationAndModel;
private String technicalParameter;
private String standardValueOrPurity;
private String use;
private String decentralizedRequestId;
private String decentralizeDetailsId;
private Double unitPrice;
}

@ -0,0 +1,17 @@
package digital.laboratory.platform.reagent.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PurchaseListDTO {
private String name;
private String purchaseListId;
private Integer purchaseQuantity;
private String reagentConsumableId;
private String remarks;
private String supplierId;
}

@ -0,0 +1,18 @@
package digital.laboratory.platform.reagent.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PurchasingPlanDTO {
private String purchasingPlanId;
private Integer quantity;
private String reagentConsumableId;
private Double subtotal;
private Double unitPrice;
private String procurementContentId;
}

@ -0,0 +1,15 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.CatalogueDetails;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class CatalogueDetailsVO extends CatalogueDetails {
private String reagentConsumableName;
}

@ -0,0 +1,14 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DecentralizeDetailsVO extends DecentralizeDetails {
private String reagentConsumableName;
}

@ -0,0 +1,24 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
import digital.laboratory.platform.reagent.entity.DecentralizedRequest;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.w3c.dom.stylesheets.LinkStyle;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DecentralizedRequestVO extends DecentralizedRequest {
private String threeLevelAuditName;
private String secondaryAuditorName;
private String primaryAuditorName;
private String applicantName;
private String approverName;
private String ogrName;
private List<DecentralizeDetailsVO> decentralizeDetailsVOList;
}

@ -0,0 +1,16 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.DetailsOfCentralized;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DetailsOfCentralizedVO extends DetailsOfCentralized {
private String reagentConsumableName;
}

@ -0,0 +1,14 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.ProcurementContent;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ProcurementContentVO extends ProcurementContent {
private String reagentConsumableName;
}

@ -0,0 +1,18 @@
package digital.laboratory.platform.reagent.vo;
import com.alibaba.nacos.shaded.org.checkerframework.checker.units.qual.A;
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PurchaseListDetailsVO extends PurchaseListDetails {
private String reagentConsumableName;
private String supplierName;
}

@ -0,0 +1,17 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.PurchaseList;
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PurchaseListVO extends PurchaseList {
private List<PurchaseListDetails> purchaseListDetailsList;
}

@ -0,0 +1,22 @@
package digital.laboratory.platform.reagent.vo;
import digital.laboratory.platform.reagent.entity.PurchasingPlan;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class PurchasingPlanVO extends PurchasingPlan {
private String primaryAuditorName;
private String approverName;
private String createName;
private List <ProcurementContentVO> procurementContentVOList;
}

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceContentMapper">
<resultMap id="acceptanceContentMap" type="digital.laboratory.platform.reagent.entity.AcceptanceContent">
<id property="acceptanceContentId" column="acceptance_content_id"/>
<result property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="consistentQuantity" column="consistent_quantity"/>
<result property="cRemark" column="c_remark"/>
<result property="deliveryCycle" column="delivery_cycle"/>
<result property="dRemark" column="d_remark"/>
<result property="packingSound" column="packing_sound"/>
<result property="pRemark" column="p_remark"/>
<result property="theSameBrandAndModel" column="the_same_brand_and_model"/>
<result property="tRemark" column="t_remark"/>
<result property="validityPeriod" column="validity_period"/>
<result property="vRemark" column="v_remark"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceRecordFormMapper">
<resultMap id="acceptanceRecordFormMap" type="digital.laboratory.platform.reagent.entity.AcceptanceRecordForm">
<id property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="acceptanceConclusion" column="acceptance_conclusion"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="dateOfAcceptance" column="date_of_acceptance"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="departmentHeadId" column="department_head_id"/>
<result property="followUpTreatment" column="follow_up_treatment"/>
<result property="nonconformingItem" column="nonconforming_item"/>
<result property="auditOpinionOfQuality" column="audit_opinion_of_quality"/>
<result property="qualityManagerId" column="quality_manager_id"/>
<result property="auditTimeOfQuality" column="audit_time_of_quality"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="auditOpinionOfManage" column="audit_opinion_of_manage"/>
<result property="auditTimeOfManager" column="audit_time_of_manager"/>
<result property="reagentSuppliesManagerId" column="reagent_supplies_manager_id"/>
<result property="signedBatchListId" column="signed_batch_list_id"/>
<result property="auditResultOfManager" column="audit_result_of_manager"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfQuality" column="audit_result_of_quality"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AfterSaleSituationMapper">
<resultMap id="afterSaleSituationMap" type="digital.laboratory.platform.reagent.entity.AfterSaleSituation">
<id property="afterSaleSituationId" column="after_sale_situation_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierBusinessLicense" column="supplier_business_license"/>
<result property="supplierPassesQualityAssuranceSystem" column="supplier_passes_quality_assurance_system"/>
<result property="supplierProductCertification" column="supplier_product_certification"/>
</resultMap>
</mapper>

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ApplicationForUseMapper">
<resultMap id="applicationForUseMap" type="digital.laboratory.platform.reagent.entity.ApplicationForUse">
<id property="applicationForUseId" column="application_for_use_id"/>
<result property="dateOfCollection" column="date_of_collection"/>
<result property="recipientId" column="recipient_id"/>
<result property="remarks" column="remarks"/>
<result property="status" column="status"/>
<result property="use" column="use"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="requisitionRecordId" column="requisition_record_id"/>
<result property="claimCode" column="claim_code"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BatchDetailsMapper">
<resultMap id="batchDetailsMap" type="digital.laboratory.platform.reagent.entity.BatchDetails">
<id property="batchDetailsId" column="batch_details_id"/>
<result property="batch" column="batch"/>
<result property="batchNumber" column="batch_number"/>
<result property="complianceTestSituation" column="compliance_test_situation"/>
<result property="dateOfLastCheck" column="date_of_last_check"/>
<result property="dateOfProduction" column="date_of_production"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="expirationDate" column="expiration_date"/>
<result property="fixedResult" column="fixed_result"/>
<result property="number" column="number"/>
<result property="purchaseTime" column="purchase_time"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableInventoryId" column="reagent_consumable_inventory_id"/>
<result property="serviceStatus" column="service_status"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningValue" column="warning_value"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BlacklistMapper">
<resultMap id="blacklistMap" type="digital.laboratory.platform.reagent.entity.Blacklist">
<id property="blacklistId" column="blacklist_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="resultsOfComplianceCheck" column="results_of_compliance_check"/>
<result property="supplierId" column="supplier_id"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CatalogueDetailsMapper">
<resultMap id="catalogueDetailsMap" type="digital.laboratory.platform.reagent.entity.CatalogueDetails">
<id property="catalogueDetailsId" column="catalogue_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="number" column="number"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="unitPrice" column="unit_price"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
</resultMap>
<resultMap id="catalogueDetailsVO" type="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO"
extends="catalogueDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 CatalogueDetailsVO列表 -->
<select id="getCatalogueDetailsVOList" resultMap="catalogueDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO">
SELECT cd.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = cd.reagent_consumable_id) AS reagent_consumable_name
FROM catalogue_details cd
WHERE cd.purchase_catalogue_id = #{purchaseCatalogueId}
</select>
</mapper>

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CentralizedRequestMapper">
<resultMap id="centralizedRequestMap" type="digital.laboratory.platform.reagent.entity.CentralizedRequest">
<id property="centralizedRequestId" column="centralized_request_id"/>
<result property="status" column="status"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="auditorId" column="auditor_id"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="auditTime" column="audit_time"/>
<result property="auditresult" column="audit_result"/>
<result property="auditOpinion" column="audit_opinion"/>
<result property="applicantId" column="applicant_id"/>
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorId" column="auditor_id"/>
</resultMap>
<resultMap id="CentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.CentralizedRequestVO"
extends="centralizedRequestMap">
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorName" column="auditor_name"/>
</resultMap>
<sql id="getCentralizedRequestVOSQL">
SELECT cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
FROM centralized_request cr
</sql>
<sql id="getCentralizedRequestSQL">
select cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
from centralized_request cr
where cr.centralized_request_id =#{centralizedRequestId}
</sql>
<!-- 根据条件取 CentralizedRequestVO 列表分页 -->
<select id="getCentralizedRequestVOPage" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO 列表 -->
<select id="getCentralizedRequestVOList" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getCentralizedRequestVO" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestSQL"></include>
</select>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CheckContentMapper">
<resultMap id="checkContentMap" type="digital.laboratory.platform.reagent.entity.CheckContent">
<id property="checkContentId" column="check_content_id"/>
<result property="brand" column="brand"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ComplianceCheckMapper">
<resultMap id="complianceCheckMap" type="digital.laboratory.platform.reagent.entity.ComplianceCheck">
<id property="complianceCheckId" column="compliance_check_id"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="checkForNonconformities" column="check_for_nonconformities"/>
<result property="dateOfInspection" column="date_of_inspection"/>
<result property="examinationConclusion" column="examination_conclusion"/>
<result property="executorId" column="executor_id"/>
<result property="headOfDepartmentId" column="head_of_department_id"/>
<result property="inspectionScheme" column="inspection_scheme"/>
<result property="status" column="status"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeactivationApplicationMapper">
<resultMap id="deactivationApplicationMap" type="digital.laboratory.platform.reagent.entity.DeactivationApplication">
<id property="deactivationApplicationId" column="deactivation_application_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="applicationTime" column="application_time"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizeDetailsMapper">
<resultMap id="decentralizeDetailsMap" type="digital.laboratory.platform.reagent.entity.DecentralizeDetails">
<id property="decentralizeDetailsId" column="decentralize_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="unitPrice" column="unit_price"/>
<result property="purpose" column="purpose"/>
</resultMap>
<resultMap id="decentralizeDetailsVO" type="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO"
extends="decentralizeDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!--通过条件查询分散采购明细列表-->
<select id="getDecentralizeDetailsVOList" resultMap="decentralizeDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO">
SELECT dd.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = dd.reagent_consumable_id) As reagent_consumable_name
FROM decentralize_details dd
WHERE dd.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizedRequestMapper">
<resultMap id="decentralizedRequestMap" type="digital.laboratory.platform.reagent.entity.DecentralizedRequest">
<id property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="opinionOfApproval" column="opinion_of_approval"/>
<result property="resultOfApproval" column="result_of_approval"/>
<result property="approvalOfTime" column="approval_of_time"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditOpinionOfThreeLevel" column="audit_opinion_of_three_level"/>
<result property="auditResultOfPrimary" column="audit_result_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditResultOfThreeLevel" column="audit_result_of_three_level"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="auditTimeOfThreeLevel" column="audit_time_of_three_level"/>
<result property="complianceTesting" column="compliance_testing"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="approverId" column="approver_id"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
<result property="status" column="status"/>
<result property="threeLevelAuditId" column="three_level_audit_id"/>
</resultMap>
<resultMap id="decentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO"
extends="decentralizedRequestMap">
<result property="threeLevelAuditName" column="three_level_audit_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="approverName" column="approver_name"/>
<result property="ogrName" column="ogr_name"/>
</resultMap>
<sql id="getDecentralizedRequestVOSQL">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) AS three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) AS secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) AS approver_name
FROM decentralized_request dr
</sql>
<!-- 根据条件取DecentralizedRequestVO列表 -->
<select id="getDecentralizedRequestVOList" resultMap="decentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<!-- 根据条件取 DecentralizedRequestVOPage列表 -->
<select id="getDecentralizedRequestVOPage" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<select id="getDecentralizedRequest" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) As three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) As secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) As primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) As applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) As approver_name
FROM decentralized_request dr
WHERE dr.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeliveryRegistrationFormMapper">
<resultMap id="deliveryRegistrationFormMap" type="digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm">
<id property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="dateOfDelivery" column="date_of_delivery"/>
<result property="depositorId" column="depositor_id"/>
<result property="outgoingApplicantId" column="outgoing_applicant_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DetailsOfCentralizedMapper">
<resultMap id="detailsOfCentralizedMap" type="digital.laboratory.platform.reagent.entity.DetailsOfCentralized">
<id property="detailsOfCentralizedId" column="details_of_centralized_id"/>
<result property="quantityPurchased" column="quantity_purchased"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="centralizedRequestId" column="centralized_request_id"/>
<result property="remarks" column="remarks"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
</resultMap>
<resultMap id="DetailsOfCentralizedVO" type="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO"
extends="detailsOfCentralizedMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 DetailsOfCentralizedVO 列表 -->
<select id="getDetailsOfCentralizedVOList" resultMap="DetailsOfCentralizedVO"
resultType="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO">
select dc.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = dc.reagent_consumable_id) AS reagent_consumable_name
from details_of_centralized dc
where dc.centralized_request_id = #{centralizedRequestId}
</select>
</mapper>

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationFormMapper">
<resultMap id="evaluationFormMap" type="digital.laboratory.platform.reagent.entity.EvaluationForm">
<id property="evaluationFormId" column="evaluation_form_id"/>
<result property="commentsFromThePurchasingManager" column="comments_from_the_purchasing_manager"/>
<result property="commentsFromTheTechnicalDirector" column="comments_from_the_technical_director"/>
<result property="contactNumber" column="contact_number"/>
<result property="contactPerson" column="contact_person"/>
<result property="purchasingManagerId" column="purchasing_manager_id"/>
<result property="qualitySupervisorEvaluationComments" column="quality_supervisor_evaluation_comments"/>
<result property="qualitySupervisorId" column="quality_supervisor_id"/>
<result property="serviceProviderAndSupplierId" column="service_provider_and_supplier_id"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="supplierInformationId" column="supplier_information_id"/>
</resultMap>
</mapper>

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationResultMapper">
<resultMap id="evaluationResultMap" type="digital.laboratory.platform.reagent.entity.EvaluationResult">
<id property="evaluationResultId" column="evaluation_result_id"/>
<result property="checkAndCalibrateEfficiencyOfSupplies" column="check_and_calibrate_efficiency_of_supplies"/>
<result property="overallSupplierServiceSatisfaction" column="overall_supplier_service_satisfaction"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierAttitude" column="supplier_attitude"/>
<result property="supplierEquipmentAndFacilities" column="supplier_equipment_and_facilities"/>
<result property="supplierTechnologyAndManagementCapability" column="supplier_technology_and_management_capability"/>
<result property="whetherTheSupplierDeliversOnTime" column="whether_the_supplier_delivers_on_time"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ExpirationReminderMapper">
<resultMap id="expirationReminderMap" type="digital.laboratory.platform.reagent.entity.ExpirationReminder">
<id property="expirationReminderId" column="expiration_reminder_id"/>
<result property="expirationDate" column="expiration_date"/>
<result property="expirationMessage" column="expiration_message"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableNumber" column="reagent_consumable_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.FixedValueReportMapper">
<resultMap id="fixedValueReportMap" type="digital.laboratory.platform.reagent.entity.FixedValueReport">
<id property="fixedValueReportId" column="fixed_value_report_id"/>
<result property="fixedValueReport" column="fixed_value_report"/>
<result property="referenceSubstanceId" column="reference_substance_id"/>
<result property="fixedResult" column="fixed_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.InstructionBookMapper">
<resultMap id="instructionBookMap" type="digital.laboratory.platform.reagent.entity.InstructionBook">
<id property="instructionBookId" column="instruction_book_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="instructionBook" column="instruction_book"/>
<result property="makerId" column="maker_id"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="setTime" column="set_time"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.LocationInformationMapper">
<resultMap id="locationInformationMap" type="digital.laboratory.platform.reagent.entity.LocationInformation">
<id property="locationInformationId" column="location_information_id"/>
<result property="cabinetNumber" column="cabinet_number"/>
<result property="cabinetType" column="cabinet_type"/>
<result property="latticeNumber" column="lattice_number"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="storageRoomNumber" column="storage_room_number"/>
<result property="storageRoomType" column="storage_room_type"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.OutgoingContentsMapper">
<resultMap id="outgoingContentsMap" type="digital.laboratory.platform.reagent.entity.OutgoingContents">
<id property="outgoingContentsId" column="outgoing_contents_id"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="outboundUse" column="outbound_use"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableType" column="reagent_consumable_type"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationImplementationMapper">
<resultMap id="periodVerificationImplementationMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation">
<id property="periodVerificationImplementationId" column="period_verification_implementation_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="causeOfDissatisfaction" column="cause_of_dissatisfaction"/>
<result property="checkingTime" column="checking_time"/>
<result property="commitStatus" column="commit_status"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="implementationAndResults" column="implementation_and_results"/>
<result property="inspectorId" column="inspector_id"/>
<result property="number" column="number"/>
<result property="opinionOfInspector" column="opinion_of_inspector"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="remarks" column="remarks"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationMethod" column="verification_method"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="periodVerificationPlanId" column="period_verification_plan_id"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationPlanMapper">
<resultMap id="periodVerificationPlanMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationPlan">
<id property="periodVerificationPlanId" column="period_verification_plan_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="dateOfNextCheck" column="date_of_next_check"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="inspectorId" column="inspector_id"/>
<result property="instructionBookId" column="instruction_book_id"/>
<result property="number" column="number"/>
<result property="plannedVerificationCycle" column="planned_verification_cycle"/>
<result property="managerId" column="manager_id"/>
<result property="referenceMaterialid" column="reference_materialid"/>
<result property="scheduledVerificationDate" column="scheduled_verification_date"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationBasis" column="verification_basis"/>
<result property="implementationDate" column="implementation_date"/>
<result property="verificationResult" column="verification_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProcurementContentMapper">
<resultMap id="procurementContentMap" type="digital.laboratory.platform.reagent.entity.ProcurementContent">
<id property="procurementContentId" column="procurement_content_id"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="subtotal" column="subtotal"/>
<result property="unitPrice" column="unit_price"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
<resultMap id="procurementContentVO" type="digital.laboratory.platform.reagent.vo.ProcurementContentVO" extends="procurementContentMap">
<result property="reagentConsumableName" column="reagent_consumable_name"></result>
</resultMap>
<select id="getProcurementContentVOList" resultMap="procurementContentVO" resultType="digital.laboratory.platform.reagent.vo.ProcurementContentVO">
SELECT pc.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = pc.reagent_consumable_id) as reagent_consumable_name
FROM procurement_content pc
WHERE pc.purchasing_plan_id = #{purchasingPlanId}
</select>
</mapper>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProvideServicesOrSuppliesMapper">
<resultMap id="provideServicesOrSuppliesMap" type="digital.laboratory.platform.reagent.entity.ProvideServicesOrSupplies">
<id property="provideServicesOrSuppliesid" column="provide_services_or_suppliesID"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseCatalogueMapper">
<resultMap id="purchaseCatalogueMap" type="digital.laboratory.platform.reagent.entity.PurchaseCatalogue">
<id property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditResultOfPrimary" column="auditResult_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="releaseDate" column="release_date"/>
<result property="status" column="status"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
</resultMap>
<resultMap id="purchaseCatalogueVO" type="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO"
extends="purchaseCatalogueMap">
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
</resultMap>
<sql id="getPurchaseCatalogueVOSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
</sql>
<sql id="getPurchaseCatalogueSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
WHERE pc.purchase_catalogue_id = #{purchaseCatalogueId}
</sql>
<!-- 根据条件取 PurchaseCataloguetVO 列表分页 -->
<select id="getPurchaseCatalogueVOPage" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 PurchaseCatalogueVO 列表 -->
<select id="getPurchaseCatalogueVOList" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getPurchaseCatalogueVO" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueSQL"></include>
</select>
</mapper>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseListMapper">
<resultMap id="purchaseListMap" type="digital.laboratory.platform.reagent.entity.PurchaseList">
<id property="purchaseListId" column="purchase_list_id"/>
<result property="name" column="name"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseListDetailsMapper">
<resultMap id="purchaseListDetailsMap" type="digital.laboratory.platform.reagent.entity.PurchaseListDetails">
<id property="purchaseListDetailsId" column="purchase_list_details_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="purchaseQuantity" column="purchase_quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="remarks" column="remarks"/>
<result property="supplierId" column="supplier_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
<resultMap id="purchaseListDetailsVO" type="digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO"
extends="purchaseListDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
<result property="supplierName" column="supplier_name"/>
</resultMap>
<select id="getPurchaseListDetailsVOList" resultMap="purchaseListDetailsVO" resultType="digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO">
SELECT pd.*,
(select rc.name from reagent_consumables rc where rc.reagent_consumable_id = pd.reagent_consumable_id)
FROM purchase_list_details pd
WHERE pd.purchase_list_id = #{purchaseListId}
</select>
</mapper>

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchasingPlanMapper">
<resultMap id="purchasingPlanMap" type="digital.laboratory.platform.reagent.entity.PurchasingPlan">
<id property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="appropriationBudget" column="appropriation_budget"/>
<result property="approvalOpinion" column="approval_opinion"/>
<result property="approvalResult" column="approval_result"/>
<result property="approvalTime" column="approval_time"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditResultOfPrimary" column="audit_result_of_primary"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="approverId" column="approver_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="releaseDate" column="release_date"/>
<result property="status" column="status"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="createId" column="create_id"/>
</resultMap>
<resultMap id="purchasingPlanVO" type="digital.laboratory.platform.reagent.vo.PurchasingPlanVO"
extends="purchasingPlanMap">
<result property="primaryAuditorName" column="primary_auditor_name"></result>
<result property="approverName" column="approver_name"></result>
<result property="createName" column="create_name"></result>
</resultMap>
<sql id="getPurchasingPlanVOSQL">
SELECT pp.*,
(select user.name
from dlp_base.sys_user user
where user.user_id = pp.primary_auditor_id) as primary_auditor_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.approver_id) as approver_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.create_id) as create_name
FROM purchasing_plan pp
</sql>
<select id="getPurchasingPlanVOList" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
<include refid="getPurchasingPlanVOSQL"></include>
${ew.customSqlSegment}
</select>
<select id="getPurchasingPlanVOPage" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
<include refid="getPurchasingPlanVOSQL"></include>
${ew.customSqlSegment}
</select>
<select id="getPurchasingPlanVO" resultMap="purchasingPlanVO" resultType="digital.laboratory.platform.reagent.vo.PurchasingPlanVO">
SELECT pp.*,
(select user.name
from dlp_base.sys_user user
where user.user_id = pp.primary_auditor_id) as primary_auditor_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.approver_id) as approver_name
, (
select user.name
from dlp_base.sys_user user
where user.user_id = pp.create_id) as create_name
FROM purchasing_plan pp
WHERE pp.purchasing_plan_id = #{purchasingPlanId}
</select>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumableInventoryMapper">
<resultMap id="reagentConsumableInventoryMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumableInventory">
<id property="reagentConsumableInventoryId" column="reagent_consumable_inventory_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="instructionBookId" column="instruction_book_id"/>
<result property="reagentConsumablesName" column="reagent_consumables_name"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="totalQuantity" column="total_quantity"/>
</resultMap>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumablesMapper">
<resultMap id="reagentConsumablesMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumables">
<id property="reagentConsumablesId" column="reagent_consumables_id"/>
<result property="brand" column="brand"/>
<result property="catagory" column="catagory"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="name" column="name"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="unitPrice" column="unit_price"/>
</resultMap>
</mapper>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ReagentConsumablesSetMapper">
<resultMap id="reagentConsumablesSetMap" type="digital.laboratory.platform.reagent.entity.ReagentConsumablesSet">
<id property="reagentConsumablesSetid" column="reagent_consumables_setID"/>
<result property="applicationForUseId" column="application_for_use_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.RequisitionRecordMapper">
<resultMap id="requisitionRecordMap" type="digital.laboratory.platform.reagent.entity.RequisitionRecord">
<id property="requisitionRecordId" column="requisition_record_id"/>
<result property="dateOfClaim" column="date_of_claim"/>
<result property="drawingamount" column="drawingamount"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="recipientId" column="recipient_id"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="specificationAndModel" column="specification_and_model"/>
</resultMap>
</mapper>

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SignedBatchListMapper">
<resultMap id="signedBatchListMap" type="digital.laboratory.platform.reagent.entity.SignedBatchList">
<id property="signedBatchListId" column="signed_batch_list_id"/>
<result property="batch" column="batch"/>
<result property="batchnumber" column="batchnumber"/>
<result property="dateOfProduction" column="date_of_production"/>
<result property="dateOfPurchase" column="date_of_purchase"/>
<result property="dateOfReceipt" column="date_of_receipt"/>
<result property="expirationDate" column="expiration_date"/>
<result property="quantity" column="quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="signatoryId" column="signatory_id"/>
<result property="signingRecordFormId" column="signing_record_form_id"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningvalue" column="warningvalue"/>
</resultMap>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SigningRecordFormMapper">
<resultMap id="signingRecordFormMap" type="digital.laboratory.platform.reagent.entity.SigningRecordForm">
<id property="signingRecordFormId" column="signing_record_form_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="signatory" column="signatory"/>
<result property="status" column="status"/>
<result property="totalQuantity" column="total_quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardMaterialApplicationMapper">
<resultMap id="standardMaterialApplicationMap" type="digital.laboratory.platform.reagent.entity.StandardMaterialApplication">
<id property="standardMaterialApplicationId" column="standard_material_application_id"/>
<result property="administratorId" column="administrator_id"/>
<result property="dateOfClaim" column="date_of_claim"/>
<result property="dateOfReturn" column="date_of_return"/>
<result property="purposeAndQuantityOfUse" column="purpose_and_quantity_of_use"/>
<result property="recipientId" column="recipient_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="referenceSubstanceId" column="reference_substance_id"/>
<result property="requisitionedQuantity" column="requisitioned_quantity"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="serialNumber" column="serial_number"/>
<result property="specification" column="specification"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="requisitionRecordId" column="requisition_record_id"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="claimCode" column="claim_code"/>
</resultMap>
</mapper>

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardMaterialApprovalFormMapper">
<resultMap id="standardMaterialApprovalFormMap" type="digital.laboratory.platform.reagent.entity.StandardMaterialApprovalForm">
<id property="standardMaterialApprovalFormId" column="standard_material_approval_form_id"/>
<result property="agentId" column="agent_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="applicationTime" column="application_time"/>
<result property="approvalOpinion" column="approval_opinion"/>
<result property="approvalResult" column="approval_result"/>
<result property="approvalTime" column="approval_time"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="auditOpinionOfManager" column="audit_opinion_of_manager"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfManager" column="audit_result_of_manager"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfManager" column="audit_time_of_manager"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="batchNumber" column="batch_number"/>
<result property="commitStatus" column="commit_status"/>
<result property="directorId" column="director_id"/>
<result property="fixedResult" column="fixed_result"/>
<result property="manufacturerId" column="manufacturer_id"/>
<result property="number" column="number"/>
<result property="processingTime" column="processing_time"/>
<result property="purchaseTime" column="purchase_time"/>
<result property="quantity" column="quantity"/>
<result property="reasonForApplication" column="reason_for_application"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="managerId" column="manager_id"/>
<result property="remarks" column="remarks"/>
<result property="specification" column="specification"/>
<result property="technicalDirectorId" column="technical_director_id"/>
</resultMap>
</mapper>

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardReserveSolutionMapper">
<resultMap id="standardReserveSolutionMap" type="digital.laboratory.platform.reagent.entity.StandardReserveSolution">
<id property="standardReserveSolutionId" column="standard_reserve_solution_id"/>
<result property="configurationConcentration" column="configuration_concentration"/>
<result property="configurationDate" column="configuration_date"/>
<result property="constantVolume" column="constant_volume"/>
<result property="dateOfUse" column="date_of_use"/>
<result property="dispenserId" column="dispenser_id"/>
<result property="orderofuse" column="orderofuse"/>
<result property="quantityUsed" column="quantity_used"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="referenceMaterialScale" column="reference_material_scale"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="remarks" column="remarks"/>
<result property="solutionName" column="solution_name"/>
<result property="solutionNumbering" column="solution_numbering"/>
<result property="useOfSolvent" column="use_of_solvent"/>
<result property="userId" column="user_id"/>
<result property="validityPeriod" column="validity_period"/>
</resultMap>
</mapper>

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StandardSolutionCurveMapper">
<resultMap id="standardSolutionCurveMap" type="digital.laboratory.platform.reagent.entity.StandardSolutionCurve">
<id property="standardSolutionCurveId" column="standard_solution_curve_id"/>
<result property="dispenserId" column="dispenser_id"/>
<result property="serialnNumber" column="serialn_number"/>
<result property="solutionName" column="solution_name_"/>
<result property="solutionConcentration" column="solution_concentration"/>
<result property="concentrationNumbering" column="concentration_numbering"/>
<result property="stepSolutionConcentration" column="step_solution_concentration"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="configurationDate" column="configuration_date"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
</resultMap>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.StorageRegistrationFormMapper">
<resultMap id="storageRegistrationFormMap" type="digital.laboratory.platform.reagent.entity.StorageRegistrationForm">
<id property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="dateOfArrival" column="date_of_arrival"/>
<result property="depositorId" column="depositor_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableNumber" column="reagent_consumable_number"/>
<result property="reagentConsumableType" column="reagent_consumable_type"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="storageLife" column="storage_life"/>
<result property="signedBatchListId" column="signed_batch_list_id"/>
</resultMap>
</mapper>

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.SupplierInformationMapper">
<resultMap id="supplierInformationMap" type="digital.laboratory.platform.reagent.entity.SupplierInformation">
<id property="supplierInformationId" column="supplier_information_id"/>
<result property="acceptableCondition" column="acceptable_condition"/>
<result property="contactNumber" column="contact_number"/>
<result property="contactPersonName" column="contact_person_name"/>
<result property="nameOfSupplier" column="name_of_supplier"/>
<result property="photographOfSupplier" column="photograph_of_supplier"/>
<result property="qualificationDocument" column="qualification_document"/>
<result property="scopeOfSupply" column="scope_of_supply"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="supplierCoding" column="supplier_coding"/>
<result property="supplierIdnumber" column="supplier_idnumber"/>
<result property="supplierName" column="supplier_name"/>
<result property="supplierTelephone" column="supplier_telephone"/>
</resultMap>
</mapper>

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceContentMapper">
<resultMap id="acceptanceContentMap" type="digital.laboratory.platform.reagent.entity.AcceptanceContent">
<id property="acceptanceContentId" column="acceptance_content_id"/>
<result property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="consistentQuantity" column="consistent_quantity"/>
<result property="cRemark" column="c_remark"/>
<result property="deliveryCycle" column="delivery_cycle"/>
<result property="dRemark" column="d_remark"/>
<result property="packingSound" column="packing_sound"/>
<result property="pRemark" column="p_remark"/>
<result property="theSameBrandAndModel" column="the_same_brand_and_model"/>
<result property="tRemark" column="t_remark"/>
<result property="validityPeriod" column="validity_period"/>
<result property="vRemark" column="v_remark"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AcceptanceRecordFormMapper">
<resultMap id="acceptanceRecordFormMap" type="digital.laboratory.platform.reagent.entity.AcceptanceRecordForm">
<id property="acceptanceRecordFormId" column="acceptance_record_form_id"/>
<result property="acceptanceConclusion" column="acceptance_conclusion"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="dateOfAcceptance" column="date_of_acceptance"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="departmentHeadId" column="department_head_id"/>
<result property="followUpTreatment" column="follow_up_treatment"/>
<result property="nonconformingItem" column="nonconforming_item"/>
<result property="auditOpinionOfQuality" column="audit_opinion_of_quality"/>
<result property="qualityManagerId" column="quality_manager_id"/>
<result property="auditTimeOfQuality" column="audit_time_of_quality"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="auditOpinionOfManage" column="audit_opinion_of_manage"/>
<result property="auditTimeOfManager" column="audit_time_of_manager"/>
<result property="reagentSuppliesManagerId" column="reagent_supplies_manager_id"/>
<result property="signedBatchListId" column="signed_batch_list_id"/>
<result property="auditResultOfManager" column="audit_result_of_manager"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfQuality" column="audit_result_of_quality"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.AfterSaleSituationMapper">
<resultMap id="afterSaleSituationMap" type="digital.laboratory.platform.reagent.entity.AfterSaleSituation">
<id property="afterSaleSituationId" column="after_sale_situation_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierBusinessLicense" column="supplier_business_license"/>
<result property="supplierPassesQualityAssuranceSystem" column="supplier_passes_quality_assurance_system"/>
<result property="supplierProductCertification" column="supplier_product_certification"/>
</resultMap>
</mapper>

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ApplicationForUseMapper">
<resultMap id="applicationForUseMap" type="digital.laboratory.platform.reagent.entity.ApplicationForUse">
<id property="applicationForUseId" column="application_for_use_id"/>
<result property="dateOfCollection" column="date_of_collection"/>
<result property="recipientId" column="recipient_id"/>
<result property="remarks" column="remarks"/>
<result property="status" column="status"/>
<result property="use" column="use"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="requisitionRecordId" column="requisition_record_id"/>
<result property="claimCode" column="claim_code"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BatchDetailsMapper">
<resultMap id="batchDetailsMap" type="digital.laboratory.platform.reagent.entity.BatchDetails">
<id property="batchDetailsId" column="batch_details_id"/>
<result property="batch" column="batch"/>
<result property="batchNumber" column="batch_number"/>
<result property="complianceTestSituation" column="compliance_test_situation"/>
<result property="dateOfLastCheck" column="date_of_last_check"/>
<result property="dateOfProduction" column="date_of_production"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="expirationDate" column="expiration_date"/>
<result property="fixedResult" column="fixed_result"/>
<result property="number" column="number"/>
<result property="purchaseTime" column="purchase_time"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableInventoryId" column="reagent_consumable_inventory_id"/>
<result property="serviceStatus" column="service_status"/>
<result property="supplierId" column="supplier_id"/>
<result property="warningValue" column="warning_value"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.BlacklistMapper">
<resultMap id="blacklistMap" type="digital.laboratory.platform.reagent.entity.Blacklist">
<id property="blacklistId" column="blacklist_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="resultsOfComplianceCheck" column="results_of_compliance_check"/>
<result property="supplierId" column="supplier_id"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CatalogueDetailsMapper">
<resultMap id="catalogueDetailsMap" type="digital.laboratory.platform.reagent.entity.CatalogueDetails">
<id property="catalogueDetailsId" column="catalogue_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="number" column="number"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="unitPrice" column="unit_price"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
</resultMap>
<resultMap id="catalogueDetailsVO" type="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO"
extends="catalogueDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 CatalogueDetailsVO列表 -->
<select id="getCatalogueDetailsVOList" resultMap="catalogueDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.CatalogueDetailsVO">
SELECT cd.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = cd.reagent_consumable_id) AS reagent_consumable_name
FROM catalogue_details cd
WHERE cd.purchase_catalogue_id = #{purchaseCatalogueId}
</select>
</mapper>

@ -0,0 +1,85 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CentralizedRequestMapper">
<resultMap id="centralizedRequestMap" type="digital.laboratory.platform.reagent.entity.CentralizedRequest">
<id property="centralizedRequestId" column="centralized_request_id"/>
<result property="status" column="status"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="auditorId" column="auditor_id"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="auditTime" column="audit_time"/>
<result property="auditresult" column="audit_result"/>
<result property="auditOpinion" column="audit_opinion"/>
<result property="applicantId" column="applicant_id"/>
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorId" column="auditor_id"/>
</resultMap>
<resultMap id="CentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.CentralizedRequestVO"
extends="centralizedRequestMap">
<result property="orgName" column="org_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="auditorName" column="auditor_name"/>
</resultMap>
<sql id="getCentralizedRequestVOSQL">
SELECT cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
FROM centralized_request cr
</sql>
<sql id="getCentralizedRequestSQL">
select cr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = cr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.applicant_id
) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=cr.auditor_id
) AS auditor_name
from centralized_request cr
where cr.centralized_request_id =#{centralizedRequestId}
</sql>
<!-- 根据条件取 CentralizedRequestVO 列表分页 -->
<select id="getCentralizedRequestVOPage" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO 列表 -->
<select id="getCentralizedRequestVOList" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getCentralizedRequestVO" resultMap="CentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.CentralizedRequestVO">
<include refid="getCentralizedRequestSQL"></include>
</select>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.CheckContentMapper">
<resultMap id="checkContentMap" type="digital.laboratory.platform.reagent.entity.CheckContent">
<id property="checkContentId" column="check_content_id"/>
<result property="brand" column="brand"/>
<result property="complianceCheckId" column="compliance_check_id"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ComplianceCheckMapper">
<resultMap id="complianceCheckMap" type="digital.laboratory.platform.reagent.entity.ComplianceCheck">
<id property="complianceCheckId" column="compliance_check_id"/>
<result property="auditOpinionOfDepartment" column="audit_opinion_of_department"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfDepartment" column="audit_result_of_department"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfDepartment" column="audit_time_of_department"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="checkForNonconformities" column="check_for_nonconformities"/>
<result property="dateOfInspection" column="date_of_inspection"/>
<result property="examinationConclusion" column="examination_conclusion"/>
<result property="executorId" column="executor_id"/>
<result property="headOfDepartmentId" column="head_of_department_id"/>
<result property="inspectionScheme" column="inspection_scheme"/>
<result property="status" column="status"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeactivationApplicationMapper">
<resultMap id="deactivationApplicationMap" type="digital.laboratory.platform.reagent.entity.DeactivationApplication">
<id property="deactivationApplicationId" column="deactivation_application_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="applicationTime" column="application_time"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="referenceMaterialNumber" column="reference_material_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizeDetailsMapper">
<resultMap id="decentralizeDetailsMap" type="digital.laboratory.platform.reagent.entity.DecentralizeDetails">
<id property="decentralizeDetailsId" column="decentralize_details_id"/>
<result property="brand" column="brand"/>
<result property="category" column="category"/>
<result property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="deviationOrUncertainty" column="deviation_or_uncertainty"/>
<result property="packagedCopies" column="packaged_copies"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="species" column="species"/>
<result property="specificationAndModel" column="specification_and_model"/>
<result property="standardValueOrPurity" column="standard_value_or_purity"/>
<result property="technicalParameter" column="technical_parameter"/>
<result property="unitPrice" column="unit_price"/>
<result property="purpose" column="purpose"/>
</resultMap>
<resultMap id="decentralizeDetailsVO" type="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO"
extends="decentralizeDetailsMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!--通过条件查询分散采购明细列表-->
<select id="getDecentralizeDetailsVOList" resultMap="decentralizeDetailsVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizeDetailsVO">
SELECT dd.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = dd.reagent_consumable_id) As reagent_consumable_name
FROM decentralize_details dd
WHERE dd.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DecentralizedRequestMapper">
<resultMap id="decentralizedRequestMap" type="digital.laboratory.platform.reagent.entity.DecentralizedRequest">
<id property="decentralizedRequestId" column="decentralized_request_id"/>
<result property="applicantId" column="applicant_id"/>
<result property="opinionOfApproval" column="opinion_of_approval"/>
<result property="resultOfApproval" column="result_of_approval"/>
<result property="approvalOfTime" column="approval_of_time"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditOpinionOfThreeLevel" column="audit_opinion_of_three_level"/>
<result property="auditResultOfPrimary" column="audit_result_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditResultOfThreeLevel" column="audit_result_of_three_level"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="auditTimeOfThreeLevel" column="audit_time_of_three_level"/>
<result property="complianceTesting" column="compliance_testing"/>
<result property="dateOfApplication" column="date_of_application"/>
<result property="approverId" column="approver_id"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
<result property="status" column="status"/>
<result property="threeLevelAuditId" column="three_level_audit_id"/>
</resultMap>
<resultMap id="decentralizedRequestVO" type="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO"
extends="decentralizedRequestMap">
<result property="threeLevelAuditName" column="three_level_audit_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="applicantName" column="applicant_name"/>
<result property="approverName" column="approver_name"/>
<result property="ogrName" column="ogr_name"/>
</resultMap>
<sql id="getDecentralizedRequestVOSQL">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) AS three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) AS secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) AS applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) AS approver_name
FROM decentralized_request dr
</sql>
<!-- 根据条件取DecentralizedRequestVO列表 -->
<select id="getDecentralizedRequestVOList" resultMap="decentralizedRequestVO"
resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<!-- 根据条件取 DecentralizedRequestVOPage列表 -->
<select id="getDecentralizedRequestVOPage" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
<include refid="getDecentralizedRequestVOSQL"></include>
</select>
<select id="getDecentralizedRequest" resultMap="decentralizedRequestVO" resultType="digital.laboratory.platform.reagent.vo.DecentralizedRequestVO">
SELECT dr.*,
(SELECT org.name
FROM dlp_base.sys_org org
WHERE org.org_id in (select org_id from dlp_base.sys_user where user_id = dr.applicant_id)) AS org_name,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.three_level_audit_id) As three_level_audit_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.secondary_auditor_id) As secondary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.primary_auditor_id) As primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.applicant_id) As applicant_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id =dr.approver_id) As approver_name
FROM decentralized_request dr
WHERE dr.decentralized_request_id = #{decentralizedRequestId}
</select>
</mapper>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DeliveryRegistrationFormMapper">
<resultMap id="deliveryRegistrationFormMap" type="digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm">
<id property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="dateOfDelivery" column="date_of_delivery"/>
<result property="depositorId" column="depositor_id"/>
<result property="outgoingApplicantId" column="outgoing_applicant_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.DetailsOfCentralizedMapper">
<resultMap id="detailsOfCentralizedMap" type="digital.laboratory.platform.reagent.entity.DetailsOfCentralized">
<id property="detailsOfCentralizedId" column="details_of_centralized_id"/>
<result property="quantityPurchased" column="quantity_purchased"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="centralizedRequestId" column="centralized_request_id"/>
<result property="remarks" column="remarks"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
</resultMap>
<resultMap id="DetailsOfCentralizedVO" type="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO"
extends="detailsOfCentralizedMap">
<result property="reagentConsumableName" column="reagent_consumable_name"/>
</resultMap>
<!-- 根据条件取 DetailsOfCentralizedVO 列表 -->
<select id="getDetailsOfCentralizedVOList" resultMap="DetailsOfCentralizedVO"
resultType="digital.laboratory.platform.reagent.vo.DetailsOfCentralizedVO">
select dc.*,
(SELECT rc.name
FROM reagent_consumables rc
WHERE rc.reagent_consumable_id = dc.reagent_consumable_id) AS reagent_consumable_name
from details_of_centralized dc
where dc.centralized_request_id = #{centralizedRequestId}
</select>
</mapper>

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationFormMapper">
<resultMap id="evaluationFormMap" type="digital.laboratory.platform.reagent.entity.EvaluationForm">
<id property="evaluationFormId" column="evaluation_form_id"/>
<result property="commentsFromThePurchasingManager" column="comments_from_the_purchasing_manager"/>
<result property="commentsFromTheTechnicalDirector" column="comments_from_the_technical_director"/>
<result property="contactNumber" column="contact_number"/>
<result property="contactPerson" column="contact_person"/>
<result property="purchasingManagerId" column="purchasing_manager_id"/>
<result property="qualitySupervisorEvaluationComments" column="quality_supervisor_evaluation_comments"/>
<result property="qualitySupervisorId" column="quality_supervisor_id"/>
<result property="serviceProviderAndSupplierId" column="service_provider_and_supplier_id"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="supplierInformationId" column="supplier_information_id"/>
</resultMap>
</mapper>

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.EvaluationResultMapper">
<resultMap id="evaluationResultMap" type="digital.laboratory.platform.reagent.entity.EvaluationResult">
<id property="evaluationResultId" column="evaluation_result_id"/>
<result property="checkAndCalibrateEfficiencyOfSupplies" column="check_and_calibrate_efficiency_of_supplies"/>
<result property="overallSupplierServiceSatisfaction" column="overall_supplier_service_satisfaction"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="supplierAttitude" column="supplier_attitude"/>
<result property="supplierEquipmentAndFacilities" column="supplier_equipment_and_facilities"/>
<result property="supplierTechnologyAndManagementCapability" column="supplier_technology_and_management_capability"/>
<result property="whetherTheSupplierDeliversOnTime" column="whether_the_supplier_delivers_on_time"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ExpirationReminderMapper">
<resultMap id="expirationReminderMap" type="digital.laboratory.platform.reagent.entity.ExpirationReminder">
<id property="expirationReminderId" column="expiration_reminder_id"/>
<result property="expirationDate" column="expiration_date"/>
<result property="expirationMessage" column="expiration_message"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableNumber" column="reagent_consumable_number"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.FixedValueReportMapper">
<resultMap id="fixedValueReportMap" type="digital.laboratory.platform.reagent.entity.FixedValueReport">
<id property="fixedValueReportId" column="fixed_value_report_id"/>
<result property="fixedValueReport" column="fixed_value_report"/>
<result property="referenceSubstanceId" column="reference_substance_id"/>
<result property="fixedResult" column="fixed_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.InstructionBookMapper">
<resultMap id="instructionBookMap" type="digital.laboratory.platform.reagent.entity.InstructionBook">
<id property="instructionBookId" column="instruction_book_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="instructionBook" column="instruction_book"/>
<result property="makerId" column="maker_id"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="setTime" column="set_time"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.LocationInformationMapper">
<resultMap id="locationInformationMap" type="digital.laboratory.platform.reagent.entity.LocationInformation">
<id property="locationInformationId" column="location_information_id"/>
<result property="cabinetNumber" column="cabinet_number"/>
<result property="cabinetType" column="cabinet_type"/>
<result property="latticeNumber" column="lattice_number"/>
<result property="storageRegistrationFormId" column="storage_registration_form_id"/>
<result property="storageRoomNumber" column="storage_room_number"/>
<result property="storageRoomType" column="storage_room_type"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.OutgoingContentsMapper">
<resultMap id="outgoingContentsMap" type="digital.laboratory.platform.reagent.entity.OutgoingContents">
<id property="outgoingContentsId" column="outgoing_contents_id"/>
<result property="deliveryRegistrationFormId" column="delivery_registration_form_id"/>
<result property="outboundUse" column="outbound_use"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="reagentConsumableType" column="reagent_consumable_type"/>
<result property="remarks" column="remarks"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationImplementationMapper">
<resultMap id="periodVerificationImplementationMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation">
<id property="periodVerificationImplementationId" column="period_verification_implementation_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="causeOfDissatisfaction" column="cause_of_dissatisfaction"/>
<result property="checkingTime" column="checking_time"/>
<result property="commitStatus" column="commit_status"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="implementationAndResults" column="implementation_and_results"/>
<result property="inspectorId" column="inspector_id"/>
<result property="number" column="number"/>
<result property="opinionOfInspector" column="opinion_of_inspector"/>
<result property="referenceMaterialId" column="reference_material_id"/>
<result property="remarks" column="remarks"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationMethod" column="verification_method"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
<result property="periodVerificationPlanId" column="period_verification_plan_id"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PeriodVerificationPlanMapper">
<resultMap id="periodVerificationPlanMap" type="digital.laboratory.platform.reagent.entity.PeriodVerificationPlan">
<id property="periodVerificationPlanId" column="period_verification_plan_id"/>
<result property="auditOpinionOfTechnical" column="audit_opinion_of_technical"/>
<result property="auditResultOfTechnical" column="audit_result_of_technical"/>
<result property="auditTimeOfTechnical" column="audit_time_of_technical"/>
<result property="commitStatus" column="commit_status"/>
<result property="dateOfNextCheck" column="date_of_next_check"/>
<result property="deviationAndUncertainty" column="deviation_and_uncertainty"/>
<result property="inspectorId" column="inspector_id"/>
<result property="instructionBookId" column="instruction_book_id"/>
<result property="number" column="number"/>
<result property="plannedVerificationCycle" column="planned_verification_cycle"/>
<result property="managerId" column="manager_id"/>
<result property="referenceMaterialid" column="reference_materialid"/>
<result property="scheduledVerificationDate" column="scheduled_verification_date"/>
<result property="standardValueAndPurity" column="standard_value_and_purity"/>
<result property="technicalDirectorId" column="technical_director_id"/>
<result property="verificationBasis" column="verification_basis"/>
<result property="implementationDate" column="implementation_date"/>
<result property="verificationResult" column="verification_result"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProcurementContentMapper">
<resultMap id="procurementContentMap" type="digital.laboratory.platform.reagent.entity.ProcurementContent">
<id property="procurementContentId" column="procurement_content_id"/>
<result property="purchasingPlanId" column="purchasing_plan_id"/>
<result property="quantity" column="quantity"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="subtotal" column="subtotal"/>
<result property="unitPrice" column="unit_price"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
<resultMap id="procurementContentVO" type="digital.laboratory.platform.reagent.vo.ProcurementContentVO" extends="procurementContentMap">
<result property="reagentConsumableName" column="reagent_consumable_name"></result>
</resultMap>
<select id="getProcurementContentVOList" resultMap="procurementContentVO" resultType="digital.laboratory.platform.reagent.vo.ProcurementContentVO">
SELECT pc.*,
(select rc.name
from reagent_consumables rc
where rc.reagent_consumable_id = pc.reagent_consumable_id) as reagent_consumable_name
FROM procurement_content pc
WHERE pc.purchasing_plan_id = #{purchasingPlanId}
</select>
</mapper>

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.ProvideServicesOrSuppliesMapper">
<resultMap id="provideServicesOrSuppliesMap" type="digital.laboratory.platform.reagent.entity.ProvideServicesOrSupplies">
<id property="provideServicesOrSuppliesid" column="provide_services_or_suppliesID"/>
<result property="reagentConsumableId" column="reagent_consumable_id"/>
<result property="evaluationFormId" column="evaluation_form_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseCatalogueMapper">
<resultMap id="purchaseCatalogueMap" type="digital.laboratory.platform.reagent.entity.PurchaseCatalogue">
<id property="purchaseCatalogueId" column="purchase_catalogue_id"/>
<result property="auditOpinionOfPrimary" column="audit_opinion_of_primary"/>
<result property="auditOpinionOfSecondary" column="audit_opinion_of_secondary"/>
<result property="auditResultOfPrimary" column="auditResult_of_primary"/>
<result property="auditResultOfSecondary" column="audit_result_of_secondary"/>
<result property="auditTimeOfPrimary" column="audit_time_of_primary"/>
<result property="auditTimeOfSecondary" column="audit_time_of_secondary"/>
<result property="primaryAuditorId" column="primary_auditor_id"/>
<result property="releaseDate" column="release_date"/>
<result property="status" column="status"/>
<result property="secondaryAuditorId" column="secondary_auditor_id"/>
</resultMap>
<resultMap id="purchaseCatalogueVO" type="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO"
extends="purchaseCatalogueMap">
<result property="primaryAuditorName" column="primary_auditor_name"/>
<result property="secondaryAuditorName" column="secondary_auditor_name"/>
</resultMap>
<sql id="getPurchaseCatalogueVOSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
</sql>
<sql id="getPurchaseCatalogueSQL">
SELECT pc.*,
(SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id = pc.primary_auditor_id) AS primary_auditor_name
, (
SELECT user.name
FROM dlp_base.sys_user user
WHERE user.user_id=pc.secondary_auditor_id
) AS secondary_auditor_name
FROM purchase_catalogue pc
WHERE pc.purchase_catalogue_id = #{purchaseCatalogueId}
</sql>
<!-- 根据条件取 PurchaseCataloguetVO 列表分页 -->
<select id="getPurchaseCatalogueVOPage" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 PurchaseCatalogueVO 列表 -->
<select id="getPurchaseCatalogueVOList" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueVOSQL"/>
${ew.customSqlSegment}
</select>
<!-- 根据条件取 CentralizedRequestVO -->
<select id="getPurchaseCatalogueVO" resultMap="purchaseCatalogueVO"
resultType="digital.laboratory.platform.reagent.vo.PurchaseCatalogueVO">
<include refid="getPurchaseCatalogueSQL"></include>
</select>
</mapper>

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaseListMapper">
<resultMap id="purchaseListMap" type="digital.laboratory.platform.reagent.entity.PurchaseList">
<id property="purchaseListId" column="purchase_list_id"/>
<result property="name" column="name"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="digital.laboratory.platform.reagent.mapper.PurchaselistDetailsMapper">
<resultMap id="purchaselistDetailsMap" type="digital.laboratory.platform.reagent.entity.PurchaselistDetails">
<id property="purchaselistDetailsId" column="purchaselist_details_id"/>
<result property="purchaseCatalogueNumber" column="purchase_catalogue_number"/>
<result property="purchaseListId" column="purchase_list_id"/>
<result property="purchaseQuantity" column="purchase_quantity"/>
<result property="peagentConsumableId" column="peagent_consumable_id"/>
<result property="pemarks" column="pemarks"/>
<result property="supplierId" column="supplier_id"/>
<result property="createTime" column="create_time"/>
<result property="updateTime" column="update_time"/>
<result property="createBy" column="create_by"/>
<result property="updateBy" column="update_by"/>
</resultMap>
</mapper>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save