Files
ccdi/lsfx-mock-server/routers/__pycache__/api.cpython-313.pyc

29 lines
4.1 KiB
Plaintext
Raw Normal View History

<EFBFBD>
<00>8<EFBFBD>i, <00><00><00>SSKJrJrJrJrJr SSKJrJrJ r J
r
J r SSK J r SSKJr SSKJr SSKJr SSKJr \"5r\ "5r\"5r\"5r\R5S5S \4S
j5r\R5S 5\"S S S9\"S SS94S\S\S\4Sjj5r\R5S5S \4Sj5r\R5S5S \ 4Sj5r\R5S5S \ 4Sj5r \R5S5S \
4Sj5r!g)<1D>)<05> APIRouter<65>BackgroundTasks<6B>
UploadFile<EFBFBD>File<6C>Form)<05>GetTokenRequest<73>FetchInnerFlowRequest<73>CheckParseStatusRequest<73>GetBankStatementRequest<73>DeleteFilesRequest)<01> TokenService)<01> FileService)<01>StatementService)<01>ErrorSimulator)<01>Listz/account/common/getToken<65>requestc<00><00><># <00>[R"UR5nU(a[R"U5$[R U5$7f)um创建项目并获取访问Token
如果 projectNo 包含 error_XXXX 标记,将返回对应的错误响应
)r<00>detect_error_marker<65> projectNo<4E>build_error_response<73> token_service<63> create_token<65>r<00>
error_codes <20>OD:\ccdi\ccdi\.claude\worktrees\lsfx-mock-server\lsfx-mock-server\routers\api.py<70> get_tokenrsD<00><00><00> <20>3<>3<>G<EFBFBD>4E<34>4E<34>F<>J<EFBFBD><11><1D>2<>2<>:<3A>><3E>><3E> <19> %<25> %<25>g<EFBFBD> .<2E>.<2E><><00>AAz)/watson/api/project/remoteUploadSplitFile.u项目ID)<01> descriptionu 流水文件<E69687>background_tasks<6B>groupId<49>filec<00><00>J# <00>[RXU5IShv<01>N $N7f)uO上传流水文件
文件将立即返回并在后台延迟4秒完成解析
N)<02> file_service<63> upload_file)rr r!s rr$r$)s!<00><00><00><1E>)<29>)<29>'<27>9I<39>J<> J<>J<> J<>s <00>#<01>!<04>#z(/watson/api/project/getJZFileOrZjrcuFilec<00><00><># <00>[R"UR5nU(a[R"U5$[R U5$7f)u`拉取行内流水
如果 customerNo 包含 error_XXXX 标记,将返回对应的错误响应
)rr<00>
customerNorr#<00>fetch_inner_flowrs rr'r'7sD<00><00><00> <20>3<>3<>G<EFBFBD>4F<34>4F<34>G<>J<EFBFBD><11><1D>2<>2<>:<3A>><3E>><3E> <18> (<28> (<28><17> 1<>1<>rz&/watson/api/project/upload/getpendingsc<00><00>^# <00>[RURUR5$7f)uO检查文件解析状态
返回文件是否还在解析中parsing字段
)r#<00>check_parse_statusr <00>inprogressList<73>rs rr)r)Gs)<00><00><00> <18> *<2A> *<2A><0F><0F><0F><17>/<2F>/<2F> <06><06>s<00>+-z)/watson/api/project/batchDeleteUploadFilec<00><00>t# <00>[RURURUR5$7f)uK批量删除上传的文件
根据logIds列表删除对应的文件记录
)r#<00> delete_filesr <00>logIds<64>userIdr+s rr-r-Ss(<00><00><00> <18> $<24> $<24>W<EFBFBD>_<EFBFBD>_<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD>g<EFBFBD>n<EFBFBD>n<EFBFBD> U<>U<>s<00>68z /watson/api/project/getBSByLogIdc<00><00>4# <00>[RU5$7f)uD获取银行流水列表
支持分页查询pageNow, pageSize
)<02>statement_service<63>get_bank_statementr+s rr2r2]s<00><00><00> <1D> /<2F> /<2F><07> 8<>8<>s<00>N)"<22>fastapirrrrr<00>models.requestrr r
r r <00>services.token_servicer <00>services.file_servicer<00>services.statement_servicer<00>utils.error_simulatorr<00>typingr<00>routerrr#r1<00>postr<00>intr$r'r)r-r2<00><00>r<00><module>r?s[<00><01>F<>F<><02><02>0<>-<2D>7<>0<><17>
<13><1B><06><1D><0E> <0A><1A>}<7D> <0C>$<24>&<26><11><08><1B><1B> '<27>(<28> /<2F>_<EFBFBD> /<2F>)<29> /<2F><08><1B><1B> 8<>9<><18><03><1A>4<><1B>C<EFBFBD>^<5E><<3C> K<01>%<25> K<01> <10> K<01> <15> K<01>:<3A> K<01><08><1B><1B> 7<>8<> 2<>$9<> 2<>9<> 2<><08><1B><1B> 5<>6<><06>&=<3D><06>7<><06><08><1B><1B> 8<>9<>V<01> 2<>V<01>:<3A>V<01><08><1B><1B> /<2F>0<>9<>&=<3D>9<>1<>9r>