Pre Merge pull request !237 from reset/feature/cl

pull/237/MERGE
reset 3 years ago committed by Gitee
commit d1a2a54d6c
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

@ -3,6 +3,7 @@ package com.engine.organization.service;
import com.api.browser.bean.SearchConditionGroup; import com.api.browser.bean.SearchConditionGroup;
import com.engine.organization.entity.company.param.CompSearchParam; import com.engine.organization.entity.company.param.CompSearchParam;
import com.engine.organization.entity.department.param.DepartmentMoveParam; import com.engine.organization.entity.department.param.DepartmentMoveParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -69,7 +70,7 @@ public interface CompService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
/** /**
* *

@ -5,6 +5,7 @@ import com.engine.organization.entity.department.param.*;
import com.engine.organization.entity.department.vo.SingleDeptTreeVO; import com.engine.organization.entity.department.vo.SingleDeptTreeVO;
import com.engine.organization.entity.job.vo.SingleJobTreeVO; import com.engine.organization.entity.job.vo.SingleJobTreeVO;
import com.engine.organization.entity.searchtree.SearchTreeParams; import com.engine.organization.entity.searchtree.SearchTreeParams;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.page.PageInfo; import com.engine.organization.util.page.PageInfo;
import java.util.Collection; import java.util.Collection;
@ -97,7 +98,7 @@ public interface DepartmentService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
/** /**
* *

@ -1,8 +1,10 @@
package com.engine.organization.service; package com.engine.organization.service;
import com.engine.organization.entity.scheme.param.GradeSearchParam; import com.engine.organization.entity.scheme.param.GradeSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -70,7 +72,7 @@ public interface GradeService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
/** /**
* tabs * tabs

@ -4,6 +4,7 @@ import com.api.browser.bean.SearchConditionGroup;
import com.engine.organization.entity.job.param.JobMergeParam; import com.engine.organization.entity.job.param.JobMergeParam;
import com.engine.organization.entity.job.param.JobSearchParam; import com.engine.organization.entity.job.param.JobSearchParam;
import com.engine.organization.entity.searchtree.SearchTreeParams; import com.engine.organization.entity.searchtree.SearchTreeParams;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -36,7 +37,7 @@ public interface JobService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
/** /**
* *

@ -2,8 +2,10 @@ package com.engine.organization.service;
import com.engine.organization.entity.TreeData; import com.engine.organization.entity.TreeData;
import com.engine.organization.entity.scheme.param.LevelSearchParam; import com.engine.organization.entity.scheme.param.LevelSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -71,7 +73,7 @@ public interface LevelService {
* *
* @return * @return
*/ */
Map<String, Object> getTableBtn(); Map<String, List<MenuBtn>> getTableBtn();
/** /**
* tabs * tabs

@ -2,6 +2,7 @@ package com.engine.organization.service;
import com.engine.organization.entity.fieldset.vo.TypeTreeVO; import com.engine.organization.entity.fieldset.vo.TypeTreeVO;
import com.engine.organization.entity.scheme.param.SchemeSearchParam; import com.engine.organization.entity.scheme.param.SchemeSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List; import java.util.List;
@ -77,7 +78,7 @@ public interface SchemeService {
* *
* @return * @return
*/ */
Map<String, Object> getTableBtn(); Map<String, List<MenuBtn>> getTableBtn();
/** /**
* *

@ -1,8 +1,10 @@
package com.engine.organization.service; package com.engine.organization.service;
import com.engine.organization.entity.sequence.param.SequenceSearchParam; import com.engine.organization.entity.sequence.param.SequenceSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -70,7 +72,7 @@ public interface SequenceService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
/** /**
* tabs * tabs

@ -1,8 +1,10 @@
package com.engine.organization.service; package com.engine.organization.service;
import com.engine.organization.entity.staff.param.StaffPlanSearchParam; import com.engine.organization.entity.staff.param.StaffPlanSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -70,5 +72,5 @@ public interface StaffPlanService {
* *
* @return * @return
*/ */
Map<String, Object> getHasRight(); Map<String, List<MenuBtn>> getHasRight();
} }

