update: seed data

This commit is contained in:
boojack
2022-05-03 11:49:10 +08:00
parent a9a888ef54
commit b1adaf9c4e
7 changed files with 81 additions and 26 deletions

View File

@@ -1,16 +1,20 @@
package api
type User struct {
ID int `json:"id"`
ID int `json:"id"`
// Standard fields
CreatedTs int64 `json:"createdTs"`
UpdatedTs int64 `json:"updatedTs"`
// Domain specific fields
OpenID string `json:"openId"`
Name string `json:"name"`
PasswordHash string `json:"-"`
}
type UserCreate struct {
// Domain specific fields
OpenID string
Name string
PasswordHash string
@@ -19,17 +23,18 @@ type UserCreate struct {
type UserPatch struct {
ID int
// Domain specific fields
OpenID *string
PasswordHash *string
Name *string `json:"name"`
Password *string `json:"password"`
ResetOpenID *bool `json:"resetOpenId"`
Name *string `json:"name"`
Password *string `json:"password"`
ResetOpenID *bool `json:"resetOpenId"`
}
type UserFind struct {
ID *int `json:"id"`
// Domain specific fields
Name *string `json:"name"`
OpenID *string
}