package com.casic.missiles.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.casic.missiles.dto.meter.MeterStaffRequest; import com.casic.missiles.model.MeterStaff; import org.apache.ibatis.annotations.Param; import java.util.List; /** * <p> * 计量管理-计量人员-计量人员表 Mapper 接口 * </p> */ public interface MeterStaffMapper extends BaseMapper<MeterStaff> { void deleteStaff(@Param("id") Long id); Page<MeterStaff> selectStaffList(Page<MeterStaff> page, @Param("request") MeterStaffRequest meterStaffRequest); List<MeterStaff> selectStaffList(@Param("request") MeterStaffRequest meterStaffRequest); long getMaxNo(); void updateStaffInfo(@Param("meterStaff")MeterStaff meterStaff); MeterStaff selectStaffInfo(@Param("id")String id); }