package com.ltkj.tduck.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ltkj.tduck.domain.UserFormItemEntity; import com.ltkj.tduck.vo.FormFieldVO; import java.util.List; /** * 表单表单项(FormItem)表服务接口 * * @author smalljop * @since 2020-11-19 10:49:17 */ public interface UserFormItemService extends IService { // /** // * 根据key查询 // * // * @param key // * @return // */ // List listByFormKey(String key); // /** * 查询自定义字段 * * @param formKey 表单key * @return 自定义字段 */ List listFormFields(String formKey); /** * 查询全部字段 包含默认字段 * * @param formKey 表单key * @return 自定义字段 */ List listAllFormFields(String formKey); /** * 查询最后一个字段的排序值 * * @param formKey 表单key * @return 排序值 */ Long getLastItemSort(String formKey); // /** * 检查字段是否是需要特殊处理字段 比如随机编号 * * @param userFormItemEntity 字段 * @return true 需要特殊处理 */ Boolean isSpecialTypeItem(UserFormItemEntity userFormItemEntity); }