whitelist.go 568 B

123456789101112131415161718192021222324
  1. package entity
  2. import "github.com/mhaya/game/game_cluster/internal/mdb/models"
  3. type WhitelistListReq struct {
  4. Page int `json:"page" binding:"required"`
  5. Size int `json:"size" binding:"required"`
  6. Count int64 `json:"count"`
  7. IP string `json:"ip"`
  8. }
  9. type WhitelistListResp struct {
  10. Details []models.Whitelist `json:"details"`
  11. Total int64 `json:"total"`
  12. }
  13. type WhitelistAddReq struct {
  14. IP string `json:"ip" binding:"required"`
  15. Desc string `json:"desc"`
  16. }
  17. type WhitelistRemoveReq struct {
  18. IP string `json:"ip" binding:"required"`
  19. }