server: port: 8080 servlet: context-path: /@pom.build.finalName@ spring: application: name: @pom.build.finalName@ jmx: enabled: false datasource: driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver username: sa password: sa@123 url: jdbc:sqlserver://192.168.4.15:1433;databasename=yhfzasrs mvc: static-path-pattern: /** redis: host: localhost port: 6379 database: 0 # password: xltys1995 servlet: multipart: maxFileSize: 100MB maxRequestSize: 100MB mybatis-plus: mapper-locations: classpath:mapper/*.xml # global-config: # field-strategy: 0 # configuration: # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # map-underscore-to-camel-case: true # cache-enabled: true # call-setters-on-nulls: true logging: file: path: /stock/out/@pom.build.finalName@/logs super: pwd: xltys1995 swagger: enable: false #License相关配置 license: subject: yhfzasrs publicAlias: publicCert storePass: public_zhongyang_123456789 licensePath: license.lic publicKeysStorePath: publicCerts.keystore # 下位机配置 wcs-slave: # 双深 doubleDeep: true # 双深库位排号 doubleLocs: 1,4,5,8,9,12,13,16,17,20,21,24,25,28,29,32 # 一个堆垛机负责的货架排数 groupCount: 4 # 左深库位排号 doubleLocsLeft: 1,5,9,13,17,21,25,29 # 右深库位排号 doubleLocsRight: 4,8,12,16,20,24,28,32 Agv: sendTask: false # AGV呼叫重试配置 callRetry: # 是否启用重试机制 # true: 启用重试,失败后会自动重试 # false: 不启用重试,失败后直接停止 enabled: true # 最大重试次数(失败后最多重试多少次后停止) maxRetryCount: 3 # 重试间隔时间(秒,每次重试之间的等待时间) retryIntervalSeconds: 5 # 东侧配置 east: robotGroup: "Group-001" displayName: "东侧" # 侧边显示名称(用于日志和提示信息) stations: - "1001" - "1003" - "1005" - "1007" # 西侧配置 west: robotGroup: "Group-002" displayName: "西侧" # 侧边显示名称(用于日志和提示信息) stations: - "1042" - "1044" - "1046" - "1048" # whs_type映射配置 whsTypeMapping: # 入库区whs_type值(对应东侧) inboundArea: 1 # 缓存区whs_type值(对应西侧) cacheArea: 2 # 站点分配策略配置 siteAllocation: # 分配策略类型:round-robin(轮询分配/平均分配)、least-task(最少任务优先,默认)、random(随机分配) strategy: round-robin # 是否启用平均分配:当多个站点任务数相同时,true=使用轮询分配,false=总是选择第一个 enableRoundRobin: true # 库位前缀配置 locationPrefix: # CA前缀:只做入库的库位前缀 inboundOnly: "CA" # WA前缀:会被出库分配缓存区的库位前缀 cacheArea: "WA" # 缓存库位分配规则配置 cacheLocationAllocation: # 分配优先级说明: # 优先级1:分配第三列(bay1=3),且该排的1、2、3列都是空的 # 优先级2:分配第二列(bay1=2),且该排的1、2列都是空的 # 优先级3:分配第一列(bay1=1),所有排的第二第三列都满了 # 优先级4:如果所有第一列都满了,再检查第二列 # 优先级5:最后检查第三列 # 层(lev1)从第一层开始 priority: # 列优先级顺序(从高到低) bayPriority: - 3 # 第三列优先级最高 - 2 # 第二列 - 1 # 第一列 # 层优先级:从第一层开始 levStart: 1 # 是否要求排的所有列都为空才分配(优先级1和2的要求) requireAllColumnsEmpty: true # 越库配置 cross-dock: # 越库入库单类型ID inbound-doc-type-id: 35 # 越库出库单类型ID outbound-doc-type-id: 36 # 虚拟库位编号 virtual-location-no: VIRTUAL # 定时任务配置 scheduler: # 定时任务总开关,false时所有定时任务都不会启动 enabled: true