Commit 40b9b8cea38d44cd472d81535f981ca1315c5803

Authored by pengcheng
2 parents 5960f7a7 a6f995a4

Merge remote-tracking branch 'origin/develop' into develop

Showing 22 changed files with 2258 additions and 751 deletions
.idea/compiler.xml
... ... @@ -6,8 +6,8 @@
6 6 <sourceOutputDir name="target/generated-sources/annotations" />
7 7 <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
8 8 <outputRelativeToContentRoot value="true" />
9   - <module name="huaheng" />
10 9 <module name="wms2" />
  10 + <module name="huaheng" />
11 11 </profile>
12 12 </annotationProcessing>
13 13 </component>
... ...
.idea/workspace.xml
... ... @@ -3,8 +3,10 @@
3 3 <component name="ChangeListManager">
4 4 <list default="true" id="29079676-ace5-434e-89a2-76a325e744a5" name="Default Changelist" comment="">
5 5 <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
6   - <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java" afterDir="false" />
7   - <change beforePath="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html" afterDir="false" />
  6 + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java" afterDir="false" />
  7 + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java" afterDir="false" />
  8 + <change beforePath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java" afterDir="false" />
  9 + <change beforePath="$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/taskHeader.html" beforeDir="false" afterPath="$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/taskHeader.html" afterDir="false" />
8 10 </list>
9 11 <ignored path="$PROJECT_DIR$/target/" />
10 12 <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
... ... @@ -40,43 +42,57 @@
40 42 <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
41 43 <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" />
42 44 </path>
  45 + <path>
  46 + <item name="Database" type="3277223f:DatabaseStructure$DbRootGroup" />
  47 + <item name="@172.16.29.45" type="feb32156:DbDataSourceImpl" />
  48 + <item name="schemas" type="d4e8921:DatabaseStructure$FamilyGroup" />
  49 + <item name="wms_v2: schema" type="76f4a085:MysqlImplModel$Schema" />
  50 + <item name="location: table" type="285a2a93:MysqlImplModel$Table" />
  51 + </path>
43 52 </expand>
44 53 <select />
45 54 </component>
46 55 <component name="FileEditorManager">
47 56 <leaf>
48 57 <file pinned="false" current-in-tab="false">
49   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java">
  58 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java">
  59 + <provider selected="true" editor-type-id="text-editor" />
  60 + </entry>
  61 + </file>
  62 + <file pinned="false" current-in-tab="false">
  63 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java">
50 64 <provider selected="true" editor-type-id="text-editor">
51   - <state relative-caret-position="322">
52   - <caret line="60" column="20" lean-forward="true" selection-start-line="60" selection-start-column="20" selection-end-line="60" selection-end-column="35" />
  65 + <state relative-caret-position="409">
  66 + <caret line="103" column="57" lean-forward="true" selection-start-line="103" selection-start-column="57" selection-end-line="103" selection-end-column="57" />
53 67 </state>
54 68 </provider>
55 69 </entry>
56 70 </file>
57 71 <file pinned="false" current-in-tab="false">
58   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html">
  72 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java">
59 73 <provider selected="true" editor-type-id="text-editor">
60   - <state relative-caret-position="-108">
61   - <caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
  74 + <state relative-caret-position="152">
  75 + <caret line="11" column="27" selection-start-line="11" selection-start-column="27" selection-end-line="11" selection-end-column="27" />
62 76 </state>
63 77 </provider>
64 78 </entry>
65 79 </file>
66 80 <file pinned="false" current-in-tab="true">
67   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryHeader/inventoryHeader.html">
  81 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java">
68 82 <provider selected="true" editor-type-id="text-editor">
69   - <state relative-caret-position="425">
70   - <caret line="87" column="26" lean-forward="true" selection-start-line="87" selection-start-column="26" selection-end-line="87" selection-end-column="26" />
  83 + <state relative-caret-position="-173">
  84 + <caret line="161" column="34" selection-start-line="161" selection-start-column="34" selection-end-line="161" selection-end-column="34" />
71 85 </state>
72 86 </provider>
73 87 </entry>
74 88 </file>
75 89 <file pinned="false" current-in-tab="false">
76   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java">
  90 + <entry file="file://$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/taskHeader.html">
77 91 <provider selected="true" editor-type-id="text-editor">
78   - <state relative-caret-position="454">
79   - <caret line="83" selection-start-line="83" selection-end-line="83" />
  92 + <state relative-caret-position="-513">
  93 + <folding>
  94 + <element signature="n#style#0;n#i#0;n#a#0;n#!!top" expanded="true" />
  95 + </folding>
80 96 </state>
81 97 </provider>
82 98 </entry>
... ... @@ -86,18 +102,10 @@
86 102 <component name="FileTemplateManagerImpl">
87 103 <option name="RECENT_TEMPLATES">
88 104 <list>
89   - <option value="FxmlFile" />
90   - <option value="Interface" />
91   - <option value="HTML File" />
92 105 <option value="Class" />
93 106 </list>
94 107 </option>
95 108 </component>
96   - <component name="FindInProjectRecents">
97   - <findStrings>
98   - <find>configuration</find>
99   - </findStrings>
100   - </component>
101 109 <component name="Git.Settings">
102 110 <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
103 111 <option name="RECENT_BRANCH_BY_REPOSITORY">
... ... @@ -105,37 +113,6 @@
105 113 <entry key="$PROJECT_DIR$" value="master" />
106 114 </map>
107 115 </option>
108   - <option name="RESET_MODE" value="HARD" />
109   - </component>
110   - <component name="IdeDocumentHistory">
111   - <option name="CHANGED_PATHS">
112   - <list>
113   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailService.java" />
114   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderService.java" />
115   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java" />
116   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/service/InventoryDetailServiceImpl.java" />
117   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/shipment/shippingCombination/service/ShippingCombinationService.java" />
118   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/shipment/shippingCombination/mapper/ShippingCombinationMapper.java" />
119   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/warehouse/controller/WareHouseController.java" />
120   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/shipment/shippingCombination/controller/ShippingCombinationController.java" />
121   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/shipment/shipmentContainerHeader/service/ShipmentContainerHeaderServiceImpl.java" />
122   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/domain/InventoryDetail.java" />
123   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/monitor/logExecption/domain/LogExecption.java" />
124   - <option value="$PROJECT_DIR$/pom.xml" />
125   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/user/controller/IndexController.java" />
126   - <option value="$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryHeaderMapper.xml" />
127   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/domain/InventoryHeader.java" />
128   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/controller/InventoryDetailController.java" />
129   - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryHeader/inventoryHeader.html" />
130   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/HuaHengApplication.java" />
131   - <option value="$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/task.html" />
132   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/controller/TaskDetailController.java" />
133   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java" />
134   - <option value="$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/taskHeader.html" />
135   - <option value="$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java" />
136   - <option value="$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html" />
137   - </list>
138   - </option>
139 116 </component>
140 117 <component name="IgnoredFileRootStore">
141 118 <option name="generatedRoots">
... ... @@ -151,11 +128,21 @@
151 128 </MavenImportingSettings>
152 129 </option>
153 130 </component>
  131 + <component name="MavenProjectNavigator">
  132 + <treeState>
  133 + <expand>
  134 + <path>
  135 + <item name="" type="16c1761:MavenProjectsStructure$RootNode" />
  136 + <item name="huaheng" type="9519ce18:MavenProjectsStructure$ProjectNode" />
  137 + </path>
  138 + </expand>
  139 + <select />
  140 + </treeState>
  141 + </component>
154 142 <component name="ProjectFrameBounds" extendedState="6">
155   - <option name="x" value="240" />
156   - <option name="y" value="125" />
157   - <option name="width" value="1440" />
158   - <option name="height" value="775" />
  143 + <option name="x" value="470" />
  144 + <option name="width" value="980" />
  145 + <option name="height" value="1030" />
159 146 </component>
160 147 <component name="ProjectId" id="1P5Ngjh73HToCarlEZkqMxrL7pm" />
161 148 <component name="ProjectLevelVcsManager">
... ... @@ -166,7 +153,6 @@
166 153 <foldersAlwaysOnTop value="true" />
167 154 </navigator>
168 155 <panes>
169   - <pane id="Scope" />
170 156 <pane id="ProjectPane">
171 157 <subPane>
172 158 <expand>
... ... @@ -224,89 +210,7 @@
224 210 <item name="wms2" type="462c0819:PsiDirectoryNode" />
225 211 <item name="src" type="462c0819:PsiDirectoryNode" />
226 212 <item name="main" type="462c0819:PsiDirectoryNode" />
227   - <item name="java" type="462c0819:PsiDirectoryNode" />
228   - <item name="com" type="462c0819:PsiDirectoryNode" />
229   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
230   - <item name="pc" type="462c0819:PsiDirectoryNode" />
231   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
232   - </path>
233   - <path>
234   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
235   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
236   - <item name="src" type="462c0819:PsiDirectoryNode" />
237   - <item name="main" type="462c0819:PsiDirectoryNode" />
238   - <item name="java" type="462c0819:PsiDirectoryNode" />
239   - <item name="com" type="462c0819:PsiDirectoryNode" />
240   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
241   - <item name="pc" type="462c0819:PsiDirectoryNode" />
242   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
243   - <item name="inventoryDetail" type="462c0819:PsiDirectoryNode" />
244   - </path>
245   - <path>
246   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
247   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
248   - <item name="src" type="462c0819:PsiDirectoryNode" />
249   - <item name="main" type="462c0819:PsiDirectoryNode" />
250   - <item name="java" type="462c0819:PsiDirectoryNode" />
251   - <item name="com" type="462c0819:PsiDirectoryNode" />
252   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
253   - <item name="pc" type="462c0819:PsiDirectoryNode" />
254   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
255   - <item name="inventoryDetail" type="462c0819:PsiDirectoryNode" />
256   - <item name="controller" type="462c0819:PsiDirectoryNode" />
257   - </path>
258   - <path>
259   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
260   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
261   - <item name="src" type="462c0819:PsiDirectoryNode" />
262   - <item name="main" type="462c0819:PsiDirectoryNode" />
263   - <item name="java" type="462c0819:PsiDirectoryNode" />
264   - <item name="com" type="462c0819:PsiDirectoryNode" />
265   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
266   - <item name="pc" type="462c0819:PsiDirectoryNode" />
267   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
268   - <item name="inventoryTransaction" type="462c0819:PsiDirectoryNode" />
269   - </path>
270   - <path>
271   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
272   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
273   - <item name="src" type="462c0819:PsiDirectoryNode" />
274   - <item name="main" type="462c0819:PsiDirectoryNode" />
275   - <item name="java" type="462c0819:PsiDirectoryNode" />
276   - <item name="com" type="462c0819:PsiDirectoryNode" />
277   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
278   - <item name="pc" type="462c0819:PsiDirectoryNode" />
279   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
280   - <item name="inventoryTransaction" type="462c0819:PsiDirectoryNode" />
281   - <item name="controller" type="462c0819:PsiDirectoryNode" />
282   - </path>
283   - <path>
284   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
285   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
286   - <item name="src" type="462c0819:PsiDirectoryNode" />
287   - <item name="main" type="462c0819:PsiDirectoryNode" />
288   - <item name="java" type="462c0819:PsiDirectoryNode" />
289   - <item name="com" type="462c0819:PsiDirectoryNode" />
290   - <item name="huaheng" type="462c0819:PsiDirectoryNode" />
291   - <item name="pc" type="462c0819:PsiDirectoryNode" />
292   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
293   - <item name="inventoryTransaction" type="462c0819:PsiDirectoryNode" />
294   - <item name="domain" type="462c0819:PsiDirectoryNode" />
295   - </path>
296   - <path>
297   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
298   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
299   - <item name="src" type="462c0819:PsiDirectoryNode" />
300   - <item name="main" type="462c0819:PsiDirectoryNode" />
301   - <item name="resources" type="462c0819:PsiDirectoryNode" />
302   - </path>
303   - <path>
304   - <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
305   - <item name="wms2" type="462c0819:PsiDirectoryNode" />
306   - <item name="src" type="462c0819:PsiDirectoryNode" />
307   - <item name="main" type="462c0819:PsiDirectoryNode" />
308 213 <item name="resources" type="462c0819:PsiDirectoryNode" />
309   - <item name="templates" type="462c0819:PsiDirectoryNode" />
310 214 </path>
311 215 <path>
312 216 <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
... ... @@ -315,7 +219,6 @@
315 219 <item name="main" type="462c0819:PsiDirectoryNode" />
316 220 <item name="resources" type="462c0819:PsiDirectoryNode" />
317 221 <item name="templates" type="462c0819:PsiDirectoryNode" />
318   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
319 222 </path>
320 223 <path>
321 224 <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
... ... @@ -324,8 +227,7 @@
324 227 <item name="main" type="462c0819:PsiDirectoryNode" />
325 228 <item name="resources" type="462c0819:PsiDirectoryNode" />
326 229 <item name="templates" type="462c0819:PsiDirectoryNode" />
327   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
328   - <item name="inventoryHeader" type="462c0819:PsiDirectoryNode" />
  230 + <item name="task" type="462c0819:PsiDirectoryNode" />
329 231 </path>
330 232 <path>
331 233 <item name="wms2" type="b2602c69:ProjectViewProjectNode" />
... ... @@ -334,21 +236,20 @@
334 236 <item name="main" type="462c0819:PsiDirectoryNode" />
335 237 <item name="resources" type="462c0819:PsiDirectoryNode" />
336 238 <item name="templates" type="462c0819:PsiDirectoryNode" />
337   - <item name="inventory" type="462c0819:PsiDirectoryNode" />
338   - <item name="inventoryTransaction" type="462c0819:PsiDirectoryNode" />
  239 + <item name="task" type="462c0819:PsiDirectoryNode" />
  240 + <item name="taskHeader" type="462c0819:PsiDirectoryNode" />
339 241 </path>
340 242 </expand>
341 243 <select />
342 244 </subPane>
343 245 </pane>
  246 + <pane id="Scope" />
344 247 <pane id="PackagesPane" />
345 248 </panes>
346 249 </component>
347 250 <component name="PropertiesComponent">
348 251 <property name="ASKED_ADD_EXTERNAL_FILES" value="true" />
349 252 <property name="DatabaseDriversLRU" value="mysql" />
350   - <property name="DefaultHtmlFileTemplate" value="HTML File" />
351   - <property name="ExpandSpringBootJavaOptionsPanel" value="true" />
352 253 <property name="RequestMappingsPanelOrder0" value="0" />
353 254 <property name="RequestMappingsPanelOrder1" value="1" />
354 255 <property name="RequestMappingsPanelWidth0" value="75" />
... ... @@ -356,43 +257,23 @@
356 257 <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
357 258 <property name="WebServerToolWindowFactoryState" value="false" />
358 259 <property name="aspect.path.notification.shown" value="true" />
359   - <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1566462677598" />
360   - <property name="last_opened_file_path" value="$PROJECT_DIR$/src/main/resources/mybatis/config" />
  260 + <property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1566803879583" />
  261 + <property name="last_opened_file_path" value="$PROJECT_DIR$/src/main/resources/mybatis" />
361 262 <property name="node.js.detected.package.eslint" value="true" />
362 263 <property name="node.js.detected.package.tslint" value="true" />
363 264 <property name="node.js.path.for.package.eslint" value="project" />
364 265 <property name="node.js.path.for.package.tslint" value="project" />
365 266 <property name="node.js.selected.package.eslint" value="(autodetect)" />
366 267 <property name="node.js.selected.package.tslint" value="(autodetect)" />
367   - <property name="nodejs_package_manager_path" value="npm" />
368   - <property name="project.structure.last.edited" value="Project" />
369   - <property name="project.structure.proportion" value="0.0" />
370   - <property name="project.structure.side.proportion" value="0.0" />
371 268 <property name="settings.editor.selected.configurable" value="preferences.pluginManager" />
372 269 </component>
373 270 <component name="RecentsManager">
374 271 <key name="MoveFile.RECENT_KEYS">
375   - <recent name="E:\code\wms2\src\main\resources\templates\general\carrier" />
376 272 <recent name="E:\code\wms2\src\main\resources\mybatis\general" />
377 273 <recent name="E:\code\wms2\src\main\resources\mybatis\config" />
378 274 </key>
379   - <key name="CopyClassDialog.RECENTS_KEY">
380   - <recent name="com.huaheng.pc.task.taskDetail.controller" />
381   - </key>
382   - <key name="CopyFile.RECENT_KEYS">
383   - <recent name="F:\wms2\src\main\resources\templates\task\taskHeader" />
384   - <recent name="E:\code\wms2\src\main\resources\mybatis\config" />
385   - <recent name="E:\code\wms2\src\main\java\com\huaheng\pc\config" />
386   - <recent name="E:\code\wms2\src\main\resources\static\ajax\libs\layui\lay\modules" />
387   - <recent name="E:\code\wms2\target\classes\static\file" />
388   - </key>
389 275 </component>
390 276 <component name="RunDashboard">
391   - <option name="configurationTypes">
392   - <set>
393   - <option value="SpringBootApplicationConfigurationType" />
394   - </set>
395   - </option>
396 277 <option name="ruleStates">
397 278 <list>
398 279 <RuleState>
... ... @@ -403,14 +284,12 @@
403 284 </RuleState>
404 285 </list>
405 286 </option>
406   - <option name="contentProportion" value="0.012987013" />
407 287 </component>
408 288 <component name="RunManager">
409 289 <configuration name="HuaHengApplication" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
410   - <module name="wms2" />
  290 + <module name="huaheng" />
