| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.ydtech.modules.fnc.service;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.fnc.entity.InsPlyIncome;
- import com.ydtech.modules.fnc.entity.InsPlySettle;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.ydtech.modules.fnc.entity.InsPlySettleDetail;
- import com.ydtech.modules.fnc.entity.InsPlySettleHx;
- import com.ydtech.modules.fnc.vo.GenerateSettleVo;
- import com.ydtech.modules.fnc.vo.InsPlyIncomeVo;
- import com.ydtech.modules.fnc.vo.InsPlySettleVo;
- import com.ydtech.modules.order.entity.BasePageResult;
- import com.ydtech.modules.report.model.vo.InsPlySettleReportReqVo;
- import com.ydtech.modules.report.model.vo.InsPlySettleReportResVo;
- import java.util.List;
- /**
- * <p>
- * 月度结算单汇总表 服务类
- * </p>
- *
- * @author gws
- * @since 2024-01-10
- */
- public interface InsPlySettleService extends IService<InsPlySettle> {
- public HttpResult generateSettleAndDetail(GenerateSettleVo generateSettleVo);
- public HttpResult<BasePageResult<InsPlySettle>> selectSettle(InsPlySettleVo insPlySettle);
- public HttpResult<BasePageResult<InsPlyIncome>> selectSettleDetail(InsPlySettleVo insPlySettle);
- public HttpResult hxSettle(InsPlySettleHx insPlySettle);
- public HttpResult queryHxDetail(String settleno);
- /**
- * 报表-月度结算清单-查询
- * @param insPlySettleReportReqVo
- * @return
- */
- public BasePageResult<InsPlySettleReportResVo> getInsPlySettleReport(InsPlySettleReportReqVo insPlySettleReportReqVo) ;
- /**
- * 报表-月度结算清单-导出
- * @param insPlySettleReportReqVo
- * @return
- */
- public HttpResult<String> exportInsPlySettleReport(InsPlySettleReportReqVo insPlySettleReportReqVo) ;
- }
|