| server: | 
|   port: 9090 | 
|   servlet: | 
|     context-path: /@pom.build.finalName@ | 
|   | 
| spring: | 
|   application: | 
|     name: @pom.build.finalName@ | 
|   datasource: | 
|     driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver | 
| #    url: jdbc:sqlserver://localhost:1433;databasename=jshdasrs | 
|     url: jdbc:sqlserver://127.0.0.1:1433;databasename=jshdasrs | 
|     username: sa | 
|     password: sa@123 | 
| #    url: jdbc:sqlserver://192.168.4.191:50948;databasename=jshdasrs | 
| #    username: sa | 
| #    password: sa@123 | 
|   mvc: | 
|     static-path-pattern: /** | 
|   redis: | 
|     host: localhost | 
|     port: 6379 | 
|     database: 0 | 
| #    password: xltys1995 | 
|   | 
| mybatis-plus: | 
|   mapper-locations: classpath:mapper/*.xml | 
| #  global-config: | 
| #    field-strategy: 0 | 
|   | 
| logging: | 
|   path: /stock/out/@pom.build.finalName@/logs | 
|   | 
| super: | 
|   pwd: xltys1995 | 
|   | 
| swagger: | 
|   enable: false | 
|   | 
| wms: | 
|   url: 127.0.0.1:8081/jshdasrs | 
|   comb: mobile/combAuto/wcs/auth | 
| inventory: | 
|   number: 7 | 
|   | 
| # 下位机配置 | 
| wcs-slave: | 
|   # 双深 | 
|   doubleDeep: true | 
|   # 双深库位排号 | 
|   doubleLocs: 1,4,5,8,9,12,13,16,17,20 | 
|   # 一个堆垛机负责的货架排数 | 
|   groupCount: 4 | 
|   # 堆垛机1 | 
|   crn[0]: | 
|     id: 1 | 
|     ip: 10.10.10.100 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 偏移量,当堆垛机站点列号=1时,偏移量=2 | 
|     offset: 2 | 
|     demo: false | 
|     # 堆垛机入库站点 | 
|     crnInStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1001 | 
|       row: 2 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnInStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2004 | 
|       row: 3 | 
|       bay: 52 | 
|       lev: 2 | 
|     # 堆垛机出库站点 | 
|     crnOutStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1005 | 
|       row: 3 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnOutStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2001 | 
|       row: 2 | 
|       bay: 52 | 
|       lev: 2 | 
|   # 堆垛机2 | 
|   crn[1]: | 
|     id: 2 | 
|     ip: 10.10.10.110 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 偏移量,当堆垛机站点列号=1时,偏移量=2 | 
|     offset: 2 | 
|     demo: false | 
|     # 堆垛机入库站点 | 
|     crnInStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1011 | 
|       row: 7 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnInStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2010 | 
|       row: 7 | 
|       bay: 52 | 
|       lev: 2 | 
|     # 堆垛机出库站点 | 
|     crnOutStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1008 | 
|       row: 6 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnOutStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2007 | 
|       row: 6 | 
|       bay: 52 | 
|       lev: 2 | 
|   # 堆垛机3 | 
|   crn[2]: | 
|     id: 3 | 
|     ip: 10.10.10.120 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 偏移量,当堆垛机站点列号=1时,偏移量=2 | 
|     offset: 2 | 
|     demo: false | 
|     # 堆垛机入库站点 | 
|     crnInStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1015 | 
|       row: 9 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnInStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2016 | 
|       row: 11 | 
|       bay: 52 | 
|       lev: 2 | 
|     crnInStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 4001 | 
|       row: 9 | 
|       bay: 52 | 
|       lev: 3 | 
|   | 
|     # 堆垛机出库站点 | 
|     crnOutStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1019 | 
|       row: 11 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnOutStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2013 | 
|       row: 9 | 
|       bay: 52 | 
|       lev: 2 | 
|     crnOutStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 4004 | 
|       row: 11 | 
|       bay: 52 | 
|       lev: 3 | 
|   # 堆垛机4 | 
|   crn[3]: | 
|     id: 4 | 
|     ip: 10.10.10.130 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 偏移量,当堆垛机站点列号=1时,偏移量=2 | 
|     offset: 2 | 
|     demo: false | 
|     # 堆垛机入库站点 | 
|     crnInStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1025 | 
|       row: 15 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnInStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2022 | 
|       row: 15 | 
|       bay: 52 | 
|       lev: 2 | 
|     # 堆垛机出库站点 | 
|     crnOutStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1022 | 
|       row: 14 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnOutStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2019 | 
|       row: 14 | 
|       bay: 52 | 
|       lev: 2 | 
|   # 堆垛机4 | 
|   crn[4]: | 
|     id: 5 | 
|     ip: 10.10.10.140 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 偏移量,当堆垛机站点列号=1时,偏移量=2 | 
|     offset: 2 | 
|     demo: false | 
|     # 堆垛机入库站点 | 
|     crnInStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1032 | 
|       row: 19 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnInStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2028 | 
|       row: 19 | 
|       bay: 52 | 
|       lev: 2 | 
|     # 堆垛机出库站点 | 
|     crnOutStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1029 | 
|       row: 18 | 
|       bay: 52 | 
|       lev: 1 | 
|     crnOutStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2025 | 
|       row: 18 | 
|       bay: 52 | 
|       lev: 2 | 
|   | 
|   # RGV穿梭车1 | 
|   rgv[0]: | 
|     id: 1 | 
|     ip: 10.10.10.190 | 
|     port: 502 | 
|     rack: 0 | 
|     slot: 0 | 
|     #RGV入库取货站点 | 
|     rgvInTStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1042 | 
|       staNo2: 1043 | 
|     rgvInTStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1105 | 
|       staNo2: 1104 | 
|     rgvInTStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1038 | 
|     rgvInTStn[3]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1036 | 
|     #RGV入库放货站点 | 
|     rgvInPStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1004 | 
|     rgvInPStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1014 | 
|     rgvInPStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1018 | 
|     rgvInPStn[3]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1028 | 
|     rgvInPStn[4]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1035 | 
|     #RGV出库取货站点 | 
|     rgvOutTStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1007 | 
|       staNo2: 1005 | 
|     rgvOutTStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1010 | 
|       staNo2: 1008 | 
|     rgvOutTStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1021 | 
|       staNo2: 1019 | 
|     rgvOutTStn[3]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1024 | 
|       staNo2: 1022 | 
|     rgvOutTStn[4]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1031 | 
|       staNo2: 1029 | 
|     #RGV出库放货站点 | 
|     rgvOutPStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1106 | 
|     rgvOutPStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1041 | 
|     rgvOutPStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[0].id} | 
|       staNo: 1036 | 
|   | 
|   # RGV穿梭车2 | 
|   rgv[1]: | 
|     id: 2 | 
|     ip: 10.10.10.193 | 
|     port: 502 | 
|     rack: 0 | 
|     slot: 0 | 
|     #RGV入库取货站点 | 
|     rgvInTStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2037 | 
|     #RGV入库放货站点 | 
|     rgvInPStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2006 | 
|     rgvInPStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2012 | 
|     rgvInPStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2018 | 
|     rgvInPStn[3]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2024 | 
|     rgvInPStn[4]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2030 | 
|     #RGV出库取货站点 | 
|     rgvOutTStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2003 | 
|     rgvOutTStn[1]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2009 | 
|     rgvOutTStn[2]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2015 | 
|     rgvOutTStn[3]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2021 | 
|     rgvOutTStn[4]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2027 | 
|     #RGV出库放货站点 | 
|     rgvOutPStn[0]: | 
|       devpPlcId: ${wcs-slave.devp[1].id} | 
|       staNo: 2031 | 
|   # 输送线1 | 
|   devp[0]: | 
|     id: 1 | 
|     ip: 10.10.10.51 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 码垛位 | 
|     armSta[0]: | 
|       staNo: 1098 | 
|       armNo: 1 | 
|       sortingLine: 8 | 
|       staNoEnd: 1103 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[1]: | 
|       staNo: 1093 | 
|       armNo: 1 | 
|       sortingLine: 7 | 
|       staNoEnd: 1093 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[2]: | 
|       staNo: 1087 | 
|       armNo: 2 | 
|       sortingLine: 6 | 
|       staNoEnd: 1087 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[3]: | 
|       staNo: 1082 | 
|       armNo: 2 | 
|       sortingLine: 5 | 
|       staNoEnd: 1082 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[4]: | 
|       staNo: 1074 | 
|       armNo: 3 | 
|       sortingLine: 4 | 
|       staNoEnd: 1074 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[5]: | 
|       staNo: 1071 | 
|       armNo: 3 | 
|       sortingLine: 3 | 
|       staNoEnd: 1071 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[6]: | 
|       staNo: 1061 | 
|       armNo: 4 | 
|       sortingLine: 2 | 
|       staNoEnd: 1061 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 码垛位 | 
|     armSta[7]: | 
|       staNo: 1058 | 
|       armNo: 4 | 
|       sortingLine: 1 | 
|       staNoEnd: 1058 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       led: ${wcs-slave.led[1].id} | 
|     # 入库口1 | 
|     inSta[0]: | 
|       staNo: 1047 | 
|       barcode: ${wcs-slave.barcode[1].id} | 
|       backSta: 1041 | 
|       led: ${wcs-slave.led[1].id} | 
|     inSta[1]: | 
|       staNo: 1036 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       backSta: 1037 | 
|       led: ${wcs-slave.led[1].id} | 
|     # 空板入库口1 | 
|     emptyInSta[0]: | 
|       staNo: 1038 | 
|       barcode: ${wcs-slave.barcode[0].id} | 
|       backSta: 1038 | 
|       led: ${wcs-slave.led[1].id} | 
|     # 拣料入库口1 | 
|     pickSta[0]: | 
|       staNo: 1036 | 
|       barcode: ${wcs-slave.barcode[2].id} | 
|       led: ${wcs-slave.led[5].id} | 
|       backSta: 1037 | 
|     # 入库口1 | 
|     inSta[2]: | 
|       staNo: 1103 | 
|       barcode: ${wcs-slave.barcode[2].id} | 
|       backSta: 1041 | 
|       led: ${wcs-slave.led[2].id} | 
| #    inSta[2]: | 
| #      staNo: 159 | 
| #      barcode: ${wcs-slave.barcode[2].id} | 
| #      barcodeMat: ${wcs-slave.barcode[5].id} | 
| #      backSta: 160 | 
| #      led: ${wcs-slave.led[5].id} | 
|   | 
|     # 出库口1 | 
|     outSta[0]: | 
|       staNo: 1041 | 
|       led: ${wcs-slave.led[0].id} | 
|   | 
|     outStaAgvFull[0]: | 
|       staNo: 1041 | 
|       led: ${wcs-slave.led[0].id} | 
|   | 
|   | 
|   # 输送线1 | 
|   devp[1]: | 
|     id: 2 | 
|     ip: 10.10.10.71 | 
|     port: 102 | 
|     rack: 0 | 
|     slot: 0 | 
|     # 入库口1 | 
|     inSta[0]: | 
|       staNo: 2037 | 
|       barcode: ${wcs-slave.barcode[3].id} | 
|       backSta: 2034 | 
|       led: ${wcs-slave.led[5].id} | 
| #    # 空板入库口1 | 
| #    emptyInSta[0]: | 
| #      staNo: 106 | 
| #      barcode: ${wcs-slave.barcode[0].id} | 
| #      backSta: 105 | 
| #      led: ${wcs-slave.led[1].id} | 
|     # 拣料入库口1 | 
|     pickSta[0]: | 
|       staNo: 4001 | 
|       barcode: ${wcs-slave.barcode[4].id} | 
|       led: ${wcs-slave.led[4].id} | 
|       backSta: 4003 | 
|     # 入库口1 | 
|     inSta[1]: | 
|       staNo: 4001 | 
|       barcode: ${wcs-slave.barcode[4].id} | 
|       backSta: 4003 | 
|       led: ${wcs-slave.led[4].id} | 
| #    # 空板入库口1 | 
| #    emptyInSta[1]: | 
| #      staNo: 107 | 
| #      barcode: ${wcs-slave.barcode[1].id} | 
| #      backSta: 108 | 
| #      led: ${wcs-slave.led[2].id} | 
| #    inSta[2]: | 
| #      staNo: 159 | 
| #      barcode: ${wcs-slave.barcode[2].id} | 
| #      barcodeMat: ${wcs-slave.barcode[5].id} | 
| #      backSta: 160 | 
| #      led: ${wcs-slave.led[5].id} | 
|     #    # 拣料入库口1 | 
|     #    pickSta[1]: | 
|     #      staNo: 107 | 
|     #      barcode: ${wcs-slave.barcode[1].id} | 
|     #      led: ${wcs-slave.led[1].id} | 
|     #      backSta: 108 | 
|     # 出库口1 | 
|     outSta[0]: | 
|       staNo: 2031 | 
| #      led: ${wcs-slave.led[0].id} | 
|     outSta[1]: | 
|       staNo: 4006 | 
|       led: ${wcs-slave.led[5].id} | 
|   | 
|     # 入库口1 | 
|     inStaAgv[0]: | 
|       staNo: 2034 | 
|       led: ${wcs-slave.led[5].id} | 
|     outStaAgvEmpty[0]: | 
|       staNo: 2033 | 
|       led: ${wcs-slave.led[5].id} | 
|     outStaAgvFull[0]: | 
|       staNo: 4006 | 
|       led: ${wcs-slave.led[5].id} | 
| #    outSta[2]: | 
| #      staNo: 156 | 
| #      led: ${wcs-slave.led[4].id} | 
|   | 
|   | 
|   # 条码扫描仪1 | 
|   barcode[0]: | 
|     id: 1 | 
|     ip: 10.10.10.121 | 
|     port: 51236 | 
|   # 条码扫描仪2 | 
|   barcode[1]: | 
|     id: 2 | 
|     ip: 10.10.10.122 | 
|     port: 51236 | 
|   # 条码扫描仪3 | 
|   barcode[2]: | 
|     id: 3 | 
|     ip: 10.10.10.123 | 
|     port: 51236 | 
|   # 条码扫描仪1mat | 
|   barcode[3]: | 
|     id: 4 | 
|     ip: 10.10.10.124 | 
|     port: 51236 | 
|   # 条码扫描仪2mat | 
|   barcode[4]: | 
|     id: 5 | 
|     ip: 10.10.10.125 | 
|     port: 51236 | 
|   # 条码扫描仪3mat | 
|   barcode[5]: | 
|     id: 6 | 
|     ip: 10.10.10.126 | 
|     port: 51236 | 
|    # LED1 | 
|   led[0]: | 
|     id: 1 | 
|     ip: 10.10.10.212 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[0].id} | 
|     staArr: 1036 | 
|   # LED2 | 
|   led[1]: | 
|     id: 2 | 
|     ip: 10.10.10.213 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[0].id} | 
|     staArr: 1041 | 
|   # LED3 | 
|   led[2]: | 
|     id: 3 | 
|     ip: 10.10.10.214 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[0].id} | 
|     staArr: 1103 | 
|   # LED4 | 
|   led[3]: | 
|     id: 4 | 
|     ip: 10.10.10.215 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[1].id} | 
|     staArr: 2037 | 
|   # LED5 | 
|   led[4]: | 
|     id: 5 | 
|     ip: 10.10.10.216 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[1].id} | 
|     staArr: 4001 | 
|   # LED6 | 
|   led[5]: | 
|     id: 6 | 
|     ip: 10.10.10.217 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[1].id} | 
|     staArr: 4006 | 
|   # LED6 | 
|   led[6]: | 
|     id: 7 | 
|     ip: 10.10.10.218 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[0].id} | 
|     staArr: 160,159 | 
|   # LED6 | 
|   led[7]: | 
|     id: 8 | 
|     ip: 10.10.10.219 | 
|     port: 5005 | 
|     devpPlcId: ${wcs-slave.devp[0].id} | 
|     staArr: 160,159 |