models

package
v2.7.5 Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CLASSES_COLUMN_ID         = "id"
	CLASSES_COLUMN_CLASS_NO   = "class_no"
	CLASSES_COLUMN_USER_ID    = "user_id"
	CLASSES_COLUMN_CREATED_AT = "created_at"
	CLASSES_COLUMN_UPDATED_AT = "updated_at"
)
View Source
const (
	JSONS_COLUMN_ID         = "id"
	JSONS_COLUMN_NAME       = "name"
	JSONS_COLUMN_SEX        = "sex"
	JSONS_COLUMN_USER_DATA  = "user_data"
	JSONS_COLUMN_CREATED_AT = "created_at"
	JSONS_COLUMN_UPDATED_AT = "updated_at"
)
View Source
const (
	ORDERS_COLUMN_ID         = "id"
	ORDERS_COLUMN_NAME       = "name"
	ORDERS_COLUMN_DETAILS    = "details"
	ORDERS_COLUMN_AMOUNT     = "amount"
	ORDERS_COLUMN_CREATED_AT = "created_at"
	ORDERS_COLUMN_UPDATED_AT = "updated_at"
	ORDERS_COLUMN_LOCATION   = "location"
)
View Source
const (
	RUN_CONFIG_COLUMN_ID           = "id"
	RUN_CONFIG_COLUMN_CONFIG_NAME  = "config_name"
	RUN_CONFIG_COLUMN_CONFIG_KEY   = "config_key"
	RUN_CONFIG_COLUMN_CONFIG_VALUE = "config_value"
	RUN_CONFIG_COLUMN_REMARK       = "remark"
	RUN_CONFIG_COLUMN_DELETED      = "deleted"
	RUN_CONFIG_COLUMN_CREATED_TIME = "created_time"
)
View Source
const (
	T_ADDRESS_COLUMN_ID       = "id"
	T_ADDRESS_COLUMN_LNG      = "lng"
	T_ADDRESS_COLUMN_LAT      = "lat"
	T_ADDRESS_COLUMN_NAME     = "name"
	T_ADDRESS_COLUMN_GEOHASH  = "geohash"
	T_ADDRESS_COLUMN_LOCATION = "location"
)
View Source
const (
	T_POINT_COLUMN_ADDRES_ID     = "addres_id"
	T_POINT_COLUMN_ADDRESS_POINT = "address_point"
	T_POINT_COLUMN_LNG           = "lng"
	T_POINT_COLUMN_LAT           = "lat"
	T_POINT_COLUMN_NAME          = "name"
	T_POINT_COLUMN_GEOHASH       = "geohash"
)
View Source
const (
	USERS_COLUMN_ID         = "id"
	USERS_COLUMN_NAME       = "name"
	USERS_COLUMN_PHONE      = "phone"
	USERS_COLUMN_SEX        = "sex"
	USERS_COLUMN_EMAIL      = "email"
	USERS_COLUMN_DISABLE    = "disable"
	USERS_COLUMN_BALANCE    = "balance"
	USERS_COLUMN_SEX_NAME   = "sex_name"
	USERS_COLUMN_DATA_SIZE  = "data_size"
	USERS_COLUMN_EXTRA_DATA = "extra_data"
	USERS_COLUMN_CREATED_AT = "created_at"
	USERS_COLUMN_UPDATED_AT = "updated_at"
	USERS_COLUMN_DELETED_AT = "deleted_at"
)
View Source
const TableNameClasses = "classes" //
View Source
const TableNameJsons = "jsons" //
View Source
const TableNameOrders = "orders" //
View Source
const TableNameRunConfig = "run_config" //run config table
View Source
const TableNameTAddress = "t_address" //
View Source
const TableNameTPoint = "t_point" //
View Source
const TableNameUsers = "users" //

Variables

This section is empty.

Functions

This section is empty.

Types

type CardInfo

type CardInfo struct {
	CardType  int     `json:"card_type"`
	Available float64 `json:"available"`
	BankCard  string  `json:"bank_card"`
}

type ClassesDO

type ClassesDO struct {
	Id        int32  `json:"id" db:"id" bson:"_id"`                                         //incr id
	ClassNo   string `json:"class_no" db:"class_no" bson:"class_no"`                        //class no
	UserId    int32  `json:"user_id" db:"user_id" bson:"user_id"`                           //student id
	CreatedAt string `json:"created_at" db:"created_at" sqlca:"readonly" bson:"created_at"` //create time
	UpdatedAt string `json:"updated_at" db:"updated_at" sqlca:"readonly" bson:"updated_at"` //update time
}

func (*ClassesDO) GetClassNo

func (do *ClassesDO) GetClassNo() string

func (*ClassesDO) GetCreatedAt

func (do *ClassesDO) GetCreatedAt() string

func (*ClassesDO) GetId

