package com.qianwen.smartman.modules.system.service; import java.util.List; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.tool.api.R; import com.qianwen.smartman.modules.system.entity.CustomTemplateField; import com.qianwen.smartman.modules.system.vo.CustomFieldRelationListVO; import com.qianwen.smartman.modules.system.vo.CustomFieldRelationSelectVO; import com.qianwen.smartman.modules.system.vo.CustomTemplateFieldColumnVO; import com.qianwen.smartman.modules.system.vo.CustomTemplateFieldSubmitVO; import com.qianwen.smartman.modules.system.vo.CustomTemplateFieldUpdateVO; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/service/ICustomTemplateFieldService.class */ public interface ICustomTemplateFieldService extends BaseService { CustomTemplateField saveField(CustomTemplateFieldSubmitVO customTemplateFieldSubmitVO); CustomTemplateField updateField(CustomTemplateFieldUpdateVO customTemplateFieldUpdateVO); R removeFields(List ids); CustomFieldRelationSelectVO getSelectBox(Long templateId, Integer configType); CustomFieldRelationListVO listField(Long templateId, Integer configType); CustomTemplateField findFieldById(Long id); List getColumns(Long templateId, Integer configType); CustomTemplateField getField(String fieldCode, Integer busType); Object fieldCheck(Integer businessType, String fieldCode, String value); }