package com.engine.organization.wrapper; import com.engine.common.util.ServiceUtil; import com.engine.core.impl.Service; import com.engine.organization.entity.fieldset.vo.TypeTreeVO; import com.engine.organization.enums.ModuleTypeEnum; import com.engine.organization.service.FieldDefinedService; import com.engine.organization.service.impl.FieldDefinedServiceImpl; import com.engine.organization.util.response.ReturnResult; import weaver.hrm.User; import java.util.List; import java.util.Map; /** * @Author weaver_cl * @description: * @Date 2022/6/13 * @Version V1.0 **/ public class FieldDefinedWrapper extends Service { private FieldDefinedService getFieldDefinedService(User user) { return ServiceUtil.getService(FieldDefinedServiceImpl.class, user); } public ReturnResult getTree(ModuleTypeEnum moduleTypeEnum) { List treeDTOS = getFieldDefinedService(user).getTree(moduleTypeEnum); return ReturnResult.successed(treeDTOS); } /** * 获取标题分组 * * @param groupType * @return */ public Map getTabInfo(String groupType) { return getFieldDefinedService(user).getTabInfo(groupType); } }