package com.gkhy.safePlatform.incidentManage.repository; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gkhy.safePlatform.incidentManage.entity.WorkInjuryDeclarationInfo; import com.gkhy.safePlatform.incidentManage.entity.WorkInjuryDeclarationInfoDetailDO; import com.gkhy.safePlatform.incidentManage.entity.WorkInjuryDeclarationInfoPageDO; import com.gkhy.safePlatform.incidentManage.query.db.WorkInjuryDeclarationDBQuery; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @Repository public interface WorkInjuryDeclarationInfoRepository extends BaseMapper { List selectWorkInjuryDeclarationList(Page page, @Param("query") WorkInjuryDeclarationDBQuery WorkInjuryDeclarationDBQuery); void addWorkInjuryDeclaration(WorkInjuryDeclarationInfo WorkInjuryDeclarationInfo); WorkInjuryDeclarationInfoDetailDO selectWorkInjuryDeclarationById(@Param("id") Long id); void updateWorkInjuryDeclaration(WorkInjuryDeclarationInfo WorkInjuryDeclarationInfo); void deleteWorkInjuryDeclarationById(@Param("id") Long id); }