4 6  4  4   4           logLorg/slf4j/Logger;pmELcom/artfess/cqxy/projectManagement/manager/ProjectManagementManager;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;cm3Lcom/artfess/cqxy/contract/manager/ContractManager;()VCodeLineNumberTableLocalVariableTablethis9Lcom/artfess/cqxy/contract/controller/FundPlanController;insertQ(Lcom/artfess/cqxy/contract/model/FundPlan;)Lcom/artfess/base/model/CommonResult;contract*Lcom/artfess/cqxy/contract/model/Contract;fundPlan*Lcom/artfess/cqxy/contract/model/FundPlan;addZmsgLjava/lang/String; StackMapTable5Lorg/springframework/web/bind/annotation/PostMapping;value/save%Lio/swagger/annotations/ApiOperation;S-保存或修改数据 httpMethodPOST"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;importExcelData|(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;file1Lorg/springframework/web/multipart/MultipartFile; projectId contractId/importExcelDataS-批量导入Excel数据!Lio/swagger/annotations/ApiParam; 上传文件6Lorg/springframework/web/bind/annotation/RequestParam;exportDataToExcels(Lcom/artfess/base/query/QueryFilter;Ljavax/servlet/http/HttpServletResponse;)Lcom/artfess/base/model/CommonResult; queryFilter$Lcom/artfess/base/query/QueryFilter;response(Ljavax/servlet/http/HttpServletResponse;LocalVariableTypeTablePLcom/artfess/base/query/QueryFilter; Exceptions Signature(Lcom/artfess/base/query/QueryFilter;Ljavax/servlet/http/HttpServletResponse;)Lcom/artfess/base/model/CommonResult;/exportDataToExcelS-导出数据到Excelnotes参数说明:查询器只使到了query组传参,其他都可以不要,查询条件要带上表别名:主表 bra、副表 pm;传入pm.ID_导出该项目下的数据,否则将导出所有数据name通用查询器delete9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;idsstate/deleteS-删除数据ID集合 selectOneidresulte(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; /detail/{id}S-根据ID查询详情主键ID6Lorg/springframework/web/bind/annotation/PathVariable; selectAllK(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;!Lcom/artfess/base/query/PageList;MLcom/artfess/base/query/PageList;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;>;/pageS-分页查询所有数据参数说明:在通用查询器中的query对象组传入查询参数,传入 PROJECT_ID_ 项目ID 以切换项目,所有参数都需要带上表别名——主表为bra、副表为pmexportDataToExcel2/exportDataToExcel2S-导出本月数据到ExcelLcom/artfess/base/controller/BaseController; SourceFileFundPlanController.java8Lorg/springframework/web/bind/annotation/RestController;Lio/swagger/annotations/Api;tags合同管理-资金计划接口&Lcom/artfess/base/annotation/ApiGroup;group group_biz8Lorg/springframework/web/bind/annotation/RequestMapping;/biz/contract/fundPlan/v1 ?@ 项目ID不能为空  => (com/artfess/cqxy/contract/model/Contract 1com/artfess/cqxy/contract/manager/FundPlanManager 添加修改成功!#com/artfess/base/model/CommonResult ? 78.批量导入Excel数据接口请求参数:{}java/lang/Object [ 导入成功 ?+导出数据到Excel接口请求参数:{}  导出成功主键集合不能为空,    删除成功 删除失败=合同管理-资金计划-删除数据接口响应结果:{} 主键不能为空  F合同管理-资金计划-根据ID查询详情 接口响应结果:{} 操作成功该ID没有对应数据 ?   I合同管理-资金计划-分页查询所有数据接口响应结果:{}1导出本月数据到Excel接口请求参数:{}  7com/artfess/cqxy/contract/controller/FundPlanController *com/artfess/base/controller/BaseControllerjava/lang/Stringjava/io/IOException(com/artfess/cqxy/contract/model/FundPlan getProjectId()Ljava/lang/String;org/springframework/util/AssertnotNull'(Ljava/lang/Object;Ljava/lang/String;)VgetId$org/apache/commons/lang3/StringUtilsisEmpty(Ljava/lang/CharSequence;)Z getContractId isNotBlank1com/artfess/cqxy/contract/manager/ContractManagergetById*(Ljava/io/Serializable;)Ljava/lang/Object;getNamesetContractName(Ljava/lang/String;)V baseService&Lcom/artfess/base/manager/BaseManager; saveOrUpdate(Ljava/lang/Object;)Z(ZLjava/lang/String;)Vorg/slf4j/Loggerdebug((Ljava/lang/String;[Ljava/lang/Object;)VX(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;Ljava/lang/String;)V9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VexportDatatoExcelO(Lcom/artfess/base/query/QueryFilter;Ljavax/servlet/http/HttpServletResponse;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; deleteByIds(Ljava/util/List;)Z'(Ljava/lang/String;Ljava/lang/Object;)V>(Ljava/lang/String;)Lcom/artfess/cqxy/contract/model/FundPlan;com/artfess/base/util/BeanUtils((ZLjava/lang/String;Ljava/lang/Object;)VqueryAllByPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;exportDatatoExcel2org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!46789:;<=>;< ?@A/*B*C DEFGA]++=+!* +  N- +- *+WNY-B& 9 :;<,=1>9AGBSCC4, HI]DE]JKLLMS NOP 9AQ;RS[sTUSsVWsXYZ[\A3Y+SY,SY-S*+,-YBNO)PC*3DE3]^3_O3`O;RS[saUSsbYcSsdeSs]fgA|$+,*+,YB] ^_C $DE$hi$jkl $hmnopq;RS[srUSsstsuYcvshSswZxyA=+ *+!"#$=%&N'-(Y-Bjkl(m3nC*=DE=zO!{M(NOP %AQ;RS[s|USs}WsXYcvszSs~eSszyAA+)*+*M,+>,,(Y-.,/Byz{!|,}C*ADEAO-K! {MP=@Q,,Q,,Qp;RS[sUSsWsXYcvsSsA%*+0M1,(Y-,/BC %DE%hil%hmp;!RS[sUSstsWsXYcvshSswZgA|$2+,*+,3YB C $DE$hi$jkl $hmnopq;RS[sUSstsuYcvshSswZ@A! 45B%p;*[s[sS[s