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
|