users_model

package
v0.0.0-...-a4deb0f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 21, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ReqUsersSignIn

type ReqUsersSignIn struct {
	Email       string `json:"email,omitempty" validate:"required"`
	PassWord    string `json:"password,omitempty" validate:"required"`
	Token       string `json:"token,omitempty" validate:"required"`
	PhoneNumber string `json:"phone_number,omitempty" validate:"required"`
}

func (*ReqUsersSignIn) FromJson

func (c *ReqUsersSignIn) FromJson(a string)

func (*ReqUsersSignIn) TableName

func (c *ReqUsersSignIn) TableName() string

func (*ReqUsersSignIn) ToJson

func (c *ReqUsersSignIn) ToJson() string

type Users

type Users struct {
	UserId       string    `json:"-"  db:"user_id, omitempty"`
	Name         string    `json:"name,omitempty" db:"name, omitempty" validate:"required"`
	PassWord     string    `json:"-" db:"password, omitempty" validate:"required"`
	Email        string    `json:"email,omitempty" db:"email, omitempty" validate:"required"`
	Role         string    `json:"-" db:"role, omitempty"`
	CreatedAt    time.Time `json:"-" db:"created_at, omitempty"`
	UpdatedAt    time.Time `json:"-" db:"updated_at, omitempty"`
	Token        string    `json:"-" db:"token"`
	PhoneNumber  string    `json:"phone_number,omitempty" db:"phone_number,omitempty" validate:"required"`
	Address      string    `json:"address,omitempty" db:"address,omitempty" validate:"required"`
	Telegram     string    `json:"telegram,omitempty" db:"telegram,omitempty"`
	Sex          string    `json:"sex,omitempty" db:"sex,omitempty" validate:"required"`
	BirthDate    string    `json:"birth_date,omitempty" db:"birth_date,omitempty" validate:"required"`
	Lat          float64   `json:"lat,omitempty" db:"lat,omitempty"`
	Long         float64   `json:"long,omitempty" db:"long,omitempty"`
	WardId       string    `json:"ward_id,omitempty" db:"ward_id,omitempty"`
	WardText     string    `json:"ward_text,omitempty" db:"ward_text,omitempty"`
	DistrictId   string    `json:"district_id,omitempty" db:"district_id,omitempty"`
	DistrictText string    `json:"district_text,omitempty" db:"district_text,omitempty"`
	ProvinceId   string    `json:"province_id,omitempty" db:"province_id,omitempty"`
	ProvinceText string    `json:"province_text,omitempty" db:"province_text,omitempty"`
	NationalId   string    `json:"national_id,omitempty" db:"national_id,omitempty"`
	NationalText string    `json:"national_text,omitempty" db:"national_text,omitempty"`
}

func (*Users) FromJson

func (c *Users) FromJson(a string)

func (*Users) TableName

func (c *Users) TableName() string

func (*Users) ToJson

func (c *Users) ToJson() string

type UsersAddressModel

type UsersAddressModel struct {
	UserId         string  `json:"user_id,omitempty"`
	Address        string  `json:"address,omitempty"`
	Name           string  `json:"name,omitempty"`
	PhoneNumber    string  `json:"phone_number,omitempty"`
	TypeAddress    string  `json:"type_address,omitempty"`
	AddressDefault string  `json:"address_default,omitempty"`
	Lat            float64 `json:"lat,omitempty"`
	Long           float64 `json:"long,omitempty"`
	WardId         string  `json:"ward_id,omitempty"`
	WardText       string  `json:"ward_text,omitempty"`
	DistrictId     string  `json:"district_id,omitempty"`
	DistrictText   string  `json:"district_text,omitempty"`
	ProvinceId     string  `json:"province_id,omitempty"`
	ProvinceText   string  `json:"province_text,omitempty"`
	NationalId     string  `json:"national_id,omitempty"`
	NationalText   string  `json:"national_text,omitempty"`
}

func (*UsersAddressModel) FromJson

func (c *UsersAddressModel) FromJson(a string)

func (*UsersAddressModel) TableName

func (c *UsersAddressModel) TableName() string

func (*UsersAddressModel) ToJson

func (c *UsersAddressModel) ToJson() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL