| 类和说明 |
|---|
| PermissionDict |
| 类和说明 |
|---|
| PermissionDict |
| 类和说明 |
|---|
| PermRolesMeta |
| 类和说明 |
|---|
| DataPermMeta |
| FieldData |
| ParamMetadata |
| ParamMetadata.ParamType |
| PermissionDict |
| PermissionDict.ArgsMeta |
| PermRolesMeta |
| PermRolesMeta.Meta |
| Rule
// id={userID} or ( {userId} in {销售经理Id} and (amount > 100000 or amount < 4000) )
// rule1 rule2 rule3 rule4
Rule rule1 = new Rule().setField("id").setOp("eq").setValue("#{userId}");
Rule rule2 = new Rule().setField("userId").setOp("in").setValue("#{销售经理.id}");
Rule rule3 = new Rule().setField("amount").setOp(">").setValue("10000");
Rule rule4 = new Rule().setField("amount").setOp("<").setValue("4000");
Rule rule = Rule.or(rule1, Rule.and(rule2, Rule.or(rule3, rule4)));
|
| 类和说明 |
|---|
| PermissionDict |
| PermRolesMeta |
| PermRolesMeta.Meta |
| 类和说明 |
|---|
| DataPermMeta |
| FieldData |
| 类和说明 |
|---|
| PermissionDict |
| 类和说明 |
|---|
| PermissionDict |
| 类和说明 |
|---|
| DataPermMeta |
| Rule
// id={userID} or ( {userId} in {销售经理Id} and (amount > 100000 or amount < 4000) )
// rule1 rule2 rule3 rule4
Rule rule1 = new Rule().setField("id").setOp("eq").setValue("#{userId}");
Rule rule2 = new Rule().setField("userId").setOp("in").setValue("#{销售经理.id}");
Rule rule3 = new Rule().setField("amount").setOp(">").setValue("10000");
Rule rule4 = new Rule().setField("amount").setOp("<").setValue("4000");
Rule rule = Rule.or(rule1, Rule.and(rule2, Rule.or(rule3, rule4)));
|
Copyright © 2022. All rights reserved.