初始
This commit is contained in:
65
api/v1/system/sys_oper_log.go
Normal file
65
api/v1/system/sys_oper_log.go
Normal file
@ -0,0 +1,65 @@
|
||||
/*
|
||||
* @desc:操作日志
|
||||
* @company:云南奇讯科技有限公司
|
||||
* @Author: yixiaohu<yxh669@qq.com>
|
||||
* @Date: 2022/12/21 14:37
|
||||
*/
|
||||
|
||||
package system
|
||||
|
||||
import (
|
||||
"github.com/gogf/gf/v2/frame/g"
|
||||
commonApi "github.com/tiger1103/gfast/v3/api/v1/common"
|
||||
"github.com/tiger1103/gfast/v3/internal/app/system/model"
|
||||
)
|
||||
|
||||
// SysOperLogSearchReq 分页请求参数
|
||||
type SysOperLogSearchReq struct {
|
||||
g.Meta `path:"/operLog/list" tags:"操作日志" method:"get" summary:"操作日志列表"`
|
||||
Title string `p:"title"` //系统模块
|
||||
RequestMethod string `p:"requestMethod"` //请求方式
|
||||
OperName string `p:"operName"` //操作人员
|
||||
commonApi.PageReq
|
||||
commonApi.Author
|
||||
}
|
||||
|
||||
// SysOperLogSearchRes 列表返回结果
|
||||
type SysOperLogSearchRes struct {
|
||||
g.Meta `mime:"application/json"`
|
||||
commonApi.ListRes
|
||||
List []*model.SysOperLogListRes `json:"list"`
|
||||
}
|
||||
|
||||
// SysOperLogGetReq 获取一条数据请求
|
||||
type SysOperLogGetReq struct {
|
||||
g.Meta `path:"/operLog/get" tags:"操作日志" method:"get" summary:"获取操作日志信息"`
|
||||
commonApi.Author
|
||||
OperId uint64 `p:"operId" v:"required#主键必须"` //通过主键获取
|
||||
}
|
||||
|
||||
// SysOperLogGetRes 获取一条数据结果
|
||||
type SysOperLogGetRes struct {
|
||||
g.Meta `mime:"application/json"`
|
||||
*model.SysOperLogInfoRes
|
||||
}
|
||||
|
||||
// SysOperLogDeleteReq 删除数据请求
|
||||
type SysOperLogDeleteReq struct {
|
||||
g.Meta `path:"/operLog/delete" tags:"操作日志" method:"delete" summary:"删除操作日志"`
|
||||
commonApi.Author
|
||||
OperIds []uint64 `p:"operIds" v:"required#主键必须"` //通过主键删除
|
||||
}
|
||||
|
||||
// SysOperLogDeleteRes 删除数据返回
|
||||
type SysOperLogDeleteRes struct {
|
||||
commonApi.EmptyRes
|
||||
}
|
||||
|
||||
type SysOperLogClearReq struct {
|
||||
g.Meta `path:"/operLog/clear" tags:"操作日志" method:"delete" summary:"清除日志"`
|
||||
commonApi.Author
|
||||
}
|
||||
|
||||
type SysOperLogClearRes struct {
|
||||
commonApi.EmptyRes
|
||||
}
|
Reference in New Issue
Block a user