package com.stylefeng.guns.modular.system.dao;
|
|
import cn.hutool.core.date.DateTime;
|
import com.baomidou.mybatisplus.plugins.Page;
|
import com.stylefeng.guns.modular.system.model.*;
|
import com.baomidou.mybatisplus.mapper.BaseMapper;
|
import org.apache.ibatis.annotations.Param;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* <p>
|
* Mapper 接口
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-02-03
|
*/
|
public interface TOrderMapper extends BaseMapper<TOrder> {
|
|
List<ReceivableVo> getReceivable(@Param("receivableVoPage") Page<ReceivableVo> receivableVoPage, @Param("name") String name, @Param("id") int id);
|
|
|
Double getTwentyDay(@Param("userId") Integer userId, @Param("time") String time, @Param("time1") String time1);
|
|
|
Double getNineDay(@Param("userId") Integer userId, @Param("time3") String time3);
|
|
List<ShouldPayVo> getPayList(@Param("receivableVoPage") Page<ShouldPayVo> receivableVoPage, @Param("name") String name, @Param("id") int id);
|
|
Double getTwentyDayPay(@Param("userId") Integer userId, @Param("time") String time, @Param("time1") String time1);
|
|
Double getNineDayPay(@Param("userId") Integer userId, @Param("time3") String time3);
|
|
|
List<ReceivablesList> listOfReceivables(@Param("receivableVoPage") Page<ReceivablesList> receivableVoPage, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("name") String name, @Param("invoicesId") Integer invoicesId, @Param("orderId") Integer orderId, @Param("state") Integer state, @Param("id") Integer id);
|
|
Integer getPayStatus(@Param("orderId") Long orderId);
|
|
List<PayList> listOfPay(@Param("receivableVoPage") Page<PayList> receivableVoPage, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("name") String name, @Param("billId") Integer billId, @Param("orderId") Integer orderId, @Param("state") Integer state,@Param("id") Integer id);
|
|
Boolean agreePay(@Param("number") Long number);
|
|
Boolean noAgreePay(@Param("number") Long number, @Param("remark") String remark);
|
|
Boolean agreeOfPayment(@Param("number") Long number);
|
|
|
BigDecimal getIndexTotal();
|
|
|
|
List<OrderListVo> getOrderListOne(@Param("orderListVoPage") Page<OrderListVo> orderListVoPage, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("customerName") String customerName, @Param("id") Long id, @Param("groupId") Integer groupId, @Param("saleId") Integer saleId,@Param("state") Integer state,@Param("companyId") Integer companyId,@Param("type") Integer type);
|
|
|
Boolean addOrderFile(@Param("orderId") Long orderId, @Param("url") String url, @Param("name") String name);
|
|
Double getCompanyIncome(@Param("companyId") Integer companyId, @Param("sTime") String sTime, @Param("eTime") String eTime);
|
|
List<ReceivableVo> getReceivable(@Param("receivableVoPage") Page<ReceivableVo> receivableVoPage, @Param("sTime") String sTime, @Param("eTime") String eTime, @Param("id") Long id, @Param("state") Integer state, @Param("userId") int userId);
|
|
List<TOrder> getNoPayOrder(@Param("userId") int userId);
|
|
List<Map<String, Object>> getLonLat(@Param("orderId") Long orderId);
|
|
}
|