411 291 <option name="SPRING_BOOT_MAIN_CLASS" value="com.huaheng.HuaHengApplication" />
412   - <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
413   - <option name="ALTERNATIVE_JRE_PATH" value="C:\Program Files\Java\jdk1.8.0_202\jre" />
  292 + <option name="ALTERNATIVE_JRE_PATH" />
414 293 <option name="UPDATE_ACTION_UPDATE_POLICY" value="UpdateClassesAndResources" />
415 294 <option name="FRAME_DEACTIVATION_UPDATE_POLICY" value="UpdateClassesAndResources" />
416 295 <method v="2">
... ... @@ -429,12 +308,11 @@
429 308 <component name="ServiceViewManager">
430 309 <option name="allServicesViewState">
431 310 <serviceView>
432   - <option name="contentProportion" value="0.18875067" />
433 311 <treeState>
434 312 <expand>
435 313 <path>
436 314 <item name="services root" type="e789fda9:ObjectUtils$Sentinel" />
437   - <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@dbb4d4b" type="7427dc5b:ServiceModel$ServiceGroupNode" />
  315 + <item name="com.intellij.execution.services.ServiceModel$ServiceGroupNode@fe9f505" type="7427dc5b:ServiceModel$ServiceGroupNode" />
438 316 </path>
439 317 </expand>
440 318 <select />
... ... @@ -447,7 +325,7 @@
447 325 </component>
448 326 <component name="TaskManager">
449 327 <task active="true" id="Default" summary="Default task">
450   - <changelist id="9ff7b25e-dc1a-4859-8a0c-00039489e359" name="Default Changelist" comment="" />
  328 + <changelist id="29079676-ace5-434e-89a2-76a325e744a5" name="Default Changelist" comment="" />
451 329 <created>1565160110910</created>
452 330 <option name="number" value="Default" />
453 331 <option name="presentableId" value="Default" />
... ... @@ -458,28 +336,7 @@
458 336 <workItem from="1565259513116" duration="148000" />
459 337 <workItem from="1565311988064" duration="7176000" />
460 338 <workItem from="1565328536669" duration="797000" />
461   - <workItem from="1565345715376" duration="452000" />
462   - <workItem from="1565570424829" duration="11663000" />
463   - <workItem from="1565587737758" duration="12961000" />
464   - <workItem from="1565657307503" duration="115000" />
465   - <workItem from="1565657439247" duration="2447000" />
466   - <workItem from="1565662229227" duration="20296000" />
467   - <workItem from="1565691345079" duration="6000" />
468   - <workItem from="1565743087352" duration="10121000" />
469   - <workItem from="1565760941070" duration="6738000" />
470   - <workItem from="1565768341327" duration="2970000" />
471   - <workItem from="1565771864886" duration="599000" />
472   - <workItem from="1565772469694" duration="23000" />
473   - <workItem from="1565772518459" duration="4348000" />
474   - <workItem from="1565829438280" duration="3502000" />
475   - <workItem from="1565832950552" duration="86000" />
476   - <workItem from="1565833039573" duration="288000" />
477   - <workItem from="1565833342181" duration="13946000" />
478   - <workItem from="1565936336169" duration="3845000" />
479   - <workItem from="1565941296716" duration="6217000" />
480   - <workItem from="1566175534262" duration="11146000" />
481   - <workItem from="1566433893313" duration="21834000" />
482   - <workItem from="1566463230092" duration="4987000" />
  339 + <workItem from="1566803530593" duration="266000" />
483 340 </task>
484 341 <task id="LOCAL-00001" summary="添加库位、库位类型增删改查接口">
485 342 <created>1565226427512</created>
... ... @@ -502,144 +359,47 @@
502 359 <option name="project" value="LOCAL" />
503 360 <updated>1565259481656</updated>
504 361 </task>
505   - <task id="LOCAL-00004" summary="Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop&#10;&#10;# Conflicts:&#10;#&#9;.idea/workspace.xml">
506   - <created>1565342188814</created>
507   - <option name="number" value="00004" />
508   - <option name="presentableId" value="LOCAL-00004" />
509   - <option name="project" value="LOCAL" />
510   - <updated>1565342188814</updated>
511   - </task>
512   - <task id="LOCAL-00005" summary="添加userWarehouse">
513   - <created>1565571202923</created>
514   - <option name="number" value="00005" />
515   - <option name="presentableId" value="LOCAL-00005" />
516   - <option name="project" value="LOCAL" />
517   - <updated>1565571202923</updated>
518   - </task>
519   - <task id="LOCAL-00006" summary="添加containerCapacity">
520   - <created>1565578920011</created>
521   - <option name="number" value="00006" />
522   - <option name="presentableId" value="LOCAL-00006" />
523   - <option name="project" value="LOCAL" />
524   - <updated>1565578920011</updated>
525   - </task>
526   - <task id="LOCAL-00007" summary="添加物料页面">
527   - <created>1565593159103</created>
528   - <option name="number" value="00007" />
529   - <option name="presentableId" value="LOCAL-00007" />
530   - <option name="project" value="LOCAL" />
531   - <updated>1565593159103</updated>
532   - </task>
533   - <task id="LOCAL-00008" summary="添加商品详情">
534   - <created>1565598117104</created>
535   - <option name="number" value="00008" />
536   - <option name="presentableId" value="LOCAL-00008" />
537   - <option name="project" value="LOCAL" />
538   - <updated>1565598117104</updated>
539   - </task>
540   - <task id="LOCAL-00009" summary="添加物料时判断单位是否存在,不存在则添加物料单位">
541   - <created>1565659672152</created>
542   - <option name="number" value="00009" />
543   - <option name="presentableId" value="LOCAL-00009" />
544   - <option name="project" value="LOCAL" />
545   - <updated>1565659672152</updated>
546   - </task>
547   - <task id="LOCAL-00010" summary="添加task实体类">
548   - <created>1565665525508</created>
549   - <option name="number" value="00010" />
550   - <option name="presentableId" value="LOCAL-00010" />
551   - <option name="project" value="LOCAL" />
552   - <updated>1565665525508</updated>
553   - </task>
554   - <task id="LOCAL-00011" summary="添加商品、商品详情页面">
555   - <created>1565686619774</created>
556   - <option name="number" value="00011" />
557   - <option name="presentableId" value="LOCAL-00011" />
558   - <option name="project" value="LOCAL" />
559   - <updated>1565686619774</updated>
560   - </task>
561   - <task id="LOCAL-00012" summary="添加承运商">
562   - <created>1565745258070</created>
563   - <option name="number" value="00012" />
564   - <option name="presentableId" value="LOCAL-00012" />
565   - <option name="project" value="LOCAL" />
566   - <updated>1565745258070</updated>
567   - </task>
568   - <task id="LOCAL-00013" summary="添加物料导入、导出模板,添加Excel导入导出配置文件">
569   - <created>1565833218584</created>
570   - <option name="number" value="00013" />
571   - <option name="presentableId" value="LOCAL-00013" />
572   - <option name="project" value="LOCAL" />
573   - <updated>1565833218584</updated>
574   - </task>
575   - <task id="LOCAL-00014" summary="添加仓库配置">
576   - <created>1566176469173</created>
577   - <option name="number" value="00014" />
578   - <option name="presentableId" value="LOCAL-00014" />
579   - <option name="project" value="LOCAL" />
580   - <updated>1566176469173</updated>
581   - </task>
582   - <task id="LOCAL-00015" summary="上架任务查询">
583   - <created>1566439482539</created>
584   - <option name="number" value="00015" />
585   - <option name="presentableId" value="LOCAL-00015" />
586   - <option name="project" value="LOCAL" />
587   - <updated>1566439482539</updated>
588   - </task>
589   - <option name="localTasksCounter" value="16" />
  362 + <option name="localTasksCounter" value="4" />
590 363 <servers />
591 364 </component>
592 365 <component name="TimeTrackingManager">
593   - <option name="totallyTimeSpent" value="38616000" />
594   - </component>
595   - <component name="TodoView">
596   - <todo-panel id="selected-file">
597   - <is-autoscroll-to-source value="true" />
598   - </todo-panel>
599   - <todo-panel id="all">
600   - <are-packages-shown value="true" />
601   - <is-autoscroll-to-source value="true" />
602   - </todo-panel>
  366 + <option name="totallyTimeSpent" value="266000" />
603 367 </component>
604 368 <component name="ToolWindowManager">
605 369 <frame x="-7" y="-7" width="1550" height="838" extended-state="6" />
606   - <editor active="true" />
607 370 <layout>
608   - <window_info active="true" content_ui="combo" id="Project" order="0" sideWeight="0.49832776" visible="true" weight="0.2419571" />
609   - <window_info id="Structure" order="1" sideWeight="0.50167227" side_tool="true" weight="0.23793566" />
610   - <window_info id="Web" order="2" sideWeight="0.50167227" side_tool="true" weight="0.23793566" />
611   - <window_info id="Designer" order="3" />
612   - <window_info id="UI Designer" order="4" />
613   - <window_info id="Favorites" order="5" sideWeight="0.50167227" side_tool="true" weight="0.23793566" />
614   - <window_info id="Image Layers" order="6" />
615   - <window_info id="Capture Tool" order="7" />
  371 + <window_info id="Designer" />
  372 + <window_info id="Image Layers" />
  373 + <window_info id="Capture Tool" />
  374 + <window_info id="UI Designer" />
  375 + <window_info id="Favorites" side_tool="true" />
  376 + <window_info id="Web" side_tool="true" />
  377 + <window_info active="true" content_ui="combo" id="Project" order="0" visible="true" weight="0.25" />
  378 + <window_info id="Structure" order="1" side_tool="true" weight="0.25" />
  379 + <window_info anchor="bottom" id="Spring" />
  380 + <window_info anchor="bottom" id="Terminal" />
  381 + <window_info anchor="bottom" id="Docker" show_stripe_button="false" />
  382 + <window_info anchor="bottom" id="Event Log" side_tool="true" />
  383 + <window_info anchor="bottom" id="Java Enterprise" />
  384 + <window_info anchor="bottom" id="Database Changes" />
  385 + <window_info anchor="bottom" id="Version Control" />
616 386 <window_info anchor="bottom" id="Message" order="0" />
617   - <window_info anchor="bottom" id="Find" order="1" weight="0.3286119" />
  387 + <window_info anchor="bottom" id="Find" order="1" />
618 388 <window_info anchor="bottom" id="Run" order="2" />
619 389 <window_info anchor="bottom" id="Debug" order="3" weight="0.4" />
620 390 <window_info anchor="bottom" id="Cvs" order="4" weight="0.25" />
621 391 <window_info anchor="bottom" id="Inspection" order="5" weight="0.4" />
622   - <window_info anchor="bottom" id="TODO" order="6" weight="0.3275488" />
623   - <window_info anchor="bottom" id="Docker" order="7" show_stripe_button="false" />
624   - <window_info anchor="bottom" id="Version Control" order="8" weight="0.04390935" />
625   - <window_info anchor="bottom" id="Run Dashboard" order="9" sideWeight="0.91152817" visible="true" weight="0.055240795" />
626   - <window_info anchor="bottom" id="Spring" order="10" weight="0.3286119" />
627   - <window_info anchor="bottom" id="Database Changes" order="11" weight="0.3275488" />
628   - <window_info anchor="bottom" id="Event Log" order="12" sideWeight="0.08847185" side_tool="true" weight="0.34560907" />
629   - <window_info anchor="bottom" id="Java Enterprise" order="13" weight="0.3275488" />
630   - <window_info anchor="bottom" id="Messages" order="14" weight="0.3186969" />
631   - <window_info anchor="bottom" id="MyBatis Log" order="15" />
632   - <window_info anchor="bottom" id="Terminal" order="16" />
  392 + <window_info anchor="bottom" id="TODO" order="6" />
  393 + <window_info anchor="right" id="Maven" weight="0.3297587" />
  394 + <window_info anchor="right" id="Palette" />
  395 + <window_info anchor="right" id="Capture Analysis" />
  396 + <window_info anchor="right" id="Database" />
  397 + <window_info anchor="right" id="Palette&#9;" />
  398 + <window_info anchor="right" id="Theme Preview" />
  399 + <window_info anchor="right" id="Bean Validation" />
633 400 <window_info anchor="right" id="Commander" internal_type="SLIDING" order="0" type="SLIDING" weight="0.4" />
634 401 <window_info anchor="right" id="Ant Build" order="1" weight="0.25" />
635 402 <window_info anchor="right" content_ui="combo" id="Hierarchy" order="2" weight="0.25" />
636   - <window_info anchor="right" id="Palette" order="3" />
637   - <window_info anchor="right" id="Maven" order="4" />
638   - <window_info anchor="right" id="Bean Validation" order="5" />
639   - <window_info anchor="right" id="Database" order="6" />
640   - <window_info anchor="right" id="Palette&#9;" order="7" />
641   - <window_info anchor="right" id="Capture Analysis" order="8" />
642   - <window_info anchor="right" id="Theme Preview" order="9" />
643 403 </layout>
644 404 </component>
645 405 <component name="TypeScriptGeneratedFilesManager">
... ... @@ -657,14 +417,7 @@
657 417 <option name="RECENTLY_FILTERED_BRANCH_GROUPS">
658 418 <collection />
659 419 </option>
660   - <option name="COLUMN_ORDER">
661   - <list>
662   - <option value="0" />
663   - <option value="1" />
664   - <option value="2" />
665   - <option value="3" />
666   - </list>
667   - </option>
  420 + <option name="COLUMN_ORDER" />
668 421 </State>
669 422 </value>
670 423 </entry>
... ... @@ -689,409 +442,39 @@
689 442 <MESSAGE value="添加库位、库位类型增删改查接口" />
690 443 <MESSAGE value="添加入库、出库表实体类&#10;添加客户、供应商增删改查接口&#10;添加库位、容器、供应商页面" />
691 444 <MESSAGE value="修改库区service" />
692   - <MESSAGE value="Merge branch 'develop' of http://172.16.29.40:8010/wms/wms2 into develop&#10;&#10;# Conflicts:&#10;#&#9;.idea/workspace.xml" />
693   - <MESSAGE value="添加userWarehouse" />
694   - <MESSAGE value="添加containerCapacity" />
695   - <MESSAGE value="添加物料页面" />
696   - <MESSAGE value="添加商品详情" />
697   - <MESSAGE value="添加物料时判断单位是否存在,不存在则添加物料单位" />
698   - <MESSAGE value="添加task实体类" />
699   - <MESSAGE value="添加商品、商品详情页面" />
700   - <MESSAGE value="添加承运商" />
701   - <MESSAGE value="添加物料导入、导出模板,添加Excel导入导出配置文件" />
702   - <MESSAGE value="添加仓库配置" />
703   - <MESSAGE value="代码错误,库存导包" />
704   - <MESSAGE value="代码错误,导包" />
705   - <MESSAGE value="上架任务查询" />
706   - <option name="LAST_COMMIT_MESSAGE" value="上架任务查询" />
707   - </component>
708   - <component name="XDebuggerManager">
709   - <breakpoint-manager>
710   - <breakpoints>
711   - <line-breakpoint enabled="true" type="java-line">
712   - <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/common/utils/poi/ExcelUtil.java</url>
713   - <line>302</line>
714   - <properties />
715   - <option name="timeStamp" value="12" />
716   - </line-breakpoint>
717   - <line-breakpoint enabled="true" type="java-line">
718   - <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/general/material/service/MaterialServiceImpl.java</url>
719   - <line>66</line>
720   - <properties />
721   - <option name="timeStamp" value="24" />
722   - </line-breakpoint>
723   - <line-breakpoint enabled="true" type="java-line">
724   - <url>file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/monitor/logExecption/controllerAdvice/MyControllerAdvice.java</url>
725   - <line>26</line>
726   - <properties />
727   - <option name="timeStamp" value="25" />
728   - </line-breakpoint>
729   - </breakpoints>
730   - </breakpoint-manager>
731   - <watches-manager>
732   - <configuration name="SpringBootApplicationConfigurationType">
733   - <watch expression="receiptTotal" />
734   - <watch expression="this.h" custom="java.lang.reflect.Proxy" />
735   - <watch expression="((MybatisMapperProxy)this.h).methodCache" custom="java.lang.reflect.Proxy,com.baomidou.mybatisplus.core.override.MybatisMapperProxy" />
736   - </configuration>
737   - </watches-manager>
  445 + <option name="LAST_COMMIT_MESSAGE" value="修改库区service" />
