package com.qianwen.core.coderule.builder; import com.qianwen.core.coderule.model.CodeRuleContext; public interface CodeRuleContextBuilder { CodeRuleContextBuilder codeRuleModel(Long codeRuleId); CodeRuleContextBuilder objectData(Object object); CodeRuleContextBuilder constant(); CodeRuleContextBuilder date(); CodeRuleContextBuilder number(); CodeRuleContextBuilder dropdown(String objectTypeId); CodeRuleContextBuilder baseData(String objectId); CodeRuleContextBuilder baseDataProperty(); CodeRuleContextBuilder sequence(String objectId); CodeRuleContext createCodeRuleContext(); }