12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- package com.fjhx.feign;
- import com.fjhx.params.FileInfoParam;
- import com.fjhx.service.FileInfoService;
- import org.springblade.core.tool.api.R;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @RestController
- public class FileClient implements IFileClient {
- @Autowired
- private FileInfoService fileInfoService;
- @PostMapping(BINDING_FILE)
- @Override
- public R bindingFile(String applicationName, Long businessId, Integer businessType, FileInfoParam param) {
- fileInfoService.bindingFile(applicationName, businessId, businessType, param);
- return R.success();
- }
- @PostMapping(BINDING_FILE_LIST)
- @Override
- public R bindingFile(String applicationName, Long businessId, Integer businessType, List<FileInfoParam> paramList) {
- fileInfoService.bindingFile(applicationName, businessId, businessType, paramList);
- return R.success();
- }
- @PostMapping(AGAIN_BINDING_FILE)
- @Override
- public R againBindingFile(String applicationName, Long businessId, Integer businessType, FileInfoParam param) {
- fileInfoService.againBindingFile(applicationName, businessId, businessType, param);
- return R.success();
- }
- @PostMapping(AGAIN_BINDING_FILE_List)
- @Override
- public R againBindingFile(String applicationName, Long businessId, Integer businessType, List<FileInfoParam> paramList) {
- fileInfoService.againBindingFile(applicationName, businessId, businessType, paramList);
- return R.success();
- }
- @PostMapping(RELIEVE_BINDING_FILE)
- @Override
- public R relieveBindingFile(Long businessId) {
- fileInfoService.relieveBindingFile(businessId);
- return R.success();
- }
- @PostMapping(GET_FILE_INFO)
- @Override
- public R<FileInfoParam> getFileInfo(Long businessId, Integer businessType) {
- FileInfoParam fileInfoParam = fileInfoService.getFileInfo(businessId, businessType);
- return R.success(fileInfoParam);
- }
- @PostMapping(GET_FILE_INFO_LIST)
- @Override
- public R<List<FileInfoParam>> getFileInfoList(Long businessId, Integer businessType) {
- List<FileInfoParam> fileInfoParamList = fileInfoService.getFileInfoList(businessId, businessType);
- return R.success(fileInfoParamList);
- }
- }
|