diff --git a/business/model/user.go b/business/model/user.go index 46ba2ae71..aec41b5e8 100644 --- a/business/model/user.go +++ b/business/model/user.go @@ -216,7 +216,7 @@ type UserMember struct { func (*UserMember) TableUnique() [][]string { return [][]string{ - []string{"UserID", "MemberType"}, + []string{"UserID", "MemberType", "DeletedAt"}, } } @@ -235,7 +235,7 @@ type Role struct { func (*Role) TableUnique() [][]string { return [][]string{ - []string{"Name"}, + []string{"Name", "DeletedAt"}, } } @@ -248,7 +248,7 @@ type UserRole struct { func (*UserRole) TableUnique() [][]string { return [][]string{ - []string{"UserID", "RoleID"}, + []string{"UserID", "RoleID", "DeletedAt"}, } } @@ -277,6 +277,6 @@ type RoleMenu struct { func (*RoleMenu) TableUnique() [][]string { return [][]string{ - []string{"MenuID", "RoleID"}, + []string{"MenuID", "RoleID", "DeletedAt"}, } }