|
1 | | -from sqlalchemy import BigInteger, Column, ForeignKey, Table |
| 1 | +import sqlalchemy as sa |
2 | 2 |
|
3 | 3 | from backend.common.model import MappedBase |
4 | 4 |
|
5 | | -sys_user_role = Table( |
| 5 | +sys_user_role = sa.Table( |
6 | 6 | 'sys_user_role', |
7 | 7 | MappedBase.metadata, |
8 | | - Column('id', BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
9 | | - Column('user_id', BigInteger, ForeignKey('sys_user.id', ondelete='CASCADE'), primary_key=True, comment='用户ID'), |
10 | | - Column('role_id', BigInteger, ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色ID'), |
| 8 | + sa.Column('id', sa.BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
| 9 | + sa.Column( |
| 10 | + 'user_id', sa.BigInteger, sa.ForeignKey('sys_user.id', ondelete='CASCADE'), primary_key=True, comment='用户ID' |
| 11 | + ), |
| 12 | + sa.Column( |
| 13 | + 'role_id', sa.BigInteger, sa.ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色ID' |
| 14 | + ), |
11 | 15 | ) |
12 | 16 |
|
13 | | -sys_role_menu = Table( |
| 17 | +sys_role_menu = sa.Table( |
14 | 18 | 'sys_role_menu', |
15 | 19 | MappedBase.metadata, |
16 | | - Column('id', BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
17 | | - Column('role_id', BigInteger, ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色ID'), |
18 | | - Column('menu_id', BigInteger, ForeignKey('sys_menu.id', ondelete='CASCADE'), primary_key=True, comment='菜单ID'), |
| 20 | + sa.Column('id', sa.BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
| 21 | + sa.Column( |
| 22 | + 'role_id', sa.BigInteger, sa.ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色ID' |
| 23 | + ), |
| 24 | + sa.Column( |
| 25 | + 'menu_id', sa.BigInteger, sa.ForeignKey('sys_menu.id', ondelete='CASCADE'), primary_key=True, comment='菜单ID' |
| 26 | + ), |
19 | 27 | ) |
20 | 28 |
|
21 | | -sys_role_data_scope = Table( |
| 29 | +sys_role_data_scope = sa.Table( |
22 | 30 | 'sys_role_data_scope', |
23 | 31 | MappedBase.metadata, |
24 | | - Column('id', BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键 ID'), |
25 | | - Column('role_id', BigInteger, ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色 ID'), |
26 | | - Column( |
| 32 | + sa.Column('id', sa.BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键 ID'), |
| 33 | + sa.Column( |
| 34 | + 'role_id', sa.BigInteger, sa.ForeignKey('sys_role.id', ondelete='CASCADE'), primary_key=True, comment='角色 ID' |
| 35 | + ), |
| 36 | + sa.Column( |
27 | 37 | 'data_scope_id', |
28 | | - BigInteger, |
29 | | - ForeignKey('sys_data_scope.id', ondelete='CASCADE'), |
| 38 | + sa.BigInteger, |
| 39 | + sa.ForeignKey('sys_data_scope.id', ondelete='CASCADE'), |
30 | 40 | primary_key=True, |
31 | 41 | comment='数据范围 ID', |
32 | 42 | ), |
33 | 43 | ) |
34 | 44 |
|
35 | | -sys_data_scope_rule = Table( |
| 45 | +sys_data_scope_rule = sa.Table( |
36 | 46 | 'sys_data_scope_rule', |
37 | 47 | MappedBase.metadata, |
38 | | - Column('id', BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
39 | | - Column( |
| 48 | + sa.Column('id', sa.BigInteger, primary_key=True, unique=True, index=True, autoincrement=True, comment='主键ID'), |
| 49 | + sa.Column( |
40 | 50 | 'data_scope_id', |
41 | | - BigInteger, |
42 | | - ForeignKey('sys_data_scope.id', ondelete='CASCADE'), |
| 51 | + sa.BigInteger, |
| 52 | + sa.ForeignKey('sys_data_scope.id', ondelete='CASCADE'), |
43 | 53 | primary_key=True, |
44 | 54 | comment='数据范围 ID', |
45 | 55 | ), |
46 | | - Column( |
| 56 | + sa.Column( |
47 | 57 | 'data_rule_id', |
48 | | - BigInteger, |
49 | | - ForeignKey('sys_data_rule.id', ondelete='CASCADE'), |
| 58 | + sa.BigInteger, |
| 59 | + sa.ForeignKey('sys_data_rule.id', ondelete='CASCADE'), |
50 | 60 | primary_key=True, |
51 | 61 | comment='数据规则 ID', |
52 | 62 | ), |
|
0 commit comments