package com.huimv.management.service; import com.baomidou.mybatisplus.extension.service.IService; import com.huimv.common.utils.PageUtils; import com.huimv.management.entity.YearPigBaseEntity; import com.huimv.management.entity.vo.CountOut; import javax.servlet.http.HttpServletRequest; import java.lang.reflect.InvocationTargetException; import java.rmi.MarshalledObject; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 年猪基本 * * @author yinhao * @email yinhao@163.com * @date 2021-05-07 15:32:42 */ public interface YearPigBaseService extends IService { PageUtils queryPage(Map params); //查一只猪的上下两代 Map queryPageByRelationship(Map params) throws IllegalAccessException, NoSuchMethodException, InvocationTargetException; void batchLairage(String[] eartags,Integer periodId); void such(Integer[] ids); Integer findByoutFenceStatus(int i, Integer farmId); List suchStatistics(String startTime, String endTime, Integer farmId); List suchStatisteicsMonth(String startTime, String endTime, int parseInt); void transferPeriod(HashMap map, HttpServletRequest request); }