Compare commits
No commits in common. "master" and "v1.9.5" have entirely different histories.
35
log/log.go
35
log/log.go
@ -11,40 +11,35 @@ import (
|
|||||||
type LogType = string
|
type LogType = string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
LogTypeOrder LogType = "order" // 订单
|
LogTypeOrder LogType = "order" // 订单
|
||||||
LogTypeProduct LogType = "product" // 商品
|
LogTypeProduct LogType = "product" // 商品
|
||||||
LogTypeMerchant LogType = "merchant" // 商家
|
LogTypeMerchant LogType = "merchant" // 商家
|
||||||
LogTypeMerchantRedPack LogType = "merchant_red_pack" // 商家红包
|
LogTypeMerchantUser LogType = "merchant_user" // 商家用户
|
||||||
LogTypePay LogType = "pay" // 支付
|
LogTypePay LogType = "pay" // 支付
|
||||||
LogTypeUser LogType = "user" // 用户
|
LogTypeUser LogType = "user" // 用户
|
||||||
LogTypeUserRedPack LogType = "user_red_pack" // 用户红包
|
LogTypeGPS LogType = "gps" // gps
|
||||||
LogTypeGPS LogType = "gps" // gps
|
LogTypeSMS LogType = "sms" // 短信
|
||||||
LogTypeSMS LogType = "sms" // 短信
|
LogTypeIP LogType = "ip" // ip信息
|
||||||
LogTypeIP LogType = "ip" // ip信息
|
LogTypeSystem LogType = "system" // 系统、日志、定时任务初始化、定时任务、mq初始化等
|
||||||
LogTypeAdmin LogType = "admin" // 管理员操作,例如登录、退出、修改密码、修改用户信息、修改角色信息、审核等
|
|
||||||
LogTypeSystem LogType = "system" // 系统、日志、定时任务初始化、定时任务、mq初始化等
|
|
||||||
LogTypeSystemRedPack LogType = "system_red_pack" // 系统红包
|
|
||||||
LogTypeActivity LogType = "activity" // 活动
|
|
||||||
LogTypeJJT LogType = "jjt" // 交易所
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type LogInfo struct {
|
type LogInfo struct {
|
||||||
LogType LogType `json:"log_type"` // 日志类型,按被操作对象划分
|
InfoType LogType `json:"info_type"` // 日志类型,按被操作对象划分
|
||||||
Operator *Operator `json:"operator,omitempty"` // 操作人,系统操作不用填写操作人,写日志类型就可以
|
Operator *Operator `json:"operator,omitempty"` // 操作人,系统操作不用填写操作人,写日志类型就可以
|
||||||
ObjectorID int `json:"objector_id,omitempty"` // 被操作对象ID,如果是gps,短信等服务则为0
|
ObjectorID int `json:"objector_id,omitempty"` // 被操作对象ID,如果是gps,短信等服务则为0
|
||||||
Title string `json:"title"` // 必填,标题,做什么事情
|
Title string `json:"title"` // 必填,标题,做什么事情
|
||||||
Param interface{} `json:"param,omitempty"` // 参数,请求参数,传指针
|
Param interface{} `json:"param,omitempty"` // 参数,请求参数,传指针
|
||||||
Result interface{} `json:"result,omitempty"` // 结果,返回值,传指针,如果是报错,传err
|
Result interface{} `json:"result,omitempty"` // 结果,返回值,传指针,如果是报错,传err
|
||||||
ErrStr string `json:"err_str,omitempty"` // 错误信息,不用传入,自动记录
|
ErrStr string `json:"err_str,omitempty"` // 错误信息
|
||||||
At string `json:"at"` // 记录时间,不用传入,自动记录
|
At string `json:"at"` // 记录时间,不用传入,自动记录
|
||||||
}
|
}
|
||||||
|
|
||||||
type OperatorType = string
|
type OperatorType = string
|
||||||
|
|
||||||
const (
|
const (
|
||||||
OperatorTypeAdmin OperatorType = "admin" // 管理员
|
AdminOperatorType OperatorType = "admin" // 管理员
|
||||||
OperatorTypeMerchant OperatorType = "merchant" // 商家
|
MerchantOperatorType OperatorType = "merchant" // 商家
|
||||||
OperatorTypeUser OperatorType = "user" // 用户
|
UserOperatorType OperatorType = "user" // 用户
|
||||||
)
|
)
|
||||||
|
|
||||||
type Operator struct {
|
type Operator struct {
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
package common_structure
|
|
||||||
|
|
||||||
type UserLogout struct {
|
|
||||||
UserID uint `json:"user_id"`
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user