package com.matrix.system.hive.service; import java.util.List; import com.matrix.core.pojo.PaginationVO; import com.matrix.system.hive.bean.SysAllottedInfo; import com.matrix.system.hive.plugin.util.BaseServices; /** * * @date 2016-07-18 18:11 */ public interface SysAllottedInfoService extends BaseServices { /** * 新增SysAllottedInfo * */ public int add(SysAllottedInfo sysAllottedInfo); /** * 更新SysAllottedInfo * */ public int modify(SysAllottedInfo sysAllottedInfo); /** * 批量删除SysAllottedInfo * */ public int remove(List list); /** * 根据id删除SysAllottedInfo * */ public int removeById(Long id); /** * 分页查询SysAllottedInfo * */ public List findInPage(SysAllottedInfo sysAllottedInfo, PaginationVO pageVo); /** * 根据对象查询SysAllottedInfo * */ public List findByModel(SysAllottedInfo sysAllottedInfo); /** * 统计记录SysAllottedInfo * */ public int findTotal(SysAllottedInfo sysAllottedInfo); /** * 根据id查询SysAllottedInfo * */ public SysAllottedInfo findById(Long id); /** * 调拨单审核 */ public int check(SysAllottedInfo sysAllottedInfo); public int update(SysAllottedInfo sysAllottedInfo); /** * 撤销审核 * @Title: unCheck * @author:jyy * @param sysAllottedInfo * @return * int 返回类型 * @date 2016年8月22日 下午10:16:46 * @throws */ public int unCheck(SysAllottedInfo sysAllottedInfo); /** *发货 * @Title: unCheck * @author:jyy * @param sysAllottedInfo * @return * int 返回类型 * @date 2016年8月22日 下午10:16:46 * @throws */ public int sendGoods(SysAllottedInfo sysAllottedInfo); /** *确认收货 * @Title: unCheck * @author:jyy * @param sysAllottedInfo * @return * int 返回类型 * @date 2016年8月22日 下午10:16:46 * @throws */ public int rejectGoods(SysAllottedInfo sysAllottedInfo); }