package jnpf.base.service; import jnpf.base.entity.VisualKitEntity; import jnpf.base.model.visualkit.KitPagination; import jnpf.base.model.visualkit.KitTreeVo; import jnpf.base.model.visualkit.VisualKitForm; import java.util.List; /** * 表单套件 * * @author JNPF开发平台组 * @version v5.1.0 * @copyright 引迈信息技术有限公司 * @date 2024/8/22 11:10:30 */ public interface VisualKitService extends SuperService { /** * 列表查询 * * @param page * @return */ List getList(KitPagination page); /** * 名称编码是否重复 * * @param visualKitEntity * @param fullNameCheck * @param encodeCheck */ void saveCheck(VisualKitEntity visualKitEntity, Boolean fullNameCheck, Boolean encodeCheck); Boolean isExistByEnCode(String enCode, String id); /** * 创建 * * @param form */ void create(VisualKitForm form); /** * 修改 * * @param id * @param form */ boolean update(String id, VisualKitForm form); List selectorList(); /** * 复制 * * @param id */ void actionsCopy(String id); /** * 导入套件 * * @param entity * @param type */ String importData(VisualKitEntity entity, Integer type); }