提交 8b1bd7ac 作者: 沈振路

关回接口

上级 41f75ade
package com.yaoyaozw.customer.controller;
import com.yaoyaozw.customer.common.BaseResult;
import com.yaoyaozw.customer.common.GenericsResult;
import com.yaoyaozw.customer.dto.follow.FollowReturnCopyDTO;
import com.yaoyaozw.customer.entity.CommonReferralBody;
import com.yaoyaozw.customer.dto.follow.FollowReturnQueryDTO;
import com.yaoyaozw.customer.dto.follow.FollowReturnSaveDTO;
import com.yaoyaozw.customer.vo.follow.FollowReturnListVO;
import com.yaoyaozw.customer.vo.follow.FollowReturnTextItemVO;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @author darker
* @date 2023/3/13 19:47
*/
@RestController
@RequestMapping("/follow-return")
public class FollowReturnController {
@PostMapping("/list")
public GenericsResult<List<FollowReturnListVO>> list(@RequestBody FollowReturnQueryDTO queryDto) {
return null;
}
@PostMapping("/create")
public GenericsResult<String> create(@RequestBody FollowReturnSaveDTO saveDto) {
return null;
}
@PostMapping("/createTextItem")
public GenericsResult<List<FollowReturnTextItemVO>> createTextItem(@RequestBody CommonReferralBody referralBody) {
return null;
}
@GetMapping("/remove/{id}")
public BaseResult remove(@PathVariable("id") Long id) {
return null;
}
@GetMapping("/removeTextItem/{id}")
public GenericsResult<List<FollowReturnTextItemVO>> removeTextItem(@PathVariable("id") Long id) {
return null;
}
@PostMapping("/copy")
public BaseResult copy(@RequestBody FollowReturnCopyDTO copyDto) {
return null;
}
}
package com.yaoyaozw.customer.dto.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 19:59
*/
@Data
public class FollowReturnCopyDTO implements Serializable {
}
package com.yaoyaozw.customer.dto.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 19:59
*/
@Data
public class FollowReturnQueryDTO implements Serializable {
}
package com.yaoyaozw.customer.dto.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 19:59
*/
@Data
public class FollowReturnSaveDTO implements Serializable {
}
package com.yaoyaozw.customer.utils;
import com.yaoyaozw.customer.vo.TencentMediaResponseVO;
/**
* @author darker
* @date 2023/3/13 20:11
*/
public class TencentCustomerUtil {
/**
* 上传腾讯媒体
*
* @param fileUrl 文件url
* @param accessToken 访问令牌
* @return {@link TencentMediaResponseVO}
*/
public static TencentMediaResponseVO uploadTencentMedia(String fileUrl, String accessToken) {
// 根据文件地址获取文件
// 上传文件到腾讯后台
return null;
}
}
package com.yaoyaozw.customer.vo;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 20:12
*/
@Data
public class TencentMediaResponseVO implements Serializable {
private String media_id;
private String url;
}
package com.yaoyaozw.customer.vo.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 20:07
*/
@Data
public class FollowReturnInfoVO implements Serializable {
}
package com.yaoyaozw.customer.vo.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 20:07
*/
@Data
public class FollowReturnListVO implements Serializable {
}
package com.yaoyaozw.customer.vo.follow;
import lombok.Data;
import java.io.Serializable;
/**
* @author darker
* @date 2023/3/13 19:55
*/
@Data
public class FollowReturnTextItemVO implements Serializable {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论