1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- package com.fjhx.sale.service.claim;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.fjhx.account.entity.account.dto.AccountRunningWaterDto;
- import com.fjhx.account.entity.account.dto.AccountRunningWaterSelectDto;
- import com.fjhx.account.entity.account.vo.AccountRunningWaterVo;
- import com.fjhx.common.entity.claim.dto.ClaimDto;
- import com.fjhx.common.entity.claim.dto.ClaimSelectDto;
- import com.fjhx.common.entity.claim.po.Claim;
- import com.fjhx.common.entity.claim.vo.ClaimContractVo;
- import com.fjhx.common.entity.claim.vo.ClaimVo;
- import com.ruoyi.common.core.service.BaseService;
- import java.math.BigDecimal;
- import java.util.List;
- import java.util.Map;
- /**
- * <p>
- * 到账认领 服务类
- * </p>
- *
- * @author
- * @since 2023-04-18
- */
- public interface ClaimService extends BaseService<Claim> {
- /**
- * 到账认领分页
- */
- Page<ClaimVo> getPage(ClaimSelectDto dto);
- /**
- * 到账认领明细
- */
- ClaimVo detail(Long id);
- /**
- * 到账认领新增
- */
- void add(Claim claim);
- /**
- * 到账认领编辑
- */
- void edit(ClaimDto claimDto);
- /**
- * 到账认领删除
- */
- void delete(Long id);
- /**
- * 查询已认领金额
- */
- BigDecimal sumClaimMoney(Long businessId);
- /**
- * 查询认领记录
- */
- List<ClaimContractVo> claimRecord(Long businessId);
- /**
- * @param id 流水ID
- * @return
- */
- Map<String, Object> claimDetail(Long id);
- /**
- * 回款登记(到账登记)
- */
- void addClaimInfo(AccountRunningWaterDto accountRunningWaterDto);
- /**
- * 回款登记分页
- */
- Page<AccountRunningWaterVo> claimInfoPage(AccountRunningWaterSelectDto dto);
- /**
- * 回款确认分页
- */
- Page<AccountRunningWaterVo> claimInfoConfirmPage(AccountRunningWaterSelectDto dto);
- /**
- * 回款确认
- */
- void claimConfirm(AccountRunningWaterDto dto);
- }
|