package cn.hobbystocks.auc.mapper; import cn.hobbystocks.auc.domain.DiamondPosition; import cn.hobbystocks.auc.request.DiamondPositionPageRequest; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import org.apache.ibatis.annotations.Param; import java.util.List; public interface DiamondPositionMapper extends BaseMapper { DiamondPosition selectDiamondPositionById(Long id); List selectDiamondPositionList(IPage page, @Param("request") DiamondPositionPageRequest request); List selectActiveDiamondPositions(@Param("businessModule") String businessModule, @Param("version") String version); int insertDiamondPosition(DiamondPosition diamondPosition); int updateDiamondPosition(DiamondPosition diamondPosition); int deleteDiamondPositionById(@Param("id") Long id, @Param("updateUser") String updateUser); }