jiangping
2024-01-05 08b6515f5105693236aded488c1c408dd2214c5d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Êþº¾4%
9À    6Á ÂÃ
ÄÅ
ÇÈ ÂÉ
ÊÈ ÂË
ÌÍÎ
È ÂÏÐ
È ÂÑÒ
È ÂÓ
ÔÈ ÂÕ
ÖÈ Â× ÂØ ÂÙ
ÚÈ ÂÛÜ
ÀÝ    6Þßàá âã
äå æçèéêëìíîïðñòóôõö÷ø
ùú    6ûülogLorg/slf4j/Logger;erpSyncService,Lcom/doumee/service/business/ERPSyncService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;systemDictDataBiz)Lcom/doumee/biz/system/SystemDictDataBiz;<init>()VCodeLineNumberTableLocalVariableTablethis*Lcom/doumee/api/web/BizResourceController; accesstokenI(Ljava/lang/String;Ljava/lang/String;)Lcom/doumee/core/model/ApiResponse;    accessKeyLjava/lang/String; accessSecretMethodParameters    Signature‹(Ljava/lang/String;Ljava/lang/String;)Lcom/doumee/core/model/ApiResponse<Lcom/doumee/core/erp/model/openapi/response/AccessTokenResponse;>;%Lio/swagger/annotations/ApiOperation;value调用凭据获取接口notesE访客端提供,供ERP端调用,向ERP提供统接口调用凭证4Lorg/springframework/web/bind/annotation/GetMapping; /accesstoken*Lio/swagger/annotations/ApiImplicitParams;)Lio/swagger/annotations/ApiImplicitParam;    paramTypequerydataTypeStringname访问key,由访客端提供required!访问秘钥,由访客端提供"RuntimeVisibleParameterAnnotations6Lorg/springframework/web/bind/annotation/RequestParam;roleList`(Lcom/doumee/core/erp/model/openapi/request/RoleListRequest;)Lcom/doumee/core/model/ApiResponse;param;Lcom/doumee/core/erp/model/openapi/request/RoleListRequest;±(Lcom/doumee/core/erp/model/openapi/request/RoleListRequest;)Lcom/doumee/core/model/ApiResponse<Ljava/util/List<Lcom/doumee/core/erp/model/openapi/response/RoleListResponse;>;>;/Lcom/doumee/config/annotation/ErpLoginRequired;门禁组全量接口K访客端提供,供ERP端调用,ERP端同步获取门禁组全量信息5Lorg/springframework/web/bind/annotation/PostMapping;/resource/role/listheadertoken授权token值5Lorg/springframework/web/bind/annotation/RequestBody;parkList`(Lcom/doumee/core/erp/model/openapi/request/ParkListRequest;)Lcom/doumee/core/model/ApiResponse;;Lcom/doumee/core/erp/model/openapi/request/ParkListRequest;±(Lcom/doumee/core/erp/model/openapi/request/ParkListRequest;)Lcom/doumee/core/model/ApiResponse<Ljava/util/List<Lcom/doumee/core/erp/model/openapi/response/ParkListResponse;>;>;停车场全量信息接口E访客端提供,供ERP端调用,ERP端同步全部停车场数据/resource/park/list    visitListE(Lcom/doumee/core/model/PageWrap;)Lcom/doumee/core/model/ApiResponse;pageWrap Lcom/doumee/core/model/PageWrap;LocalVariableTypeTable^Lcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/VisitListRequest;>;ê(Lcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/VisitListRequest;>;)Lcom/doumee/core/model/ApiResponse<Lcom/doumee/core/model/PageData<Lcom/doumee/core/erp/model/openapi/response/VisitEventListResponse;>;>;访客出入事件同步接口H访客端提供,供ERP端调用,ERP端获取访客出入记录信息/resource/visit/list doorEventListbLcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/DoorEventListRequest;>;í(Lcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/DoorEventListRequest;>;)Lcom/doumee/core/model/ApiResponse<Lcom/doumee/core/model/PageData<Lcom/doumee/core/erp/model/openapi/response/DoorEventListResponse;>;>;门禁出入事件同步接口H访客端提供,供ERP端调用,ERP端获取门禁出入记录信息/resource/doorEvent/list carEventListaLcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/CarEventListRequest;>;ë(Lcom/doumee/core/model/PageWrap<Lcom/doumee/core/erp/model/openapi/request/CarEventListRequest;>;)Lcom/doumee/core/model/ApiResponse<Lcom/doumee/core/model/PageData<Lcom/doumee/core/erp/model/openapi/response/CarEventListResponse;>;>;车辆出入事件同步接口H访客端提供,供ERP端调用,ERP端获取车辆出入记录信息/resource/carvisit/list    orgUpdatea(Lcom/doumee/core/erp/model/openapi/request/OrgUpdateRequest;)Lcom/doumee/core/model/ApiResponse;<Lcom/doumee/core/erp/model/openapi/request/OrgUpdateRequest;组织变化接口è®¿å®¢ç«¯æä¾›ï¼Œä¾›ERP端调用,完成访客端组织信息同步,该接口支持单个组织新增、更新、删除需求/event/org/update
userUpdateb(Lcom/doumee/core/erp/model/openapi/request/UserUpdateRequest;)Lcom/doumee/core/model/ApiResponse;=Lcom/doumee/core/erp/model/openapi/request/UserUpdateRequest;人员变化接口è®¿å®¢ç«¯æä¾›ï¼Œä¾›ERP端调用,完成访客端人员信息同步,该接口支持单个人员新增、更新、删除需求/event/user/updateroleUserAuthorb(Lcom/doumee/core/erp/model/openapi/request/UserAuthorRequest;)Lcom/doumee/core/model/ApiResponse;=Lcom/doumee/core/erp/model/openapi/request/UserAuthorRequest;人员门禁组授权接口–访客端提供,供ERP端调用,访客端人员同步门禁组授权信息,该接口支持人员门禁组授权新增、更新、清空需求。/event/role/userAuthor parkCarAuthora(Lcom/doumee/core/erp/model/openapi/request/CarAuthorRequest;)Lcom/doumee/core/model/ApiResponse;<Lcom/doumee/core/erp/model/openapi/request/CarAuthorRequest;车辆授权停车场接口·è®¿å®¢ç«¯æä¾›ï¼Œä¾›ERP端调用,访客端同步车辆对停车场的使用权限,该接口支持车辆绑定、解绑归属人,支持新增、更新、清空车辆授权信息/event/park/carAuthor approveApplye(Lcom/doumee/core/erp/model/openapi/request/ApproveNoticeRequest;)Lcom/doumee/core/model/ApiResponse;@Lcom/doumee/core/erp/model/openapi/request/ApproveNoticeRequest;$访客申请审批结果通知接口H访客端提供,供访客端调用,提交访客申请审批的结果/event/approve/notice
ftpAccount%()Lcom/doumee/core/model/ApiResponse;mapLjava/util/Map;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;\()Lcom/doumee/core/model/ApiResponse<Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;>;FTP账户信息M访客端提供,供ERP端调用,FTP账户信息,其中【FTP资源访问映射地址】用于图片回显使用,比如人脸图片回显拼接:【FTP资源访问映射地址】+【FTP用户图片存储目录】+【实际人脸图片存储字段内容】如:http://175.27.187.84/file4/member/20231211/skjd-skdjf4enc-flgk.png/resource/ftpAccount<clinit>
SourceFileBizResourceController.javaLio/swagger/annotations/Api;tagsO1、【访客端】数据资源接口(向ERP端提供或提交数据信息)8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;    /visitbiz BC <=ý þÿ        
s   :com/doumee/core/erp/model/openapi/request/VisitListRequest >com/doumee/core/erp/model/openapi/request/DoorEventListRequest =com/doumee/core/erp/model/openapi/request/CarEventListRequest Š  – œ ¢ ¨java/util/HashMapFTP主机地址IP @Acom/doumee/core/utils/ConstantsFTPFTP_HOST    !FTP访问端口FTP_PORTFTP访问登录名 FTP_USERNAMEFTP访问登陆密码FTP_PWD!FTP访客事件图片存储目录VISIT_EVENT_IMG!FTP车辆事件图片存储目录 CAR_EVENT_IMG!FTP门禁事件图片存储目录DEVICE_EVENT_IMGFTP用户图片存储目录
MEMBER_IMGFTP资源访问映射地址FTP_RESOURCE_PATH(com/doumee/api/web/BizResourceController" #$ :; com/doumee/api/web/ApiController*com/doumee/service/business/ERPSyncServicecreateERPTokenf(Ljava/lang/String;Ljava/lang/String;)Lcom/doumee/core/erp/model/openapi/response/AccessTokenResponse;!com/doumee/core/model/ApiResponsesuccess7(Ljava/lang/Object;)Lcom/doumee/core/model/ApiResponse;getToken()Ljava/lang/String;9com/doumee/core/erp/model/openapi/request/RoleListRequestsetToken(Ljava/lang/String;)VerpQueryDeviceListM(Lcom/doumee/core/erp/model/openapi/request/RoleListRequest;)Ljava/util/List;9com/doumee/core/erp/model/openapi/request/ParkListRequestM(Lcom/doumee/core/erp/model/openapi/request/ParkListRequest;)Ljava/util/List;com/doumee/core/model/PageWrapgetModel()Ljava/lang/Object; visitListPageB(Lcom/doumee/core/model/PageWrap;)Lcom/doumee/core/model/PageData;doorEventListPage:com/doumee/core/erp/model/openapi/request/OrgUpdateRequest?(Lcom/doumee/core/erp/model/openapi/request/OrgUpdateRequest;)V;com/doumee/core/erp/model/openapi/request/UserUpdateRequest@(Lcom/doumee/core/erp/model/openapi/request/UserUpdateRequest;)V@(Lcom/doumee/core/erp/model/openapi/request/UserAuthorRequest;)V?(Lcom/doumee/core/erp/model/openapi/request/CarAuthorRequest;)V>com/doumee/core/erp/model/openapi/request/ApproveNoticeRequestC(Lcom/doumee/core/erp/model/openapi/request/ApproveNoticeRequest;)V'com/doumee/biz/system/SystemDictDataBiz queryByCodeR(Ljava/lang/String;Ljava/lang/String;)Lcom/doumee/dao/system/model/SystemDictData;*com/doumee/dao/system/model/SystemDictDatagetCode java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!69:;<=>?@A>?BCD/*·±E#F GHIJDM*´+,¹¸°E3F GHKLMLN    KMOP>aQRsSTsUVR[sWXR[@YZs[\s]^sKRs_`Za@YZs[\s]^sMRsb`Zac ddefDN+*¶¶*´+¹¸°E
=>FGHghNgOi>GjQRskTslmR[snXR[@YZso\s]^spRsq`ZacrstDN+*¶¶*´+¹    ¸°E
GHFGHguNgOv>CQRswTsxmR[syXR[@YZso\s]^spRsq`Zacrz{Df+¶
À *¶¶ *´+¹ ¸°E
QRFGH|}~ |N|O€>CQRsTs‚mR[sƒXR[@YZso\s]^spRsq`Zacr„{Df+¶
À*¶¶*´+¹¸°E
[\FGH|}~ |…N|O†>CQRs‡TsˆmR[s‰XR[@YZso\s]^spRsq`ZacrŠ{Df+¶
À*¶¶*´+¹¸°E
efFGH|}~ |‹N|OŒ>CQRsTsŽmR[sXR[@YZso\s]^spRsq`Zacr‘DS+*¶¶*´+¹¸°EopqFGHg’Ng>CQRs“Ts”mR[s•XR[@YZso\s]^spRsq`Zacr–—DS+*¶¶*´+¹¸°Ez{|FGHg˜Ng>CQRs™TsšmR[s›XR[@YZso\s]^spRsq`ZacrœDG*´+¹¸°E
†FGHgžNg>CQRsŸTs mR[s¡XR[@YZso\s]^spRsq`Zacr¢£DG*´+¹¸°E
FGHg¤Ng>CQRs¥Ts¦mR[s§XR[@YZso\s]^spRsq`Zacr¨©DS+*¶¶*´+¹¸°E™š›FGHgªNg>CQRs«Ts¬mR[s­XR[@YZso\s]^spRsq`Zacr®¯D¤î»Y·L+*´!"¹#¶$¹%W+&*´!'¹#¶$¹%W+(*´!)¹#¶$¹%W+**´!+¹#¶$¹%W+,*´!-¹#¶$¹%W+.*´!/¹#¶$¹%W+0*´!1¹#¶$¹%W+2*´!3¹#¶$¹%W+4*´!5¹#¶$¹%W+¸°Ev¥¦§¦!¨,©4¨:ªE«MªS¬^­f¬l®w¯®…°±˜°ž²©³±²·´ÂµÊ´Ð¶Û·ã¶é¸FîGHæ°±~ æ°²O³>QRs´TsµVR[s¶·CD!    6¸7³8±E"¸¹>º»[s¼½¾R[s¿