feat: (REQ-3540) wps对接-增加重命名接口
This commit is contained in:
parent
28d75d1400
commit
ee8ff17fde
@ -5,10 +5,12 @@ import cn.axzo.framework.domain.web.result.ApiResult;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsFetchDownloadRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsFetchFileRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsPermissionRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsRenameRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsUsersRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsFetchDownloadResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsFetchFileResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsPermissionResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsRenameResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsUsersResp;
|
||||
import org.springframework.cloud.openfeign.FeignClient;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
@ -56,4 +58,12 @@ public interface WpsBaseApi {
|
||||
@PostMapping(value = "/v3/3rd/users")
|
||||
ApiResult<WpsUsersResp> users(@Validated @RequestBody WpsUsersRequest request);
|
||||
|
||||
/**
|
||||
* 文档重命名
|
||||
* 说明:该接口用于在 WebOffice 侧重命名文档。
|
||||
*
|
||||
*/
|
||||
@PostMapping(value = "/v3/3rd/rename")
|
||||
ApiResult<WpsRenameResp> rename(@Validated @RequestBody WpsRenameRequest request);
|
||||
|
||||
}
|
||||
|
||||
@ -0,0 +1,32 @@
|
||||
package cn.axzo.nanopart.doc.api.wps.request;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @author xudawei@axzo.cn
|
||||
* @date 2025/3/11
|
||||
* @description 文件重命名
|
||||
*/
|
||||
@Builder
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class WpsRenameRequest {
|
||||
|
||||
/**
|
||||
* 文档编码
|
||||
*/
|
||||
private String docCode;
|
||||
|
||||
/**
|
||||
* 新文档名称
|
||||
*/
|
||||
private String name;
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package cn.axzo.nanopart.doc.api.wps.response;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
* @author xudawei@axzo.cn
|
||||
* @date 2025/3/11
|
||||
* @description 文件重命名
|
||||
*/
|
||||
@Builder
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class WpsRenameResp {
|
||||
|
||||
|
||||
}
|
||||
@ -5,10 +5,12 @@ import cn.axzo.nanopart.doc.api.wps.WpsBaseApi;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsFetchDownloadRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsFetchFileRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsPermissionRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsRenameRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.request.WpsUsersRequest;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsFetchDownloadResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsFetchFileResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsPermissionResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsRenameResp;
|
||||
import cn.axzo.nanopart.doc.api.wps.response.WpsUsersResp;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -68,4 +70,14 @@ public class WpsBaseController implements WpsBaseApi {
|
||||
return ApiResult.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 文档重命名
|
||||
* 说明:该接口用于在 WebOffice 侧重命名文档。
|
||||
*
|
||||
*/
|
||||
@Override
|
||||
public ApiResult<WpsRenameResp> rename(@Validated @RequestBody WpsRenameRequest request) {
|
||||
return ApiResult.ok();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user