generated from dxfeng/secondev-chapanda-feishu
43 lines
1.8 KiB
Java
43 lines
1.8 KiB
Java
|
|
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<String, Object> getFormCondition() {
|
||
|
|
Map<String, Object> apiDatas = new HashMap<>();
|
||
|
|
List<SearchConditionItem> selectItems = new ArrayList<>();
|
||
|
|
List<SearchConditionGroup> 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;
|
||
|
|
|
||
|
|
}
|
||
|
|
}
|