738 446 </component>
739 447 <component name="editorHistoryManager">
740   - <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.1.5.RELEASE/spring-web-5.1.5.RELEASE.jar!/org/springframework/web/method/support/InvocableHandlerMethod.class">
741   - <provider selected="true" editor-type-id="text-editor">
742   - <state relative-caret-position="126">
743   - <caret line="107" selection-start-line="107" selection-end-line="107" />
744   - </state>
745   - </provider>
746   - </entry>
747   - <entry file="jar://C:/Program Files/Java/jdk1.8.0_202/src.zip!/java/util/LinkedHashMap.java" />
748   - <entry file="jar://$MAVEN_REPOSITORY$/org/mybatis/mybatis/3.5.1/mybatis-3.5.1.jar!/org/apache/ibatis/builder/xml/mybatis-3-mapper.dtd">
749   - <provider selected="true" editor-type-id="text-editor">
750   - <state relative-caret-position="124">
751   - <caret line="172" column="27" lean-forward="true" selection-start-line="172" selection-start-column="27" selection-end-line="172" selection-end-column="27" />
752   - </state>
753   - </provider>
754   - </entry>
755   - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/report/ExcelReportMapper.xml">
756   - <provider selected="true" editor-type-id="text-editor">
757   - <state relative-caret-position="300">
758   - <caret line="94" column="16" lean-forward="true" selection-start-line="94" selection-start-column="16" selection-end-line="94" selection-end-column="16" />
759   - </state>
760   - </provider>
761   - </entry>
762   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/user/controller/IndexController.java">
763   - <provider selected="true" editor-type-id="text-editor">
764   - <state relative-caret-position="253">
765   - <caret line="106" column="22" selection-start-line="106" selection-start-column="22" selection-end-line="106" selection-end-column="22" />
766   - </state>
767   - </provider>
768   - </entry>
769   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/domain/InventoryHeader.java">
770   - <provider selected="true" editor-type-id="text-editor">
771   - <state relative-caret-position="-220">
772   - <caret line="114" column="7" lean-forward="true" selection-start-line="114" selection-start-column="7" selection-end-line="114" selection-end-column="7" />
773   - </state>
774   - </provider>
775   - </entry>
776   - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/inventory/InventoryHeaderMapper.xml">
777   - <provider selected="true" editor-type-id="text-editor">
778   - <state relative-caret-position="580">
779   - <caret line="29" column="14" lean-forward="true" selection-start-line="29" selection-start-column="14" selection-end-line="29" selection-end-column="14" />
780   - </state>
781   - </provider>
782   - </entry>
783   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/domain/InventoryDetail.java">
784   - <provider selected="true" editor-type-id="text-editor">
785   - <state relative-caret-position="275">
786   - <caret line="302" column="20" selection-start-line="302" selection-start-column="20" selection-end-line="302" selection-end-column="20" />
787   - </state>
788   - </provider>
789   - </entry>
790   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/report/excelReport/mapper/ExcelReportMapper.java">
791   - <provider selected="true" editor-type-id="text-editor">
792   - <state relative-caret-position="100">
793   - <caret line="9" column="40" selection-start-line="9" selection-start-column="40" selection-end-line="9" selection-end-column="40" />
794   - </state>
795   - </provider>
796   - </entry>
797   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/controller/InventoryHeaderController.java">
798   - <provider selected="true" editor-type-id="text-editor">
799   - <state relative-caret-position="51">
800   - <caret line="72" selection-start-line="72" selection-end-line="72" />
801   - </state>
802   - </provider>
  448 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/domain/TaskHeader.java">
  449 + <provider selected="true" editor-type-id="text-editor" />
803 450 </entry>
804   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/bom/service/BomDetailServiceImpl.java">
805   - <provider selected="true" editor-type-id="text-editor">
806   - <state relative-caret-position="95">
807   - <caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
808   - </state>
809   - </provider>
810   - </entry>
811   - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/config/BomHeaderMapper.xml">
812   - <provider selected="true" editor-type-id="text-editor">
813   - <state relative-caret-position="177">
814   - <caret line="37" column="25" lean-forward="true" selection-start-line="37" selection-start-column="25" selection-end-line="37" selection-end-column="25" />
815   - </state>
816   - </provider>
817   - </entry>
818   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/bom/controller/BomHeaderController.java">
819   - <provider selected="true" editor-type-id="text-editor">
820   - <state relative-caret-position="285">
821   - <caret line="50" column="31" lean-forward="true" selection-start-line="50" selection-start-column="31" selection-end-line="50" selection-end-column="31" />
822   - </state>
823   - </provider>
824   - </entry>
825   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/bom/service/BomHeaderServiceImpl.java">
826   - <provider selected="true" editor-type-id="text-editor">
827   - <state relative-caret-position="95">
828   - <caret line="8" column="13" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
829   - </state>
830   - </provider>
831   - </entry>
832   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/HuaHengApplication.java">
833   - <provider selected="true" editor-type-id="text-editor">
834   - <state relative-caret-position="232">
835   - <caret line="26" column="42" selection-start-line="26" selection-start-column="42" selection-end-line="26" selection-end-column="42" />
836   - </state>
837   - </provider>
838   - </entry>
839   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller.java" />
840   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderServiceImpl.java">
841   - <provider selected="true" editor-type-id="text-editor">
842   - <state relative-caret-position="300">
843   - <caret line="36" column="22" selection-start-line="36" selection-start-column="22" selection-end-line="36" selection-end-column="22" />
844   - <folding>
845   - <element signature="imports" expanded="true" />
846   - </folding>
847   - </state>
848   - </provider>
849   - </entry>
850   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryHeader/service/InventoryHeaderService.java">
851   - <provider selected="true" editor-type-id="text-editor">
852   - <state relative-caret-position="209">
853   - <caret line="14" column="22" selection-start-line="14" selection-start-column="22" selection-end-line="14" selection-end-column="22" />
854   - </state>
855   - </provider>
856   - </entry>
857   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java">
858   - <provider selected="true" editor-type-id="text-editor">
859   - <state relative-caret-position="76">
860   - <caret line="10" column="13" selection-start-line="10" selection-start-column="13" selection-end-line="10" selection-end-column="13" />
861   - </state>
862   - </provider>
863   - </entry>
864   - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/task/TaskHeaderMapper.xml">
865   - <provider selected="true" editor-type-id="text-editor">
866   - <state relative-caret-position="48">
867   - <caret line="3" column="30" selection-start-line="3" selection-start-column="17" selection-end-line="3" selection-end-column="30" />
868   - </state>
869   - </provider>
870   - </entry>
871   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/mapper/TaskHeaderMapper.java">
872   - <provider selected="true" editor-type-id="text-editor">
873   - <state relative-caret-position="76">
874   - <caret line="5" column="17" selection-start-line="5" selection-start-column="17" selection-end-line="5" selection-end-column="17" />
875   - </state>
876   - </provider>
877   - </entry>
878   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/material/controller/MaterialController.java">
879   - <provider selected="true" editor-type-id="text-editor">
880   - <state relative-caret-position="-114">
881   - <caret line="38" selection-start-line="38" selection-end-line="41" selection-end-column="44" />
882   - </state>
883   - </provider>
884   - </entry>
885   - <entry file="jar://$MAVEN_REPOSITORY$/com/baomidou/mybatis-plus-extension/3.1.2/mybatis-plus-extension-3.1.2.jar!/com/baomidou/mybatisplus/extension/service/IService.class">
  451 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java">
886 452 <provider selected="true" editor-type-id="text-editor">
887   - <state relative-caret-position="226">
888   - <caret line="92" column="12" selection-start-line="92" selection-start-column="12" selection-end-line="92" selection-end-column="12" />
  453 + <state relative-caret-position="409">
  454 + <caret line="103" column="57" lean-forward="true" selection-start-line="103" selection-start-column="57" selection-end-line="103" selection-end-column="57" />
889 455 </state>
890 456 </provider>
891 457 </entry>
892 458 <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java">
893 459 <provider selected="true" editor-type-id="text-editor">
894   - <state relative-caret-position="57">
895   - <caret line="4" column="17" selection-start-line="4" selection-start-column="17" selection-end-line="4" selection-end-column="17" />
896   - </state>
897   - </provider>
898   - </entry>
899   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/warehouse/controller/WareHouseController.java">
900   - <provider selected="true" editor-type-id="text-editor">
901   - <state relative-caret-position="38">
902   - <caret line="61" column="49" selection-start-line="61" selection-start-column="40" selection-end-line="61" selection-end-column="49" />
903   - </state>
904   - </provider>
905   - </entry>
906   - <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.1.5.RELEASE/spring-aop-5.1.5.RELEASE.jar!/org/springframework/aop/framework/CglibAopProxy.class">
907   - <provider selected="true" editor-type-id="text-editor">
908   - <state relative-caret-position="145">
909   - <caret line="472" selection-start-line="472" selection-end-line="472" />
910   - </state>
911   - </provider>
912   - </entry>
913   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/config/container/container.html">
914   - <provider selected="true" editor-type-id="text-editor">
915   - <state relative-caret-position="965">
916   - <caret line="69" column="29" selection-start-line="69" selection-start-column="28" selection-end-line="69" selection-end-column="29" />
917   - </state>
918   - </provider>
919   - </entry>
920   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/container/controller/ContainerController.java">
921   - <provider selected="true" editor-type-id="text-editor">
922   - <state relative-caret-position="-332">
923   - <caret line="114" column="27" selection-start-line="114" selection-start-column="23" selection-end-line="114" selection-end-column="27" />
924   - </state>
925   - </provider>
926   - </entry>
927   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/config/bomDetail/bomDetail.html">
928   - <provider selected="true" editor-type-id="text-editor">
929   - <state relative-caret-position="266">
930   - <caret line="32" column="52" lean-forward="true" selection-start-line="32" selection-start-column="11" selection-end-line="32" selection-end-column="52" />
931   - </state>
932   - </provider>
933   - </entry>
934   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/config/bom/controller/BomDetailController.java">
935   - <provider selected="true" editor-type-id="text-editor">
936   - <state relative-caret-position="304">
937   - <caret line="58" column="80" lean-forward="true" selection-start-line="58" selection-start-column="30" selection-end-line="58" selection-end-column="80" />
938   - </state>
939   - </provider>
940   - </entry>
941   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryDetail/inventoryDetail.html">
942   - <provider selected="true" editor-type-id="text-editor">
943   - <state relative-caret-position="-2332">
944   - <caret line="108" column="30" lean-forward="true" selection-start-line="108" selection-start-column="30" selection-end-line="108" selection-end-column="30" />
945   - </state>
946   - </provider>
947   - </entry>
948   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/dict/controller/DictDataController.java">
949   - <provider selected="true" editor-type-id="text-editor">
950   - <state relative-caret-position="-1435">
951   - <caret line="30" column="13" selection-start-line="30" selection-start-column="13" selection-end-line="30" selection-end-column="13" />
952   - </state>
953   - </provider>
954   - </entry>
955   - <entry file="file://$APPLICATION_HOME_DIR$/plugins/JavaScriptLanguage/jsLanguageServicesImpl/external/lib.dom.d.ts">
956   - <provider selected="true" editor-type-id="text-editor">
957   - <state relative-caret-position="161">
958   - <caret line="10712" column="13" selection-start-line="10712" selection-start-column="13" selection-end-line="10712" selection-end-column="13" />
959   - </state>
960   - </provider>
961   - </entry>
962   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/dict/mapper/DictTypeMapper.java">
963   - <provider selected="true" editor-type-id="text-editor">
964   - <state relative-caret-position="161">
965   - <caret line="29" column="26" selection-start-line="29" selection-start-column="26" selection-end-line="29" selection-end-column="26" />
966   - </state>
967   - </provider>
968   - </entry>
969   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/dict/service/DictTypeServiceImpl.java">
970   - <provider selected="true" editor-type-id="text-editor">
971   - <state relative-caret-position="199">
972   - <caret line="52" column="41" selection-start-line="52" selection-start-column="41" selection-end-line="52" selection-end-column="41" />
973   - </state>
974   - </provider>
975   - </entry>
976   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/dict/service/IDictTypeService.java">
977   - <provider selected="true" editor-type-id="text-editor">
978   - <state relative-caret-position="161">
979   - <caret line="28" column="26" selection-start-line="28" selection-start-column="26" selection-end-line="28" selection-end-column="26" />
980   - </state>
981   - </provider>
982   - </entry>
983   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/task/task/task.html">
984   - <provider selected="true" editor-type-id="text-editor">
985   - <state relative-caret-position="19">
986   - <caret line="141" column="36" selection-start-line="141" selection-start-column="32" selection-end-line="141" selection-end-column="36" />
987   - </state>
988   - </provider>
989   - </entry>
990   - <entry file="file://$PROJECT_DIR$/src/main/resources/mybatis/system/DictTypeMapper.xml">
991   - <provider selected="true" editor-type-id="text-editor">
992   - <state relative-caret-position="931">
993   - <caret line="49" column="43" selection-start-line="49" selection-start-column="43" selection-end-line="49" selection-end-column="43" />
994   - </state>
995   - </provider>
996   - </entry>
997   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/system/dict/data/data.html">
998   - <provider selected="true" editor-type-id="text-editor">
999   - <state relative-caret-position="1653">
1000   - <caret line="87" column="31" selection-start-line="87" selection-start-column="23" selection-end-line="87" selection-end-column="31" />
1001   - </state>
1002   - </provider>
1003   - </entry>
1004   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/system/dict/controller/DictTypeController.java">
1005   - <provider selected="true" editor-type-id="text-editor">
1006   - <state relative-caret-position="243">
1007   - <caret line="144" column="55" selection-start-line="144" selection-start-column="55" selection-end-line="144" selection-end-column="55" />
1008   - </state>
1009   - </provider>
1010   - </entry>
1011   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/system/dict/type/type.html">
1012   - <provider selected="true" editor-type-id="text-editor">
1013   - <state relative-caret-position="153">
1014   - <caret line="218" column="15" selection-start-line="218" selection-start-column="12" selection-end-line="218" selection-end-column="15" />
1015   - </state>
1016   - </provider>
1017   - </entry>
1018   - <entry file="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.1.5.RELEASE/spring-core-5.1.5.RELEASE.jar!/org/springframework/cglib/proxy/MethodProxy.class">
1019   - <provider selected="true" editor-type-id="text-editor">
1020   - <state relative-caret-position="67">
1021   - <caret line="102" selection-start-line="102" selection-end-line="102" />
  460 + <state relative-caret-position="152">
  461 + <caret line="11" column="27" selection-start-line="11" selection-start-column="27" selection-end-line="11" selection-end-column="27" />
1022 462 </state>
1023 463 </provider>
1024 464 </entry>
1025 465 <entry file="file://$PROJECT_DIR$/src/main/resources/templates/task/taskHeader/taskHeader.html">
1026 466 <provider selected="true" editor-type-id="text-editor">
1027   - <state relative-caret-position="248">
1028   - <caret line="43" column="123" lean-forward="true" selection-start-line="43" selection-start-column="123" selection-end-line="43" selection-end-column="123" />
  467 + <state relative-caret-position="-513">
1029 468 <folding>
1030 469 <element signature="n#style#0;n#i#0;n#a#0;n#!!top" expanded="true" />
1031   - <element signature="n#style#0;n#a#0;n#!!top" expanded="true" />
1032   - </folding>
1033   - </state>
1034   - </provider>
1035   - </entry>
1036   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskDetail/controller/TaskDetailController.java">
1037   - <provider selected="true" editor-type-id="text-editor">
1038   - <state relative-caret-position="-185">
1039   - <caret line="43" column="48" lean-forward="true" selection-start-line="43" selection-start-column="48" selection-end-line="43" selection-end-column="48" />
1040   - <folding>
1041   - <element signature="imports" expanded="true" />
1042 470 </folding>
1043 471 </state>
1044 472 </provider>
1045 473 </entry>
1046   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java">
1047   - <provider selected="true" editor-type-id="text-editor">
1048   - <state relative-caret-position="40">
1049   - <caret line="55" column="48" lean-forward="true" selection-start-line="55" selection-start-column="48" selection-end-line="55" selection-end-column="48" />
1050   - <folding>
1051   - <element signature="imports" expanded="true" />
1052   - </folding>
1053   - </state>
1054   - </provider>
1055   - </entry>
1056   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryDetail/controller/InventoryDetailController.java">
1057   - <provider selected="true" editor-type-id="text-editor">
1058   - <state relative-caret-position="178">
1059   - <caret line="66" lean-forward="true" selection-start-line="66" selection-end-line="66" />
1060   - </state>
1061   - </provider>
1062   - </entry>
1063   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/domain/InventoryTransaction.java">
1064   - <provider selected="true" editor-type-id="text-editor">
1065   - <state relative-caret-position="322">
1066   - <caret line="60" column="20" lean-forward="true" selection-start-line="60" selection-start-column="20" selection-end-line="60" selection-end-column="35" />
1067   - </state>
1068   - </provider>
1069   - </entry>
1070   - <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/inventory/inventoryTransaction/controller/InventoryTransactionController.java">
1071   - <provider selected="true" editor-type-id="text-editor">
1072   - <state relative-caret-position="454">
1073   - <caret line="83" selection-start-line="83" selection-end-line="83" />
1074   - </state>
1075   - </provider>
1076   - </entry>
1077   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryTransaction/inventoryTransaction.html">
1078   - <provider selected="true" editor-type-id="text-editor">
1079   - <state relative-caret-position="-108">
1080   - <caret line="36" lean-forward="true" selection-start-line="36" selection-end-line="36" />
1081   - </state>
1082   - </provider>
1083   - </entry>
1084   - <entry file="file://$PROJECT_DIR$/src/main/resources/static/huaheng/js/huahengUI.js">
1085   - <provider selected="true" editor-type-id="text-editor">
1086   - <state relative-caret-position="213">
1087   - <caret line="119" column="12" selection-start-line="119" selection-start-column="12" selection-end-line="119" selection-end-column="12" />
1088   - </state>
1089   - </provider>
1090   - </entry>
1091   - <entry file="file://$PROJECT_DIR$/src/main/resources/templates/inventory/inventoryHeader/inventoryHeader.html">
  474 + <entry file="file://$PROJECT_DIR$/src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java">
1092 475 <provider selected="true" editor-type-id="text-editor">
1093   - <state relative-caret-position="425">
1094   - <caret line="87" column="26" lean-forward="true" selection-start-line="87" selection-start-column="26" selection-end-line="87" selection-end-column="26" />
  476 + <state relative-caret-position="-173">
  477 + <caret line="161" column="34" selection-start-line="161" selection-start-column="34" selection-end-line="161" selection-end-column="34" />
