From 858932248822e072f3b8e3ce77e885d8a461de19 Mon Sep 17 00:00:00 2001 From: JIAL <2287346125@qq.com> Date: Thu, 7 Dec 2023 20:54:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BB=B6=E5=B1=95=E7=A4=BA=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E6=9F=A5=E8=AF=A2=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/HeraCaseController.java | 24 +++++++----------- .../com/JIAL/FMSystem/entity/HearCase.java | 4 --- .../FMSystem/entity/HearCaseDefendant.java | 23 +++++++++++++++++ .../FMSystem/entity/HearCasePlaintiff.java | 23 +++++++++++++++++ .../mapper/HearCaseDefendantMapper.java | 17 +++++++++++++ .../mapper/HearCasePlaintiffMapper.java | 17 +++++++++++++ .../FMSystem/service/HearCaseService.java | 6 +++++ .../service/impl/HearCaseServiceImpl.java | 23 +++++++++++++++++ .../controller/HeraCaseController.class | Bin 5527 -> 6367 bytes .../com/JIAL/FMSystem/entity/HearCase.class | Bin 12716 -> 11582 bytes .../FMSystem/entity/HearCaseDefendant.class | Bin 0 -> 2541 bytes .../FMSystem/entity/HearCasePlaintiff.class | Bin 0 -> 2541 bytes .../mapper/HearCaseDefendantMapper.class | Bin 0 -> 408 bytes .../mapper/HearCasePlaintiffMapper.class | Bin 0 -> 408 bytes .../FMSystem/service/HearCaseService.class | Bin 305 -> 767 bytes .../service/impl/HearCaseServiceImpl.class | Bin 694 -> 1952 bytes 16 files changed, 118 insertions(+), 19 deletions(-) create mode 100644 src/main/java/com/JIAL/FMSystem/entity/HearCaseDefendant.java create mode 100644 src/main/java/com/JIAL/FMSystem/entity/HearCasePlaintiff.java create mode 100644 src/main/java/com/JIAL/FMSystem/mapper/HearCaseDefendantMapper.java create mode 100644 src/main/java/com/JIAL/FMSystem/mapper/HearCasePlaintiffMapper.java create mode 100644 target/classes/com/JIAL/FMSystem/entity/HearCaseDefendant.class create mode 100644 target/classes/com/JIAL/FMSystem/entity/HearCasePlaintiff.class create mode 100644 target/classes/com/JIAL/FMSystem/mapper/HearCaseDefendantMapper.class create mode 100644 target/classes/com/JIAL/FMSystem/mapper/HearCasePlaintiffMapper.class diff --git a/src/main/java/com/JIAL/FMSystem/controller/HeraCaseController.java b/src/main/java/com/JIAL/FMSystem/controller/HeraCaseController.java index 910b79e..f8eb65f 100644 --- a/src/main/java/com/JIAL/FMSystem/controller/HeraCaseController.java +++ b/src/main/java/com/JIAL/FMSystem/controller/HeraCaseController.java @@ -2,10 +2,7 @@ package com.JIAL.FMSystem.controller; import com.JIAL.FMSystem.common.R; import com.JIAL.FMSystem.dto.HearCaseInMenuDto; -import com.JIAL.FMSystem.entity.Defendant; -import com.JIAL.FMSystem.entity.HearCase; -import com.JIAL.FMSystem.entity.Plaintiff; -import com.JIAL.FMSystem.entity.User; +import com.JIAL.FMSystem.entity.*; import com.JIAL.FMSystem.mapper.HearCaseMapper; import com.JIAL.FMSystem.service.DefendantService; import com.JIAL.FMSystem.service.HearCaseService; @@ -43,9 +40,6 @@ public class HeraCaseController { @Autowired private HearCaseService hearCaseService; - @Resource - private HearCaseMapper hearCaseMapper; - /** * @title page * @description 分页查询案件列表 @@ -66,15 +60,15 @@ public class HeraCaseController { MPJLambdaWrapper queryWrapper = new MPJLambdaWrapper<>(); queryWrapper.selectAll(HearCase.class)//查询案件所有属性 - .selectAs(Defendant::getUnitName, "defendant_name") - .selectAs(Plaintiff::getUnitName, "plaintiff_name") - .leftJoin(Defendant.class, Defendant::getId, HearCase::getDefendantId) - .leftJoin(Plaintiff.class, Plaintiff::getId, HearCase::getPlaintiffId); + .select("GROUP_CONCAT(DISTINCT d.unit_name ORDER BY d.id ASC SEPARATOR ', ') AS defendant_name") + .select("GROUP_CONCAT(DISTINCT p.unit_name ORDER BY p.id ASC SEPARATOR ', ') AS plaintiff_name") + .leftJoin(HearCaseDefendant.class, HearCaseDefendant::getHearCaseId, HearCase::getId) + .leftJoin(Defendant.class, "d",Defendant::getId, HearCaseDefendant::getDefendantId) + .leftJoin(HearCasePlaintiff.class, HearCasePlaintiff::getHearCaseId, HearCase::getId) + .leftJoin(Plaintiff.class, "p", Plaintiff::getId, HearCasePlaintiff::getPlaintiffId) + .groupBy(HearCase::getId); - //IPage iPage = hearCaseMapper.selectJoinPage(pageInfo, HearCaseInMenuDto.class, queryWrapper); - //IPage> pageInfoResult = hearCaseService.getBaseMapper().selectMapsPage(pageInfo, queryWrapper); - //hearCaseService.page(pageInfo, queryWrapper); - hearCaseMapper.selectJoinPage(pageInfo, HearCaseInMenuDto.class, queryWrapper); + hearCaseService.selectJoinPage(pageInfo, HearCaseInMenuDto.class, queryWrapper); return R.success(pageInfo); } } diff --git a/src/main/java/com/JIAL/FMSystem/entity/HearCase.java b/src/main/java/com/JIAL/FMSystem/entity/HearCase.java index af72a11..b359f68 100644 --- a/src/main/java/com/JIAL/FMSystem/entity/HearCase.java +++ b/src/main/java/com/JIAL/FMSystem/entity/HearCase.java @@ -24,10 +24,6 @@ public class HearCase implements Serializable { private String caseReason; //案件来由 - private Long defendantId; //被告id - - private Long plaintiffId; //原告id - private Integer caseType; //案件类型 private LocalDateTime trialTime; //开庭时间 diff --git a/src/main/java/com/JIAL/FMSystem/entity/HearCaseDefendant.java b/src/main/java/com/JIAL/FMSystem/entity/HearCaseDefendant.java new file mode 100644 index 0000000..de8b225 --- /dev/null +++ b/src/main/java/com/JIAL/FMSystem/entity/HearCaseDefendant.java @@ -0,0 +1,23 @@ +package com.JIAL.FMSystem.entity; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @ClassName HearCaseDefendant + * @Description TODO + * @Author JIAL + * @Date 2023/12/7 16:05 + * @Version 1.0 + */ +@Data +public class HearCaseDefendant implements Serializable { + private static final long serialVersionUID = 1L; + + private Long id; + + private Long hearCaseId; + + private Long defendantId; +} diff --git a/src/main/java/com/JIAL/FMSystem/entity/HearCasePlaintiff.java b/src/main/java/com/JIAL/FMSystem/entity/HearCasePlaintiff.java new file mode 100644 index 0000000..aa608fe --- /dev/null +++ b/src/main/java/com/JIAL/FMSystem/entity/HearCasePlaintiff.java @@ -0,0 +1,23 @@ +package com.JIAL.FMSystem.entity; + +import lombok.Data; + +import java.io.Serializable; + +/** + * @ClassName HearCasePlaintiff + * @Description TODO + * @Author JIAL + * @Date 2023/12/7 16:05 + * @Version 1.0 + */ +@Data +public class HearCasePlaintiff implements Serializable { + private static final long serialVersionUID = 1L; + + private Long id; + + private Long hearCaseId; + + private Long plaintiffId; +} diff --git a/src/main/java/com/JIAL/FMSystem/mapper/HearCaseDefendantMapper.java b/src/main/java/com/JIAL/FMSystem/mapper/HearCaseDefendantMapper.java new file mode 100644 index 0000000..cf6624a --- /dev/null +++ b/src/main/java/com/JIAL/FMSystem/mapper/HearCaseDefendantMapper.java @@ -0,0 +1,17 @@ +package com.JIAL.FMSystem.mapper; + +import com.JIAL.FMSystem.entity.HearCase; +import com.JIAL.FMSystem.entity.HearCaseDefendant; +import com.github.yulichang.base.MPJBaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * @ClassName HearCaseDefendantMapper + * @Description TODO + * @Author JIAL + * @Date 2023/12/7 16:09 + * @Version 1.0 + */ +@Mapper +public interface HearCaseDefendantMapper extends MPJBaseMapper { +} diff --git a/src/main/java/com/JIAL/FMSystem/mapper/HearCasePlaintiffMapper.java b/src/main/java/com/JIAL/FMSystem/mapper/HearCasePlaintiffMapper.java new file mode 100644 index 0000000..59b57a7 --- /dev/null +++ b/src/main/java/com/JIAL/FMSystem/mapper/HearCasePlaintiffMapper.java @@ -0,0 +1,17 @@ +package com.JIAL.FMSystem.mapper; + +import com.JIAL.FMSystem.entity.HearCaseDefendant; +import com.JIAL.FMSystem.entity.HearCasePlaintiff; +import com.github.yulichang.base.MPJBaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * @ClassName HearCasePlaintiffMapper + * @Description TODO + * @Author JIAL + * @Date 2023/12/7 16:09 + * @Version 1.0 + */ +@Mapper +public interface HearCasePlaintiffMapper extends MPJBaseMapper { +} diff --git a/src/main/java/com/JIAL/FMSystem/service/HearCaseService.java b/src/main/java/com/JIAL/FMSystem/service/HearCaseService.java index c120811..c4394ee 100644 --- a/src/main/java/com/JIAL/FMSystem/service/HearCaseService.java +++ b/src/main/java/com/JIAL/FMSystem/service/HearCaseService.java @@ -1,9 +1,12 @@ package com.JIAL.FMSystem.service; +import com.JIAL.FMSystem.dto.HearCaseInMenuDto; import com.JIAL.FMSystem.entity.HearCase; import com.JIAL.FMSystem.entity.User; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.github.yulichang.base.MPJBaseService; +import com.github.yulichang.wrapper.MPJLambdaWrapper; /** * @ClassName HearCaseService @@ -13,4 +16,7 @@ import com.github.yulichang.base.MPJBaseService; * @Version 1.0 */ public interface HearCaseService extends MPJBaseService { + + void selectJoinPage(Page pageInfo, Class hearCaseInMenuDtoClass, MPJLambdaWrapper queryWrapper); } + diff --git a/src/main/java/com/JIAL/FMSystem/service/impl/HearCaseServiceImpl.java b/src/main/java/com/JIAL/FMSystem/service/impl/HearCaseServiceImpl.java index 62fa76b..a5f8f09 100644 --- a/src/main/java/com/JIAL/FMSystem/service/impl/HearCaseServiceImpl.java +++ b/src/main/java/com/JIAL/FMSystem/service/impl/HearCaseServiceImpl.java @@ -1,15 +1,21 @@ package com.JIAL.FMSystem.service.impl; +import com.JIAL.FMSystem.dto.HearCaseInMenuDto; import com.JIAL.FMSystem.entity.HearCase; import com.JIAL.FMSystem.entity.User; import com.JIAL.FMSystem.mapper.HearCaseMapper; import com.JIAL.FMSystem.mapper.UserMapper; import com.JIAL.FMSystem.service.HearCaseService; import com.JIAL.FMSystem.service.UserService; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.yulichang.base.MPJBaseServiceImpl; +import com.github.yulichang.wrapper.MPJLambdaWrapper; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import javax.annotation.Resource; + /** * @ClassName HearCaseServiceImpl * @Description TODO @@ -19,4 +25,21 @@ import org.springframework.stereotype.Service; */ @Service public class HearCaseServiceImpl extends MPJBaseServiceImpl implements HearCaseService { + + @Autowired + private HearCaseMapper hearCaseMapper; + + /** + * @title selectJoinPage + * @description 在Controller层需要调用到mapper层的方法,将其封装在Service层中,通过Service层进行调取 + * @author JIAL + * @param: pageInfo + * @param: hearCaseInMenuDtoClass + * @param: queryWrapper + * @updateTime 2023/12/7 19:41 + */ + public void selectJoinPage(Page pageInfo, Class hearCaseInMenuDtoClass, + MPJLambdaWrapper queryWrapper) { + hearCaseMapper.selectJoinPage(pageInfo, hearCaseInMenuDtoClass, queryWrapper); + } } diff --git a/target/classes/com/JIAL/FMSystem/controller/HeraCaseController.class b/target/classes/com/JIAL/FMSystem/controller/HeraCaseController.class index 80924e137488ee3118eb62112b31c5c0e86e4ac8..b87fbb6a49b213712041532802f7cef70ded87b9 100644 GIT binary patch literal 6367 zcmb_h3wRt=75*pL&2F}nHXSH6ZN&r%P5NK}V+&1NNYj>XNt&1q#ejg5-N|N}$;@_k zwk15o2Srf+ z=brQ5bI!eY`^3LT9|q8jR}+X}uo|bsjAJMUD*+q18Q2CVhI|4sxG@wGsK#In+eN!0 zh702u7UV^7TpYtC3N>A>K*HsM`K}n=9mkalDg?9AXI>S<)e2X-JcbX%@j(SqF<9jf zenc#PT@2UHz%G0=fsf(i3EY5BBv6A-#&M%)Z;IpQIBtpKRx$J`@%8CAZWGquBs!mo zW4CB;kK+!}-WkW$qWx?fcg3+ij=ST+EG~XY4140ZCxO+tH-`HXxE~Kls5I@Y1f|_} zvTEM!Z{Di5+u5w{v`CmWpleQ>me*6dv)xGR5|*^5?ICqjvb9~^(2*L>yZVrt_XpLD z<0n(TuDf8l#*n_n$Qym8-fCI4tGR}4r<>GP3ll;1IanVT1oa0VphLE*q&k^ggxEurlEwJwtap2($Icfya{hPgd3RjKluz>Vq72l0 z2)=5ySbSt`L{i3Dv`JVbQmB4){l%9qtuJO%&@B*Ti!tMM8AlVLi(y2@UhIqEK^ddi zFJYyqWz)+nVbkX%EE5_IIh!OjOs<|2azMsIczB%ketnT})*0QMXLViB*15T@wWo1i zGS!pZ+}2Z{IibK}c!B46XZO1G-SumG$uu(ct*N&9)cUU0?$(~p?)pVb>lZbVSD(@Q zbt|J;zKo1V@aO@R=gKM1O`$wzY6g?Kzuz-R!s3HEysl^tonC9(Zr)`r@@qhTRuvwr z#T~Pv_kB39}>| zowQhcnE`&KWW*QiuXi+x+trU&rkF^%=_%s8tC4m|E zgLkG*-qQ(IlwUk<>izB}+hFiqHyO-n+cj;$Z~&Fyo`aWo7*B!pln9HR`lE#1W!xLv z+F-Y*ZTGYV%Q`&oP(!O!2FvYk0t*fX+(G2$;ZIEPtYa5)YlkIt_**cIidoJ)2~CrO zmi0=!w@POMZ-)N+Yo?#2B2>i%U&3Wm7<2IVL8!*~b;H}hLoXYm63v@zJ~`gIhp6QX z>9n5bCH};4;1vs+x7_$QK~a_^sbMTI4{*O_Ef(k9P|oyk44ZlXlW^p?!y|}kKB@+^ z{DA*f&bY>DB|GG4~t zW!#FpWZaCq#TTht#Mh0ui+7?)o8>=ZXs;H$=Xop9OgF@c;T7&eyKN5^a(t>LElYPi z8+2~U6=BPQ{r8>Us970P&oA@^TS7rxtY4FC@dbPMdTj}xZlyS!B+#arX3B7Ny8ch1 zG-jzLWUw zA+C=QQvuc*ACLenLPNOT=mGdRx=B?CxR62**II__sdEd#T#jpSHr~Wv?|L~d0QWiP zkaI3MHI-BYDgZ@+H}g}0^So`H$;s#QbHTZg^60Eh;4RSD=l)dg@8TLP$S2Vh_W|xi9*HfMXOdXxSgUE`}igP#B+)}fC0wJv*a(N)YABk71y#| zrkpSWbyvleq)${%^5{!RpRByzqqmW6R^H&zI_c%g3Xksf_Hz$8)P(hH15G%Ubf5{# zNC%qGK)P8uMMz@~>E+6)9$oE)!{KXM8Peq01ZrY99=@jkpG__0Y$Ei5P13RSJHSbr zOFFGv!Als4V7pFbq#qC%PTsT$(E0>}VX^v<3X~L|3 zp*e;csivkTarCQ5mi_k%D{UNlsopj)HN{`Ga{4~B-iHcNbEQztJ)Y&DpS%i|8d0{z z@BPdl7^NKFioda+VE-@p2mXpWT*`ii|E2I&mW#{qHoP70z&nH9PFxY{y$A0N_1-sb S<~4YKXzWAyaHw~!KlWeC-&>3T delta 2269 zcmbVO`FB%A6#gbl^YZf2q_4D^0<{$p=t4wlK_P{LC`Ag$>PG9ceJ#Z{sYzVw7Tk9W z42l&jDk823f)xw0xFYT%ZV0aD_y_od#|`}6OCsR$2ai3Sx!=8a=9@cr?tLfUj9OWq z+IzTv2Y@R4sKN!)i)yqeX!T%`iZ(3v;c~Ql(4oSEs0T3>UYH(qTJj2=8@m)-Ybn?1 z5SDVI2Pqv6bm?%S%ktdf!L2&EX>p^=I^Yfu?)2d<+^wSh9^9+qKHRUO0o@9gT5_3! zA{oou&Yn0#Uu@5ai-kvo{+a*!&7+LgJ(26i{}K+k`4Zl z)Lf;ChFUx?P`TV$DX+^pwRrwynfnW<=CO21{35GrDDQP4ZE=0gV!{?jyF7bQ^Q;6)$lg<2>4pf z*oRMP!eXl*_5nJ2s93tn;b>5#$O`y{duz5SCCV9bPI1U2j>?0 zbbO)0hc5-jkZOoL;@hSarfpv_Aq8dsS|hx7`k-mCw&*OQ)f8B59~Wqf#m#VsnKYV> zq!F%@N}%FIK8zV}F`CRoxPI2ONi0Ka+qe-{d;|Wm!6F+cX9iYm{w)v@MF%u|jc+w9 zwbCWAM#BngT8=exe%@H|z3k3g>-s@psBF-S!52EB0f*_rh~8Kw|x^spjv4$h?%n2I{?nM_zp-W=MxtqLQIj(|R_8JD)){F{~>YRH_U0{L0L>W3EZZm5G@Va=|qF z9^E*P$YDi|>D=KY;boYCnY>dqF2pR7y2+BhciJ+CmbtX}oumN?z^%YM4hQDj3C=}I zU;$6K;9`gbrUq4VT|}LEa`f^PHnd|#Ssw;ZcSOqjQ2Z=6H*mNPEo`c$oZ~()FpqM| zLhQ5Nam-?K?K;X4<@!l|DCt4i8Cj3Aa=p~nN?p_jmFp+lTE087K84(JeTc2Pb0UMD z;a>3-C+pApniO-q$ngj5OBu*1%A=S56gpDhS%XEfGdns{+UTNb3 z;*omT#(ZMF_eNUCBs$7ce^UvA#tfC1N1UM&b;K3=Y1VcTA}bn6 zX5eC6!UYRCN}&CTDi0cj-|tt8e@ET1|G%=O6*Q(l0$g2cbAf$Yy%l3N!?B4*VYj07 zC1F*vTP~$^z_81ozX7gi8-d-JZGmQdLtUkQ5Z~btLWonJ&&Eu!os#U?t8g{0$!OQ( WhGVoP$N6r;&Byp|J8tFeY2RPtN%Zyr diff --git a/target/classes/com/JIAL/FMSystem/entity/HearCase.class b/target/classes/com/JIAL/FMSystem/entity/HearCase.class index 35fc1fc63b64508028e0c5d7561354e0b3336d68..1d8ace30e50376cfa6fe94ba8610c20a50eaea94 100644 GIT binary patch literal 11582 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 diff --git a/target/classes/com/JIAL/FMSystem/entity/HearCaseDefendant.class b/target/classes/com/JIAL/FMSystem/entity/HearCaseDefendant.class new file mode 100644 index 0000000000000000000000000000000000000000..986738fb771f56cb7e7ee91bb5238583cf30a79d GIT binary patch literal 2541 zcma)8ZF3V<6n<{9Z%Map2&5&-OVNsL(>4mIm{JrkkK&Nx>Ip;p-+;g9E?%n+J-*0~aI0q+=6!J0X zxF*AO844zfan8#!+z`NuNFU2^Q`A)xx8ksox3DJjx(uIK_|(E}3wK2O%*0(2pDQGq zZo_k`>u#gz)oW|{D+=nG!r(%^*7Tj4zwT6bT%EbdpHhf;WjYn^JKs9ls#Dv{7V5Rl zIfZz|bs7s!)6H{zpzMC-*2;7j&A8yzJpZCXbYgN{L0hPoU4`L-S96zlwl>_xEoY-j zOR`WeF%yURP;VJEzv49&rVFL|R`y!{QX#ukTz$~=-L0%!^F9AT_G)Y6EA2g*jlSsy zTPG(b52iZE#kP~=H$;8USqyqJ^gcY%>n!;vimqR&msgyIv*r5ajcn1ODzUpX9bo(91e_~%qPOdE>i&N zs>q=b)nyx8^_|k!MQ6K3yj5~)i;^{WtT@d|ST&X~&!kpv=8KEWnzGSwn>$sX)eTY_ z81LNM9`D-2^6RU9!>es79O**J#dHcrTJ z62}#$UcNzWT)^8l-o%8Bw?vv0X-bB9uun(#>kuY(dB>}kr3$G78BKWQc^hBgOBwF5 z6{g4b37BVdO^Zahx$0ZDUi%2Oi0~cAq&%3(I_CjmSPqV_QOj~x zob{=vP(KH-*Et%2aR}p-?GS)BaGIKuDsb#}{soaIJcpqo2 z*LkF`a|YAoMAFW2j&L@nGQT3y|Ii~LqIGB?MA&43=%*_x2`aPwLq=aVq!eZ^+kYmYO3LH`kY^l|1-=*8)&T^NB%!Cao^ zkke-V#z0zohC`2F&!n|oSZzcsrxOy(8EIWG#xo=zVKA+yjSf&eXA%_8S!q*1RtsdN ztu{z|%!H!oZMwT*qI>*5#2K9B$x`^9AKBA9$T&Q_LtB*ZKnd?s((n+e%C(ZH*${aIL;gko?XsUCp_;r!A)$=R z@2hl#FewL#95_hWNc!GEbfzx{X*JThphSGcXku@wS%xqeXe}{!L7NW>aV#-cVHvDM z<`K-9T@2h4dn~8PLRxFBSW=vDDW21VCDtWyveJ66bgVzs7sCx(8AfpvACNqLGq8e7 zlp=`ZIxaJ7DbpD&P|}$2D6UY_12VsZ@qz}8WGY1h`NQJ{;rn_-3@PYsKpUfVn_4iV z1GbOswGzxU`80>z@i~uB;*YT3Vc&j=!Q{{`hK0giB$9_hIVN&4l;a{Fro4+Iy>Ce8 P(|4{#jbeXEiLd?-NtU%x literal 0 HcmV?d00001 diff --git a/target/classes/com/JIAL/FMSystem/entity/HearCasePlaintiff.class b/target/classes/com/JIAL/FMSystem/entity/HearCasePlaintiff.class new file mode 100644 index 0000000000000000000000000000000000000000..ee1055a54a8e229d21f0dbbde3b86313447c4620 GIT binary patch literal 2541 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 FegQ$kOSS+2 delta 151 zcmZ3$zl~Mm)W2Q(7#J8#7{s_3m>GoF8HCvxMA#WbCvL0d;tbAA&r2*RElQm%!*XR} zqRiwEEZWSh3~ZCNStm#^C^9eswJ3o