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.
68 lines
1.2 KiB
68 lines
1.2 KiB
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 |
|
}
|
|
|