package com.cloud.attendance.service; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface UserService { // BbEmployee/feign/findEmpById Map findEmpById(String personId, Integer orgId); // /BbEmployee/list // "id=选择的部门id/001-总库" "start-->起始页-->true," "length-->条数--> true" // "orgId-->分库orgId--> false, -->String", "groupInformation-->人员姓名 身份证号 学号,手机号,组织机构名称等组合信息", // "type-->人员类型-学生 教师 校外", "distributionIds-->集群数组","phone" /** * @param contentValue 身份证号/学号/姓名 * @param gradeValue 班级 * @param classValue 年纪 * @return */ List queryPersonByContent(String contentValue,String gradeValue,String classValue, String identity,String orgId,Boolean delFlag,List orgIds); /** * @param contentValue 身份证号/学号/姓名 * @param gradeValue 班级 * @param classValue 年纪 * @return */ List queryPersonByContentForAll(String contentValue,String gradeValue,String classValue, String identity,String orgId); /** * * @param perId 人员Id * @return */ Map getPersonInfoById(String perId); /** * wp 19-03-12 查询人员全部信息 * @return */ Map queryAllPersonId(); /** * wp 19-03-12 查询人员全部信息 * @return */ JSONArray queryAllPersonList(); /** * wp 19-03-20 查询人员全部类型 与 当前登录人无关 */ Map queryPersonType(); }