package com.engine.organization.wrapper; import com.api.browser.bean.SearchConditionGroup; import com.api.browser.bean.SearchConditionItem; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.organization.annotation.Log; import com.engine.organization.enums.LogModuleNameEnum; import com.engine.organization.enums.OperateTypeEnum; import com.engine.organization.service.ManagerDetachService; import com.engine.organization.service.impl.ManagerDetachServiceImpl; import com.engine.organization.util.MenuBtn; import com.engine.organization.util.OrganizationFormItemUtil; import weaver.hrm.User; import java.util.*; /** * @Author weaver_cl * @Description: * @Date 2022/10/21 * @Version V1.0 **/ public class ManagerDetachWrapper extends Service { public ManagerDetachService getManagerDetachService(User user) { return ServiceUtil.getService(ManagerDetachServiceImpl.class,user); } public Map listPage(Map params) { return getManagerDetachService(user).listPage(params); } public Map> getTableBtn() { return MenuBtn.getCommonBtnDatas(); } public Map getSearchCondition() { Map apiDatas = new HashMap<>(); List addGroups = new ArrayList<>(); List conditionItems = new ArrayList<>(); SearchConditionItem ecManager = OrganizationFormItemUtil.inputItem(user, 2, 16, 2, 50, "管理员名称", "ecManager"); SearchConditionItem ecRolelevel = OrganizationFormItemUtil.browserItem(user, 2, 16, 2, false, "可管理组织机构", "194", "ecRolelevel", ""); conditionItems.add(ecManager); conditionItems.add(ecRolelevel); addGroups.add(new SearchConditionGroup("高级搜索条件", true, conditionItems)); apiDatas.put("conditions", addGroups); return apiDatas; } public Map getForm(Integer id) { return getManagerDetachService(user).getForm(id); } @Log(operateType = OperateTypeEnum.DELETE,operateModule = LogModuleNameEnum.OTHER,operateDesc = "删除") public int deleteByIds(Collection ids) { return -1; } }