4                                           ! " # $ % & ' ( ) * + , - ./ 0 12 34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN OP QR ST U VW XY Z[ \] ^_ `a bcd e f g h i j k l m n o p q r s t u   v  w    x y    z   ! # { | % ' ) } ~          +     projectIdLjava/lang/String;RuntimeVisibleAnnotations)Lio/swagger/annotations/ApiModelProperty;value项目ID contractId合同IDcontractNumber 合同编号name 合同名称typeN合同类别,(使用字典,G1:施工合同,G2:抢修整治,G3:补充协议,J1:安全影响评估,J2:白蚁合同,J3:洪水影响评估,J4:编制项目咨询合同,J5:代理合同,J6:地址灾害危险性评估合同,J7:方案报告编制合同,J8:防雷装置安全监测监测合同,J9:工程概算审核,J10:工程概算审核表,J11:工程质量检测合同,J12:官网内窥监测合同,J13:规划设计合同,J14:规划咨询合同,J15:洪水影响评价合同,J16:环境检测影响评价合同,J17:环境检测服务合同,J18:技术服务合同,J19:监理合同,J20:勘察合同,J21:检测合同,J22:勘察设计合同,J23:勘察外业见证合同,J24:勘察文件审核合同,J25:桥荷载试验合同,J26:设计合同,J27:设计补充协议,J28:审查合同,J29:施工图设计合同,J30:施工图设计文件审核合同,J31:试验监测技术服务合同,J32:消防设施监测合同,J33:续签合同,J34:预算编制合同,J35:预算审核合同,J36:造价咨询合同,J37:造价审核合同,J38:招标代理合同,J39:资产评估委托合同,J40:质量监测合同,J41:咨询合同,F1:安全管理协议,F2:机械设备租赁服务合同,F3:应急救援协议,F4:咨询服务合同,C1:采购合同,P1:安全保护协议,P2:电费结算协议,P3:工程合同,P4:技术咨询合同,P5:监理合同,P6:临时供用电合同,P7:施工合同,P8:占绿补偿,1:其他) typeValue?合同类别值,(合同类型下拉选择后的中文值) contractDate 签订日期contractAmount合同金额(万元)decisionDocuments 决策依据contractInvolved0合同涉及事项,(默认为项目名称)mold合同分类,(使用字典,1:G-工程类,2:J-技术类合同,3:F-服务类合同,4:C-采购类合同,5:P-配套类合同,6:其他) moleValue?合同分类值,(合同分类下拉选择后的中文值) firstParty甲方 secondParty 乙方单位 thirdParty 第三方 uniqueNumberH唯一编号,(由后端生成,按照年月+0000001 自增方式)contractExceptionLog合同异常记录contractSchedule合同执行进度contractCopsNumLjava/lang/Integer; 留存份数retentionMoney 保证金treatyContents合同约定付款方式endDate约定完成日期contractKeeper合同领取人contractStorage合同存放处contractReceiver合同经办人)payeeAccountPhone收款人及账号、电话payee 收款人 payeeAccount收款人账号payeeContactPhone 开户行secondLevelType 二级分类biddingChargeTypea招标方式,(使用字典:1:公开招标,2:直接委托,3:走流程,4其他)ourPart我方主体 / 甲方 otherPart(其他相对方主体 / 乙方+第三方amountAppropriated已支付金额remainingAmount 剩余金额 ratioAmount 支付比例establishmentRemarks备注agent经办人 / 项目负责人 projectCode 项目代码 projectName 项目名()VCodeLineNumberTableLocalVariableTablethis-Lcom/artfess/cqxy/ledger/vo/ContractLedgerVo; contractToVoi(Lcom/artfess/cqxy/contract/model/Contract;Ljava/util/List;)Lcom/artfess/cqxy/ledger/vo/ContractLedgerVo;data*Lcom/artfess/cqxy/contract/model/Contract;bidTypeLjava/util/List;temp hasOneEmptyZLocalVariableTypeTableELjava/util/List; StackMapTable Signature(Lcom/artfess/cqxy/contract/model/Contract;Ljava/util/List;)Lcom/artfess/cqxy/ledger/vo/ContractLedgerVo;getProjectCode()Ljava/lang/String;setProjectCode(Ljava/lang/String;)VgetProjectNamesetProjectNametoString getProjectId getContractIdgetContractNumbergetNamegetType getTypeValuegetContractDategetContractAmountgetDecisionDocumentsgetContractInvolvedgetMold getMoleValue getFirstPartygetSecondParty getThirdPartygetUniqueNumbergetContractExceptionLoggetContractSchedulegetContractCopsNum()Ljava/lang/Integer;getRetentionMoneygetTreatyContents getEndDategetContractKeepergetContractStoragegetContractReceivergetPayeeAccountPhonegetPayeegetPayeeAccountgetPayeeContactPhonegetSecondLevelTypegetBiddingChargeType getOurPart getOtherPartgetAmountAppropriatedgetRemainingAmountgetRatioAmountgetEstablishmentRemarksgetAgent setProjectId setContractIdsetContractNumbersetNamesetType setTypeValuesetContractDatesetContractAmountsetDecisionDocumentssetContractInvolvedsetMold setMoleValue setFirstPartysetSecondParty setThirdPartysetUniqueNumbersetContractExceptionLogsetContractSchedulesetContractCopsNum(Ljava/lang/Integer;)VsetRetentionMoneysetTreatyContents setEndDatesetContractKeepersetContractStoragesetContractReceiversetPayeeAccountPhonesetPayeesetPayeeAccountsetPayeeContactPhonesetSecondLevelTypesetBiddingChargeType setOurPart setOtherPartsetAmountAppropriatedsetRemainingAmountsetRatioAmountsetEstablishmentRemarkssetAgentequals(Ljava/lang/Object;)ZoLjava/lang/Object;otherthis$projectIdother$projectIdthis$contractIdother$contractIdthis$contractNumberother$contractNumber this$name other$name this$type other$typethis$typeValueother$typeValuethis$contractDateother$contractDatethis$contractAmountother$contractAmountthis$decisionDocumentsother$decisionDocumentsthis$contractInvolvedother$contractInvolved this$mold other$moldthis$moleValueother$moleValuethis$firstPartyother$firstPartythis$secondPartyother$secondPartythis$thirdPartyother$thirdPartythis$uniqueNumberother$uniqueNumberthis$contractExceptionLogother$contractExceptionLogthis$contractScheduleother$contractSchedulethis$contractCopsNumother$contractCopsNumthis$retentionMoneyother$retentionMoneythis$treatyContentsother$treatyContents this$endDate other$endDatethis$contractKeeperother$contractKeeperthis$contractStorageother$contractStoragethis$contractReceiverother$contractReceiverthis$payeeAccountPhoneother$payeeAccountPhone this$payee other$payeethis$payeeAccountother$payeeAccountthis$payeeContactPhoneother$payeeContactPhonethis$secondLevelTypeother$secondLevelTypethis$biddingChargeTypeother$biddingChargeType this$ourPart other$ourPartthis$otherPartother$otherPartthis$amountAppropriatedother$amountAppropriatedthis$remainingAmountother$remainingAmountthis$ratioAmountother$ratioAmountthis$establishmentRemarksother$establishmentRemarks this$agent other$agentthis$projectCodeother$projectCodethis$projectNameother$projectNamecanEqualhashCode()IPRIMEIresult $projectId $contractId$contractNumber$name$type $typeValue $contractDate$contractAmount$decisionDocuments$contractInvolved$mold $moleValue $firstParty $secondParty $thirdParty $uniqueNumber$contractExceptionLog$contractSchedule$contractCopsNum$retentionMoney$treatyContents$endDate$contractKeeper$contractStorage$contractReceiver$payeeAccountPhone$payee $payeeAccount$payeeContactPhone$secondLevelType$biddingChargeType$ourPart $otherPart$amountAppropriated$remainingAmount $ratioAmount$establishmentRemarks$agent $projectCode $projectName SourceFileContractLedgerVo.java +com/artfess/cqxy/ledger/vo/ContractLedgerVo    F   G ! H < c =  d & M ' N # I * e + m ,java/lang/StringBuilder  , f $  K 4 [ % L . U / V 01 WX 2 Y 5 \ 6 ] 7 ^ C j ContractLedgerVo{contractId=' , contractNumber=' , name=' , secondLevelType=' , biddingChargeType=' , decisionDocuments=' , contractInvolved=' , type='  , ourPart='  , otherPart=' , contractDate='  , endDate=' , contractAmount=' , amountAppropriated=' , remainingAmount=' , ratioAmount=' , contractExceptionLog=' , contractSchedule=' , contractCopsNum= , retentionMoney=' , contractKeeper=' , contractStorage=' , contractReceiver=' , establishmentRemarks='  , agent=' , projectCode=', projectName=' m  lm  " $ ( ) - 3 4 8 9 : ; > ? @ A B D   java/lang/Objectjava/lang/String#org/springframework/beans/BeanUtilscopyProperties'(Ljava/lang/Object;Ljava/lang/Object;)V(com/artfess/cqxy/contract/model/ContractgetIdcom/artfess/cqxy/utils/BizUtilshandleStringFormat&(Ljava/lang/String;)Ljava/lang/String;getDicValueByCode6(Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;$org/springframework/util/StringUtilsisEmptyappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;()Ljava/util/Date;handleDateFormat$(Ljava/util/Date;)Ljava/lang/String;(C)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!( s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s sV3*   M\YM*,,*,* ,*  ,*  ,+*,*,*,*,*N* *6%Y** N,'Y*!* N,-",*#$%,*&$',*(),**+,*,-,*./,*01,*23,*45,*67,*89,z #.9HS^itw#.9DOZ4\  \  T w \ @((/*: >*+: /*; >*+; ֻY<*='>?*@'>A*B'>C*D'>E*F'>G*H'>I*J'>K*L'>M*N'>O*P'>Q*R'>S*T'>U*V'>W*X'>Y*Z'>[*\'>]*^'>_*`'>a*bcd*e'>f*g'>h*i'>j*k'>l*m'>n*o'>p*:'>q*;'>}>  /*r /*=  /*@ !/*B" "/*L% #/*s( $/*R+ %/*V/ &/*H2 '/*J6 (/*t9 )/*u< */*v? +/*wB ,/*xE -/*yH ./*^K //*`N 01/*bQ 2/*eT 3/*zW 4/*TZ 5/*g] 6/*i` 7/*kc 8/*{f 9/*|i :/*}l ;/*~o </*Dr =/*Fu >/*Nx ?/*P{ @/*X A/*Z B/*\ C/*m D/*o E:*+rF:*+=G:*+@H:*+BI:*+LJ:*+sK:*+RL:*+VM:*+HN:*+JO:*+tP:*+uQ:*+vR:*+wS:*+xT:*+yU:*+^V:*+`WX:*+bY:*+eZ:*+z[:*+T\:*+g]:*+i^:*+k_:*+{`:*+|a:*+}b:*+~c:*+Dd:*+Fe:*+Nf:*+Pg:*+Xh:*+Zi:*+\j:*+mk:*+olm S+*++M,**N,:-  -*:,:  *:,:  *: ,:      *: ,:      *: ,:   *:,:  *:,:  *:,:  *:,:  *:,:  *:,:  *:,:  *:,:  *:,:     *:!,:"! " !"*:#,:$# $ #$*:%,:&% & %&*:',:(' ( '(*:),:*) * )**:+,:,+ , +,*:-,:.- . -.*:/,:0/ 0 /0*:1,:21 2 12*:3,:43 4 34*:5,:65 6 56*:7,:87 8 78*:9,::9 : 9:*:;,:<; < ;<*:=,:>= > =>*:?,:@? @ ?@*:A,:BA B AB*:C,:DC D CD*:E,:FE F EF*:G,:HG H GH*:I,:JI J IJ*:K,:LK L KL*:M,:NM N MN*:O,:PO P OP*:Q,:RQ R QR@Snop$qo*roGsoMtolzuortvoUwo Oxo 0yo *zo  {o |o}o~o%o+oJoPoowouqoRoLo-o'oooo o(o.o Mo!So"rto#xno$Oo%Io&*o'$o(o)o*o+ o,+o-1o.Po/Vo0uqo1{ko2Lo3Fo4'o5!o6o7o8 o9o:.o;4o<So=Yo>xno?~ho@IoACoB$oCoDoEoF oGoH1oI7oJVoK\oL{koMeoNFoO@oP!oQoR{                                       m9+po+<;<=*N;h-+-`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*: ;h + `=*: ;h + `=*: ;h + `=*: ;h + `=*: ;h + `=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*:;h+`=*: ;h + `=*:!;h!+!`=*:";h"+"`=*:#;h#+#`=*:$;h$+$`=*:%;h%+%`=*:&;h&+&`=*:';h'+'`=*:(;h(+(`=*:);h)+)`=*:*;h*+*`=+<97 2o#o>oYotooo wo \o Ao &o 1 oLogooooioNo 3o$o?oZouooovo[o@o%o 2 o!Mo"ho#o$o%o&ho'Mo( 2o)%o*rP            !!""##$$%%&&''(())**++