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; }
|
}
|