func (do *ClassesDO) GetId() int32

func (*ClassesDO) GetUpdatedAt

func (do *ClassesDO) GetUpdatedAt() string

func (*ClassesDO) GetUserId

func (do *ClassesDO) GetUserId() int32

func (*ClassesDO) SetClassNo

func (do *ClassesDO) SetClassNo(v string)

func (*ClassesDO) SetCreatedAt

func (do *ClassesDO) SetCreatedAt(v string)

func (*ClassesDO) SetId

func (do *ClassesDO) SetId(v int32)

func (*ClassesDO) SetUpdatedAt

func (do *ClassesDO) SetUpdatedAt(v string)

func (*ClassesDO) SetUserId

func (do *ClassesDO) SetUserId(v int32)

type JsonsDO

type JsonsDO struct {
	Id        int32     `json:"id" db:"id" bson:"_id"`                                         //自增ID
	Name      string    `json:"name" db:"name" bson:"name"`                                    //用户名
	Sex       int32     `json:"sex" db:"sex" bson:"sex"`                                       //性别
	UserData  *UserData `json:"user_data" db:"user_data" bson:"user_data"`                     //用户JSON数据
	CreatedAt string    `json:"created_at" db:"created_at" sqlca:"readonly" bson:"created_at"` //创建时间
	UpdatedAt string    `json:"updated_at" db:"updated_at" sqlca:"readonly" bson:"updated_at"` //更新时间
}

func (*JsonsDO) GetCreatedAt

func (do *JsonsDO) GetCreatedAt() string

func (*JsonsDO) GetId

func (do *JsonsDO) GetId() int32

func (*JsonsDO) GetName

func (do *JsonsDO) GetName() string

func (*JsonsDO) GetSex

func (do *JsonsDO) GetSex() int32

func (*JsonsDO) GetUpdatedAt

func (do *JsonsDO) GetUpdatedAt() string

func (*JsonsDO) GetUserData

func (do *JsonsDO) GetUserData() *UserData

func (*JsonsDO) SetCreatedAt

func (do *JsonsDO) SetCreatedAt(v string)

func (*JsonsDO) SetId

func (do *JsonsDO) SetId(v int32)

func (*JsonsDO) SetName

func (do *JsonsDO) SetName(v string)

func (*JsonsDO) SetSex

func (do *JsonsDO) SetSex(v int32)

func (*JsonsDO) SetUpdatedAt

func (do *JsonsDO) SetUpdatedAt(v string)

func (*JsonsDO) SetUserData

func (do *JsonsDO) SetUserData(v *UserData)

type OrdersDO

type OrdersDO struct {
	Id        int32         `json:"id" db:"id" bson:"_id"`                                         //自增ID(主键)
	Name      string        `json:"name" db:"name" bson:"name"`                                    //订单名称
	Details   struct{}      `json:"details" db:"details" sqlca:"isnull" bson:"details"`            //订单明细
	Amount    sqlca.Decimal `json:"amount" db:"amount" bson:"amount"`                              //金额
	CreatedAt string        `json:"created_at" db:"created_at" sqlca:"readonly" bson:"created_at"` //创建时间
	UpdatedAt string        `json:"updated_at" db:"updated_at" sqlca:"readonly" bson:"updated_at"` //更新时间
	Location  string        `json:"location" db:"location" sqlca:"isnull" bson:"location"`         //位置
}

func (*OrdersDO) GetAmount

func (do *OrdersDO) GetAmount() sqlca.Decimal

func (*OrdersDO) GetCreatedAt

func (do *OrdersDO) GetCreatedAt() string

func (*OrdersDO) GetDetails

func (do *OrdersDO) GetDetails() struct{}

func (*OrdersDO) GetId

func (do *OrdersDO) GetId() int32

func (*OrdersDO) GetLocation

func (do *OrdersDO) GetLocation() string

func (*OrdersDO) GetName

func (do *OrdersDO) GetName() string

func (*OrdersDO) GetUpdatedAt

func (do *OrdersDO) GetUpdatedAt() string

func (*OrdersDO) SetAmount

func (do *OrdersDO) SetAmount(v sqlca.Decimal)

func (*OrdersDO) SetCreatedAt

func (do *OrdersDO) SetCreatedAt(v string)

func (*OrdersDO) SetDetails

func (do *OrdersDO) SetDetails(v struct{})

func (*OrdersDO) SetId

func (do *OrdersDO) SetId(v int32)

func (*OrdersDO) SetLocation

func (do *OrdersDO) SetLocation(v string)

func (*OrdersDO) SetName

func (do *OrdersDO) SetName(v string)

func (*OrdersDO) SetUpdatedAt

func (do *OrdersDO) SetUpdatedAt(v string)

type RunConfigDO

