// Package tmessagelog
// @Link https://github.com/xiujiecn/xiu-admin
// @Copyright Copyright (c) 2026 LiXiujie
// @Author Lxj
// @License https://github.com/xiujiecn/xiu-admin/blob/master/LICENSE
// @AutoGenerate Version
package v1 //tmessagelog
import (
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model"
"git.5iot.com/iotlcm-public/iotlcm-admin-svr/internal/model/response"
"github.com/gogf/gf/v2/frame/g"
)
// ListReq 查询消息日志列表
type TMessageLogListReq struct {
g.Meta `path:"/tMessageLog/list" method:"get" tags:"消息日志" summary:"获取消息日志列表" x-check-permission:"cpm:common:tMessageLog:list"`
model.TMessageLogListParam
}
type TMessageLogListRes struct {
response.PageResult
Items []*model.TMessageLogListModel `json:"items" dc:"数据列表"`
}
// ExportReq 导出消息日志列表
type TMessageLogExportReq struct {
g.Meta `path:"/tMessageLog/export" method:"post" tags:"消息日志" summary:"导出消息日志列表" x-check-permission:"cpm:common:tMessageLog:export"`
model.TMessageLogListParam
}
type TMessageLogExportRes struct{}
// ViewReq 获取消息日志指定信息
type TMessageLogViewReq struct {
g.Meta `path:"/tMessageLog/view" method:"get" tags:"消息日志" summary:"获取消息日志指定信息" x-check-permission:"cpm:common:tMessageLog:view"`
model.TMessageLogViewParam
}
type TMessageLogViewRes struct {
*model.TMessageLogViewModel
}
// EditReq 修改/新增消息日志
type TMessageLogEditReq struct {
g.Meta `path:"/tMessageLog/edit" method:"post" tags:"消息日志" summary:"修改/新增消息日志" x-check-permission:"cpm:common:tMessageLog:edit"`
model.TMessageLogEditParam
}
type TMessageLogEditRes struct{}
// DeleteReq 删除消息日志
type TMessageLogDeleteReq struct {
g.Meta `path:"/tMessageLog/delete" method:"post" tags:"消息日志" summary:"删除消息日志" x-check-permission:"cpm:common:tMessageLog:delete"`
model.TMessageLogDeleteParam
}
type TMessageLogDeleteRes struct{}