Add system log api
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
package top.fatweb.api.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService
|
||||
import top.fatweb.api.entity.SysLog
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 系统日志表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author FatttSnake
|
||||
* @since 2023-10-18
|
||||
*/
|
||||
interface ISysLogService : IService<SysLog>
|
||||
@@ -1,18 +0,0 @@
|
||||
package top.fatweb.api.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
|
||||
import org.springframework.stereotype.Service
|
||||
import top.fatweb.api.entity.SysLog
|
||||
import top.fatweb.api.mapper.SysLogMapper
|
||||
import top.fatweb.api.service.ISysLogService
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 系统日志表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author FatttSnake
|
||||
* @since 2023-10-18
|
||||
*/
|
||||
@Service
|
||||
class SysLogServiceImpl : ServiceImpl<SysLogMapper, SysLog>(), ISysLogService
|
||||
@@ -0,0 +1,17 @@
|
||||
package top.fatweb.api.service.system;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage
|
||||
import com.baomidou.mybatisplus.extension.service.IService
|
||||
import top.fatweb.api.entity.system.SysLog
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 系统日志表 服务类
|
||||
* </p>
|
||||
*
|
||||
* @author FatttSnake
|
||||
* @since 2023-10-18
|
||||
*/
|
||||
interface ISysLogService : IService<SysLog> {
|
||||
fun getPage(page: Long, pageSize: Long): IPage<SysLog>
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package top.fatweb.api.service.system.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage
|
||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers
|
||||
import com.baomidou.mybatisplus.extension.kotlin.KtQueryWrapper
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
|
||||
import org.springframework.stereotype.Service
|
||||
import top.fatweb.api.entity.system.SysLog
|
||||
import top.fatweb.api.mapper.system.SysLogMapper
|
||||
import top.fatweb.api.service.system.ISysLogService
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 系统日志表 服务实现类
|
||||
* </p>
|
||||
*
|
||||
* @author FatttSnake
|
||||
* @since 2023-10-18
|
||||
*/
|
||||
@Service
|
||||
class SysLogServiceImpl : ServiceImpl<SysLogMapper, SysLog>(), ISysLogService {
|
||||
override fun getPage(page: Long, pageSize: Long): IPage<SysLog> {
|
||||
var sysLogPage = Page<SysLog>(page, pageSize)
|
||||
|
||||
sysLogPage = baseMapper.selectPage(sysLogPage, KtQueryWrapper(SysLog()).orderByDesc(SysLog::id))
|
||||
|
||||
return sysLogPage
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user