Compare commits

..

2 Commits

Author SHA1 Message Date
yuguojian
6bf054e1e8 更新日志类型命名 2025-05-16 15:27:20 +08:00
yuguojian
a48afa14b7 调整日志操作人类型命名 2025-05-15 10:52:58 +08:00

View File

@@ -24,22 +24,22 @@ const (
) )
type LogInfo struct { type LogInfo struct {
InfoType LogType `json:"info_type"` // 日志类型,按被操作对象划分 LogType LogType `json:"log_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 (
AdminOperatorType OperatorType = "admin" // 管理员 OperatorTypeAdmin OperatorType = "admin" // 管理员
MerchantOperatorType OperatorType = "merchant" // 商家 OperatorTypeMerchant OperatorType = "merchant" // 商家
UserOperatorType OperatorType = "user" // 用户 OperatorTypeUser OperatorType = "user" // 用户
) )
type Operator struct { type Operator struct {