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

64 lines
6.6 KiB
Plaintext
Raw Normal View History

<EFBFBD>
vT<76>iz<00> <00><><00>SSKJrJrJrJrJr SSKJr SSKJ r SSK
J r SSK J r SSKJrJr \"5r\"5r\ "5r\ "5r\R+S5\"SS S
9\"SS S
9\"SS S
9\"SS S
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
9\"SSS
94S\S\S \S!\S"\S#\S$\S%\S&\\S'\\S(\S)\S*\S+\S,\4S-jj5r\R+S.5\"SS/S
9\"SS0S
94S1\S2\S3\4S4jj5r\R+S55\"SS6S
9\"SS7S
9\"SS8S
9\"SS9S
9\"SS:S
9\"SS;S
9\"SS<S
94S2\S=\S>\S?\S@\SA\SB\4SCjj5r\R+SD5\"SS6S
9\"SSES
94S2\SF\4SGjj5r\R+SH5\"SS6S
9\"SSIS
9\"SSJS
94S2\SK\S \4SLjj5r\R+SM5\"SS6S
9\"SSNS
9\"SSOS
9\"SSPS
94S2\SQ\SR\SS\4STjj5rg)U<>)<05> APIRouter<65>BackgroundTasks<6B>
UploadFile<EFBFBD>File<6C>Form)<01> TokenService)<01> FileService)<01>StatementService)<01>ErrorSimulator)<02>List<73>Optionalz/account/common/getToken.u.项目编号格式902000_当前时间戳)<01> descriptionu 项目名称u操作人员编号固定值u操作人员姓名固定值<E5AE9A>
remote_appu应用ID固定值u 安全码<E585A8>VIEWERu角色固定值u行社机构号固定值Nu$企业统信码或个人身份证号u信贷关联人信息<E4BFA1>0u0拉取指定日期推送过来的金综链流水u拉取行内流水开始日期u拉取行内流水结束日期z-1u分析类型固定值u4客户经理所属营业部/分理处的机构编码<E7BC96> projectNo<4E>
entityName<EFBFBD>userId<49>userName<6D>appId<49> appSecretCode<64>role<6C>orgCode<64>entityId<49>xdRelatedPersons<6E> jzDataDateId<49>innerBSStartDateId<49>innerBSEndDateId<49> analysisType<70>departmentCodec<00><00><># <00>[R"U5nU(a[R"U5$UUUUUUUUUU U
U U U US.n[R U5$7f)um创建项目并获取访问Token
如果 projectNo 包含 error_XXXX 标记,将返回对应的错误响应
)rrrrrrrrrrrrrrr )r <00>detect_error_marker<65>build_error_response<73> token_service<63> create_token)rrrrrrrrrrrrrrr <00>
error_code<EFBFBD> request_datas <20>OD:\ccdi\ccdi\.claude\worktrees\lsfx-mock-server\lsfx-mock-server\routers\api.py<70> get_tokenr)st<00><00><00>. <20>3<>3<>I<EFBFBD>><3E>J<EFBFBD><11><1D>2<>2<>:<3A>><3E>><3E><1F> <20><18><1C><16>&<26><14><1A><1C>,<2C>$<24>0<>,<2C>$<24>(<28><06>L<EFBFBD>& <19> %<25> %<25>l<EFBFBD> 3<>3<>s<00>AAz)/watson/api/project/remoteUploadSplitFileu项目IDu 流水文件<E69687>background_tasks<6B>groupId<49>filec<00><00>J# <00>[RXU5IShv<01>N $N7f)uO上传流水文件
文件将立即返回并在后台延迟4秒完成解析
N)<02> file_service<63> upload_file)r*r+r,s r(r/r/Es!<00><00><00><1E>)<29>)<29>'<27>9I<39>J<> J<>J<> J<>s <00>#<01>!<04>#z(/watson/api/project/getJZFileOrZjrcuFileu项目idu客户身份证号u 校验码u发起请求的时间u拉取开始日期u拉取结束日期u 柜员号<E59198>
customerNo<EFBFBD>dataChannelCode<64> requestDateId<49>dataStartDateId<49> dataEndDateId<49> uploadUserIdc<00><00><># <00>[R"U5nU(a[R"U5$UUUUUUUS.n[R U5$7f)u`拉取行内流水
如果 customerNo 包含 error_XXXX 标记,将返回对应的错误响应
)r+r0r1r2r3r4r5)r r"r#r.<00>fetch_inner_flow) r+r0r1r2r3r4r5r&r's r(r7r7Ss\<00><00><00> <20>3<>3<>J<EFBFBD>?<3F>J<EFBFBD><11><1D>2<>2<>:<3A>><3E>><3E><1B> <20>*<2A>&<26>*<2A>&<26>$<24><06>L<EFBFBD> <18> (<28> (<28><1C> 6<>6<>s<00>AAz&/watson/api/project/upload/getpendingsu文件id列表逗号分隔<E58886>inprogressListc<00><00>4# <00>[RX5$7f)uO检查文件解析状态
返回文件是否还在解析中parsing字段
)r.<00>check_parse_status)r+r8s r(r:r:vs<00><00><00> <18> *<2A> *<2A>7<EFBFBD> C<>C<>s<00>z)/watson/api/project/batchDeleteUploadFileu0文件id数组逗号分隔如: 10001,10002u用户柜员号<E59198>logIdsc<00><00><># <00>URS5Vs/sHn[UR55PM nn[R XU5$s snf7f)uK批量删除上传的文件
根据logIds列表删除对应的文件记录
<EFBFBD>,)<05>split<69>int<6E>stripr.<00> delete_files)r+r;r<00>id<69> log_id_lists r(rArA<00>sI<00><00><00>.4<EFBFBD>\<5C>\<5C>#<23>-><3E>?<3F>-><3E>r<EFBFBD>3<EFBFBD>r<EFBFBD>x<EFBFBD>x<EFBFBD>z<EFBFBD>?<3F>-><3E>K<EFBFBD>?<3F> <17> $<24> $<24>W<EFBFBD>6<EFBFBD> B<>B<><42>@<01>s<00>A<01>#A<04>Az /watson/api/project/getBSByLogIdu文件idu 当前页码u 查询条数<E69DA1>logId<49>pageNow<6F>pageSizec<00><00>B# <00>UUUUS.n[RU5$7f)uD获取银行流水列表
支持分页查询pageNow, pageSize
)r+rDrErF)<02>statement_service<63>get_bank_statement)r+rDrErFr's r(rIrI<00>s-<00><00><00><1B><16><1A><1C> <06>L<EFBFBD> <1D> /<2F> /<2F> <0C> =<3D>=<3D>s<00>)<1E>fastapirrrrr<00>services.token_servicer<00>services.file_servicer <00>services.statement_servicer
<00>utils.error_simulatorr <00>typingr r <00>routerr$r.rH<00>post<73>strr)r?r/r7r:rArI<00><00>r(<00><module>rUs<><00><01>F<>F<>/<2F>-<2D>7<>0<>!<21>
<13><1B><06><1D><0E> <0A><1A>}<7D> <0C>$<24>&<26><11><08><1B><1B> '<27>(<28><19>#<23>+[<5B>\<5C><1A>3<EFBFBD>N<EFBFBD>;<3B><16>s<EFBFBD>(H<>I<><18><13>*J<>K<><15>l<EFBFBD>0F<30>G<><1D>c<EFBFBD>{<7B>;<3B><14>X<EFBFBD>+?<3F>@<40><17><03>)F<>G<>"<22>4<EFBFBD>5[<5B>\<5C>&*<2A>4<EFBFBD>=T<>&U<><1C>S<EFBFBD>.`<60>a<>"<22>3<EFBFBD>4T<34>U<> <20><13>2R<32>S<><1C>T<EFBFBD>/I<>J<><1E>s<EFBFBD>0f<30>g<>.4<><12>.4<><13>.4<> <10>.4<><12> .4<>
<0F> .4<> <17> .4<> <0E>.4<><11>.4<><17>s<EFBFBD>m<EFBFBD>.4<><1F>s<EFBFBD>m<EFBFBD>.4<><16>.4<><1C>.4<><1A>.4<><16>.4<><18>.4<>)<29>.4<>d<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<><17><03><1A>4<><1A>3<EFBFBD>,@<40>A<><1F><03><1B>=<3D><1D>c<EFBFBD>/F<>G<><1F><03>1E<31>F<><1D>c<EFBFBD>/C<>D<><1C>S<EFBFBD>k<EFBFBD>:<3A>7<> <10>7<><13>7<><19>7<><17> 7<>
<19> 7<> <17> 7<><16>7<>9<>7<>D<08><1B><1B> 5<>6<><17><03><1A>4<><1E>s<EFBFBD>0O<30>P<>D<01> <10>D<01><17>D<01>7<>D<01><08><1B><1B> 8<>9<><17><03><1A>4<><16>s<EFBFBD>(Z<>[<5B><16>s<EFBFBD>(9<>:<3A> C<01> <10> C<01> <0F> C<01> <10> C<01>:<3A> C<01><08><1B><1B> /<2F>0<><17><03><1A>4<><15>c<EFBFBD>z<EFBFBD>2<><17><03><1E>8<><18><13>.<2E>9<> ><3E> <10>><3E> <0E>><3E><11>><3E><12> ><3E>1<>>rT