@@ -15,21 +15,21 @@ class OperaLog(DataClassBase):
1515
1616 id : Mapped [id_key ] = mapped_column (init = False )
1717 trace_id : Mapped [str ] = mapped_column (sa .String (32 ), comment = '请求跟踪 ID' )
18- username : Mapped [str | None ] = mapped_column (sa .String (20 ), comment = '用户名' )
19- method : Mapped [str ] = mapped_column (sa .String (20 ), comment = '请求类型' )
20- title : Mapped [str ] = mapped_column (sa .String (255 ), comment = '操作模块' )
21- path : Mapped [str ] = mapped_column (sa .String (500 ), comment = '请求路径' )
22- ip : Mapped [str ] = mapped_column (sa .String (50 ), comment = 'IP地址' )
23- country : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '国家' )
24- region : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '地区' )
25- city : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '城市' )
26- user_agent : Mapped [str ] = mapped_column (sa .String (255 ), comment = '请求头' )
27- os : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '操作系统' )
28- browser : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '浏览器' )
29- device : Mapped [str | None ] = mapped_column (sa .String (50 ), comment = '设备' )
18+ username : Mapped [str | None ] = mapped_column (sa .String (32 ), comment = '用户名' )
19+ method : Mapped [str ] = mapped_column (sa .String (32 ), comment = '请求类型' )
20+ title : Mapped [str ] = mapped_column (sa .String (256 ), comment = '操作模块' )
21+ path : Mapped [str ] = mapped_column (sa .String (512 ), comment = '请求路径' )
22+ ip : Mapped [str ] = mapped_column (sa .String (64 ), comment = 'IP地址' )
23+ country : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '国家' )
24+ region : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '地区' )
25+ city : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '城市' )
26+ user_agent : Mapped [str ] = mapped_column (sa .String (512 ), comment = '请求头' )
27+ os : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '操作系统' )
28+ browser : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '浏览器' )
29+ device : Mapped [str | None ] = mapped_column (sa .String (64 ), comment = '设备' )
3030 args : Mapped [str | None ] = mapped_column (sa .JSON (), comment = '请求参数' )
3131 status : Mapped [int ] = mapped_column (comment = '操作状态(0异常 1正常)' )
32- code : Mapped [str ] = mapped_column (sa .String (20 ), insert_default = '200' , comment = '操作状态码' )
32+ code : Mapped [str ] = mapped_column (sa .String (32 ), insert_default = '200' , comment = '操作状态码' )
3333 msg : Mapped [str | None ] = mapped_column (UniversalText , comment = '提示消息' )
3434 cost_time : Mapped [float ] = mapped_column (insert_default = 0.0 , comment = '请求耗时(ms)' )
3535 opera_time : Mapped [datetime ] = mapped_column (TimeZone , comment = '操作时间' )
0 commit comments