diff --git a/business/model/event.go b/business/model/event.go index abb79ba88..cb0c930b1 100644 --- a/business/model/event.go +++ b/business/model/event.go @@ -13,7 +13,10 @@ type OperateEvent struct { func (v *OperateEvent) TableIndex() [][]string { return [][]string{ - []string{"AccessUUID", "UserID"}, + []string{"AccessUUID"}, + []string{"UserID"}, + []string{"APIFunction"}, + []string{"CreatedAt"}, } } @@ -30,6 +33,12 @@ type OperateEventDetail struct { func (v *OperateEventDetail) TableIndex() [][]string { return [][]string{ - []string{"AccessUUID", "ThingID", "StoreID"}, + []string{"AccessUUID"}, + } +} + +func (*OperateEventDetail) TableUnique() [][]string { + return [][]string{ + []string{"ThingID", "StoreID"}, } }