@ -1,8 +1,10 @@
package com.engine.organization.service; package com.engine.organization.service;
import com.engine.organization.entity.staff.param.StaffSearchParam; import com.engine.organization.entity.staff.param.StaffSearchParam;
import com.engine.organization.util.MenuBtn;
import java.util.Collection; import java.util.Collection;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**

@ -277,7 +277,7 @@ public class CompServiceImpl extends Service implements CompService {
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getDatasNoBtnColum(); return MenuBtn.getDatasNoBtnColum();
} }

@ -378,7 +378,7 @@ public class DepartmentServiceImpl extends Service implements DepartmentService
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getDatasHasCopy(); return MenuBtn.getDatasHasCopy();
} }

@ -196,7 +196,7 @@ public class GradeServiceImpl extends Service implements GradeService {
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getCommonBtnDatas(); return MenuBtn.getCommonBtnDatas();
} }

@ -191,7 +191,7 @@ public class JobServiceImpl extends Service implements JobService {
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getDatasHasCopy(); return MenuBtn.getDatasHasCopy();
} }

@ -163,7 +163,7 @@ public class LevelServiceImpl extends Service implements LevelService {
} }
@Override @Override
public Map<String, Object> getTableBtn() { public Map<String, List<MenuBtn>> getTableBtn() {
return MenuBtn.getCommonBtnDatas(); return MenuBtn.getCommonBtnDatas();
} }

@ -146,7 +146,7 @@ public class SchemeServiceImpl extends Service implements SchemeService {
} }
@Override @Override
public Map<String, Object> getTableBtn() { public Map<String, List<MenuBtn>> getTableBtn() {
return MenuBtn.getCommonBtnDatas(); return MenuBtn.getCommonBtnDatas();
} }

@ -160,7 +160,7 @@ public class SequenceServiceImpl extends Service implements SequenceService {
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getCommonBtnDatas(); return MenuBtn.getCommonBtnDatas();
} }

@ -236,7 +236,7 @@ public class StaffPlanServiceImpl extends Service implements StaffPlanService {
} }
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return MenuBtn.getCommonBtnDatas(); return MenuBtn.getCommonBtnDatas();
} }