1095 478 </state>
1096 479 </provider>
1097 480 </entry>
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountDetail/domain/CycleCountDetail.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountDetail.domain;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.IdType;
  4 +import com.baomidou.mybatisplus.annotation.TableField;
  5 +import com.baomidou.mybatisplus.annotation.TableId;
  6 +import com.baomidou.mybatisplus.annotation.TableName;
  7 +import io.swagger.annotations.ApiModel;
  8 +import io.swagger.annotations.ApiModelProperty;
  9 +import java.io.Serializable;
  10 +import java.util.Date;
  11 +
  12 +@ApiModel(value="com.huaheng.pc.inventory.cycleCountDetail.domain.CycleCountDetail")
  13 +@TableName(value = "cycle_count_detail")
  14 +public class CycleCountDetail implements Serializable {
  15 + /**
  16 + * ID
  17 + */
  18 + @TableId(value = "id", type = IdType.AUTO)
  19 + @ApiModelProperty(value="ID")
  20 + private Integer id;
  21 +
  22 + /**
  23 + * 盘点内部号
  24 + */
  25 + @TableField(value = "countId")
  26 + @ApiModelProperty(value="盘点内部号")
  27 + private Integer countId;
  28 +
  29 + /**
  30 + * 盘点次数
  31 + */
  32 + @TableField(value = "round")
  33 + @ApiModelProperty(value="盘点次数")
  34 + private Integer round;
  35 +
  36 + /**
  37 + * 任务头表
  38 + */
  39 + @TableField(value = "taskHeaderId")
  40 + @ApiModelProperty(value="任务头表")
  41 + private Integer taskHeaderId;
  42 +
  43 + /**
  44 + * 任务明细
  45 + */
  46 + @TableField(value = "taskDetailId")
  47 + @ApiModelProperty(value="任务明细")
  48 + private Integer taskDetailId;
  49 +
  50 + /**
  51 + * 仓库
  52 + */
  53 + @TableField(value = "warehouseCode")
  54 + @ApiModelProperty(value="仓库")
  55 + private String warehouseCode;
  56 +
  57 + /**
  58 + * 库存标识
  59 + */
  60 + @TableField(value = "inventoryDetailId")
  61 + @ApiModelProperty(value="库存标识")
  62 + private Integer inventoryDetailId;
  63 +
  64 + /**
  65 + * 货位
  66 + */
  67 + @TableField(value = "locationCode")
  68 + @ApiModelProperty(value="货位")
  69 + private String locationCode;
  70 +
  71 + /**
  72 + * 容器
  73 + */
  74 + @TableField(value = "containerCode")
  75 + @ApiModelProperty(value="容器")
  76 + private String containerCode;
  77 +
  78 + /**
  79 + * 物料
  80 + */
  81 + @TableField(value = "materialCode")
  82 + @ApiModelProperty(value="物料")
  83 + private String materialCode;
  84 +
  85 + /**
  86 + * 物料名称
  87 + */
  88 + @TableField(value = "materialName")
  89 + @ApiModelProperty(value="物料名称")
  90 + private String materialName;
  91 +
  92 + /**
  93 + * 物料规格
  94 + */
  95 + @TableField(value = "materialSpec")
  96 + @ApiModelProperty(value="物料规格")
  97 + private String materialSpec;
  98 +
  99 + /**
  100 + * 物料单位
  101 + */
  102 + @TableField(value = "materialUnit")
  103 + @ApiModelProperty(value="物料单位")
  104 + private String materialUnit;
  105 +
  106 + /**
  107 + * 货主
  108 + */
  109 + @TableField(value = "companyCode")
  110 + @ApiModelProperty(value="货主")
  111 + private String companyCode;
  112 +
  113 + /**
  114 + * 库存状态
  115 + */
  116 + @TableField(value = "inventorySts")
  117 + @ApiModelProperty(value="库存状态")
  118 + private String inventorySts;
  119 +
  120 + /**
  121 + * 系统数量
  122 + */
  123 + @TableField(value = "systemQty")
  124 + @ApiModelProperty(value="系统数量")
  125 + private Long systemQty;
  126 +
  127 + /**
  128 + * 实盘数量
  129 + */
  130 + @TableField(value = "countedQty")
  131 + @ApiModelProperty(value="实盘数量")
  132 + private Long countedQty;
  133 +
  134 + /**
  135 + * 调整数量
  136 + */
  137 + @TableField(value = "adjustQty")
  138 + @ApiModelProperty(value="调整数量")
  139 + private Long adjustQty;
  140 +
  141 + /**
  142 + * 失败原因
  143 + */
  144 + @TableField(value = "rejectionNote")
  145 + @ApiModelProperty(value="失败原因")
  146 + private String rejectionNote;
  147 +
  148 + /**
  149 + * 盘点创建人
  150 + */
  151 + @TableField(value = "countedBy")
  152 + @ApiModelProperty(value="盘点创建人")
  153 + private String countedBy;
  154 +
  155 + /**
  156 + * 盘点日期时间
  157 + */
  158 + @TableField(value = "countedAt")
  159 + @ApiModelProperty(value="盘点日期时间")
  160 + private Date countedAt;
  161 +
  162 + /**
  163 + * 指派用户
  164 + */
  165 + @TableField(value = "assignedTo")
  166 + @ApiModelProperty(value="指派用户")
  167 + private String assignedTo;
  168 +
  169 + /**
  170 + * 指派时间
  171 + */
  172 + @TableField(value = "assignedAt")
  173 + @ApiModelProperty(value="指派时间")
  174 + private Date assignedAt;
  175 +
  176 + /**
  177 + * 完成用户
  178 + */
  179 + @TableField(value = "completedBy")
  180 + @ApiModelProperty(value="完成用户")
  181 + private String completedBy;
  182 +
  183 + /**
  184 + * 完成时间
  185 + */
  186 + @TableField(value = "completedAt")
  187 + @ApiModelProperty(value="完成时间")
  188 + private Date completedAt;
  189 +
  190 + /**
  191 + * 状态
  192 + */
  193 + @TableField(value = "enableStatus")
  194 + @ApiModelProperty(value="状态")
  195 + private Integer enableStatus;
  196 +
  197 + /**
  198 + * 创建时间
  199 + */
  200 + @TableField(value = "created")
  201 + @ApiModelProperty(value="创建时间")
  202 + private Date created;
  203 +
  204 + /**
  205 + * 创建用户
  206 + */
  207 + @TableField(value = "createdBy")
  208 + @ApiModelProperty(value="创建用户")
  209 + private String createdBy;
  210 +
  211 + /**
  212 + * 创建时间
  213 + */
  214 + @TableField(value = "lastUpdated")
  215 + @ApiModelProperty(value="创建时间")
  216 + private Date lastUpdated;
  217 +
  218 + /**
  219 + * 更新用户
  220 + */
  221 + @TableField(value = "lastUpdatedBy")
  222 + @ApiModelProperty(value="更新用户")
  223 + private String lastUpdatedBy;
  224 +
  225 + /**
  226 + * 数据版本
  227 + */
  228 + @TableField(value = "version")
  229 + @ApiModelProperty(value="数据版本")
  230 + private Integer version;
  231 +
  232 + /**
  233 + * 自定义字段1
  234 + */
  235 + @TableField(value = "userDef1")
  236 + @ApiModelProperty(value="自定义字段1")
  237 + private String userDef1;
  238 +
  239 + /**
  240 + * 自定义字段2
  241 + */
  242 + @TableField(value = "userDef2")
  243 + @ApiModelProperty(value="自定义字段2")
  244 + private String userDef2;
  245 +
  246 + /**
  247 + * 自定义字段3
  248 + */
  249 + @TableField(value = "userDef3")
  250 + @ApiModelProperty(value="自定义字段3")
  251 + private String userDef3;
  252 +
  253 + /**
  254 + * 处理标记
  255 + */
  256 + @TableField(value = "processStamp")
  257 + @ApiModelProperty(value="处理标记")
  258 + private String processStamp;
  259 +
  260 + /**
  261 + * 批次
  262 + */
  263 + @TableField(value = "batch")
  264 + @ApiModelProperty(value="批次")
  265 + private String batch;
  266 +
  267 + /**
  268 + * 批号
  269 + */
  270 + @TableField(value = "lot")
  271 + @ApiModelProperty(value="批号")
  272 + private String lot;
  273 +
  274 + /**
  275 + * 项目号
  276 + */
  277 + @TableField(value = "projectNo")
  278 + @ApiModelProperty(value="项目号")
  279 + private String projectNo;
  280 +
  281 + private static final long serialVersionUID = 1L;
  282 +
  283 + public static final String COL_ID = "id";
  284 +
  285 + public static final String COL_COUNTID = "countId";
  286 +
  287 + public static final String COL_ROUND = "round";
  288 +
  289 + public static final String COL_TASKHEADERID = "taskHeaderId";
  290 +
  291 + public static final String COL_TASKDETAILID = "taskDetailId";
  292 +
  293 + public static final String COL_WAREHOUSECODE = "warehouseCode";
  294 +
  295 + public static final String COL_INVENTORYDETAILID = "inventoryDetailId";
  296 +
  297 + public static final String COL_LOCATIONCODE = "locationCode";
  298 +
  299 + public static final String COL_CONTAINERCODE = "containerCode";
  300 +
  301 + public static final String COL_MATERIALCODE = "materialCode";
  302 +
  303 + public static final String COL_MATERIALNAME = "materialName";
  304 +
  305 + public static final String COL_MATERIALSPEC = "materialSpec";
  306 +
  307 + public static final String COL_MATERIALUNIT = "materialUnit";
  308 +
  309 + public static final String COL_COMPANYCODE = "companyCode";
  310 +
  311 + public static final String COL_INVENTORYSTS = "inventorySts";
  312 +
  313 + public static final String COL_SYSTEMQTY = "systemQty";
  314 +
  315 + public static final String COL_COUNTEDQTY = "countedQty";
  316 +
  317 + public static final String COL_ADJUSTQTY = "adjustQty";
  318 +
  319 + public static final String COL_REJECTIONNOTE = "rejectionNote";
  320 +
  321 + public static final String COL_COUNTEDBY = "countedBy";
  322 +
  323 + public static final String COL_COUNTEDAT = "countedAt";
  324 +
  325 + public static final String COL_ASSIGNEDTO = "assignedTo";
  326 +
  327 + public static final String COL_ASSIGNEDAT = "assignedAt";
  328 +
  329 + public static final String COL_COMPLETEDBY = "completedBy";
  330 +
  331 + public static final String COL_COMPLETEDAT = "completedAt";
  332 +
  333 + public static final String COL_ENABLESTATUS = "enableStatus";
  334 +
  335 + public static final String COL_CREATED = "created";
  336 +
  337 + public static final String COL_CREATEDBY = "createdBy";
  338 +
  339 + public static final String COL_LASTUPDATED = "lastUpdated";
  340 +
  341 + public static final String COL_LASTUPDATEDBY = "lastUpdatedBy";
  342 +
  343 + public static final String COL_VERSION = "version";
  344 +
  345 + public static final String COL_USERDEF1 = "userDef1";
  346 +
  347 + public static final String COL_USERDEF2 = "userDef2";
  348 +
  349 + public static final String COL_USERDEF3 = "userDef3";
  350 +
  351 + public static final String COL_PROCESSSTAMP = "processStamp";
  352 +
  353 + public static final String COL_BATCH = "batch";
  354 +
  355 + public static final String COL_LOT = "lot";
  356 +
  357 + public static final String COL_PROJECTNO = "projectNo";
  358 +
  359 + /**
  360 + * 获取ID
  361 + *
  362 + * @return id - ID
  363 + */
  364 + public Integer getId() {
  365 + return id;
  366 + }
  367 +
  368 + /**
  369 + * 设置ID
  370 + *
  371 + * @param id ID
  372 + */
  373 + public void setId(Integer id) {
  374 + this.id = id;
  375 + }
  376 +
  377 + /**
  378 + * 获取盘点内部号
  379 + *
  380 + * @return countId - 盘点内部号
  381 + */
  382 + public Integer getCountId() {
  383 + return countId;
  384 + }
  385 +
  386 + /**
  387 + * 设置盘点内部号
  388 + *
  389 + * @param countId 盘点内部号
  390 + */
  391 + public void setCountId(Integer countId) {
  392 + this.countId = countId;
  393 + }
  394 +
  395 + /**
  396 + * 获取盘点次数
  397 + *
  398 + * @return round - 盘点次数
  399 + */
  400 + public Integer getRound() {
  401 + return round;
  402 + }
  403 +
  404 + /**
  405 + * 设置盘点次数
  406 + *
  407 + * @param round 盘点次数
  408 + */
  409 + public void setRound(Integer round) {
  410 + this.round = round;
  411 + }
  412 +
  413 + /**
  414 + * 获取任务头表
  415 + *
  416 + * @return taskHeaderId - 任务头表
  417 + */
  418 + public Integer getTaskHeaderId() {
  419 + return taskHeaderId;
  420 + }
  421 +
  422 + /**
  423 + * 设置任务头表
  424 + *
  425 + * @param taskHeaderId 任务头表
  426 + */
  427 + public void setTaskHeaderId(Integer taskHeaderId) {
  428 + this.taskHeaderId = taskHeaderId;
  429 + }
  430 +
  431 + /**
  432 + * 获取任务明细
  433 + *
  434 + * @return taskDetailId - 任务明细
  435 + */
  436 + public Integer getTaskDetailId() {
  437 + return taskDetailId;
  438 + }
  439 +
  440 + /**
  441 + * 设置任务明细
  442 + *
  443 + * @param taskDetailId 任务明细
  444 + */
  445 + public void setTaskDetailId(Integer taskDetailId) {
  446 + this.taskDetailId = taskDetailId;
  447 + }
  448 +
  449 + /**
  450 + * 获取仓库
  451 + *
  452 + * @return warehouseCode - 仓库
  453 + */
  454 + public String getWarehouseCode() {
  455 + return warehouseCode;
  456 + }
  457 +
  458 + /**
  459 + * 设置仓库
  460 + *
  461 + * @param warehouseCode 仓库
  462 + */
  463 + public void setWarehouseCode(String warehouseCode) {
  464 + this.warehouseCode = warehouseCode;
  465 + }
  466 +
  467 + /**
  468 + * 获取库存标识
  469 + *
  470 + * @return inventoryDetailId - 库存标识
  471 + */
  472 + public Integer getInventoryDetailId() {
  473 + return inventoryDetailId;
  474 + }
  475 +
  476 + /**
  477 + * 设置库存标识
  478 + *
  479 + * @param inventoryDetailId 库存标识
  480 + */
  481 + public void setInventoryDetailId(Integer inventoryDetailId) {
  482 + this.inventoryDetailId = inventoryDetailId;
  483 + }
  484 +
  485 + /**
  486 + * 获取货位
  487 + *
  488 + * @return locationCode - 货位
  489 + */
  490 + public String getLocationCode() {
  491 + return locationCode;
  492 + }
  493 +
  494 + /**
  495 + * 设置货位
  496 + *
  497 + * @param locationCode 货位
  498 + */
  499 + public void setLocationCode(String locationCode) {
  500 + this.locationCode = locationCode;
  501 + }
  502 +
  503 + /**
  504 + * 获取容器
  505 + *
  506 + * @return containerCode - 容器
  507 + */
  508 + public String getContainerCode() {
  509 + return containerCode;
  510 + }
  511 +
  512 + /**
  513 + * 设置容器
  514 + *
  515 + * @param containerCode 容器
  516 + */
  517 + public void setContainerCode(String containerCode) {
  518 + this.containerCode = containerCode;
  519 + }
  520 +
  521 + /**
  522 + * 获取物料
  523 + *
  524 + * @return materialCode - 物料
  525 + */
  526 + public String getMaterialCode() {
  527 + return materialCode;
  528 + }
  529 +
  530 + /**
  531 + * 设置物料
  532 + *
  533 + * @param materialCode 物料
  534 + */
  535 + public void setMaterialCode(String materialCode) {
  536 + this.materialCode = materialCode;
  537 + }
  538 +
  539 + /**
  540 + * 获取物料名称
  541 + *
  542 + * @return materialName - 物料名称
  543 + */
  544 + public String getMaterialName() {
  545 + return materialName;
  546 + }
  547 +
  548 + /**
  549 + * 设置物料名称
  550 + *
  551 + * @param materialName 物料名称
  552 + */
  553 + public void setMaterialName(String materialName) {
  554 + this.materialName = materialName;
  555 + }
  556 +
  557 + /**
  558 + * 获取物料规格
  559 + *
  560 + * @return materialSpec - 物料规格
  561 + */
  562 + public String getMaterialSpec() {
  563 + return materialSpec;
  564 + }
  565 +
  566 + /**
  567 + * 设置物料规格
  568 + *
  569 + * @param materialSpec 物料规格
  570 + */
  571 + public void setMaterialSpec(String materialSpec) {
  572 + this.materialSpec = materialSpec;
  573 + }
  574 +
  575 + /**
  576 + * 获取物料单位
  577 + *
  578 + * @return materialUnit - 物料单位
  579 + */
  580 + public String getMaterialUnit() {
  581 + return materialUnit;
  582 + }
  583 +
  584 + /**
  585 + * 设置物料单位
  586 + *
  587 + * @param materialUnit 物料单位
  588 + */
  589 + public void setMaterialUnit(String materialUnit) {
  590 + this.materialUnit = materialUnit;
  591 + }
  592 +
  593 + /**
  594 + * 获取货主
  595 + *
  596 + * @return companyCode - 货主
  597 + */
  598 + public String getCompanyCode() {
  599 + return companyCode;
  600 + }
  601 +
  602 + /**
  603 + * 设置货主
  604 + *
  605 + * @param companyCode 货主
  606 + */
  607 + public void setCompanyCode(String companyCode) {
  608 + this.companyCode = companyCode;
  609 + }
  610 +
  611 + /**
  612 + * 获取库存状态
  613 + *
  614 + * @return inventorySts - 库存状态
  615 + */
  616 + public String getInventorySts() {
  617 + return inventorySts;
  618 + }
  619 +
  620 + /**
  621 + * 设置库存状态
  622 + *
  623 + * @param inventorySts 库存状态
  624 + */
  625 + public void setInventorySts(String inventorySts) {
  626 + this.inventorySts = inventorySts;
  627 + }
  628 +
  629 + /**
  630 + * 获取系统数量
  631 + *
  632 + * @return systemQty - 系统数量
  633 + */
  634 + public Long getSystemQty() {
  635 + return systemQty;
  636 + }
  637 +
  638 + /**
  639 + * 设置系统数量
  640 + *
  641 + * @param systemQty 系统数量
  642 + */
  643 + public void setSystemQty(Long systemQty) {
  644 + this.systemQty = systemQty;
  645 + }
  646 +
  647 + /**
  648 + * 获取实盘数量
  649 + *
  650 + * @return countedQty - 实盘数量
  651 + */
  652 + public Long getCountedQty() {
  653 + return countedQty;
  654 + }
  655 +
  656 + /**
  657 + * 设置实盘数量
  658 + *
  659 + * @param countedQty 实盘数量
  660 + */
  661 + public void setCountedQty(Long countedQty) {
  662 + this.countedQty = countedQty;
  663 + }
  664 +
  665 + /**
  666 + * 获取调整数量
  667 + *
  668 + * @return adjustQty - 调整数量
  669 + */
  670 + public Long getAdjustQty() {
  671 + return adjustQty;
  672 + }
  673 +
  674 + /**
  675 + * 设置调整数量
  676 + *
  677 + * @param adjustQty 调整数量
  678 + */
  679 + public void setAdjustQty(Long adjustQty) {
  680 + this.adjustQty = adjustQty;
  681 + }
  682 +
  683 + /**
  684 + * 获取失败原因
  685 + *
  686 + * @return rejectionNote - 失败原因
  687 + */
  688 + public String getRejectionNote() {
  689 + return rejectionNote;
  690 + }
  691 +
  692 + /**
  693 + * 设置失败原因
  694 + *
  695 + * @param rejectionNote 失败原因
  696 + */
  697 + public void setRejectionNote(String rejectionNote) {
  698 + this.rejectionNote = rejectionNote;
  699 + }
  700 +
  701 + /**
  702 + * 获取盘点创建人
  703 + *
  704 + * @return countedBy - 盘点创建人
  705 + */
  706 + public String getCountedBy() {
  707 + return countedBy;
  708 + }
  709 +
  710 + /**
  711 + * 设置盘点创建人
  712 + *
  713 + * @param countedBy 盘点创建人
  714 + */
  715 + public void setCountedBy(String countedBy) {
  716 + this.countedBy = countedBy;
  717 + }
  718 +
  719 + /**
  720 + * 获取盘点日期时间
  721 + *
  722 + * @return countedAt - 盘点日期时间
  723 + */
  724 + public Date getCountedAt() {
  725 + return countedAt;
  726 + }
  727 +
  728 + /**
  729 + * 设置盘点日期时间
  730 + *
  731 + * @param countedAt 盘点日期时间
  732 + */
  733 + public void setCountedAt(Date countedAt) {
  734 + this.countedAt = countedAt;
  735 + }
  736 +
  737 + /**
  738 + * 获取指派用户
  739 + *
  740 + * @return assignedTo - 指派用户
  741 + */
  742 + public String getAssignedTo() {
  743 + return assignedTo;
  744 + }
  745 +
  746 + /**
  747 + * 设置指派用户
  748 + *
  749 + * @param assignedTo 指派用户
  750 + */
  751 + public void setAssignedTo(String assignedTo) {
  752 + this.assignedTo = assignedTo;
  753 + }
  754 +
  755 + /**
  756 + * 获取指派时间
  757 + *
  758 + * @return assignedAt - 指派时间
  759 + */
  760 + public Date getAssignedAt() {
  761 + return assignedAt;
  762 + }
  763 +
  764 + /**
  765 + * 设置指派时间
  766 + *
  767 + * @param assignedAt 指派时间
  768 + */
  769 + public void setAssignedAt(Date assignedAt) {
  770 + this.assignedAt = assignedAt;
  771 + }
  772 +
  773 + /**
  774 + * 获取完成用户
  775 + *
  776 + * @return completedBy - 完成用户
  777 + */
  778 + public String getCompletedBy() {
  779 + return completedBy;
  780 + }
  781 +
  782 + /**
  783 + * 设置完成用户
  784 + *
  785 + * @param completedBy 完成用户
  786 + */
  787 + public void setCompletedBy(String completedBy) {
  788 + this.completedBy = completedBy;
  789 + }
  790 +
  791 + /**
  792 + * 获取完成时间
  793 + *
  794 + * @return completedAt - 完成时间
  795 + */
  796 + public Date getCompletedAt() {
  797 + return completedAt;
  798 + }
  799 +
  800 + /**
  801 + * 设置完成时间
  802 + *
  803 + * @param completedAt 完成时间
  804 + */
  805 + public void setCompletedAt(Date completedAt) {
  806 + this.completedAt = completedAt;
  807 + }
  808 +
  809 + /**
  810 + * 获取状态
  811 + *
  812 + * @return enableStatus - 状态
  813 + */
  814 + public Integer getEnableStatus() {
  815 + return enableStatus;
  816 + }
  817 +
  818 + /**
  819 + * 设置状态
  820 + *
  821 + * @param enableStatus 状态
  822 + */
  823 + public void setEnableStatus(Integer enableStatus) {
  824 + this.enableStatus = enableStatus;
  825 + }
  826 +
  827 + /**
  828 + * 获取创建时间
  829 + *
  830 + * @return created - 创建时间
  831 + */
  832 + public Date getCreated() {
  833 + return created;
  834 + }
  835 +
  836 + /**
  837 + * 设置创建时间
  838 + *
  839 + * @param created 创建时间
  840 + */
  841 + public void setCreated(Date created) {
  842 + this.created = created;
  843 + }
  844 +
  845 + /**
  846 + * 获取创建用户
  847 + *
  848 + * @return createdBy - 创建用户
  849 + */
  850 + public String getCreatedBy() {
  851 + return createdBy;
  852 + }
  853 +
  854 + /**
  855 + * 设置创建用户
  856 + *
  857 + * @param createdBy 创建用户
  858 + */
  859 + public void setCreatedBy(String createdBy) {
  860 + this.createdBy = createdBy;
  861 + }
  862 +
  863 + /**
  864 + * 获取创建时间
  865 + *
  866 + * @return lastUpdated - 创建时间
  867 + */
  868 + public Date getLastUpdated() {
  869 + return lastUpdated;
  870 + }
  871 +
  872 + /**
  873 + * 设置创建时间
  874 + *
  875 + * @param lastUpdated 创建时间
  876 + */
  877 + public void setLastUpdated(Date lastUpdated) {
  878 + this.lastUpdated = lastUpdated;
  879 + }
  880 +
  881 + /**
  882 + * 获取更新用户
  883 + *
  884 + * @return lastUpdatedBy - 更新用户
  885 + */
  886 + public String getLastUpdatedBy() {
  887 + return lastUpdatedBy;
  888 + }
  889 +
  890 + /**
  891 + * 设置更新用户
  892 + *
  893 + * @param lastUpdatedBy 更新用户
  894 + */
  895 + public void setLastUpdatedBy(String lastUpdatedBy) {
  896 + this.lastUpdatedBy = lastUpdatedBy;
  897 + }
  898 +
  899 + /**
  900 + * 获取数据版本
  901 + *
  902 + * @return version - 数据版本
  903 + */
  904 + public Integer getVersion() {
  905 + return version;
  906 + }
  907 +
  908 + /**
  909 + * 设置数据版本
  910 + *
  911 + * @param version 数据版本
  912 + */
  913 + public void setVersion(Integer version) {
  914 + this.version = version;
  915 + }
  916 +
  917 + /**
  918 + * 获取自定义字段1
  919 + *
  920 + * @return userDef1 - 自定义字段1
  921 + */
  922 + public String getUserDef1() {
  923 + return userDef1;
  924 + }
  925 +
  926 + /**
  927 + * 设置自定义字段1
  928 + *
  929 + * @param userDef1 自定义字段1
  930 + */
  931 + public void setUserDef1(String userDef1) {
  932 + this.userDef1 = userDef1;
  933 + }
  934 +
  935 + /**
  936 + * 获取自定义字段2
  937 + *
  938 + * @return userDef2 - 自定义字段2
  939 + */
  940 + public String getUserDef2() {
  941 + return userDef2;
  942 + }
  943 +
  944 + /**
  945 + * 设置自定义字段2
  946 + *
  947 + * @param userDef2 自定义字段2
  948 + */
  949 + public void setUserDef2(String userDef2) {
  950 + this.userDef2 = userDef2;
  951 + }
  952 +
  953 + /**
  954 + * 获取自定义字段3
  955 + *
  956 + * @return userDef3 - 自定义字段3
  957 + */
  958 + public String getUserDef3() {
  959 + return userDef3;
  960 + }
  961 +
  962 + /**
  963 + * 设置自定义字段3
  964 + *
  965 + * @param userDef3 自定义字段3
  966 + */
  967 + public void setUserDef3(String userDef3) {
  968 + this.userDef3 = userDef3;
  969 + }
  970 +
  971 + /**
  972 + * 获取处理标记
  973 + *
  974 + * @return processStamp - 处理标记
  975 + */
  976 + public String getProcessStamp() {
  977 + return processStamp;
  978 + }
  979 +
  980 + /**
  981 + * 设置处理标记
  982 + *
  983 + * @param processStamp 处理标记
  984 + */
  985 + public void setProcessStamp(String processStamp) {
  986 + this.processStamp = processStamp;
  987 + }
  988 +
  989 + /**
  990 + * 获取批次
  991 + *
  992 + * @return batch - 批次
  993 + */
  994 + public String getBatch() {
  995 + return batch;
  996 + }
  997 +
  998 + /**
  999 + * 设置批次
  1000 + *
  1001 + * @param batch 批次
  1002 + */
  1003 + public void setBatch(String batch) {
  1004 + this.batch = batch;
  1005 + }
  1006 +
  1007 + /**
  1008 + * 获取批号
  1009 + *
  1010 + * @return lot - 批号
  1011 + */
  1012 + public String getLot() {
  1013 + return lot;
  1014 + }
  1015 +
  1016 + /**
  1017 + * 设置批号
  1018 + *
  1019 + * @param lot 批号
  1020 + */
  1021 + public void setLot(String lot) {
  1022 + this.lot = lot;
  1023 + }
  1024 +
  1025 + /**
  1026 + * 获取项目号
  1027 + *
  1028 + * @return projectNo - 项目号
  1029 + */
  1030 + public String getProjectNo() {
  1031 + return projectNo;
  1032 + }
  1033 +
  1034 + /**
  1035 + * 设置项目号
  1036 + *
  1037 + * @param projectNo 项目号
  1038 + */
  1039 + public void setProjectNo(String projectNo) {
  1040 + this.projectNo = projectNo;
  1041 + }
  1042 +}
