package com.unis.detectionnum.server.service;

import com.github.pagehelper.PageInfo;
import com.unis.detectionnum.common.vo.ForwardMainVO;
import com.unis.detectionnum.common.vo.ForwardPeopleVO;

/** 
 * @ClassName: ForwardService 
 * @Description: 前传规则/人员service 
 * @author LiuFeng 
 * @date 2019年10月9日 下午4:06:16  
 */
public interface ForwardService {

	/** 
	 * @Title: saveForwardMain 
	 * @Description: 前传规则信息新增
	 * @param forwardMainVO
	 * @return String
	 * @throws 
	 */
	String saveForwardMain(ForwardMainVO forwardMainVO);

	/** 
	 * @Title: updateForwardMain 
	 * @Description: 前传规则信息修改
	 * @param forwardMainVO
	 * @return void
	 * @throws 
	 */
	void updateForwardMain(ForwardMainVO forwardMainVO);

	/** 
	 * @Title: deleteForwardMain 
	 * @Description: 根据前传规则删除数据记录
	 * @param forwardNo
	 * @return void
	 * @throws 
	 */
	void deleteForwardMain(String forwardNo);

	/** 
	 * @Title: forwarMainPageList 
	 * @Description: 分页查询前传
	 * @param pageNum
	 * @param pageSize
	 * @param forwardMainVO
	 * @return PageInfo<ForwardMainVO>
	 * @throws 
	 */
	PageInfo<ForwardMainVO> forwardMainPageList(Integer pageNum, Integer pageSize, ForwardMainVO forwardMainVO);

	/** 
	 * @Title: saveForwardPeople 
	 * @Description: 前传人员信息新增
	 * @param forwardPeopleVO
	 * @return String
	 * @throws 
	 */
	String saveForwardPeople(ForwardPeopleVO forwardPeopleVO);

	/** 
	 * @Title: updateForwardPeople 
	 * @Description: 前传人员信息修改
	 * @param forwardPeopleVO
	 * @return void
	 * @throws 
	 */
	void updateForwardPeople(ForwardPeopleVO forwardPeopleVO);

}
