1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package com.szwl.service;
- import com.szwl.model.bean.OrderDaoChuDTO;
- import com.szwl.model.dto.OrderDto;
- import com.szwl.model.entity.TAdmin;
- import com.szwl.model.entity.TCoinOrder;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.szwl.model.entity.TEquipment;
- import com.szwl.model.excel.CoinOrderTarget;
- import com.szwl.model.query.OrderStatisticsDTO;
- import javax.servlet.http.HttpServletResponse;
- import java.io.IOException;
- import java.util.Date;
- import java.util.List;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author wuhs
- * @since 2023-08-23
- */
- public interface TCoinOrderService extends IService<TCoinOrder> {
- List<OrderStatisticsDTO> findTotalByTime(String clientId, Date date1, Date date2);
- List<CoinOrderTarget> findByCoinOrder(TAdmin admin, List<TCoinOrder> list);
- List<OrderDaoChuDTO> orderDaoChu(String begin, String end, Long adminId, String clientId, String type, String companyType, long current, long size);
- /**
- * 导出国外订单
- * @param orderDto
- * @param begin
- * @param end
- * @param response
- */
- void dataExport(OrderDto orderDto, Date begin, Date end, HttpServletResponse response) throws IOException;
- /**
- * 推送微信订单通知
- * @param openId
- * @param equipment
- * @param coinOrder
- * @param companyType
- */
- void sendWechatMessage(String openId, TEquipment equipment, TCoinOrder coinOrder, String companyType);
- }
|