zky_mandate/api/v1/system/sys_notice_read.go

91 lines
2.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// ==========================================================================
// GFast自动生成api操作代码。
// 生成日期2023-11-09 17:37:25
// 生成路径: api/v1/system/sys_notice_read.go
// 生成人gfast
// desc:已读记录相关参数
// company:云南奇讯科技有限公司
// ==========================================================================
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"
)
// SysNoticeReadSearchReq 分页请求参数
type SysNoticeReadSearchReq struct {
g.Meta `path:"/list" tags:"已读记录" method:"get" summary:"已读记录列表"`
commonApi.Author
model.SysNoticeReadSearchReq
}
// SysNoticeReadSearchRes 列表返回结果
type SysNoticeReadSearchRes struct {
g.Meta `mime:"application/json"`
*model.SysNoticeReadSearchRes
}
// SysNoticeReadAddReq 添加操作请求参数
type SysNoticeReadAddReq struct {
g.Meta `path:"/add" tags:"已读记录" method:"post" summary:"已读记录添加"`
commonApi.Author
*model.SysNoticeReadAddReq
}
// SysNoticeReadAddRes 添加操作返回结果
type SysNoticeReadAddRes struct {
commonApi.EmptyRes
}
// SysNoticeReadAddReq 添加操作请求参数
type SysNoticeReadNoticeAddReq struct {
g.Meta `path:"/readNotice" tags:"已读记录" method:"post" summary:"已读记录"`
commonApi.Author
*model.SysNoticeReadNoticeReq
}
// SysNoticeReadAddRes 添加操作返回结果
type SysNoticeReadNoticeAddRes struct {
commonApi.EmptyRes
}
// SysNoticeReadEditReq 修改操作请求参数
type SysNoticeReadEditReq struct {
g.Meta `path:"/edit" tags:"已读记录" method:"put" summary:"已读记录修改"`
commonApi.Author
*model.SysNoticeReadEditReq
}
// SysNoticeReadEditRes 修改操作返回结果
type SysNoticeReadEditRes struct {
commonApi.EmptyRes
}
// SysNoticeReadGetReq 获取一条数据请求
type SysNoticeReadGetReq struct {
g.Meta `path:"/get" tags:"已读记录" method:"get" summary:"获取已读记录信息"`
commonApi.Author
Id int64 `p:"id" v:"required#主键必须"` //通过主键获取
}
// SysNoticeReadGetRes 获取一条数据结果
type SysNoticeReadGetRes struct {
g.Meta `mime:"application/json"`
*model.SysNoticeReadInfoRes
}
// SysNoticeReadDeleteReq 删除数据请求
type SysNoticeReadDeleteReq struct {
g.Meta `path:"/delete" tags:"已读记录" method:"delete" summary:"删除已读记录"`
commonApi.Author
Ids []int64 `p:"ids" v:"required#主键必须"` //通过主键删除
}
// SysNoticeReadDeleteRes 删除数据返回
type SysNoticeReadDeleteRes struct {
commonApi.EmptyRes
}