| 70 | |
| 71 | |
| 72 | class Access(TimestampMixin): |
| 73 | role: fields.ManyToManyRelation[Role] |
| 74 | access_name = fields.CharField(max_length=15, description="权限名称") |
| 75 | parent_id = fields.IntField(default=0, description='父id') |
| 76 | scopes = fields.CharField(unique=True, max_length=255, description='权限范围标识') |
| 77 | access_desc = fields.CharField(null=True, max_length=255, description='权限描述') |
| 78 | menu_icon = fields.CharField(null=True, max_length=255, description='菜单图标') |
| 79 | is_check = fields.BooleanField(default=False, description='是否验证权限 True为验证 False不验证') |
| 80 | is_menu = fields.BooleanField(default=False, description='是否为菜单 True菜单 False不是菜单') |
| 81 | |
| 82 | class Meta: |
| 83 | table_description = "权限表" |
| 84 | table = "access" |
| 85 | |
| 86 | |
| 87 | class AccessLog(TimestampMixin): |
nothing calls this directly
no outgoing calls
no test coverage detected