From 42d264f8ad931dba8b7e7918a040ed10a7707351 Mon Sep 17 00:00:00 2001 From: zchengo <1933757688@qq.com> Date: Wed, 25 Jan 2023 16:13:07 +0800 Subject: [PATCH] feat: change and add models --- server/models/notice.go | 2 +- server/models/subscribe.go | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/server/models/notice.go b/server/models/notice.go index f05ad00..4216237 100644 --- a/server/models/notice.go +++ b/server/models/notice.go @@ -9,7 +9,7 @@ type Notice struct { Updated int64 `gorm:"updated"` } -type NoticeParam struct { +type NoticeCreateParam struct { Content string `json:"content"` Creator int64 `gorm:"creator"` } diff --git a/server/models/subscribe.go b/server/models/subscribe.go index 6f2c29b..acf12d7 100644 --- a/server/models/subscribe.go +++ b/server/models/subscribe.go @@ -9,6 +9,19 @@ type Subscribe struct { Updated int64 `gorm:"updated"` } +type SubscribeCreateParam struct { + Uid int64 `json:"uid"` + Version int `json:"version"` + Expired int64 `json:"expired"` +} + +type SubscribeUpdateParam struct { + Id int64 `json:"id"` + Uid int64 `json:"uid"` + Version int `json:"version"` + Expired int64 `json:"expired"` +} + type SubscribePayParam struct { Uid int64 `json:"uid" binding:"-"` Version int `json:"version" binding:"required,oneof=2 3"`