package com.supersavedriving.user.modular.system.service;
|
|
import com.baomidou.mybatisplus.service.IService;
|
import com.supersavedriving.user.modular.system.model.Bill;
|
import com.supersavedriving.user.modular.system.util.ResultUtil;
|
import com.supersavedriving.user.modular.system.warpper.BillWarpper;
|
import com.supersavedriving.user.modular.system.warpper.Invoicing;
|
|
import java.util.List;
|
|
/**
|
* @author zhibing.pu
|
* @date 2023/3/24 10:07
|
*/
|
public interface IBillService extends IService<Bill> {
|
|
|
/**
|
* 开票操作
|
* @param uid
|
* @param invoicing
|
* @return
|
* @throws Exception
|
*/
|
ResultUtil invoicing(Integer uid, Invoicing invoicing) throws Exception;
|
|
|
/**
|
* 获取开票记录
|
* @param uid
|
* @param pageNum
|
* @param pageSize
|
* @return
|
* @throws Exception
|
*/
|
List<BillWarpper> queryBillList(Integer uid, Integer pageNum, Integer pageSize) throws Exception;
|
}
|