@ -296,7 +296,10 @@ public class StaffServiceImpl extends Service implements StaffService {
@Override @Override
public Map<String, Object> getHasRight() { public Map<String, Object> getHasRight() {
Map<String, Object> datas = MenuBtn.getCommonBtnDatas(); Map<String, List<MenuBtn>> datas = MenuBtn.getCommonBtnDatas();
datas.get("topMenu").add(MenuBtn.builder().isBatch("1").isTop("1").menuFun("import").menuIcon("icon-coms-leading-in").menuName("批量导入").type("BTN_BatchImport").build());
datas.get("rightMenu").add(MenuBtn.builder().isBatch("1").isTop("0").menuFun("import").menuIcon("icon-coms-leading-in").menuName("批量导入").type("BTN_BatchImport").build());
Map<String, Object> map = new HashMap<>(datas);
List<SearchConditionGroup> addGroups = new ArrayList<>(); List<SearchConditionGroup> addGroups = new ArrayList<>();
List<SearchConditionItem> selectItems = new ArrayList<>(); List<SearchConditionItem> selectItems = new ArrayList<>();
// 方案 // 方案
@ -304,10 +307,11 @@ public class StaffServiceImpl extends Service implements StaffService {
planIdItem.setRules("required|string"); planIdItem.setRules("required|string");
planIdItem.setHelpfulTip("请选择编制方案后查看数据"); planIdItem.setHelpfulTip("请选择编制方案后查看数据");
planIdItem.setLabelcol(2); planIdItem.setLabelcol(2);
selectItems.add(planIdItem); selectItems.add(planIdItem);
addGroups.add(new SearchConditionGroup("基本信息", true, selectItems)); addGroups.add(new SearchConditionGroup("基本信息", true, selectItems));
datas.put("condition", addGroups); map.put("condition", addGroups);
return datas; return map;
} }
/** /**

@ -7,6 +7,7 @@ import lombok.NoArgsConstructor;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List;
import java.util.Map; import java.util.Map;
/** /**
@ -94,8 +95,8 @@ public class MenuBtn {
* *
* @return * @return
*/ */
public static Map<String, Object> getCommonBtnDatas() { public static Map<String, List<MenuBtn>> getCommonBtnDatas() {
Map<String, Object> btnDatas = new HashMap<>(); Map<String, List<MenuBtn>> btnDatas = new HashMap<>();
ArrayList<MenuBtn> topMenuList = new ArrayList<>(); ArrayList<MenuBtn> topMenuList = new ArrayList<>();
ArrayList<MenuBtn> rightMenuList = new ArrayList<>(); ArrayList<MenuBtn> rightMenuList = new ArrayList<>();
// 新增 // 新增
@ -117,8 +118,8 @@ public class MenuBtn {
* *
* @return * @return
*/ */
public static Map<String, Object> getDatasNoBtnColum() { public static Map<String, List<MenuBtn>> getDatasNoBtnColum() {
Map<String, Object> btnDatas = new HashMap<>(); Map<String, List<MenuBtn>> btnDatas = new HashMap<>();
ArrayList<MenuBtn> topMenuList = new ArrayList<>(); ArrayList<MenuBtn> topMenuList = new ArrayList<>();
ArrayList<MenuBtn> rightMenuList = new ArrayList<>(); ArrayList<MenuBtn> rightMenuList = new ArrayList<>();
// 新增 // 新增
@ -140,8 +141,8 @@ public class MenuBtn {
* *
* @return * @return
*/ */
public static Map<String, Object> getDatasHasCopy() { public static Map<String, List<MenuBtn>> getDatasHasCopy() {
Map<String, Object> btnDatas = new HashMap<>(); Map<String, List<MenuBtn>> btnDatas = new HashMap<>();
ArrayList<MenuBtn> topMenuList = new ArrayList<>(); ArrayList<MenuBtn> topMenuList = new ArrayList<>();
ArrayList<MenuBtn> rightMenuList = new ArrayList<>(); ArrayList<MenuBtn> rightMenuList = new ArrayList<>();
// 新增 // 新增

@ -13,6 +13,7 @@ import com.engine.organization.mapper.comp.CompMapper;
import com.engine.organization.service.CompService; import com.engine.organization.service.CompService;
import com.engine.organization.service.impl.CompServiceImpl; import com.engine.organization.service.impl.CompServiceImpl;
import com.engine.organization.thread.CompanyTriggerRunnable; import com.engine.organization.thread.CompanyTriggerRunnable;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;
@ -145,7 +146,7 @@ public class CompWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getCompService(user).getHasRight(); return getCompService(user).getHasRight();
} }

@ -16,6 +16,7 @@ import com.engine.organization.mapper.department.DepartmentMapper;
import com.engine.organization.service.DepartmentService; import com.engine.organization.service.DepartmentService;
import com.engine.organization.service.impl.DepartmentServiceImpl; import com.engine.organization.service.impl.DepartmentServiceImpl;
import com.engine.organization.thread.DepartmentTriggerRunnable; import com.engine.organization.thread.DepartmentTriggerRunnable;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import com.engine.organization.util.page.PageInfo; import com.engine.organization.util.page.PageInfo;
@ -169,7 +170,7 @@ public class DepartmentWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getDepartmentService(user).getHasRight(); return getDepartmentService(user).getHasRight();
} }

@ -11,6 +11,7 @@ import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.scheme.GradeMapper; import com.engine.organization.mapper.scheme.GradeMapper;
import com.engine.organization.service.GradeService; import com.engine.organization.service.GradeService;
import com.engine.organization.service.impl.GradeServiceImpl; import com.engine.organization.service.impl.GradeServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;
@ -132,7 +133,7 @@ public class GradeWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getGradeService(user).getHasRight(); return getGradeService(user).getHasRight();
} }

@ -17,6 +17,7 @@ import com.engine.organization.mapper.job.JobMapper;
import com.engine.organization.service.JobService; import com.engine.organization.service.JobService;
import com.engine.organization.service.impl.JobServiceImpl; import com.engine.organization.service.impl.JobServiceImpl;
import com.engine.organization.thread.JobTriggerRunnable; import com.engine.organization.thread.JobTriggerRunnable;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationFormItemUtil; import com.engine.organization.util.OrganizationFormItemUtil;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
@ -68,7 +69,7 @@ public class JobWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getJobService(user).getHasRight(); return getJobService(user).getHasRight();
} }

@ -11,6 +11,7 @@ import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.scheme.LevelMapper; import com.engine.organization.mapper.scheme.LevelMapper;
import com.engine.organization.service.LevelService; import com.engine.organization.service.LevelService;
import com.engine.organization.service.impl.LevelServiceImpl; import com.engine.organization.service.impl.LevelServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;
@ -129,7 +130,7 @@ public class LevelWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getTableBtn() { public Map<String, List<MenuBtn>> getTableBtn() {
return getLevelService(user).getTableBtn(); return getLevelService(user).getTableBtn();
} }

@ -11,6 +11,7 @@ import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.scheme.SchemeMapper; import com.engine.organization.mapper.scheme.SchemeMapper;
import com.engine.organization.service.SchemeService; import com.engine.organization.service.SchemeService;
import com.engine.organization.service.impl.SchemeServiceImpl; import com.engine.organization.service.impl.SchemeServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;
@ -132,7 +133,7 @@ public class SchemeWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getTableBtn() { public Map<String, List<MenuBtn>> getTableBtn() {
return getSchemeService(user).getTableBtn(); return getSchemeService(user).getTableBtn();
} }

@ -10,6 +10,7 @@ import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.sequence.SequenceMapper; import com.engine.organization.mapper.sequence.SequenceMapper;
import com.engine.organization.service.SequenceService; import com.engine.organization.service.SequenceService;
import com.engine.organization.service.impl.SequenceServiceImpl; import com.engine.organization.service.impl.SequenceServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;
@ -128,7 +129,7 @@ public class SequenceWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getSequenceService(user).getHasRight(); return getSequenceService(user).getHasRight();
} }

