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