package com.engine.recruit.service.impl; import com.api.browser.bean.SearchConditionGroup; import com.api.browser.bean.SearchConditionItem; import com.engine.core.impl.Service; import com.engine.recruit.service.WrittenResultsService; import com.engine.recruit.util.RecruitFormItemUtil; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; /** * @author:dxfeng * @createTime: 2024/01/24 * @version: 1.0 */ public class WrittenResultsServiceImpl extends Service implements WrittenResultsService { @Override public Map getFormCondition() { Map apiDatas = new HashMap<>(); List selectItems = new ArrayList<>(); List addGroups = new ArrayList<>(); SearchConditionItem schemeNameCondition = RecruitFormItemUtil.inputItem(user, 2, 17, 1, 50, "导入类型", "importType"); schemeNameCondition.setRules("required|string"); schemeNameCondition.setValue("更新"); SearchConditionItem schemeNoCondition = RecruitFormItemUtil.uploadItem(user, 2, 17, 3, 50, "Excel文件", "excelFile", 5, 1, "xls,xlsx"); SearchConditionItem subCompanyIdItem = RecruitFormItemUtil.browserItem(user, 2, 17, 1, false, "所属分部", "164", "subCompanyId", ""); SearchConditionItem textareaItem = RecruitFormItemUtil.textareaItem(user, 2, 17, true, 1, 200, "方案说明", "schemeDescription"); selectItems.add(schemeNameCondition); selectItems.add(schemeNoCondition); selectItems.add(subCompanyIdItem); selectItems.add(textareaItem); addGroups.add(new SearchConditionGroup("基本信息", true, selectItems, "")); apiDatas.put("condition", addGroups); apiDatas.put("hasRight", true); return apiDatas; } }