@ -10,6 +10,7 @@ import com.engine.organization.enums.OperateTypeEnum;
import com.engine.organization.mapper.staff.StaffPlanMapper; import com.engine.organization.mapper.staff.StaffPlanMapper;
import com.engine.organization.service.StaffPlanService; import com.engine.organization.service.StaffPlanService;
import com.engine.organization.service.impl.StaffPlanServiceImpl; import com.engine.organization.service.impl.StaffPlanServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -129,7 +130,7 @@ public class StaffPlanWrapper extends OrganizationWrapper {
* *
* @return * @return
*/ */
public Map<String, Object> getHasRight() { public Map<String, List<MenuBtn>> getHasRight() {
return getStaffPlanService(user).getHasRight(); return getStaffPlanService(user).getHasRight();
} }
} }

@ -12,6 +12,7 @@ import com.engine.organization.mapper.staff.StaffMapper;
import com.engine.organization.mapper.staff.StaffPlanMapper; import com.engine.organization.mapper.staff.StaffPlanMapper;
import com.engine.organization.service.StaffService; import com.engine.organization.service.StaffService;
import com.engine.organization.service.impl.StaffServiceImpl; import com.engine.organization.service.impl.StaffServiceImpl;
import com.engine.organization.util.MenuBtn;
import com.engine.organization.util.OrganizationWrapper; import com.engine.organization.util.OrganizationWrapper;
import com.engine.organization.util.db.MapperProxyFactory; import com.engine.organization.util.db.MapperProxyFactory;
import weaver.hrm.User; import weaver.hrm.User;

Loading…
Cancel
Save