package cn.com.goldenwater.dcproj.service; import cn.com.goldenwater.dcproj.dto.*; import cn.com.goldenwater.dcproj.param.InGroupResParam; import cn.com.goldenwater.dcproj.param.InspObjParam; import com.github.pagehelper.PageInfo; import org.springframework.web.multipart.MultipartFile; import java.util.List; import java.util.Map; /** * Created by 61618 on 2019/4/17. */ public interface SupervisionPlanService { List getNodeByPersid(String persid, String ptype, String orgId); List getAllInfoByPersidAndOrgId(String persid, String inspYear, String inspMnth, String orgId, String yearPlanId); PageInfo getSupResByGroup(InGroupResParam inGroupResParam); PageInfo getSupObjListNotInspGroupId(InspObjParam inspObjParam); List getObjListNotGroupId(InspObjParam inspObjParam); SupInsertResult insertSupervisionObj(PersAllInfoDto persAllInfoDto); int assignmentRole(ObjIdDto objIdDto); List getPersType(String persid, String orgId,String yearId); List getPersTypeByPersid(String persid, String orgId); void cleanObjData(String objType, String id); List getAllInfoByPersid(String persid, String ptype, String id, String orgId); String insertGroupInfo(GroupInfoDto groupInfoDto); void updateNode(BisInspAllDto bisInspAllDto); void cleanObjDataByObjId(String objType, String objId); void cleanObjDataByObjIds(String objType, List objIds); void cleanGroupInfo(String groupId, String orgId); void copyGroupInfo(AllGroupInfoDto allGroupInfoDto); void insertByYearMonth(BisInspYearAllDto bisInspYearAllDto);//根据年添加用户信息 List getPersAllAreaDtoList(String id, String orgId); Map importExcel(MultipartFile file, String persId, String orgId); Map getYearMonth(String id); }