123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package com.winhc.repal.service;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.winhc.common.model.base.VOPage;
- import com.winhc.repal.entity.RepalBill;
- import com.winhc.repal.model.dto.*;
- import com.winhc.repal.model.vo.RepalBillDetailVO;
- import com.winhc.repal.model.vo.RepalBillPageVO;
- /**
- * @description RepalBill 接口类
- * @author Generator
- * @date 2022-04-08
- */
- public interface RepalBillService extends IService<RepalBill> {
- /**
- * 应收/应付分页列表
- * @param dto dto
- * @return com.winhc.common.model.base.VOPage<com.winhc.repal.model.vo.RepalBillPageVO>
- * @author xda
- * @date 2022/4/8 15:16
- */
- VOPage<RepalBillPageVO> getRepalBillPage(GetRepalBillPageDTO dto);
- /**
- * 获取账款详情
- * @param repalBillId repalBillId
- * @return com.winhc.repal.model.vo.RepalBillDetailVO
- * @author xda
- * @date 2022/4/13 20:26
- */
- RepalBillDetailVO getRepalBillDetail(Long repalBillId);
- /**
- * 删除账款
- * @param dto dto
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/15 10:15
- */
- Boolean deleteRepalBillById(DeleteRepalBillDTO dto);
- /**
- * 结清账款
- * @param dto dto
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/15 11:06
- */
- Boolean settleRepalBillById(SettleRepalBillDTO dto);
- /**
- * 添加账款
- * @param dto dto
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/15 12:24
- */
- Boolean addRepalBill(AddRepalBillDTO dto);
-
- /**
- * 终止账款
- * @param dto dto
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/18 12:38
- */
- Boolean breakRepalBill(BreakRepalBillDTO dto);
- /**
- * 修改账款信息
- * @param dto dto
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/15 16:48
- */
- Boolean updateRepalBill(UpdateRepalBillDTO dto);
- /**
- * 删除账本对应的账款以及责任人
- * @param repalBookId repalBookId
- * @return java.lang.Boolean
- * @author xda
- * @date 2022/4/18 12:12
- */
- Boolean deleteRepalBillByBookId(Long repalBookId);
- }
|