25 lines
933 B
Go
25 lines
933 B
Go
package srv_acc
|
|
|
|
import "time"
|
|
|
|
type OpLogInfo struct {
|
|
Path string `json:"path" bson:"path"` // 请求接口
|
|
ActId int64 `json:"actId" bson:"actId"` // 操作人Id
|
|
Action string `json:"action" bson:"action"` // 操作目的
|
|
Param string `json:"param" bson:"rawData"` // 操作内容
|
|
CreatedAt time.Time `json:"createdAt" bson:"createdAt"` // 操作时间
|
|
ActName string `json:"actName" bson:"actName"` // 操作人
|
|
}
|
|
|
|
type OpLogInfoList []*OpLogInfo
|
|
|
|
type OpLogSearch struct {
|
|
PageNum int64 `json:"pageNum"` // 页码
|
|
PageSize int64 `json:"pageSize"` //
|
|
Path *string `json:"path"` // 请求接口
|
|
Action *string `json:"action"` // 操作目的
|
|
ActId *int64 `json:"actId"` // 操作人Id
|
|
StartTime *time.Time `json:"startTime"` // 开始时间
|
|
EndTime *time.Time `json:"endTime"` // 开始时间
|
|
}
|