智慧农业后台管理
zengh
2022-08-01 d95f6551e8214d69cd0fd511ec693641eb61ba16
src/main/java/org/springblade/modules/traceability/service/TraceabilityService.java
@@ -3,8 +3,12 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.modules.traceability.dto.TraceabilityDTO;
import org.springblade.modules.traceability.dto.TraceabilityDetailDTO;
import org.springblade.modules.traceability.entity.Traceability;
import org.springblade.modules.traceability.vo.TraceabilityVO;
import java.util.List;
/**
 * 溯源码表服务类
@@ -21,4 +25,33 @@
    * @return
    */
   IPage<TraceabilityVO> selectTraceabilityPage(IPage<TraceabilityVO> page, TraceabilityVO traceability);
   String selectRevorid(String code);
   /**
    * 获取溯源简介信息
    * @param traceability
    * @return
    */
    TraceabilityDTO getSimpleInfo(Traceability traceability);
   /**
    * 获取溯源详情信息(包含农产品信息,认证检测信息,产地(地块信息),农事记录,企业信息)
    * @param traceability
    * @return
    */
    TraceabilityDetailDTO getTraceabilityDetailInfo(Traceability traceability);
   /**
    * 自定义查询,不分页
    * @param traceability
    * @return
    */
    List<TraceabilityVO> getTraceabilityList(TraceabilityVO traceability);
   /**
    * 获取溯源详情信息(包含农产品信息,认证检测信息,产地(地块信息),农事记录,企业信息)扫码
    * @param traceability
    * @return
    */
   TraceabilityDetailDTO getTraceabilityDetailInfos(Traceability traceability);
}