Documentation ¶
Index ¶
- type LocalTime
- func (l *LocalTime) FromDB(b []byte) error
- func (l LocalTime) MarshalJSON() ([]byte, error)
- func (l LocalTime) MarshalText() ([]byte, error)
- func (l LocalTime) Now() LocalTime
- func (l LocalTime) ParseTime(t time.Time) LocalTime
- func (l LocalTime) String() string
- func (l *LocalTime) ToDB() ([]byte, error)
- func (l *LocalTime) UnmarshalJSON(b []byte) error
- func (l *LocalTime) Value() (driver.Value, error)
- type MasterSlaveTable
- type MasterSlaveTable2
- type ServerInfo
- type UserActive
- type UserActiveRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalTime ¶
自定义时间格式
func (LocalTime) MarshalJSON ¶
func (LocalTime) MarshalText ¶
func (*LocalTime) UnmarshalJSON ¶
type MasterSlaveTable ¶
type MasterSlaveTable struct { Id int64 `xorm:"id notnull pk autoincr" ` // 如果field名称为Id而且类型为int64并且没有定义tag,则会被xorm视为主键,并且拥有自增属性。 Description string `xorm:"description comment('描述')"` // string类型默认映射为varchar(255) Name string `xorm:"'usr_name' notnull varchar(25) comment('用户名')" ` CreatedAt int64 `xorm:"created"` // 记住重复写created,第一个为column标签并且加单引号,不加单引号为tag,添加数据会自动更新 UpdatedAt time.Time `xorm:"'updated_at' updated"` }
type MasterSlaveTable2 ¶
type MasterSlaveTable2 struct { Id int64 `xorm:"id notnull pk autoincr" ` // 如果field名称为Id而且类型为int64并且没有定义tag,则会被xorm视为主键,并且拥有自增属性。 Description string `xorm:"description comment('描述')"` // string类型默认映射为varchar(255),varchar要注明长度 Name string `xorm:"'usr_name' notnull varchar(25) comment('用户名')" ` CreatedAt time.Time `xorm:"'created'"` // 注意双引号里面加单引号 UpdatedAt time.Time `xorm:"'updated'"` }
type ServerInfo ¶
type ServerInfo struct { ServerInfoId string `xorm:"varchar(32) pk server_info_id"` CreatedAt LocalTime `xorm:"timestamp created"` UpdatedAt LocalTime `xorm:"timestamp updated"` DeletedAt LocalTime `xorm:"timestamp deleted index"` OrgId string `xorm:"varchar(100) org_id" json:"orgId"` ServerIp string `xorm:"varchar(128) server_ip" json:"serverIp"` ServerNameDesc string `xorm:"varchar(500) server_name_desc" json:"serverNameDesc"` ServerTimeNow LocalTime `xorm:"timestamp server_time" json:"serverTime"` DataReceiveTime LocalTime `xorm:"timestamp data_receive_time" sql:"DEFAULT:current_timestamp" json:"dataRecvTime"` LastUploadDataTime LocalTime `xorm:"timestamp last_upload_data_time" json:"lastUploadDataTime"` LastCheckTime LocalTime `xorm:"timestamp last_check_time" json:"lastCheckTime"` LastErrorTime LocalTime `xorm:"timestamp last_error_time" json:"lastErrorTime"` Money float64 `xorm:"money decimal"` }
type UserActive ¶
type UserActive struct { Id int64 `xorm:"'id' notnull pk autoincr" mapstructure:"id"` Uid int64 `xorm:"'uid' bigint notnull DEFAULT(0) unique(uid) comment('用户Id')" mapstructure:"uid"` // UNIQUE KEY `UQE_user_active_uid` (`uid`) UQE_表名_括号内文字(uid) TotalDays int64 `xorm:"'total_days' int(5) notnull DEFAULT(0) comment('总天数')" mapstructure:"total_days"` LatestDate int64 `xorm:"'latest_date' int(6) notnull DEFAULT(0) comment('上次更新的活跃日期')" mapstructure:"latest_date"` CreatedAt int64 `xorm:"'created_at' int(10) DEFAULT(0) notnull created" mapstructure:"created_at"` UpdatedAt int64 `xorm:"'updated_at' int(10) DEFAULT(0) notnull updated" mapstructure:"updated_at"` }
UserActive 用户活跃天数表 user_active
type UserActiveRecord ¶
type UserActiveRecord struct { Id int64 `xorm:"'id' notnull pk autoincr" ` Uid int64 `xorm:"'uid' int(10) notnull index comment('用户Id')"` Platform int `xorm:"'platform' SMALLINT(3) notnull comment('安卓1 ios2') "` ActiveDate int `xorm:"'active_date' int(8) notnull comment('日期') "` DeviceId string `xorm:"'device_id' varchar(100) notnull comment('数美Id') "` ClientIP string `xorm:"'client_ip' varchar(100) notnull comment('客户端请求的ip') "` Imei string `xorm:"'imei' varchar(64) notnull comment('客户端的imei') "` TrustId string `xorm:"'trusted_id' varchar(100) notnull comment('数盟的可信id') "` Brand string `xorm:"'brand' varchar(100) notnull comment('手机品牌') "` Model string `xorm:"'model' varchar(100) notnull comment('手机型号') "` SystemVersion string `xorm:"'sys_ver' varchar(64) notnull comment('系统版本号') "` AppVersion int `xorm:"'app_ver' int(8) comment('客户端的app版本') "` ExtendField string `xorm:"'extend_field' json notnull comment('json扩展字符串') "` CreatedAt int64 `xorm:"'created_at' int(10) DEFAULT(0) notnull created"` UpdatedAt int64 `xorm:"'updated_at' int(10) DEFAULT(0) notnull updated"` }
user-active-record用户活跃记录表
Click to show internal directories.
Click to hide internal directories.