package com.huimv.apiservice.service; import com.baomidou.mybatisplus.extension.service.IService; import com.huimv.apiservice.entity.YearPigBaseEntity; import com.huimv.apiservice.entity.vo.*; import com.huimv.apiservice.entity.vo.PigImageVo; import com.huimv.common.utils.PageUtils; import java.util.Map; /** * @author yinhao * @date 2021/5/8 17:13 * @Description */ public interface PigService extends IService { /** * 获取猪基本信息 * @param pigEarTagNo 耳标号 * @return */ Map getPigInfoByEarTagNo(String pigEarTagNo); /** * 获取多媒体接口(照片/视频) * @param pigEarTagNo 耳标号 * @return */ PigImageVo getImageByEarTagNo(String pigEarTagNo); /** * 根据品种名称获取猪的数量和基本信息 * @param breedName 品种名称 * @return */ PageUtils getListByBreed(String breedName); /** * 根据猪耳标号获取环境数据 * @param pigEarTagNo * @return */ EnvVo getIndoorEnv(String pigEarTagNo); /** * 修改认养状态 * @param pigEarTagNo 耳标号 */ void adopt(String pigEarTagNo); /** * 修改出栏状态 * @param pigEarTagNo 耳标号 * @param status 状态 */ void outFence(String pigEarTagNo, Integer status); }