0 1043 \ No newline at end of file
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountDetail/mapper/CycleCountDetailMapper.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountDetail.mapper;
  2 +
  3 +import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4 +import com.huaheng.pc.inventory.cycleCountDetail.domain.CycleCountDetail;
  5 +
  6 +public interface CycleCountDetailMapper extends BaseMapper<CycleCountDetail> {
  7 +}
0 8 \ No newline at end of file
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountDetail/service/CycleCountDetailService.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountDetail.service;
  2 +
  3 +import org.springframework.stereotype.Service;
  4 +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  5 +import com.huaheng.pc.inventory.cycleCountDetail.mapper.CycleCountDetailMapper;
  6 +import com.huaheng.pc.inventory.cycleCountDetail.domain.CycleCountDetail;
  7 +@Service
  8 +public class CycleCountDetailService extends ServiceImpl<CycleCountDetailMapper, CycleCountDetail> {
  9 +
  10 +}
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountHeader/domain/CycleCountHeader.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountHeader.domain;
  2 +
  3 +import com.baomidou.mybatisplus.annotation.IdType;
  4 +import com.baomidou.mybatisplus.annotation.TableField;
  5 +import com.baomidou.mybatisplus.annotation.TableId;
  6 +import com.baomidou.mybatisplus.annotation.TableName;
  7 +import io.swagger.annotations.ApiModel;
  8 +import io.swagger.annotations.ApiModelProperty;
  9 +import java.io.Serializable;
  10 +import java.util.Date;
  11 +
  12 +@ApiModel(value="com.huaheng.pc.inventory.cycleCountHeader.domain.CycleCountHeader")
  13 +@TableName(value = "cycle_count_header")
  14 +public class CycleCountHeader implements Serializable {
  15 + /**
  16 + * ID
  17 + */
  18 + @TableId(value = "id", type = IdType.AUTO)
  19 + @ApiModelProperty(value="ID")
  20 + private Integer id;
  21 +
  22 + /**
  23 + * 原始盘点内部号
  24 + */
  25 + @TableField(value = "countOrderId")
  26 + @ApiModelProperty(value="原始盘点内部号")
  27 + private Integer countOrderId;
  28 +
  29 + /**
  30 + * 盘点轮次
  31 + */
  32 + @TableField(value = "round")
  33 + @ApiModelProperty(value="盘点轮次")
  34 + private Integer round;
  35 +
  36 + /**
  37 + * 盘点主表编号
  38 + */
  39 + @TableField(value = "masterCode")
  40 + @ApiModelProperty(value="盘点主表编号")
  41 + private String masterCode;
  42 +
  43 + /**
  44 + * 仓库编码
  45 + */
  46 + @TableField(value = "warehouseCode")
  47 + @ApiModelProperty(value="仓库编码")
  48 + private String warehouseCode;
  49 +
  50 + /**
  51 + * 货主代码
  52 + */
  53 + @TableField(value = "companyCode")
  54 + @ApiModelProperty(value="货主代码")
  55 + private String companyCode;
  56 +
  57 + /**
  58 + * 盘点类型
  59 + */
  60 + @TableField(value = "countType")
  61 + @ApiModelProperty(value="盘点类型")
  62 + private Integer countType;
  63 +
  64 + /**
  65 + * 盘点状态
  66 + */
  67 + @TableField(value = "statusCyc")
  68 + @ApiModelProperty(value="盘点状态")
  69 + private Integer statusCyc;
  70 +
  71 + /**
  72 + * 是否盘点属性
  73 + */
  74 + @TableField(value = "countAttribute")
  75 + @ApiModelProperty(value="是否盘点属性")
  76 + private Integer countAttribute;
  77 +
  78 + /**
  79 + * 备注
  80 + */
  81 + @TableField(value = "remark")
  82 + @ApiModelProperty(value="备注")
  83 + private String remark;
  84 +
  85 + /**
  86 + * 总货位数
  87 + */
  88 + @TableField(value = "totalLocs")
  89 + @ApiModelProperty(value="总货位数")
  90 + private Integer totalLocs;
  91 +
  92 + /**
  93 + * 总物料数
  94 + */
  95 + @TableField(value = "totalItems")
  96 + @ApiModelProperty(value="总物料数")
  97 + private Integer totalItems;
  98 +
  99 + /**
  100 + * 指定区域
  101 + */
  102 + @TableField(value = "zoneCode")
  103 + @ApiModelProperty(value="指定区域")
  104 + private String zoneCode;
  105 +
  106 + /**
  107 + * 库位条件(模糊)
  108 + */
  109 + @TableField(value = "locationFilter")
  110 + @ApiModelProperty(value="库位条件(模糊)")
  111 + private String locationFilter;
  112 +
  113 + /**
  114 + * 释放人
  115 + */
  116 + @TableField(value = "releasedBy")
  117 + @ApiModelProperty(value="释放人")
  118 + private String releasedBy;
  119 +
  120 + /**
  121 + * 释放时间
  122 + */
  123 + @TableField(value = "releasedAt")
  124 + @ApiModelProperty(value="释放时间")
  125 + private Date releasedAt;
  126 +
  127 + /**
  128 + * 关闭人
  129 + */
  130 + @TableField(value = "closedBy")
  131 + @ApiModelProperty(value="关闭人")
  132 + private String closedBy;
  133 +
  134 + /**
  135 + * 关闭时间
  136 + */
  137 + @TableField(value = "closedAt")
  138 + @ApiModelProperty(value="关闭时间")
  139 + private Date closedAt;
  140 +
  141 + /**
  142 + * 创建时间
  143 + */
  144 + @TableField(value = "created")
  145 + @ApiModelProperty(value="创建时间")
  146 + private Date created;
  147 +
  148 + /**
  149 + * 创建用户
  150 + */
  151 + @TableField(value = "createdBy")
  152 + @ApiModelProperty(value="创建用户")
  153 + private String createdBy;
  154 +
  155 + /**
  156 + * 创建时间
  157 + */
  158 + @TableField(value = "lastUpdated")
  159 + @ApiModelProperty(value="创建时间")
  160 + private Date lastUpdated;
  161 +
  162 + /**
  163 + * 更新用户
  164 + */
  165 + @TableField(value = "lastUpdatedBy")
  166 + @ApiModelProperty(value="更新用户")
  167 + private String lastUpdatedBy;
  168 +
  169 + /**
  170 + * 数据版本
  171 + */
  172 + @TableField(value = "version")
  173 + @ApiModelProperty(value="数据版本")
  174 + private Integer version;
  175 +
  176 + /**
  177 + * 自定义字段1
  178 + */
  179 + @TableField(value = "userDef1")
  180 + @ApiModelProperty(value="自定义字段1")
  181 + private String userDef1;
  182 +
  183 + /**
  184 + * 自定义字段2
  185 + */
  186 + @TableField(value = "userDef2")
  187 + @ApiModelProperty(value="自定义字段2")
  188 + private String userDef2;
  189 +
  190 + /**
  191 + * 自定义字段4
  192 + */
  193 + @TableField(value = "userDef3")
  194 + @ApiModelProperty(value="自定义字段4")
  195 + private String userDef3;
  196 +
  197 + /**
  198 + * 审核人
  199 + */
  200 + @TableField(value = "verifyBy")
  201 + @ApiModelProperty(value="审核人")
  202 + private String verifyBy;
  203 +
  204 + /**
  205 + * 源盘点单号
  206 + */
  207 + @TableField(value = "sourceCode")
  208 + @ApiModelProperty(value="源盘点单号")
  209 + private String sourceCode;
  210 +
  211 + /**
  212 + * 上传时间
  213 + */
  214 + @TableField(value = "uploadTime")
  215 + @ApiModelProperty(value="上传时间")
  216 + private Date uploadTime;
  217 +
  218 + /**
  219 + * 上传状态,0未上传
  220 + */
  221 + @TableField(value = "uploadStatus")
  222 + @ApiModelProperty(value="上传状态,0未上传")
  223 + private Boolean uploadStatus;
  224 +
  225 + private static final long serialVersionUID = 1L;
  226 +
  227 + public static final String COL_ID = "id";
  228 +
  229 + public static final String COL_COUNTORDERID = "countOrderId";
  230 +
  231 + public static final String COL_ROUND = "round";
  232 +
  233 + public static final String COL_MASTERCODE = "masterCode";
  234 +
  235 + public static final String COL_WAREHOUSECODE = "warehouseCode";
  236 +
  237 + public static final String COL_COMPANYCODE = "companyCode";
  238 +
  239 + public static final String COL_COUNTTYPE = "countType";
  240 +
  241 + public static final String COL_STATUSCYC = "statusCyc";
  242 +
  243 + public static final String COL_COUNTATTRIBUTE = "countAttribute";
  244 +
  245 + public static final String COL_REMARK = "remark";
  246 +
  247 + public static final String COL_TOTALLOCS = "totalLocs";
  248 +
  249 + public static final String COL_TOTALITEMS = "totalItems";
  250 +
  251 + public static final String COL_ZONECODE = "zoneCode";
  252 +
  253 + public static final String COL_LOCATIONFILTER = "locationFilter";
  254 +
  255 + public static final String COL_RELEASEDBY = "releasedBy";
  256 +
  257 + public static final String COL_RELEASEDAT = "releasedAt";
  258 +
  259 + public static final String COL_CLOSEDBY = "closedBy";
  260 +
  261 + public static final String COL_CLOSEDAT = "closedAt";
  262 +
  263 + public static final String COL_CREATED = "created";
  264 +
  265 + public static final String COL_CREATEDBY = "createdBy";
  266 +
  267 + public static final String COL_LASTUPDATED = "lastUpdated";
  268 +
  269 + public static final String COL_LASTUPDATEDBY = "lastUpdatedBy";
  270 +
  271 + public static final String COL_VERSION = "version";
  272 +
  273 + public static final String COL_USERDEF1 = "userDef1";
  274 +
  275 + public static final String COL_USERDEF2 = "userDef2";
  276 +
  277 + public static final String COL_USERDEF3 = "userDef3";
  278 +
  279 + public static final String COL_VERIFYBY = "verifyBy";
  280 +
  281 + public static final String COL_SOURCECODE = "sourceCode";
  282 +
  283 + public static final String COL_UPLOADTIME = "uploadTime";
  284 +
  285 + public static final String COL_UPLOADSTATUS = "uploadStatus";
  286 +
  287 + /**
  288 + * 获取ID
  289 + *
  290 + * @return id - ID
  291 + */
  292 + public Integer getId() {
  293 + return id;
  294 + }
  295 +
  296 + /**
  297 + * 设置ID
  298 + *
  299 + * @param id ID
  300 + */
  301 + public void setId(Integer id) {
  302 + this.id = id;
  303 + }
  304 +
  305 + /**
  306 + * 获取原始盘点内部号
  307 + *
  308 + * @return countOrderId - 原始盘点内部号
  309 + */
  310 + public Integer getCountOrderId() {
  311 + return countOrderId;
  312 + }
  313 +
  314 + /**
  315 + * 设置原始盘点内部号
  316 + *
  317 + * @param countOrderId 原始盘点内部号
  318 + */
  319 + public void setCountOrderId(Integer countOrderId) {
  320 + this.countOrderId = countOrderId;
  321 + }
  322 +
  323 + /**
  324 + * 获取盘点轮次
  325 + *
  326 + * @return round - 盘点轮次
  327 + */
  328 + public Integer getRound() {
  329 + return round;
  330 + }
  331 +
  332 + /**
  333 + * 设置盘点轮次
  334 + *
  335 + * @param round 盘点轮次
  336 + */
  337 + public void setRound(Integer round) {
  338 + this.round = round;
  339 + }
  340 +
  341 + /**
  342 + * 获取盘点主表编号
  343 + *
  344 + * @return masterCode - 盘点主表编号
  345 + */
  346 + public String getMasterCode() {
  347 + return masterCode;
  348 + }
  349 +
  350 + /**
  351 + * 设置盘点主表编号
  352 + *
  353 + * @param masterCode 盘点主表编号
  354 + */
  355 + public void setMasterCode(String masterCode) {
  356 + this.masterCode = masterCode;
  357 + }
  358 +
  359 + /**
  360 + * 获取仓库编码
  361 + *
  362 + * @return warehouseCode - 仓库编码
  363 + */
  364 + public String getWarehouseCode() {
  365 + return warehouseCode;
  366 + }
  367 +
  368 + /**
  369 + * 设置仓库编码
  370 + *
  371 + * @param warehouseCode 仓库编码
  372 + */
  373 + public void setWarehouseCode(String warehouseCode) {
  374 + this.warehouseCode = warehouseCode;
  375 + }
  376 +
  377 + /**
  378 + * 获取货主代码
  379 + *
  380 + * @return companyCode - 货主代码
  381 + */
  382 + public String getCompanyCode() {
  383 + return companyCode;
  384 + }
  385 +
  386 + /**
  387 + * 设置货主代码
  388 + *
  389 + * @param companyCode 货主代码
  390 + */
  391 + public void setCompanyCode(String companyCode) {
  392 + this.companyCode = companyCode;
  393 + }
  394 +
  395 + /**
  396 + * 获取盘点类型
  397 + *
  398 + * @return countType - 盘点类型
  399 + */
  400 + public Integer getCountType() {
  401 + return countType;
  402 + }
  403 +
  404 + /**
  405 + * 设置盘点类型
  406 + *
  407 + * @param countType 盘点类型
  408 + */
  409 + public void setCountType(Integer countType) {
  410 + this.countType = countType;
  411 + }
  412 +
  413 + /**
  414 + * 获取盘点状态
  415 + *
  416 + * @return statusCyc - 盘点状态
  417 + */
  418 + public Integer getStatusCyc() {
  419 + return statusCyc;
  420 + }
  421 +
  422 + /**
  423 + * 设置盘点状态
  424 + *
  425 + * @param statusCyc 盘点状态
  426 + */
  427 + public void setStatusCyc(Integer statusCyc) {
  428 + this.statusCyc = statusCyc;
  429 + }
  430 +
  431 + /**
  432 + * 获取是否盘点属性
  433 + *
  434 + * @return countAttribute - 是否盘点属性
  435 + */
  436 + public Integer getCountAttribute() {
  437 + return countAttribute;
  438 + }
  439 +
  440 + /**
  441 + * 设置是否盘点属性
  442 + *
  443 + * @param countAttribute 是否盘点属性
  444 + */
  445 + public void setCountAttribute(Integer countAttribute) {
  446 + this.countAttribute = countAttribute;
  447 + }
  448 +
  449 + /**
  450 + * 获取备注
  451 + *
  452 + * @return remark - 备注
  453 + */
  454 + public String getRemark() {
  455 + return remark;
  456 + }
  457 +
  458 + /**
  459 + * 设置备注
  460 + *
  461 + * @param remark 备注
  462 + */
  463 + public void setRemark(String remark) {
  464 + this.remark = remark;
  465 + }
  466 +
  467 + /**
  468 + * 获取总货位数
  469 + *
  470 + * @return totalLocs - 总货位数
  471 + */
  472 + public Integer getTotalLocs() {
  473 + return totalLocs;
  474 + }
  475 +
  476 + /**
  477 + * 设置总货位数
  478 + *
  479 + * @param totalLocs 总货位数
  480 + */
  481 + public void setTotalLocs(Integer totalLocs) {
  482 + this.totalLocs = totalLocs;
  483 + }
  484 +
  485 + /**
  486 + * 获取总物料数
  487 + *
  488 + * @return totalItems - 总物料数
  489 + */
  490 + public Integer getTotalItems() {
  491 + return totalItems;
  492 + }
  493 +
  494 + /**
  495 + * 设置总物料数
  496 + *
  497 + * @param totalItems 总物料数
  498 + */
  499 + public void setTotalItems(Integer totalItems) {
  500 + this.totalItems = totalItems;
  501 + }
  502 +
  503 + /**
  504 + * 获取指定区域
  505 + *
  506 + * @return zoneCode - 指定区域
  507 + */
  508 + public String getZoneCode() {
  509 + return zoneCode;
  510 + }
  511 +
  512 + /**
  513 + * 设置指定区域
  514 + *
  515 + * @param zoneCode 指定区域
  516 + */
  517 + public void setZoneCode(String zoneCode) {
  518 + this.zoneCode = zoneCode;
  519 + }
  520 +
  521 + /**
  522 + * 获取库位条件(模糊)
  523 + *
  524 + * @return locationFilter - 库位条件(模糊)
  525 + */
  526 + public String getLocationFilter() {
  527 + return locationFilter;
  528 + }
  529 +
  530 + /**
  531 + * 设置库位条件(模糊)
  532 + *
  533 + * @param locationFilter 库位条件(模糊)
  534 + */
  535 + public void setLocationFilter(String locationFilter) {
  536 + this.locationFilter = locationFilter;
  537 + }
  538 +
  539 + /**
  540 + * 获取释放人
  541 + *
  542 + * @return releasedBy - 释放人
  543 + */
  544 + public String getReleasedBy() {
  545 + return releasedBy;
  546 + }
  547 +
  548 + /**
  549 + * 设置释放人
  550 + *
  551 + * @param releasedBy 释放人
  552 + */
  553 + public void setReleasedBy(String releasedBy) {
  554 + this.releasedBy = releasedBy;
  555 + }
  556 +
  557 + /**
  558 + * 获取释放时间
  559 + *
  560 + * @return releasedAt - 释放时间
  561 + */
  562 + public Date getReleasedAt() {
  563 + return releasedAt;
  564 + }
  565 +
  566 + /**
  567 + * 设置释放时间
  568 + *
  569 + * @param releasedAt 释放时间
  570 + */
  571 + public void setReleasedAt(Date releasedAt) {
  572 + this.releasedAt = releasedAt;
  573 + }
  574 +
  575 + /**
  576 + * 获取关闭人
  577 + *
  578 + * @return closedBy - 关闭人
  579 + */
  580 + public String getClosedBy() {
  581 + return closedBy;
  582 + }
  583 +
  584 + /**
  585 + * 设置关闭人
  586 + *
  587 + * @param closedBy 关闭人
  588 + */
  589 + public void setClosedBy(String closedBy) {
  590 + this.closedBy = closedBy;
  591 + }
  592 +
  593 + /**
  594 + * 获取关闭时间
  595 + *
  596 + * @return closedAt - 关闭时间
  597 + */
  598 + public Date getClosedAt() {
  599 + return closedAt;
  600 + }
  601 +
  602 + /**
  603 + * 设置关闭时间
  604 + *
  605 + * @param closedAt 关闭时间
  606 + */
  607 + public void setClosedAt(Date closedAt) {
  608 + this.closedAt = closedAt;
  609 + }
  610 +
  611 + /**
  612 + * 获取创建时间
  613 + *
  614 + * @return created - 创建时间
  615 + */
  616 + public Date getCreated() {
  617 + return created;
  618 + }
  619 +
  620 + /**
  621 + * 设置创建时间
  622 + *
  623 + * @param created 创建时间
  624 + */
  625 + public void setCreated(Date created) {
  626 + this.created = created;
  627 + }
  628 +
  629 + /**
  630 + * 获取创建用户
  631 + *
  632 + * @return createdBy - 创建用户
  633 + */
  634 + public String getCreatedBy() {
  635 + return createdBy;
  636 + }
  637 +
  638 + /**
  639 + * 设置创建用户
  640 + *
  641 + * @param createdBy 创建用户
  642 + */
  643 + public void setCreatedBy(String createdBy) {
  644 + this.createdBy = createdBy;
  645 + }
  646 +
  647 + /**
  648 + * 获取创建时间
  649 + *
  650 + * @return lastUpdated - 创建时间
  651 + */
  652 + public Date getLastUpdated() {
  653 + return lastUpdated;
  654 + }
  655 +
  656 + /**
  657 + * 设置创建时间
  658 + *
  659 + * @param lastUpdated 创建时间
  660 + */
  661 + public void setLastUpdated(Date lastUpdated) {
  662 + this.lastUpdated = lastUpdated;
  663 + }
  664 +
  665 + /**
  666 + * 获取更新用户
  667 + *
  668 + * @return lastUpdatedBy - 更新用户
  669 + */
  670 + public String getLastUpdatedBy() {
  671 + return lastUpdatedBy;
  672 + }
  673 +
  674 + /**
  675 + * 设置更新用户
  676 + *
  677 + * @param lastUpdatedBy 更新用户
  678 + */
  679 + public void setLastUpdatedBy(String lastUpdatedBy) {
  680 + this.lastUpdatedBy = lastUpdatedBy;
  681 + }
  682 +
  683 + /**
  684 + * 获取数据版本
  685 + *
  686 + * @return version - 数据版本
  687 + */
  688 + public Integer getVersion() {
  689 + return version;
  690 + }
  691 +
  692 + /**
  693 + * 设置数据版本
  694 + *
  695 + * @param version 数据版本
  696 + */
  697 + public void setVersion(Integer version) {
  698 + this.version = version;
  699 + }
  700 +
  701 + /**
  702 + * 获取自定义字段1
  703 + *
  704 + * @return userDef1 - 自定义字段1
  705 + */
  706 + public String getUserDef1() {
  707 + return userDef1;
  708 + }
  709 +
  710 + /**
  711 + * 设置自定义字段1
  712 + *
  713 + * @param userDef1 自定义字段1
  714 + */
  715 + public void setUserDef1(String userDef1) {
  716 + this.userDef1 = userDef1;
  717 + }
  718 +
  719 + /**
  720 + * 获取自定义字段2
  721 + *
  722 + * @return userDef2 - 自定义字段2
  723 + */
  724 + public String getUserDef2() {
  725 + return userDef2;
  726 + }
  727 +
  728 + /**
  729 + * 设置自定义字段2
  730 + *
  731 + * @param userDef2 自定义字段2
  732 + */
  733 + public void setUserDef2(String userDef2) {
  734 + this.userDef2 = userDef2;
  735 + }
  736 +
  737 + /**
  738 + * 获取自定义字段4
  739 + *
  740 + * @return userDef3 - 自定义字段4
  741 + */
  742 + public String getUserDef3() {
  743 + return userDef3;
  744 + }
  745 +
  746 + /**
  747 + * 设置自定义字段4
  748 + *
  749 + * @param userDef3 自定义字段4
  750 + */
  751 + public void setUserDef3(String userDef3) {
  752 + this.userDef3 = userDef3;
  753 + }
  754 +
  755 + /**
  756 + * 获取审核人
  757 + *
  758 + * @return verifyBy - 审核人
  759 + */
  760 + public String getVerifyBy() {
  761 + return verifyBy;
  762 + }
  763 +
  764 + /**
  765 + * 设置审核人
  766 + *
  767 + * @param verifyBy 审核人
  768 + */
  769 + public void setVerifyBy(String verifyBy) {
  770 + this.verifyBy = verifyBy;
  771 + }
  772 +
  773 + /**
  774 + * 获取源盘点单号
  775 + *
  776 + * @return sourceCode - 源盘点单号
  777 + */
  778 + public String getSourceCode() {
  779 + return sourceCode;
  780 + }
  781 +
  782 + /**
  783 + * 设置源盘点单号
  784 + *
  785 + * @param sourceCode 源盘点单号
  786 + */
  787 + public void setSourceCode(String sourceCode) {
  788 + this.sourceCode = sourceCode;
  789 + }
  790 +
  791 + /**
  792 + * 获取上传时间
  793 + *
  794 + * @return uploadTime - 上传时间
  795 + */
  796 + public Date getUploadTime() {
  797 + return uploadTime;
  798 + }
  799 +
  800 + /**
  801 + * 设置上传时间
  802 + *
  803 + * @param uploadTime 上传时间
  804 + */
  805 + public void setUploadTime(Date uploadTime) {
  806 + this.uploadTime = uploadTime;
  807 + }
  808 +
  809 + /**
  810 + * 获取上传状态,0未上传
  811 + *
  812 + * @return uploadStatus - 上传状态,0未上传
  813 + */
  814 + public Boolean getUploadStatus() {
  815 + return uploadStatus;
  816 + }
  817 +
  818 + /**
  819 + * 设置上传状态,0未上传
  820 + *
  821 + * @param uploadStatus 上传状态,0未上传
  822 + */
  823 + public void setUploadStatus(Boolean uploadStatus) {
  824 + this.uploadStatus = uploadStatus;
  825 + }
  826 +}
