p-honggang.li
2025-08-28 f0da95925bcb8ad19b0d1cc78afe4b4a4ae188a6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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; }
}