You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
503 B
26 lines
503 B
package model |
|
|
|
// Reverse is |
|
func (rl *RelationLog) Reverse() *RelationLog { |
|
content := make(map[string]string, len(rl.Content)) |
|
for k, v := range rl.Content { |
|
content[k] = v |
|
} |
|
reversed := &RelationLog{ |
|
// reverse |
|
Mid: rl.Fid, |
|
Fid: rl.Mid, |
|
Ts: rl.Ts, |
|
Source: rl.Source, |
|
Ip: rl.Ip, |
|
Buvid: rl.Buvid, |
|
// reverse |
|
FromAttr: rl.FromRevAttr, |
|
ToAttr: rl.ToRevAttr, |
|
FromRevAttr: rl.FromAttr, |
|
ToRevAttr: rl.ToAttr, |
|
|
|
Content: content, |
|
} |
|
return reversed |
|
}
|
|
|