package model import ( "time" ) const ( SessionKey = "jxCode" RegisterKey = "jxRegister" ) const ( ErrCodeSuccess = "0" ErrCodeNormal = "-1" ErrCodeToken = "-1000" ) const ( FieldDeletedAt = "deleted_at" FieldCreatedAt = "created_at" FieldUpdatedAt = "updated_at" FieldLastOperator = "last_operator" FieldID = "id" ) var ( FieldNormalMap = map[string]string{ FieldDeletedAt: "删除时间", FieldCreatedAt: "创建时间", FieldUpdatedAt: "更新时间", FieldLastOperator: "上次操作人", FieldID: "ID", } ) type ModelIDCULD struct { ID int `json:"id" db:"id"` CreatedAt *time.Time `json:"created_at" db:"created_at"` UpdatedAt *time.Time `json:"updated_at" db:"updated_at"` LastOperator string `json:"last_operator" db:"last_operator"` DeletedAt *time.Time `json:"deleted_at" db:"deleted_at"` } type User struct { ID int `json:"id" db:"id"` CreatedAt *time.Time `json:"created_at" db:"created_at"` UpdatedAt *time.Time `json:"updated_at" db:"updated_at"` LastOperator string `json:"last_operator" db:"last_operator"` DeletedAt *time.Time `json:"deleted_at" db:"deleted_at"` UserID string `json:"user_id" db:"user_id"` // 内部唯一标识 Password string `json:"password"` //密码 Name string `json:"name"` // 外部显示标识(当前可以重复) Mobile string `json:"mobile"` Email string `json:"email"` Avatar string `json:"avatar"` // 头像 Status int8 `json:"status"` Type int8 `json:"type"` // 用户类型 Company string `json:"company"` //公司名称 CityCode int `json:"city_code" db:"city_code"` DistrictCode int `json:"district_code" db:"district_code"` Address string `json:"address"` IDCardNo string `json:"id_card_no" db:"id_card_no"` // 身份证号 Remark string `json:"remark"` LastLoginAt *time.Time `json:"last_login_at" db:"last_login_at"` LastLoginIP string `json:"last_login_ip" db:"last_login_ip"` LastLoginType string `json:"last_login_type" db:"last_login_type"` } type Apps struct { ID int `json:"id" db:"id"` CreatedAt *time.Time `json:"created_at" db:"created_at"` UpdatedAt *time.Time `json:"updated_at" db:"updated_at"` LastOperator string `json:"last_operator" db:"last_operator"` DeletedAt *time.Time `json:"deleted_at" db:"deleted_at"` UserID string `json:"user_id" db:"user_id"` //属于哪个账号的 Name string `json:"name"` //应用名称 Type int `json:"type"` //应用类型 AppKey string `json:"app_key" db:"app_key"` //Key Status int `json:"status"` //状态 }