package cn.iocoder.yudao.module.research.service.fund; import cn.iocoder.yudao.module.research.controller.admin.fund.vo.ResearchFundRecordSaveReqVO; import cn.iocoder.yudao.module.research.dal.dataobject.fund.ResearchFundRecordDO; import jakarta.validation.Valid; import java.util.List; public interface ResearchFundRecordService { Long createFundRecord(@Valid ResearchFundRecordSaveReqVO createReqVO); void updateFundRecord(@Valid ResearchFundRecordSaveReqVO updateReqVO); void deleteFundRecord(Long id); /** 某课题申报书下的全部经费拨付记录(按创建时间倒序) */ List getFundRecordListByApplicationId(Long applicationId); }