package com.matrix.system.common.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.matrix.system.common.bean.OperationLog; import com.matrix.system.common.bean.reqVO.OperationLogReqVo; import com.matrix.system.common.bean.respVO.OperationLogRespVo; import com.matrix.system.enums.OperationButtonEnum; import com.matrix.system.enums.OperationFunctionEnum; /** * 单据操作日志 */ public interface OperationLogService extends IService { void saveOperation(Long companyId, Long shopId, Long userId, OperationFunctionEnum operationFunctionEnum, OperationButtonEnum operationButtonEnum, Long billId, String billNo, Long vipId,String note); void saveOperation(Long companyId, Long shopId, Long userId, OperationFunctionEnum operationFunctionEnum, OperationButtonEnum operationButtonEnum, Long billId, String billNo, Long vipId); void saveOperation(Long companyId, Long shopId, Long suId, OperationFunctionEnum operationFunctionEnum, OperationButtonEnum operationButtonEnum,String note); Page selectPage(Page page, OperationLogReqVo operationLogReqVo); }