4 : 8  8              logLorg/slf4j/Logger;()VCodeLineNumberTableLocalVariableTablethis9Lcom/artfess/cqxy/contract/controller/ContractController;insertP(Lcom/artfess/cqxy/contract/vo/ContractVo;)Lcom/artfess/base/model/CommonResult; contractVo)Lcom/artfess/cqxy/contract/vo/ContractVo;addZsavemsgLjava/lang/String; StackMapTableRuntimeVisibleAnnotations5Lorg/springframework/web/bind/annotation/PostMapping;value/save%Lio/swagger/annotations/ApiOperation;S-保存或修改数据 httpMethodPOST"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;importExcelDataj(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;file1Lorg/springframework/web/multipart/MultipartFile; projectId/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组传参,其他都可以不要,查询条件要带上表别名:主表 bc、副表 pm;传入pm.ID_导出该项目下的数据,否则将导出所有数据name通用查询器delete9(Ljava/lang/String;)Lcom/artfess/base/model/CommonResult;idsstate/deleteS-删除数据ID集合 selectOneidresultd(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;LLcom/artfess/base/query/PageList;(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/model/CommonResult;>;/pageS-分页查询所有数据参数说明:查询器只使到了query组传参,其他都可以不要,查询条件要带上表别名:主表 bc、副表 pm;传入pm.ID_切换项目 downloadBatchs(Ljavax/servlet/http/HttpServletResponse;Ljava/lang/String;Ljava/lang/String;)Lcom/artfess/base/model/CommonResult; contractIds/downloadBatchS-批量下载合同必须传入项目ID,合同id可选,按指定的合同ID批量下载附件,若合同id为空,则默认打包下载该项目下所有合同的附件项目ID 合同IDsLcom/artfess/base/controller/BaseController; SourceFileContractController.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/v1 => ;<9合同管理-保存或修改数据接口请求参数:{}   项目ID不能为空  1com/artfess/cqxy/contract/manager/ContractManager java/lang/StringBuilder添加修改 成功失败 9合同管理-保存或修改数据接口响应结果:{}#com/artfess/base/model/CommonResult =.批量导入Excel数据接口请求参数:{}  \ 导入成功 =+导出数据到Excel接口请求参数:{}  导出成功0合同管理-删除数据接口请求参数:{}主键集合不能为空,       删除成功 删除失败0合同管理-删除数据接口响应结果:{}9合同管理-根据ID查询详情 接口请求参数:{}主键不能为空   9合同管理-根据ID查询详情 接口响应结果:{} 操作成功该ID没有对应数据 =<合同管理-分页查询所有数据接口请求参数:{} <合同管理-分页查询所有数据接口响应结果:{})批量下载合同接口请求参数:{} 7com/artfess/cqxy/contract/controller/ContractController *com/artfess/base/controller/BaseController'com/artfess/cqxy/contract/vo/ContractVojava/lang/Stringjava/io/IOExceptionorg/slf4j/Loggerdebug'(Ljava/lang/String;Ljava/lang/Object;)V getContract,()Lcom/artfess/cqxy/contract/model/Contract;(com/artfess/cqxy/contract/model/Contract getProjectId()Ljava/lang/String;org/springframework/util/AssertnotNull'(Ljava/lang/Object;Ljava/lang/String;)VgetId$org/apache/commons/lang3/StringUtilsisEmpty(Ljava/lang/CharSequence;)Z baseService&Lcom/artfess/base/manager/BaseManager; saveContract,(Lcom/artfess/cqxy/contract/vo/ContractVo;)ZupdateContractappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(ZLjava/lang/String;)V9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VF(Lorg/springframework/web/multipart/MultipartFile;Ljava/lang/String;)V(Ljava/lang/String;)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;removeContractByIds(Ljava/util/List;)Z getVoById=(Ljava/lang/String;)Lcom/artfess/cqxy/contract/vo/ContractVo;com/artfess/base/util/BeanUtils(Ljava/lang/Object;)Z((ZLjava/lang/String;Ljava/lang/Object;)VqueryAllByPageG(Lcom/artfess/base/query/QueryFilter;)Lcom/artfess/base/query/PageList;M(Ljava/lang/String;Ljava/util/List;Ljavax/servlet/http/HttpServletResponse;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!8:;< =>?/*@&A BCDE?;+++ =* + * +>Y:Y@0 12"3D4l5x6A4BCFG"aHID?JIlKLMH6LNOPNOPQKPNOPQRST[sUVTsWXsYZ[\]?j$+,* +,Y@@ ABA $BC$^_$`LRST[saVTsbZcTsdeTs^fg?|$+,* +, Y!@O PQA $BC$hi$jkl $hmnopqRST[srVTsstsuZcvshTsw[xy?H"++#* +$%&'=()N*-Y-@\ ]^'_3`>aA*HBCHzL'!{I3KLM 0AQRST[s|VTs}XsYZcvszTs~eTszy?L+++,* +-M,.>/,Y01,2@l mno,p7qA*LBCLL-G, {IM=*O@NQO77NQO77QpRST[sVTsXsYZcvsTs?03+* +4M5,Y0,2@| }~$A 0BC0hil0hmpRST[sVTstsZcvshTsw[?}-6,-* ,-$%&+7Y!@ #A*-BC-jk-`L-LRST[sVTstsZ+cvs`TsecvsTse>?! 89@!pR*[s[sT[s