package com.webmanage.config; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.stereotype.Component; @Component @ConfigurationProperties(prefix = "cart") public class CartProperties { /** Redis缓存过期天数 */ private Integer expireDays = 30; /** 是否启用数据库持久化 */ private Boolean enablePersistence = true; /** 是否启用一致性检查 */ private Boolean enableConsistencyCheck = true; /** 同步策略:realtime|batch|manual */ private String syncStrategy = "realtime"; public Integer getExpireDays() { return expireDays; } public void setExpireDays(Integer expireDays) { this.expireDays = expireDays; } public Boolean getEnablePersistence() { return enablePersistence; } public void setEnablePersistence(Boolean enablePersistence) { this.enablePersistence = enablePersistence; } public Boolean getEnableConsistencyCheck() { return enableConsistencyCheck; } public void setEnableConsistencyCheck(Boolean enableConsistencyCheck) { this.enableConsistencyCheck = enableConsistencyCheck; } public String getSyncStrategy() { return syncStrategy; } public void setSyncStrategy(String syncStrategy) { this.syncStrategy = syncStrategy; } }