|
@@ -43,6 +43,15 @@ public class AppConfigStrategy {
|
|
|
public string[] osTypes; // 操作系统,不填不限
|
|
|
public string[] roles; // 角色,不填不限
|
|
|
public string[] periods; // 学阶,不填不限
|
|
|
+ public string[] others; // 其它判定条件
|
|
|
+ /*isParent
|
|
|
+ 22.9.9
|
|
|
+ minVersion,maxVersion前端无法判定非boolean类型的表达式
|
|
|
+ osTypes: 'isIOS','isAndroid','!isIOS','!isAndroid'
|
|
|
+ roles: 'isFrontStudent','isParent','isFrontTeacher','isFrontHeadteacher','isFrontMaster','hasFrontHeadteacher','!略'
|
|
|
+ periods: 'isSenior','isJunior','isPrimary','!略'
|
|
|
+ others: 'isK9Sensitive','currentUser.isK9Sensitive','currentUser.isHiddenV2','currentUser.xxx.yyy','!略' // 可定制新用户属性
|
|
|
+ */
|
|
|
|
|
|
// 自定义策略
|
|
|
public string[] customStrategies; // 可能需要更复杂的判定逻辑,比如要取某些业务表才能决定
|