package com.glxp.api.dao.dev; import com.glxp.api.dao.BaseMapperPlus; import com.glxp.api.entity.dev.DeviceInfoEntity; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.glxp.api.enums.dev.DeviceStatusEnum; import com.glxp.api.req.dev.DeviceInfoDetailByDeptCodeQuery; import com.glxp.api.req.dev.DeviceInfoDetailQuery; import com.glxp.api.req.dev.DeviceInfoQuery; import com.glxp.api.vo.dev.DeviceInfoVo; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Set; /** * 针对表【device_info(设备表)】的数据库操作Mapper */ public interface DeviceInfoMapper extends BaseMapperPlus { List pageVo(@Param("param") DeviceInfoQuery query, @Param("deptCode") String locDeptCode); List allPageVo(@Param("param") DeviceInfoQuery query); List detail(@Param("param") DeviceInfoDetailQuery query); List detail(@Param("param") DeviceInfoDetailByDeptCodeQuery query); List listVoByProductIdAndStatus(@Param("productId")Long productId, @Param("status")DeviceStatusEnum status); List listVoByCodes(@Param("list") List deviceCodes,@Param("deptCode") String deptCode,@Param("status") List status); }