0 827 \ No newline at end of file
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountHeader/mapper/CycleCountHeaderMapper.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountHeader.mapper;
  2 +
  3 +import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  4 +import com.huaheng.pc.inventory.cycleCountHeader.domain.CycleCountHeader;
  5 +
  6 +public interface CycleCountHeaderMapper extends BaseMapper<CycleCountHeader> {
  7 +}
0 8 \ No newline at end of file
... ...
src/main/java/com/huaheng/pc/inventory/cycleCountHeader/service/CycleCountHeaderService.java 0 → 100644
  1 +package com.huaheng.pc.inventory.cycleCountHeader.service;
  2 +
  3 +import org.springframework.stereotype.Service;
  4 +import javax.annotation.Resource;
  5 +import java.util.List;
  6 +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  7 +import com.huaheng.pc.inventory.cycleCountHeader.domain.CycleCountHeader;
  8 +import com.huaheng.pc.inventory.cycleCountHeader.mapper.CycleCountHeaderMapper;
  9 +@Service
  10 +public class CycleCountHeaderService extends ServiceImpl<CycleCountHeaderMapper, CycleCountHeader> {
  11 +
  12 +}
... ...
src/main/java/com/huaheng/pc/receipt/receiptDetail/controller/ReceiptDetailController.java
... ... @@ -5,14 +5,17 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
5 5 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
6 6 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 7 import com.huaheng.common.utils.StringUtils;
  8 +import com.huaheng.common.utils.security.ShiroUtils;
