package com.cabletech.business.ah.rating.service;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import com.cabletech.business.ah.rating.model.ContractorSelfRating;
import com.cabletech.common.util.Page;
/**
* 代维人员自评
* @author wangt
*
*/
public interface ContractorSelfRatingService {
/**
* 自评列表
* @param page
* @param regionid
* @return
*/
@SuppressWarnings("rawtypes")
Page queryPage(Page page, String regionid);
/**
* 获取评估项
* @param orgId
* @param id
* @return
*/
List<Map<String,Object>> getItems(String orgId, String id);
/**
* 获取单个
* @param id
* @return
*/
ContractorSelfRating getOne(String id);
/**
* 保存月考核信息
* @param entity
* @return
*/
void save(ContractorSelfRating entity);
/**
* 获取指定人员信息
* @param personId
* @param id
* @return
*/
Map<String,Object> getPersonImform(String personId, String id);
/**
* 流程处理
* @param request
* @param ids 当前流程
* @param maxflownums 最大流程处理
* @param entity
*/
void processData(HttpServletRequest request, String[] ids, String[] maxflownums, ContractorSelfRating entity);
}