智慧农业后台管理
guoshilong
2022-11-08 72b971c98c46531064d74b68fc8fe8864ed0b544
src/main/java/org/springblade/modules/soldr/mapper/SoldrMapper.java
@@ -16,6 +16,7 @@
 */
package org.springblade.modules.soldr.mapper;
import org.apache.ibatis.annotations.Param;
import org.springblade.modules.soldr.entity.Soldr;
import org.springblade.modules.soldr.vo.SoldrVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@@ -44,6 +45,27 @@
   List<SoldrVO> selectLists(IPage page, SoldrVO soldr);
   void  del(Long id);
   void  dels(Long id);
   List<SoldrVO> selectSol();
   List<Map<String, Object>> selectCz(Long sid);
   List<SoldrVO> selectSol(@Param("farmId") String farmId);
   List<Map<String, Object>> selectCz(@Param("sid") Long sid,@Param("deptId") String deptId);
   /**
    * 根据stockId、specs1、specs_val1、specs_val2、sid          找到soldr表中对应的数据
    * @param stockId1   种类id
    * @param specs1   规格
    * @param specsVal1   规格值(0:克 1:斤 2:公斤 3:吨 4:毫升 5:升 )
    * @param specsVal2   规格值2( 0:袋 1:包 2:瓶 3:盒 4:箱 5:桶 6:支)
    * @param sid   农资库存表主键
    * @param type   出库类型
    */
   Soldr getByServalParam(@Param("stockId1") String stockId1,
                     @Param("specs1") String specs1,
                     @Param("specsVal1") Integer specsVal1,
                     @Param("specsVal2") Integer specsVal2,
                     @Param("sid") Long sid,
                     @Param("type") String type);
   void cancelDel(Long id);
    SoldrVO getSoldrInfo(@Param("soldr") SoldrVO soldr);
   Boolean delLogic(Long id);
}