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); } }