admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/dao/mybatis/pdd/PDDOrderMapper.java
@@ -1,81 +1,81 @@
package com.yeshi.fanli.dao.mybatis.pdd;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.dao.BaseMapper;
import com.yeshi.fanli.dto.ChartTDO;
import com.yeshi.fanli.entity.pdd.PDDOrder;
public interface PDDOrderMapper extends BaseMapper<PDDOrder> {
    /**
     * 根据订单SN查询订单
     *
     * @param orderSn
     * @return
     */
    PDDOrder selectByOrderSN(String orderSn);
    /**
     * 根据订单号查询
     * @param orderSnList
     * @return
     */
    List<PDDOrder> listByOrderSn(@Param("orderSnList") List<String> orderSnList);
    /**
     * 数量统计
     *
     * @param dateType
     * @param year
     * @param startTime
     * @param endTime
     * @return
     */
    List<ChartTDO> countOrderNumber(@Param("dateType") Integer dateType, @Param("year") String year,
                                    @Param("startTime") String startTime, @Param("endTime") String endTime);
    /**
     * 数量统计
     *
     * @param dateType
     * @param year
     * @param startTime
     * @param endTime
     * @return
     */
    Long countOrderByDay(@Param("preDay") String preDay);
    /**
     * 根据状态查询数据
     *
     * @param status
     * @param page
     * @param pageSize
     * @return
     */
    List<PDDOrder> listByStatus(@Param("status") Integer status, @Param("start") long start, @Param("count") int count);
    /**
     * 根据状态查询数量
     *
     * @param status
     * @return
     */
    Long countByStatus(@Param("status") Integer status);
    /**
     * 查询所有订单
     *
     * @param channel
     * @return
     */
    List<PDDOrder> listQuery(@Param("start") long start, @Param("count") int count, @Param("key") String key);
    Long countQuery(@Param("key") String key);
package com.yeshi.fanli.dao.mybatis.pdd;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import com.yeshi.fanli.dao.BaseMapper;
import com.yeshi.fanli.dto.ChartTDO;
import com.yeshi.fanli.entity.pdd.PDDOrder;
public interface PDDOrderMapper extends BaseMapper<PDDOrder> {
    /**
     * 根据订单SN查询订单
     *
     * @param orderSn
     * @return
     */
    PDDOrder selectByOrderSN(String orderSn);
    /**
     * 根据订单号查询
     * @param orderSnList
     * @return
     */
    List<PDDOrder> listByOrderSn(@Param("orderSnList") List<String> orderSnList);
    /**
     * 数量统计
     *
     * @param dateType
     * @param year
     * @param startTime
     * @param endTime
     * @return
     */
    List<ChartTDO> countOrderNumber(@Param("dateType") Integer dateType, @Param("year") String year,
                                    @Param("startTime") String startTime, @Param("endTime") String endTime);
    /**
     * 数量统计
     *
     * @param dateType
     * @param year
     * @param startTime
     * @param endTime
     * @return
     */
    Long countOrderByDay(@Param("preDay") String preDay);
    /**
     * 根据状态查询数据
     *
     * @param status
     * @param page
     * @param pageSize
     * @return
     */
    List<PDDOrder> listByStatus(@Param("status") Integer status, @Param("start") long start, @Param("count") int count);
    /**
     * 根据状态查询数量
     *
     * @param status
     * @return
     */
    Long countByStatus(@Param("status") Integer status);
    /**
     * 查询所有订单
     *
     * @param channel
     * @return
     */
    List<PDDOrder> listQuery(@Param("start") long start, @Param("count") int count, @Param("key") String key);
    Long countQuery(@Param("key") String key);
}