Compare commits

..

No commits in common. "master" and "v1.9.4" have entirely different histories.

2 changed files with 15 additions and 45 deletions

View File

@ -14,37 +14,32 @@ const (
LogTypeOrder LogType = "order" // 订单
LogTypeProduct LogType = "product" // 商品
LogTypeMerchant LogType = "merchant" // 商家
LogTypeMerchantRedPack LogType = "merchant_red_pack" // 商家红包
LogTypeMerchantUser LogType = "merchant_user" // 商家用户
LogTypePay LogType = "pay" // 支付
LogTypeUser LogType = "user" // 用户
LogTypeUserRedPack LogType = "user_red_pack" // 用户红包
LogTypeGPS LogType = "gps" // gps
LogTypeSMS LogType = "sms" // 短信
LogTypeIP LogType = "ip" // ip信息
LogTypeAdmin LogType = "admin" // 管理员操作,例如登录、退出、修改密码、修改用户信息、修改角色信息、审核等
LogTypeSystem LogType = "system" // 系统、日志、定时任务初始化、定时任务、mq初始化等
LogTypeSystemRedPack LogType = "system_red_pack" // 系统红包
LogTypeActivity LogType = "activity" // 活动
LogTypeJJT LogType = "jjt" // 交易所
)
type LogInfo struct {
LogType LogType `json:"log_type"` // 日志类型,按被操作对象划分
InfoType LogType `json:"info_type"` // 日志类型,按被操作对象划分
Operator *Operator `json:"operator,omitempty"` // 操作人,系统操作不用填写操作人,写日志类型就可以
ObjectorID int `json:"objector_id,omitempty"` // 被操作对象ID如果是gps短信等服务则为0
Title string `json:"title"` // 必填,标题,做什么事情
Param interface{} `json:"param,omitempty"` // 参数,请求参数,传指针
Result interface{} `json:"result,omitempty"` // 结果返回值传指针如果是报错传err
ErrStr string `json:"err_str,omitempty"` // 错误信息,不用传入,自动记录
ErrStr string `json:"err_str,omitempty"` // 错误信息
At string `json:"at"` // 记录时间,不用传入,自动记录
}
type OperatorType = string
const (
OperatorTypeAdmin OperatorType = "admin" // 管理员
OperatorTypeMerchant OperatorType = "merchant" // 商家
OperatorTypeUser OperatorType = "user" // 用户
AdminOperatorType OperatorType = "admin" // 管理员
MerchantOperatorType OperatorType = "merchant" // 商家
UserOperatorType OperatorType = "user" // 用户
)
type Operator struct {
@ -119,23 +114,3 @@ func GFFatal(ctx context.Context, log *LogInfo) {
handleLog(log)
g.Log().Fatal(ctx, log)
}
func (l *LogInfo) GFCommonHandelResult(ctx context.Context, result interface{}, err error) {
if err != nil {
l.Result = err
GFError(ctx, l)
} else {
l.Result = result
GFInfo(ctx, l)
}
}
func (l *LogInfo) ZapCommonHandelResult(logger *zap.Logger, result interface{}, err error) {
if err != nil {
l.Result = err
ZapError(logger, l)
} else {
l.Result = result
ZapInfo(logger, l)
}
}

View File

@ -1,5 +0,0 @@
package common_structure
type UserLogout struct {
UserID uint `json:"user_id"`
}