1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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<ResearchFundRecordDO> getFundRecordListByApplicationId(Long applicationId);
 
}