package com.zm.order.tool.server.dao;

import com.zm.order.tool.server.model.OrderCommentCount;
import com.zm.order.tool.server.query.OrderCommentCountQuery;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;


/**
 * 订单评论统计表
 *
 * @author nianchang
 */
@Repository
public interface OrderCommentCountDao {

    /**
     * 新增
     * @param record record
     * @return
     * Date: 2021/5/13 2:34 下午
     */
    int insert(OrderCommentCount record);

    /**
     * 修改
     * @param record record
     * @return
     * Date: 2021/5/13 2:34 下午
     */
    int update(OrderCommentCount record);

    /**
     * 单条记录查询
     * @param sellerId	商家ID
     * @param storeId	门店ID
     * @return
     * Date: 2021/5/17 4:07 下午
     */
    OrderCommentCount selectOne(@Param("sellerId") Long sellerId, @Param("storeId") Long storeId);

    /**
     * 查询列表
     * @param query query
     * @return
     * Date: 2021/5/13 2:34 下午
     */
    List<OrderCommentCount> selectList(OrderCommentCountQuery query);

}
