package foundation.data.loader;
|
|
import foundation.data.meta.field.Field;
|
import foundation.data.meta.field.FieldsRuntime;
|
import foundation.data.rule.FieldRules;
|
import foundation.data.rule.RuleSource;
|
|
public class FieldRuleLoader {
|
|
|
public static void load(FieldsRuntime fieldsMeta, FieldRules fieldRules) throws Exception {
|
//1.
|
fieldRules.clear();
|
|
//2.
|
for (Field field: fieldsMeta) {
|
fieldRules.loadOne(field, RuleSource.FieldMeta);
|
}
|
|
//3. 加载Sys_Auto_Value表中定义的默认值规则(创建时间、修改时间、创建人)
|
fieldRules.loadGlobalDefaultValues(fieldsMeta);
|
}
|
}
|