Apollo配置-各數據類型的配置和讀取


1、配置:

user.search.flag = 1
## 客群價模板ID
user.search.template_id = 46

## 客群價模板ID
user.search.template_name = 測試

# 用戶域字段
user.search.domain_user_fields = wid,nickname,phone,headUrl,name

# 用戶域字段
user.search.domain_map[user] = wid,nickname,phone,headUrl,name
# 會員域字段
user.search.domain_map[membership] = becomeMemberTime,becomeCustomerTime,membershipTypeList,customerStatus
# 積分域字段
user.search.domain_map[point] = currentPoint
# 儲值域字段
user.search.domain_map[store] = currentAmount,totalDepositAmount,depositCount
# 交易域字段
user.search.domain_map[consume] = lastConsumeTime,lastConsumeAmount,consumeAmountAll,consumeCountAll,avgConsumeAmount,paidAmount,afterSalesAmountAll,afterSalesCountAll,discountFee,associatedPurchaseRate
# 導購域字段
user.search.domain_map[guide] = bindGuideTime,hasBindGuider
# 分銷域字段
user.search.domain_map[distribution] = hasDistribution,leaderNickname

2、讀取

 1 import lombok.Data;
 2 import org.springframework.boot.context.properties.ConfigurationProperties;
 3 import org.springframework.context.annotation.Configuration;
 4 
 5 import java.util.List;
 6 import java.util.Map;
 7 
 8 /**
 9  * @author jijiecong
10  * @version 1.0
11  * @date 2022/1/4 19:29
12  * @description TODO
13  */
14 @Data
15 @Configuration
16 @ConfigurationProperties("user.search")
17 public class UserSearchConfig {
18 
19     /**
20      * boolean類型
21      */
22     private Boolean flag;
23 
24     /**
25      * 數字類型
26      */
27     private Long templateId;
28 
29     /**
30      * 字符串類型
31      */
32     private String templateName;
33 
34     /**
35      * list類型
36      */
37     private List<String> domainUserFields;
38 
39     /**
40      * map類型
41      */
42     private Map<String, List<String>> domainMap;
43 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM