12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- 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<YearPigBaseEntity> {
- /**
- * 获取猪基本信息
- * @param pigEarTagNo 耳标号
- * @return
- */
- Map<String, Object> 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);
- }
|