type RunConfigDO struct {
	Id          int32  `json:"id" db:"id" bson:"_id"`                                               //incr id
	ConfigName  string `json:"config_name" db:"config_name" bson:"config_name"`                     //config name
	ConfigKey   string `json:"config_key" db:"config_key" bson:"config_key"`                        //config key
	ConfigValue string `json:"config_value" db:"config_value" sqlca:"isnull" bson:"config_value"`   //config value
	Remark      string `json:"remark" db:"remark" sqlca:"isnull" bson:"remark"`                     //remark
	Deleted     bool   `json:"deleted" db:"deleted" bson:"deleted"`                                 //is deleted(0=false 1=true)
	CreatedTime string `json:"created_time" db:"created_time" sqlca:"readonly" bson:"created_time"` //created time
}

func (*RunConfigDO) GetConfigKey

func (do *RunConfigDO) GetConfigKey() string

func (*RunConfigDO) GetConfigName

func (do *RunConfigDO) GetConfigName() string

func (*RunConfigDO) GetConfigValue

func (do *RunConfigDO) GetConfigValue() string

func (*RunConfigDO) GetCreatedTime

func (do *RunConfigDO) GetCreatedTime() string

func (*RunConfigDO) GetDeleted

func (do *RunConfigDO) GetDeleted() bool

func (*RunConfigDO) GetId

func (do *RunConfigDO) GetId() int32

func (*RunConfigDO) GetRemark

func (do *RunConfigDO) GetRemark() string

func (*RunConfigDO) SetConfigKey

func (do *RunConfigDO) SetConfigKey(v string)

func (*RunConfigDO) SetConfigName

func (do *RunConfigDO) SetConfigName(v string)

func (*RunConfigDO) SetConfigValue

func (do *RunConfigDO) SetConfigValue(v string)

func (*RunConfigDO) SetCreatedTime

func (do *RunConfigDO) SetCreatedTime(v string)

func (*RunConfigDO) SetDeleted

func (do *RunConfigDO) SetDeleted(v bool)

func (*RunConfigDO) SetId

func (do *RunConfigDO) SetId(v int32)

func (*RunConfigDO) SetRemark

func (do *RunConfigDO) SetRemark(v string)

type TAddressDO

type TAddressDO struct {
	Id       uint64  `json:"id" db:"id" bson:"_id"`                                 //
	Lng      float64 `json:"lng" db:"lng" sqlca:"isnull" bson:"lng"`                //
	Lat      float64 `json:"lat" db:"lat" sqlca:"isnull" bson:"lat"`                //
	Name     string  `json:"name" db:"name" sqlca:"isnull" bson:"name"`             //
	Geohash  string  `json:"geohash" db:"geohash" sqlca:"isnull" bson:"geohash"`    //
	Location string  `json:"location" db:"location" sqlca:"isnull" bson:"location"` //
}

func (*TAddressDO) GetGeohash

func (do *TAddressDO) GetGeohash() string

func (*TAddressDO) GetId

func (do *TAddressDO) GetId() uint64

func (*TAddressDO) GetLat

func (do *TAddressDO) GetLat() float64

func (*TAddressDO) GetLng

func (do *TAddressDO) GetLng() float64

func (*TAddressDO) GetLocation

func (do *TAddressDO) GetLocation() string

func (*TAddressDO) GetName

func (do *TAddressDO) GetName() string

func (*TAddressDO) SetGeohash

func (do *TAddressDO) SetGeohash(v string)

func (*TAddressDO) SetId

func (do *TAddressDO) SetId(v uint64)

func (*TAddressDO) SetLat

func (do *TAddressDO) SetLat(v float64)

func (*TAddressDO) SetLng

func (do *TAddressDO) SetLng(v float64)

func (*TAddressDO) SetLocation

func (do *TAddressDO) SetLocation(v string)

func (*TAddressDO) SetName

func (do *TAddressDO) SetName(v string)

type TPointDO

type TPointDO struct {
	AddresId     uint64  `json:"addres_id" db:"addres_id" bson:"addres_id"`             //
	AddressPoint string  `json:"address_point" db:"address_point" bson:"address_point"` //
	Lng          float64 `json:"lng" db:"lng" sqlca:"isnull" bson:"lng"`                //
	Lat          float64 `json:"lat" db:"lat" sqlca:"isnull" bson:"lat"`                //
	Name         string  `json:"name" db:"name" sqlca:"isnull" bson:"name"`             //
	Geohash      string  `json:"geohash" db:"geohash" sqlca:"isnull" bson:"geohash"`    //
}

func (*TPointDO) GetAddresId

func (do *TPointDO) GetAddresId() uint64

func (*TPointDO) GetAddressPoint

func (do *TPointDO) GetAddressPoint() string

func (*TPointDO) GetGeohash

func (do *TPointDO) GetGeohash() string

func (*TPointDO) GetLat

func (do *TPointDO) GetLat() float64

func (*TPointDO) GetLng