8 9 import com.huaheng.framework.aspectj.lang.annotation.Log;
9 10 import com.huaheng.framework.aspectj.lang.constant.BusinessType;
10 11 import com.huaheng.framework.web.controller.BaseController;
  12 +import com.huaheng.framework.web.domain.AjaxResult;
11 13 import com.huaheng.framework.web.page.PageDomain;
12 14 import com.huaheng.framework.web.page.TableDataInfo;
13 15 import com.huaheng.framework.web.page.TableSupport;
14 16 import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail;
15 17 import com.huaheng.pc.receipt.receiptDetail.service.ReceiptDetailService;
  18 +import com.huaheng.pc.receipt.receiptHeader.domain.ReceiptHeader;
16 19 import io.swagger.annotations.Api;
17 20 import io.swagger.annotations.ApiOperation;
18 21 import io.swagger.annotations.ApiParam;
... ... @@ -23,6 +26,7 @@ import org.springframework.web.bind.annotation.*;
23 26  
24 27 import javax.annotation.Resource;
25 28 import java.util.List;
  29 +import java.util.concurrent.locks.ReentrantLock;
26 30  
27 31 @Api(tags = "入库明细")
28 32 @Controller
... ... @@ -60,6 +64,7 @@ public class ReceiptDetailController extends BaseController {
60 64 lambdaQueryWrapper.ge(StringUtils.isNotEmpty(createdBegin), ReceiptDetail::getCreated, createdBegin)
61 65 .le(StringUtils.isNotEmpty(createdEnd), ReceiptDetail::getCreated, createdEnd)
62 66 .eq(ReceiptDetail::getReceiptId, receiptDetail.getReceiptId());
  67 +
63 68 if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize)){
64 69 /*使用分页查询*/
65 70 Page<ReceiptDetail> page = new Page<>(pageNum, pageSize);
... ... @@ -70,4 +75,24 @@ public class ReceiptDetailController extends BaseController {
70 75 return getDataTable(list);
71 76 }
72 77 }
  78 +
  79 + /**
  80 + * 新增入库明细
  81 + */
  82 + @GetMapping("/add")
  83 + public String add() {
  84 + return prefix + "/add";
  85 + }
  86 +
  87 + /**
  88 + * 新增保存入库单
  89 + */
  90 + @ApiOperation(value="新增入库单 ", notes="新增入库单 ", httpMethod = "POST")
  91 + @RequiresPermissions("config:receiptHeader:add")
  92 + @Log(title = "入库-入库单 ",operating = "新增入库单 ", action = BusinessType.INSERT)
  93 + @PostMapping("/add")
  94 + @ResponseBody
  95 + public AjaxResult addSave(ReceiptDetail receiptDetail) {
  96 + return receiptDetailService.saveReceiptDetaial(receiptDetail);
  97 + }
73 98 }
... ...
src/main/java/com/huaheng/pc/receipt/receiptDetail/service/ReceiptDetailService.java
1 1 package com.huaheng.pc.receipt.receiptDetail.service;
2 2  
  3 +import com.huaheng.framework.web.domain.AjaxResult;
3 4 import com.huaheng.pc.receipt.receiptDetail.domain.ReceiptDetail;
4 5 import com.baomidou.mybatisplus.extension.service.IService;
5 6 public interface ReceiptDetailService extends IService<ReceiptDetail>{
6 7  
  8 + AjaxResult saveReceiptDetaial(ReceiptDetail receiptDetail);
7 9  
8 10 }
... ...
src/main/java/com/huaheng/pc/receipt/receiptDetail/service/ReceiptDetailServiceImpl.java
1 1 package com.huaheng.pc.receipt.receiptDetail.service;
2 2  
  3 +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  4 +import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  5 +import com.huaheng.common.utils.security.ShiroUtils;
  6 +import com.huaheng.framework.web.domain.AjaxResult;
  7 +import com.huaheng.pc.config.material.domain.Material;
  8 +import com.huaheng.pc.config.material.service.MaterialService;
3 9 import org.springframework.stereotype.Service;
4 10 import javax.annotation.Resource;
5 11 import java.util.List;
... ... @@ -10,4 +16,13 @@ import com.huaheng.pc.receipt.receiptDetail.service.ReceiptDetailService;
10 16 @Service
11 17 public class ReceiptDetailServiceImpl extends ServiceImpl<ReceiptDetailMapper, ReceiptDetail> implements ReceiptDetailService{
12 18  
  19 + @Resource
  20 + private MaterialService materialService;
  21 +
  22 + public AjaxResult saveReceiptDetaial(ReceiptDetail receiptDetail){
  23 + LambdaQueryWrapper<Material> lambdaQueryWrapper = Wrappers.lambdaQuery();
  24 + lambdaQueryWrapper.eq(Material::getCompanyCode, receiptDetail.getMaterialCode());
  25 + receiptDetail.setWarehouseCode(ShiroUtils.getWarehouseCode());
  26 + return this.save(receiptDetail) ? AjaxResult.success("操作成功!") : AjaxResult.error("操作失败!");
  27 + }
13 28 }
... ...
src/main/java/com/huaheng/pc/receipt/receiptHeader/service/ReceiptHeaderService.java
1 1 package com.huaheng.pc.receipt.receiptHeader.service;
2 2  
3   -import org.springframework.stereotype.Service;
4   -import javax.annotation.Resource;
5   -import java.util.List;
6 3 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7   -import com.huaheng.pc.receipt.receiptHeader.mapper.ReceiptHeaderMapper;
8 4 import com.huaheng.pc.receipt.receiptHeader.domain.ReceiptHeader;
  5 +import com.huaheng.pc.receipt.receiptHeader.mapper.ReceiptHeaderMapper;
  6 +import org.springframework.stereotype.Service;
9 7 @Service
10 8 public class ReceiptHeaderService extends ServiceImpl<ReceiptHeaderMapper, ReceiptHeader> {
11 9  
... ...
src/main/java/com/huaheng/pc/task/taskHeader/controller/TaskHeaderController.java
... ... @@ -4,11 +4,13 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4 4 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
6 6 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  7 +import com.huaheng.common.support.Convert;
7 8 import com.huaheng.common.utils.StringUtils;
8 9 import com.huaheng.common.utils.security.ShiroUtils;
9 10 import com.huaheng.framework.aspectj.lang.annotation.Log;
10 11 import com.huaheng.framework.aspectj.lang.constant.BusinessType;
11 12 import com.huaheng.framework.web.controller.BaseController;
  13 +import com.huaheng.framework.web.domain.AjaxResult;
12 14 import com.huaheng.framework.web.page.PageDomain;
13 15 import com.huaheng.framework.web.page.TableDataInfo;
14 16 import com.huaheng.framework.web.page.TableSupport;
... ... @@ -50,6 +52,7 @@ public class TaskHeaderController extends BaseController {
50 52  
51 53  
52 54  
  55 +
53 56 /**
54 57 * 查询任务列表
55 58 */
... ... @@ -57,7 +60,8 @@ public class TaskHeaderController extends BaseController {
57 60 @Log(title = "任务-上架任务", operating = "查看任务列表", action = BusinessType.GRANT)
58 61 @PostMapping("/list")
59 62 @ResponseBody
60   - public TableDataInfo list(TaskHeader taskHeader,@ApiParam(name="InternalTaskType",value="类型") String InternalTaskType) {
  63 + public TableDataInfo list(TaskHeader taskHeader,@ApiParam(name="InternalTaskType",value="类型") String InternalTaskType,
  64 + @ApiParam(name="createdBegin",value="类型") String createdBegin,@ApiParam(name="createdEnd",value="类型") String createdEnd) {
61 65 LambdaQueryWrapper<TaskHeader> lambdaQueryWrapper = Wrappers.lambdaQuery();
62 66 lambdaQueryWrapper.eq(TaskHeader::getWarehouseCode,ShiroUtils.getWarehouseCode())
63 67 .in(TaskHeader::getCompanyCode,ShiroUtils.getCompanyCodeList())
... ... @@ -65,7 +69,10 @@ public class TaskHeaderController extends BaseController {
65 69 .eq(StringUtils.isNotEmpty(taskHeader.getInternalTaskType()),TaskHeader::getInternalTaskType,taskHeader.getInternalTaskType())
66 70 .eq(StringUtils.isNotNull(taskHeader.getId()),TaskHeader::getId,taskHeader.getId())
67 71 .eq(StringUtils.isNotEmpty(taskHeader.getContainerCode()),TaskHeader::getContainerCode,taskHeader.getContainerCode())
68   - .eq(StringUtils.isNotEmpty(taskHeader.getLocationCode()),TaskHeader::getLocationCode,taskHeader.getLocationCode());
  72 + .eq(StringUtils.isNotEmpty(taskHeader.getLocationCode()),TaskHeader::getLocationCode,taskHeader.getLocationCode())
  73 + .gt(StringUtils.isNotEmpty(createdBegin),TaskHeader::getCreated,createdBegin)
  74 + .lt(StringUtils.isNotEmpty(createdEnd),TaskHeader::getCreated,createdEnd);
  75 +
69 76 PageDomain pageDomain = TableSupport.buildPageRequest();
70 77 Integer pageNum = pageDomain.getPageNum();
71 78 Integer pageSize = pageDomain.getPageSize();
... ... @@ -83,5 +90,21 @@ public class TaskHeaderController extends BaseController {
83 90 }
84 91  
85 92  
  93 + /**
  94 + * 下发任务
  95 + */
  96 + @RequiresPermissions("task:task:execute")
  97 + @Log(title = "任务-任务管理", operating = "下发立库任务", action = BusinessType.UPDATE)
  98 + @PostMapping( "/execute")
  99 + @ResponseBody
  100 + public AjaxResult execute(String taskId)
  101 + {
  102 + if (StringUtils.isEmpty(taskId))
  103 + return AjaxResult.error("taskId不能为空");
  104 + AjaxResult ajaxResult = taskHeaderService.sendTaskToWcs(Convert.toIntArray(taskId));
  105 + return ajaxResult;
  106 + }
  107 +
  108 +
86 109  
87 110 }
... ...
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderService.java
... ... @@ -9,4 +9,6 @@ public interface TaskHeaderService extends IService&lt;TaskHeader&gt;{
9 9  
10 10 AjaxResult createTaskFromShipmentContainers(ShipmentTaskCreateModel shipmentTaskCreateModel) ;
11 11  
  12 + AjaxResult<TaskHeader> sendTaskToWcs(Integer[] taskIds);
  13 +
12 14 }
... ...
src/main/java/com/huaheng/pc/task/taskHeader/service/TaskHeaderServiceImpl.java
1 1 package com.huaheng.pc.task.taskHeader.service;
2 2  
3 3 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
  4 +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
4 5 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
  6 +import com.huaheng.common.utils.DataUtils;
5 7 import com.huaheng.common.utils.security.ShiroUtils;
6 8 import com.huaheng.framework.web.domain.AjaxResult;
7 9 import com.huaheng.pc.config.location.domain.Location;
... ... @@ -13,13 +15,17 @@ import com.huaheng.pc.shipment.shipmentContainerDetail.service.ShipmentContainer
13 15 import com.huaheng.pc.shipment.shipmentContainerHeader.domain.ShipmentContainerHeader;
14 16 import com.huaheng.pc.shipment.shipmentContainerHeader.service.ShipmentContainerHeaderService;
15 17 import com.huaheng.pc.task.taskDetail.domain.TaskDetail;
  18 +import com.huaheng.pc.task.taskDetail.mapper.TaskDetailMapper;
16 19 import com.huaheng.pc.task.taskDetail.service.TaskDetailService;
17 20 import com.huaheng.pc.task.taskHeader.domain.ShipmentTaskCreateModel;
  21 +import com.sun.jmx.snmp.tasks.Task;
18 22 import org.springframework.beans.factory.annotation.Autowired;
19 23 import org.springframework.stereotype.Service;
20 24 import java.math.BigDecimal;
21 25 import java.util.Date;
22 26 import java.util.List;
  27 +import java.util.Map;
  28 +
23 29 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
24 30 import com.huaheng.pc.task.taskHeader.domain.TaskHeader;
25 31 import com.huaheng.pc.task.taskHeader.mapper.TaskHeaderMapper;
... ... @@ -39,6 +45,8 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
39 45 private InventoryDetailService inventoryDetailService;
40 46 @Autowired
41 47 private TaskDetailService taskDetailService;
  48 + @Autowired
  49 + private TaskHeaderService taskHeaderService;
42 50  
43 51 /**
44 52 * 生成出库任务
... ... @@ -149,4 +157,63 @@ public class TaskHeaderServiceImpl extends ServiceImpl&lt;TaskHeaderMapper, TaskHea
149 157 return AjaxResult.success(task.getId());
150 158  
151 159 }
  160 +
  161 + @Override
  162 + public AjaxResult<TaskHeader> sendTaskToWcs(Integer[] taskIds) {
  163 + TaskHeader task=null;
  164 + for(Integer taskId:taskIds){
  165 + task = taskHeaderService.getById(taskId);
  166 + if(task.getStatus() > 9){
  167 + return AjaxResult.error("任务" + taskId + "已经下发,请不要重复下发,操作中止");
  168 + }
  169 + //修改任务头表
  170 + task.setStatus(10);
  171 + task.setStartPickDateTime(new Date()); //生成时间
  172 + task.setLastUpdated(new Date());
  173 + task.setLastUpdatedBy(ShiroUtils.getLoginName());
  174 + LambdaUpdateWrapper<TaskHeader> HeaderUpdateWrapper=Wrappers.lambdaUpdate();
  175 + HeaderUpdateWrapper.eq(TaskHeader::getId,taskId);
  176 + taskHeaderService.update(task,HeaderUpdateWrapper);
  177 + //修改任务明细状态
  178 + TaskDetail record = new TaskDetail();
  179 + record.setStatus(10);
  180 + record.setLastUpdated(new Date());
  181 + record.setLastUpdatedBy(ShiroUtils.getLoginName());
  182 + LambdaUpdateWrapper<TaskDetail> lambdaUpdateWrapper=Wrappers.lambdaUpdate();
  183 + lambdaUpdateWrapper.eq(TaskDetail::getTaskId,task.getId());
  184 + taskDetailService.update(record,lambdaUpdateWrapper);
  185 +
  186 +
  187 +// if (task.getInternalTaskType().equals("100"))
  188 +// {
  189 +// List<Map<String, Object>> maps = taskDetailService.selectListMapByEqual("billId, billDetailId", condition);
  190 +// for (Map<String, Object> item : maps){
  191 +// Integer billDetailId = DataUtils.getInteger(item.get("billDetailId"));
  192 +// receiptHeaderService.updateDetailStatus(billDetailId, (short)300);
  193 +// }
  194 +// maps.stream().map(X -> X.get("billId")).distinct().forEach(X -> receiptHeaderService.receiptStatusUpdate(DataUtils.getInteger(X), (short)300));
  195 +// }
  196 +// //盘点单执行
  197 +// if(task.getType() == 700){
  198 +// CyclecountDetail cyclecountDetai = cyclecountDetailService.selectEntityById(
  199 +// task.getAllocationHeadId());
  200 +// cyclecountDetai.setStatus(10);
  201 +// cyclecountDetailService.updateByModel(cyclecountDetai);
  202 +// }
  203 +//// //如果是单排人工库,那么出入库都是先完成,在下发AGV任务
  204 +//// if (task.getType().intValue() == 300 || task.getType().intValue() == 600) {
  205 +//// if (task.getSourceLocation().startsWith("L03") == false ) {
  206 +//// taskAgvService.createTaskAgv(task);
  207 +//// }
  208 +//// }
  209 +//// else {
  210 +//// taskAgvService.createTaskAgv(task);
  211 +//// }
  212 +// //任务类型是出库,那就完成任务在叫agv
  213 +// if (task.getType().intValue() == 100 || task.getType().intValue() == 500) {
  214 +// taskAgvService.createTaskAgv(task);
  215 +// }
  216 + }
  217 + return AjaxResult.success("下发任务成功",task);
  218 + }
152 219 }
... ...
src/main/resources/mybatis/inventory/CycleCountDetailMapper.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.huaheng.pc.inventory.cycleCountDetail.mapper.CycleCountDetailMapper">
  4 + <resultMap id="BaseResultMap" type="com.huaheng.pc.inventory.cycleCountDetail.domain.CycleCountDetail">
  5 + <!--@mbg.generated-->
  6 + <id column="id" jdbcType="INTEGER" property="id" />
  7 + <result column="countId" jdbcType="INTEGER" property="countId" />
  8 + <result column="round" jdbcType="INTEGER" property="round" />
  9 + <result column="taskHeaderId" jdbcType="INTEGER" property="taskHeaderId" />
  10 + <result column="taskDetailId" jdbcType="INTEGER" property="taskDetailId" />
  11 + <result column="warehouseCode" jdbcType="VARCHAR" property="warehouseCode" />
  12 + <result column="inventoryDetailId" jdbcType="INTEGER" property="inventoryDetailId" />
  13 + <result column="locationCode" jdbcType="VARCHAR" property="locationCode" />
  14 + <result column="containerCode" jdbcType="VARCHAR" property="containerCode" />
  15 + <result column="materialCode" jdbcType="VARCHAR" property="materialCode" />
  16 + <result column="materialName" jdbcType="VARCHAR" property="materialName" />
  17 + <result column="materialSpec" jdbcType="VARCHAR" property="materialSpec" />
  18 + <result column="materialUnit" jdbcType="VARCHAR" property="materialUnit" />
  19 + <result column="companyCode" jdbcType="VARCHAR" property="companyCode" />
  20 + <result column="inventorySts" jdbcType="VARCHAR" property="inventorySts" />
  21 + <result column="systemQty" jdbcType="DECIMAL" property="systemQty" />
  22 + <result column="countedQty" jdbcType="DECIMAL" property="countedQty" />
  23 + <result column="adjustQty" jdbcType="DECIMAL" property="adjustQty" />
  24 + <result column="rejectionNote" jdbcType="VARCHAR" property="rejectionNote" />
  25 + <result column="countedBy" jdbcType="VARCHAR" property="countedBy" />
  26 + <result column="countedAt" jdbcType="TIMESTAMP" property="countedAt" />
  27 + <result column="assignedTo" jdbcType="VARCHAR" property="assignedTo" />
  28 + <result column="assignedAt" jdbcType="TIMESTAMP" property="assignedAt" />
  29 + <result column="completedBy" jdbcType="VARCHAR" property="completedBy" />
  30 + <result column="completedAt" jdbcType="TIMESTAMP" property="completedAt" />
  31 + <result column="enableStatus" jdbcType="INTEGER" property="enableStatus" />
  32 + <result column="created" jdbcType="TIMESTAMP" property="created" />
  33 + <result column="createdBy" jdbcType="VARCHAR" property="createdBy" />
  34 + <result column="lastUpdated" jdbcType="TIMESTAMP" property="lastUpdated" />
  35 + <result column="lastUpdatedBy" jdbcType="VARCHAR" property="lastUpdatedBy" />
  36 + <result column="version" jdbcType="INTEGER" property="version" />
  37 + <result column="userDef1" jdbcType="VARCHAR" property="userDef1" />
  38 + <result column="userDef2" jdbcType="VARCHAR" property="userDef2" />
  39 + <result column="userDef3" jdbcType="VARCHAR" property="userDef3" />
  40 + <result column="processStamp" jdbcType="VARCHAR" property="processStamp" />
  41 + <result column="batch" jdbcType="VARCHAR" property="batch" />
  42 + <result column="lot" jdbcType="VARCHAR" property="lot" />
  43 + <result column="projectNo" jdbcType="VARCHAR" property="projectNo" />
  44 + </resultMap>
  45 + <sql id="Base_Column_List">
  46 + <!--@mbg.generated-->
  47 + id, countId, round, taskHeaderId, taskDetailId, warehouseCode, inventoryDetailId,
  48 + locationCode, containerCode, materialCode, materialName, materialSpec, materialUnit,
  49 + companyCode, inventorySts, systemQty, countedQty, adjustQty, rejectionNote, countedBy,
  50 + countedAt, assignedTo, assignedAt, completedBy, completedAt, enableStatus, created,
  51 + createdBy, lastUpdated, lastUpdatedBy, version, userDef1, userDef2, userDef3, processStamp,
  52 + batch, lot, projectNo
  53 + </sql>
  54 +</mapper>
0 55 \ No newline at end of file
... ...
src/main/resources/mybatis/inventory/CycleCountHeaderMapper.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3 +<mapper namespace="com.huaheng.pc.inventory.cycleCountHeader.mapper.CycleCountHeaderMapper">
  4 + <resultMap id="BaseResultMap" type="com.huaheng.pc.inventory.cycleCountHeader.domain.CycleCountHeader">
  5 + <!--@mbg.generated-->
  6 + <id column="id" jdbcType="INTEGER" property="id" />
  7 + <result column="countOrderId" jdbcType="INTEGER" property="countOrderId" />
  8 + <result column="round" jdbcType="INTEGER" property="round" />
  9 + <result column="masterCode" jdbcType="VARCHAR" property="masterCode" />
  10 + <result column="warehouseCode" jdbcType="VARCHAR" property="warehouseCode" />
  11 + <result column="companyCode" jdbcType="VARCHAR" property="companyCode" />
  12 + <result column="countType" jdbcType="INTEGER" property="countType" />
  13 + <result column="statusCyc" jdbcType="INTEGER" property="statusCyc" />
  14 + <result column="countAttribute" jdbcType="INTEGER" property="countAttribute" />
  15 + <result column="remark" jdbcType="VARCHAR" property="remark" />
  16 + <result column="totalLocs" jdbcType="INTEGER" property="totalLocs" />
  17 + <result column="totalItems" jdbcType="INTEGER" property="totalItems" />
  18 + <result column="zoneCode" jdbcType="VARCHAR" property="zoneCode" />
  19 + <result column="locationFilter" jdbcType="VARCHAR" property="locationFilter" />
  20 + <result column="releasedBy" jdbcType="VARCHAR" property="releasedBy" />
  21 + <result column="releasedAt" jdbcType="TIMESTAMP" property="releasedAt" />
  22 + <result column="closedBy" jdbcType="VARCHAR" property="closedBy" />
  23 + <result column="closedAt" jdbcType="TIMESTAMP" property="closedAt" />
  24 + <result column="created" jdbcType="TIMESTAMP" property="created" />
  25 + <result column="createdBy" jdbcType="VARCHAR" property="createdBy" />
  26 + <result column="lastUpdated" jdbcType="TIMESTAMP" property="lastUpdated" />
  27 + <result column="lastUpdatedBy" jdbcType="VARCHAR" property="lastUpdatedBy" />
  28 + <result column="version" jdbcType="INTEGER" property="version" />
  29 + <result column="userDef1" jdbcType="VARCHAR" property="userDef1" />
  30 + <result column="userDef2" jdbcType="VARCHAR" property="userDef2" />
  31 + <result column="userDef3" jdbcType="VARCHAR" property="userDef3" />
  32 + <result column="verifyBy" jdbcType="VARCHAR" property="verifyBy" />
  33 + <result column="sourceCode" jdbcType="VARCHAR" property="sourceCode" />
  34 + <result column="uploadTime" jdbcType="TIMESTAMP" property="uploadTime" />
  35 + <result column="uploadStatus" jdbcType="BIT" property="uploadStatus" />
  36 + </resultMap>
  37 + <sql id="Base_Column_List">
  38 + <!--@mbg.generated-->
  39 + id, countOrderId, round, masterCode, warehouseCode, companyCode, countType, statusCyc,
  40 + countAttribute, remark, totalLocs, totalItems, zoneCode, locationFilter, releasedBy,
  41 + releasedAt, closedBy, closedAt, created, createdBy, lastUpdated, lastUpdatedBy, version,
  42 + userDef1, userDef2, userDef3, verifyBy, sourceCode, uploadTime, uploadStatus
  43 + </sql>
  44 +</mapper>
0 45 \ No newline at end of file
... ...
src/main/resources/templates/inventory/cyclecountAdjustDetail/cyclecountAdjustDetail.html
... ... @@ -57,11 +57,11 @@
57 57 <i class="fa fa-vcard"></i>差异调整
58 58 </a>
59 59 <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="createCyclecountWithGapQty()"
60   - shiro:hasPermission="inventoryHeader:cyclecountDetail:cyclecountRepeat">
  60 + shiro:hasPermission="inventoryHeader:cycleCountDetail:cyclecountRepeat">
61 61 <i class="fa fa-vcard"></i> 差异复盘
62 62 </a>-->
63 63 <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="adjust()"
64   - shiro:hasPermission="inventoryHeader:cyclecountDetail:adjust">
  64 + shiro:hasPermission="inventoryHeader:cycleCountDetail:adjust">
65 65 <i class="fa fa-vcard"></i> 差异库存调整
66 66 </a>-->
67 67 <a class="btn btn-outline btn-success btn-rounded" onclick="update()">
... ...
src/main/resources/templates/inventory/cyclecountDetail/add.html
... ... @@ -75,7 +75,7 @@
75 75 <div th:include="include::footer"></div>
76 76  
77 77 <script th:inline="javascript">
78   - var addFlag = [[${@permission.hasPermi('inventoryHeader:cyclecountDetail:add')}]];
  78 + var addFlag = [[${@permission.hasPermi('inventoryHeader:cycleCountDetail:add')}]];
79 79 // var removeFlag = [[${@permission.hasPermi('inventoryHeader:inventoryHeader:remove')}]];
80 80 var prefix = ctx + "inventory/inventory";
81 81 var prefix_cycleDetails = ctx + "inventory/cyclecountDetail";
... ...
src/main/resources/templates/inventory/cyclecountDetail/cyclecountDetail.html
... ... @@ -57,11 +57,11 @@
57 57 <i class="fa fa-plus"></i> 新增
58 58 </a>
59 59 <!--<a class="btn btn-outline btn-danger btn-rounded" onclick="comfirmAllWithNoGapQty()"
60   - shiro:hasPermission="inventoryHeader:cyclecountDetail:confirmAll">
  60 + shiro:hasPermission="inventoryHeader:cycleCountDetail:confirmAll">
61 61 <i class="fa fa-vcard"></i> 全部无差异确认
62 62 </a>
63 63 <a class="btn btn-outline btn-danger btn-rounded" onclick="comfirmRemainWithNoGapQty()"
64   - shiro:hasPermission="inventoryHeader:cyclecountDetail:confirmRemain">
  64 + shiro:hasPermission="inventoryHeader:cycleCountDetail:confirmRemain">
65 65 <i class="fa fa-vcard"></i> 剩余无差异确认
66 66 </a>-->
67 67 <a class="btn btn-outline btn-danger btn-rounded" onclick="createCyclecountWithGapQty()"
... ... @@ -85,10 +85,10 @@
85 85 </div>
86 86 <div th:include="include :: footer"></div>
87 87 <script th:inline="javascript">
88   - var editFlag = [[${@permission.hasPermi('inventoryHeader:cyclecountDetail:edit')}]];
89   - var removeFlag = [[${@permission.hasPermi('inventoryHeader:cyclecountDetail:remove')}]];
90   - var confirmFlag=[[${@permission.hasPermi('inventoryHeader:cyclecountDetail:confirm')}]];
91   - var createTaskFalg=[[${@permission.hasPermi('inventoryHeader:cyclecountDetail:createTask')}]];
  88 + var editFlag = [[${@permission.hasPermi('inventoryHeader:cycleCountDetail:edit')}]];
  89 + var removeFlag = [[${@permission.hasPermi('inventoryHeader:cycleCountDetail:remove')}]];
  90 + var confirmFlag=[[${@permission.hasPermi('inventoryHeader:cycleCountDetail:confirm')}]];
  91 + var createTaskFalg=[[${@permission.hasPermi('inventoryHeader:cycleCountDetail:createTask')}]];
92 92 var prefix = ctx + "inventory/cyclecountDetail";
93 93 var prefix_head = ctx + "inventory/cyclecountHeader";
94 94 var remove_url= prefix + "/remove";
... ...
src/main/resources/templates/task/taskHeader/taskHeader.html
... ... @@ -36,12 +36,12 @@
36 36 </li>
37 37 <li class="time" style="height: 30px">
38 38 <label>创建时间: </label>
39   - <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="params[createdBegin]"/>
  39 + <input type="text" class="time-input" id="startTime" placeholder="开始时间" name="createdBegin"/>
40 40 <span>-</span>
41   - <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="params[createdEnd]"/>
  41 + <input type="text" class="time-input" id="endTime" placeholder="结束时间" name="createdEnd"/>
42 42 </li>
43 43 <li>
44   - 任务类型:<input type="hidden" name="internalTaskType" th:value="${InternalTaskType}"/>
  44 + <input type="hidden" name="internalTaskType" th:value="${InternalTaskType}"/>
45 45 </li>
46 46  
47 47 <!--<li>-->
... ... @@ -228,20 +228,15 @@
228 228 align: 'center',
229 229 formatter: function(value, row, index) {
230 230 var actions = [];
231   - // actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="#" onclick="$.operate.edit(\'' + row.id + '\')"><i class="fa fa-edit"></i>编辑</a> ');
232 231 actions.push('<a class="btn btn-info btn-xs " href="#" onclick="detail(\'' + row.id + '\')"><i class="fa fa-list-ul"></i>明细</a> ');
233   - if (row.lastStatus < 10) {
234   - if(row.zoneCode != "AGV"){
235   - actions.push('<a class="btn btn-success btn-xs ' + executeFlag + '" href="#" onclick="execute(\'' + row.id + '\')"><i class="fa fa-send" style="padding-right: 1px;"></i>执行</a> ');
236   - }
  232 + if (row.status < 10) {
  233 + actions.push('<a class="btn btn-success btn-xs ' + executeFlag + '" href="#" onclick="execute(\'' + row.id + '\')"><i class="fa fa-send" style="padding-right: 1px;"></i>执行</a> ');
237 234 actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="#" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>取消</a> ');
238   - if(row.zoneCode != "AGV"){
239 235 actions.push('<a class="btn btn-primary btn-xs ' + completeFlag + '" href="#" onclick="complete(\'' + row.id + '\')"><i class="fa fa-check"></i>完成</a>');
240   - }
241   - }
242   - if(row.lastStatus < 10 && row.zoneCode == "AGV"){
243   - actions.push('<a style="background-color: #f59e00;border: #f59e00" class="btn btn-primary btn-xs ' + agvFlag + '" href="#" onclick="complete(\'' + row.id + '\')"><i class="fa fa-check"></i>AGV完成</a>');
244 236 }
  237 + if (row.status > 10) {
  238 + actions.push('<a class="btn btn-primary btn-xs ' + completeFlag + '" href="#" onclick="complete(\'' + row.id + '\')"><i class="fa fa-check"></i>完成</a>');
  239 + }
245 240 return actions.join('');
246 241 }
247 242 }
... ... @@ -287,11 +282,6 @@
287 282 title : '单据编码',
288 283 },
289 284 {
290   - field : 'allocationId',
291   - title : '容器物料表ID' ,
292   - sortable: true
293   - },
294   - {
295 285 field : 'materialCode',
296 286 title : '存货编码',
297 287 sortable: true
... ... @@ -311,12 +301,12 @@
311 301 sortable:true
312 302 },
313 303 {
314   - field : 'sourceLocation',
  304 + field : 'fromLocation',
315 305 title : '源库位',
316 306 sortable:true
317 307 },
318 308 {
319   - field : 'destinationLocation',
  309 + field : 'toLocation',
320 310 title : '目的库位',
321 311 sortable:true
322 312 },
... ... @@ -333,8 +323,8 @@
333 323 }
334 324 },
335 325 {
336   - field : 'endTime',
337   - title : '子任务完成时间' ,
  326 + field : 'created',
  327 + title : '创建时间' ,
338 328 visible:false,
339 329 sortable:true
340 330 },
... ...
src/test/java/com.huaheng.test/CreateCode.java
... ... @@ -1157,8 +1157,8 @@ public class CreateCode {
1157 1157 packages.put("customer","com.huaheng.pc.general.customer.Customer");
1158 1158 packages.put("cyclecount_adjust","com.huaheng.pc.inventoryHeader.cyclecountAdjust.CyclecountAdjust");
1159 1159 packages.put("cyclecount_adjustdetail","com.huaheng.pc.inventoryHeader.cyclecountAdjustDetail.CyclecountAdjustDetail");
1160   - packages.put("cyclecount_detail","com.huaheng.pc.inventoryHeader.cyclecountDetail.CyclecountDetail");
1161   - packages.put("cyclecount_header","com.huaheng.pc.inventoryHeader.cyclecountHeader.CyclecountHeader");
  1160 + packages.put("cyclecount_detail","com.huaheng.pc.inventoryHeader.cycleCountDetail.CycleCountDetail");
  1161 + packages.put("cyclecount_header","com.huaheng.pc.inventoryHeader.cycleCountHeader.CycleCountHeader");
1162 1162 packages.put("inventory","com.huaheng.pc.inventoryHeader.inventoryHeader.Inventory");
1163 1163 packages.put("inventory_transaction","com.huaheng.pc.inventoryHeader.inventoryTransaction.InventoryTransaction");
1164 1164 packages.put("location","com.huaheng.pc.config.location.Location");
... ...