package com.cool.store.service;

import com.cool.store.dto.TransferLogDTO;
import com.cool.store.entity.LineInfoDO;
import com.cool.store.entity.ShopInfoDO;
import com.cool.store.enums.OperationLogTypeEnum;
import com.github.pagehelper.PageInfo;

/**
 * @Author suzhuhong
 * @Date 2024/3/29 18:04
 * @Version 1.0
 */
public interface TransferLogService {

    /**
     * 添加日志 操作日志类型
     * @param id 线索ID 或者 门店ID  如果是线索ID 则表示线索转让记录 如果是门店ID 则表示门店转移记录
     * @param partnerId
     * @param formUserId
     * @param toUserId
     * @param operationLogTypeEnum
     */
    void addLog(Long id ,String partnerId, String formUserId, String  toUserId, OperationLogTypeEnum operationLogTypeEnum);


    PageInfo<TransferLogDTO> getTransferLogPage(Integer pageNum, Integer pageSize, Long lineId,Integer lineShopType);
}
