提交 c1e2be9d authored 作者: liupengfei's avatar liupengfei

--no commit message

上级 1458987f
package com.zrqx.sysuser.fg.client.annex;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.annexlibrary.AnnexLibrary;
import com.zrqx.core.util.response.CallBack;
/**
* 附件远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=AnnexClientHystric.class)
public interface AnnexClient {
/**
* 查询附件
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/annex-library/ids")
CallBack<List<AnnexLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询附件
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/annex-library/{oid}")
CallBack<AnnexLibrary> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.annex;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.annexlibrary.AnnexLibrary;
import com.zrqx.core.util.response.CallBack;
@Component
public class AnnexClientHystric implements AnnexClient {
private static final Logger logger = LoggerFactory.getLogger(AnnexClientHystric.class);
@Override
public CallBack<List<AnnexLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用附件服务失败");
return CallBack.fail();
}
@Override
public CallBack<AnnexLibrary> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用附件服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.article;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.articlelibrary.ArticleLibrary;
import com.zrqx.core.util.response.CallBack;
/**
* 文章远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=ArticleClientHystric.class)
public interface ArticleClient {
/**
* 查询文章
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/article-library/ids")
CallBack<List<ArticleLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询文章
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/article-library/{oid}")
CallBack<ArticleLibrary> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.article;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.articlelibrary.ArticleLibrary;
import com.zrqx.core.util.response.CallBack;
@Component
public class ArticleClientHystric implements ArticleClient {
private static final Logger logger = LoggerFactory.getLogger(ArticleClientHystric.class);
@Override
public CallBack<List<ArticleLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用文章服务失败");
return CallBack.fail();
}
@Override
public CallBack<ArticleLibrary> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用文章服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.audio;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.util.response.CallBack;
/**
* 音频远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=AudioClientHystric.class)
public interface AudioClient {
/**
* 查询音频
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/audio-library/ids")
CallBack<List<AudioLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询音频
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/audio-library/{oid}")
CallBack<AudioLibrary> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.audio;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.audiolibrary.AudioLibrary;
import com.zrqx.core.util.response.CallBack;
@Component
public class AudioClientHystric implements AudioClient {
private static final Logger logger = LoggerFactory.getLogger(AudioClientHystric.class);
@Override
public CallBack<List<AudioLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用音频服务失败");
return CallBack.fail();
}
@Override
public CallBack<AudioLibrary> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用音频服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.author;
import org.springframework.cloud.openfeign.FeignClient;
/**
* 作者远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=AuthorClientHystric.class)
public interface AuthorClient {
}
package com.zrqx.sysuser.fg.client.author;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
@Component
public class AuthorClientHystric implements AuthorClient {
private static final Logger logger = LoggerFactory.getLogger(AuthorClientHystric.class);
}
package com.zrqx.sysuser.fg.client.course;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.courcelibrary.CourseLibrary;
import com.zrqx.core.util.response.CallBack;
/**
* 作者远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=CourseClientHystric.class)
public interface CourseClient {
/**
* 查询课程
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/course-library/ids")
CallBack<List<CourseLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询课程
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/course-library/{oid}")
CallBack<CourseLibrary> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.course;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.courcelibrary.CourseLibrary;
import com.zrqx.core.util.response.CallBack;
@Component
public class CourseClientHystric implements CourseClient {
private static final Logger logger = LoggerFactory.getLogger(CourseClientHystric.class);
@Override
public CallBack<List<CourseLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用课程服务失败");
return CallBack.fail();
}
@Override
public CallBack<CourseLibrary> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用课程服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.ebook;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.resource.fg.ebook.FgEbookVO;
/**
* 医著远程调用
* @author ycw
* @date 2018年12月20日上午11:33:44
*/
@FeignClient(value="resource",fallback=EbookClientHystric.class)
public interface EbookClient {
/**
* 根据ids查找电子书
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午6:15:59
*/
@GetMapping("/fg/ebook/ids")
CallBack<List<FgEbookVO>> getListByIds(@RequestParam(value = "ids") List<String> ids) ;
/**
* 根据id查找电子书
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午6:15:59
*/
@GetMapping("/fg/ebook/{oid}")
CallBack<FgEbookVO> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.ebook;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.resource.fg.ebook.FgEbookVO;
@Component
public class EbookClientHystric implements EbookClient {
private static final Logger logger = LoggerFactory.getLogger(EbookClientHystric.class);
@Override
public CallBack<List<FgEbookVO>> getListByIds(List<String> ids){
logger.info("通过ids调用ebook服务失败");
return CallBack.fail();
}
@Override
public CallBack<FgEbookVO> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用ebook服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.image;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.imagelibrary.ImageLibrary;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.resource.fg.imagelibrary.FgImageLibraryVO;
/**
* 图片远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=ImageClientHystric.class)
public interface ImageClient {
/**
* 查询图片
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/image-library/ids")
CallBack<List<ImageLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询图片
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/image-library/{oid}")
CallBack<FgImageLibraryVO> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.image;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.imagelibrary.ImageLibrary;
import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.resource.fg.imagelibrary.FgImageLibraryVO;
@Component
public class ImageClientHystric implements ImageClient {
private static final Logger logger = LoggerFactory.getLogger(ImageClientHystric.class);
@Override
public CallBack<List<ImageLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用图片服务失败");
return CallBack.fail();
}
@Override
public CallBack<FgImageLibraryVO> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用图片服务失败");
return CallBack.fail();
}
}
package com.zrqx.sysuser.fg.client.third;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody;
import com.zrqx.core.form.third.sdksms.SdkSmsForm;
import com.zrqx.core.util.response.CallBack;
/**
* 手机短信
*/
@FeignClient(value="third",fallback=SdkSmsHystric.class)
public interface SdkSmsClient {
/**
* 发送手机短信
* @param smsForm
* @return
*/
@GetMapping("/sdksms/send")
public CallBack<String> send(@RequestBody SdkSmsForm ssf);
}
package com.zrqx.sysuser.fg.client.third;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.RequestBody;
import com.zrqx.core.form.third.sdksms.SdkSmsForm;
import com.zrqx.core.util.response.CallBack;
@Component
public class SdkSmsHystric implements SdkSmsClient {
private final Logger logger = LoggerFactory.getLogger(SdkSmsHystric.class);
/**
* 根据id获取图书信息
* @param oid
* @return
* @author lw
* @date: 2018年7月31日 下午5:13:04
*/
@Override
public CallBack<String> send(@RequestBody SdkSmsForm ssf){
logger.info(" 发送: "+ ssf.getMobile() + ssf.getContent()+ ",短信接口不可用");
return null;
}
}
package com.zrqx.sysuser.fg.client.video;
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestParam;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.util.response.CallBack;
/**
* 视频远程调用
* @author ycw
* @date 2018年12月19日上午11:33:44
*/
@FeignClient(value="resource",fallback=VideoClientHystric.class)
public interface VideoClient {
/**
* 查询视频
* @param ids
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/video-library/ids")
CallBack<List<VideoLibrary>> getListByIds(@RequestParam(value = "ids") List<String> ids);
/**
* 查询视频
* @param oid
* @return
* @author ycw
* @date: 2019年1月28日 下午5:49:11
*/
@GetMapping(value = "/fg/video-library/{oid}")
CallBack<VideoLibrary> getOneById(@PathVariable(value = "oid") String oid);
}
package com.zrqx.sysuser.fg.client.video;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Component;
import com.zrqx.core.model.resource.videolibrary.VideoLibrary;
import com.zrqx.core.util.response.CallBack;
@Component
public class VideoClientHystric implements VideoClient {
private static final Logger logger = LoggerFactory.getLogger(VideoClientHystric.class);
@Override
public CallBack<List<VideoLibrary>> getListByIds(List<String> ids){
logger.info("通过id集合调用视频服务失败");
return CallBack.fail();
}
@Override
public CallBack<VideoLibrary> getOneById(String oid){
logger.info("通过id:"+ oid+ "调用视频服务失败");
return CallBack.fail();
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论