package com.gaotao.modules.notify.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.gaotao.modules.notify.entity.*; import com.gaotao.modules.notify.entity.dto.UnissueNotifyHeadDataDto; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.List; @Mapper public interface UnissueNotifyHeaderMapper extends BaseMapper { UnissueNotifyHeader getUserNotifyNo(UnissueNotifyHeader inData); List getNotifyNoDetail(UnissueNotifyOrderList data); BigDecimal getNextItemForUnissueNotifyOrderList(UnissueNotifyOrderList data); int saveUnissueNotifyOrderList(UnissueNotifyOrderList data); int deleteNotifyUnissue(UnissueNotifyOrderList data); void deleteUnissueNotifyOrderMaterialListData(UnissueNotifyOrderMaterialList deleteData); int deleteUnissueNotifyHeader(UnissueNotifyHeader data); int updateNotifyStatus(UnissueNotifyHeader data); IPage searchNotifyHeader(Page page, @Param("data") UnissueNotifyHeadDataDto data); }