package com.cabletech.business.wplan.nopatrolstation.service;
import com.cabletech.baseinfo.business.entity.UserInfo;
import com.cabletech.business.wplan.nopatrolstation.model.NoPatrolStation;
import com.cabletech.common.util.Page;
/**
* 未巡检站点原因登记业务接口
*
* @author 杨隽 2012-07-23 创建
*
*/
public interface NoPatrolStationService {
/**
* 根据查询条件获取未巡检站点原因登记列表数据
*
* @param noPatrolStation
* NoPatrolStation
* @param page
* Page
*/
@SuppressWarnings("rawtypes")
public void queryNoPatrolStationPage(NoPatrolStation noPatrolStation,
Page page);
/**
* 根据查询条件获取当前处于巡检状态的站点列表数据
*
* @param noPatrolStation
* NoPatrolStation
* @param page
* Page
*/
@SuppressWarnings("rawtypes")
public void queryStationPage(NoPatrolStation noPatrolStation, Page page);
/**
* 保存未巡检站点原因登记信息
*
* @param noPatrolStation
* NoPatrolStation
* @param user
* UserInfo
*/
public void saveNoPatrolStation(NoPatrolStation noPatrolStation,
UserInfo user);
/**
* 查看未巡检站点原因登记信息
*
* @param id
* String
* @return NoPatrolStation
*/
public NoPatrolStation viewNoPatrolStation(String id);
/**
* 确认未巡检站点原因登记信息
*
* @param noPatrolStation
* NoPatrolStation
* @param user
* UserInfo
*/
public void confirmNoPatrolStation(NoPatrolStation noPatrolStation,
UserInfo user);
}