blob: 9a8fb20f40fe7a307ac5a5f633e7e4eccc6ad5b6 [file] [log] [blame]
package com.pt5.pthouduan.service;
import com.pt5.pthouduan.entity.request_resources;
import java.util.List;
public interface RequestResourcesService {
// 创建求助帖
boolean createRequest(request_resources request);
// 修改求助帖金额
boolean updateMoney(Integer requestid, Integer money);
// 删除求助帖
boolean deleteRequest(Integer requestid);
// 根据名称查找求助帖
List<request_resources> findByName(String name);
// 计算某名称的求助帖总金额
Integer calculateTotalMoneyByName(String name);
// 根据发帖用户ID查找求助帖
List<request_resources> findByUserid(Long userid);
// 根据被协助用户ID查找求助帖
List<request_resources> findByLoaduser(Long loaduser);
// 根据帖子名称批量更新loaduser字段
boolean updateLoaduserByName(String name, Long loaduser);
// 展示所有求助帖
List<request_resources> getAllRequests();
// ✅ 新增:根据 requestid 更新 torrentid
boolean updateTorrentid(Integer requestid, Long torrentid);
// ✅ 新增:根据 requestid 查询 request 对象
request_resources findByRequestid(Integer requestid);
// ✅(可选)根据 userid + name + plot 查询 requestid
request_resources findByUseridAndNameAndPlot(Long userid, String name, String plot);
}