an existing system needs to design rights management database tables, in addition to the common "user registration, login" and so on, there is also the need to create and manage projects. Different projects are assigned to different people, and some people in the project who operate with different identities have different permissions. Users are divided into users of our company and users of outside companies. They read some permission designs based on RBAC, basically including "users", "roles", "permissions" and their associated tables, but I am a little confused about how to design their permissions database tables for "project". Please help me to guide