LogService.java 861 Bytes
package com.uccc.log.service;

import com.uccc.pretty.common.SystemLog;
import com.uccc.pretty.common.SystemLogEntity;

import java.util.List;

/**
 * Created by bert on 2021-09-15 13:16
 */
public interface LogService {

    /**
     * insert log
     * @param systemLog
     * @return
     */
    int insertLog(SystemLog systemLog);

    /**
     * get logs
     * @param limit
     * @param page
     * @param operator
     * @param action
     * @param ip
     * @param time
     * @return
     */
    List<SystemLogEntity> getSysLogByCondition(Integer limit, Integer page, Long operator, String action, String ip, String[] time);

    /**
     * get log count
     * @param operator
     * @param action
     * @param ip
     * @param time
     * @return
     */
    int getSysLogCountByCondition(Long operator, String action, String ip, String[] time);
}