You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.2 KiB
69 lines
1.2 KiB
|
1 year ago
|
package web
|
||
|
|
|
||
|
|
import (
|
||
|
|
"server/modules/web/app"
|
||
|
|
"server/modules/web/values"
|
||
|
|
)
|
||
|
|
|
||
|
|
// swagger:route POST /mail/list mail idOfMailList
|
||
|
|
// 邮箱
|
||
|
|
// Responses:
|
||
|
|
// 200:MailListResp
|
||
|
|
|
||
|
|
// swagger:response MailListResp
|
||
|
|
type MailListResp struct {
|
||
|
|
// in:body
|
||
|
|
Body values.MailListResp
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfMailList
|
||
|
|
type MailListReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.MailListReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /mail/read mail idOfReadMail
|
||
|
|
// 阅读邮件
|
||
|
|
// Responses:
|
||
|
|
// 200:ReadMailResp
|
||
|
|
|
||
|
|
// swagger:response ReadMailResp
|
||
|
|
type ReadMailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfReadMail
|
||
|
|
type ReadMailReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.ReadMailReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /mail/delete mail idOfDeleteMail
|
||
|
|
// 删除邮件
|
||
|
|
// Responses:
|
||
|
|
// 200:DeleteMailResp
|
||
|
|
|
||
|
|
// swagger:response DeleteMailResp
|
||
|
|
type DeleteMailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:parameters idOfDeleteMail
|
||
|
|
type DeleteMailReq struct {
|
||
|
|
// in:body
|
||
|
|
Body values.DeleteMailReq
|
||
|
|
}
|
||
|
|
|
||
|
|
// swagger:route POST /mail/deleteAll mail idOfDeleteAllMail
|
||
|
|
// 删除所有邮件
|
||
|
|
// Responses:
|
||
|
|
// 200:DeleteAllMailResp
|
||
|
|
|
||
|
|
// swagger:response DeleteAllMailResp
|
||
|
|
type DeleteAllMailResp struct {
|
||
|
|
// in:body
|
||
|
|
Body app.R
|
||
|
|
}
|