vote-admin-api/api/requests/BaseAgreement.go
2024-09-03 16:05:14 +08:00

27 lines
1.0 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.

package requests
type BaseAgreementRequest struct {
GetBaseAgreementPage // 获取协议列表-分页
PutBaseAgreement // 修改协议
AddBaseAgreement // 新增协议
}
// GetBaseAgreementPage 获取协议列表-分页
type GetBaseAgreementPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
}
// PutBaseAgreement 修改协议
type PutBaseAgreement struct {
AgreementTitle string `json:"agreement_title" form:"agreement_title" label:"协议标题"`
AgreementContent string `json:"agreement_content" form:"agreement_content" label:"协议内容"`
}
// AddBaseAgreement 新增协议
type AddBaseAgreement struct {
AgreementTitle string `json:"agreement_title" form:"agreement_title" label:"协议标题"`
AgreementType int `json:"agreement_type" form:"agreement_type" label:"协议类型" validate:"required,oneof=1 2"` // 1:大赛介绍 2:投票规则)
AgreementContent string `json:"agreement_content" form:"agreement_content" label:"协议内容"`
}