func (do *TPointDO) GetLng() float64

func (*TPointDO) GetName

func (do *TPointDO) GetName() string

func (*TPointDO) SetAddresId

func (do *TPointDO) SetAddresId(v uint64)

func (*TPointDO) SetAddressPoint

func (do *TPointDO) SetAddressPoint(v string)

func (*TPointDO) SetGeohash

func (do *TPointDO) SetGeohash(v string)

func (*TPointDO) SetLat

func (do *TPointDO) SetLat(v float64)

func (*TPointDO) SetLng

func (do *TPointDO) SetLng(v float64)

func (*TPointDO) SetName

func (do *TPointDO) SetName(v string)

type UserData

type UserData struct {
	Age    int32 `db:"age" json:"age"`
	Height int32 `db:"height" json:"height"`
	Female bool  `db:"female" json:"female"`
}

type UsersDO

type UsersDO struct {
	Id        sqlca.ID      `json:"id" db:"id" bson:"_id"`                                         //auto inc id
	Name      string        `json:"name" db:"name" bson:"name"`                                    //user name
	Phone     string        `json:"phone" db:"phone" bson:"phone"`                                 //phone number
	Sex       uint8         `json:"sex" db:"sex" bson:"sex"`                                       //user sex
	Email     string        `json:"email" db:"email" bson:"email"`                                 //email
	Disable   bool          `json:"disable" db:"disable" bson:"disable"`                           //disabled(0=false 1=true)
	Balance   sqlca.Decimal `json:"balance" db:"balance" bson:"balance"`                           //balance of decimal
	SexName   string        `json:"sex_name" db:"sex_name" bson:"sex_name"`                        //sex name
	DataSize  int64         `json:"data_size" db:"data_size" bson:"data_size"`                     //data size
	ExtraData *UserData     `json:"extra_data" db:"extra_data" sqlca:"isnull" bson:"extra_data"`   //extra data
	CreatedAt string        `json:"created_at" db:"created_at" sqlca:"readonly" bson:"created_at"` //create time
	UpdatedAt string        `json:"updated_at" db:"updated_at" sqlca:"readonly" bson:"updated_at"` //update time
	DeletedAt string        `json:"deleted_at" db:"deleted_at" sqlca:"isnull" bson:"deleted_at"`   //delete time
}

func (*UsersDO) GetBalance

func (do *UsersDO) GetBalance() sqlca.Decimal

func (*UsersDO) GetCreatedAt

func (do *UsersDO) GetCreatedAt() string

func (*UsersDO) GetDataSize added in v2.5.1

func (do *UsersDO) GetDataSize() int64

func (*UsersDO) GetDeletedAt added in v2.5.1

func (do *UsersDO) GetDeletedAt() string

func (*UsersDO) GetDisable

func (do *UsersDO) GetDisable() bool

func (*UsersDO) GetEmail

func (do *UsersDO) GetEmail() string

func (*UsersDO) GetExtraData

func (do *UsersDO) GetExtraData() *UserData

func (*UsersDO) GetId

func (do *UsersDO) GetId() sqlca.ID

func (*UsersDO) GetName

func (do *UsersDO) GetName() string

func (*UsersDO) GetPhone

func (do *UsersDO) GetPhone() string

func (*UsersDO) GetSex

func (do *UsersDO) GetSex() uint8

func (*UsersDO) GetSexName

func (do *UsersDO) GetSexName() string

func (*UsersDO) GetUpdatedAt

func (do *UsersDO) GetUpdatedAt() string

func (*UsersDO) SetBalance

func (do *UsersDO) SetBalance(v sqlca.Decimal)

func (*UsersDO) SetCreatedAt

func (do *UsersDO) SetCreatedAt(v string)

func (*UsersDO) SetDataSize added in v2.5.1

func (do *UsersDO) SetDataSize(v int64)

func (*UsersDO) SetDeletedAt added in v2.5.1

func (do *UsersDO) SetDeletedAt(v string)

func (*UsersDO) SetDisable

func (do *UsersDO) SetDisable(v bool)

func (*UsersDO) SetEmail

func (do *UsersDO) SetEmail(v string)

func (*UsersDO) SetExtraData

func (do *UsersDO) SetExtraData(v *UserData)

func (*UsersDO) SetId

func (do *UsersDO) SetId(v sqlca.ID)

func (*UsersDO) SetName

func (do *UsersDO) SetName(v string)

func (*UsersDO) SetPhone

func (do *UsersDO) SetPhone(v string)

func (*UsersDO) SetSex

func (do *UsersDO) SetSex(v uint8)

func (*UsersDO) SetSexName

func (do *UsersDO) SetSexName(v string)

func (*UsersDO) SetUpdatedAt

func (do *UsersDO) SetUpdatedAt(v string)

Jump to

Keyboard shortcuts

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