|
|
@@ -7,6 +7,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
import com.izouma.nineth.JsonView.UserView;
|
|
|
import com.izouma.nineth.annotations.Searchable;
|
|
|
import com.izouma.nineth.enums.AuthStatus;
|
|
|
+import com.izouma.nineth.enums.SearchMode;
|
|
|
import com.izouma.nineth.security.Authority;
|
|
|
import com.izouma.nineth.utils.UserAuthoritySerializer;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
@@ -33,7 +34,9 @@ import java.util.Set;
|
|
|
@Index(columnList = "admin"),
|
|
|
@Index(columnList = "minter"),
|
|
|
@Index(columnList = "createdAt"),
|
|
|
- @Index(columnList = "settleAccountId")
|
|
|
+ @Index(columnList = "settleAccountId"),
|
|
|
+ @Index(columnList = "nickname"),
|
|
|
+ @Index(columnList = "del"),
|
|
|
})
|
|
|
@AllArgsConstructor
|
|
|
@NoArgsConstructor
|
|
|
@@ -84,7 +87,7 @@ public class User extends BaseEntityNoID implements Serializable {
|
|
|
|
|
|
private String country;
|
|
|
|
|
|
- @Searchable
|
|
|
+ @Searchable(mode = SearchMode.EXACT)
|
|
|
private String phone;
|
|
|
|
|
|
private String email;
|