|  | @ -1,54 +1,54 @@
 | 
												
													
														
															|  | package com.yihu.jw.fegin.base.base;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.exception.business.JiWeiException;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.fegin.fallbackfactory.base.base.ModuleFeignFallbackFactory;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.CommonContants;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.restmodel.common.Envelop;
 |  | 
 | 
												
													
														
															|  | import com.yihu.jw.rm.base.BaseRequestMapping;
 |  | 
 | 
												
													
														
															|  | import org.springframework.cloud.netflix.feign.FeignClient;
 |  | 
 | 
												
													
														
															|  | import org.springframework.http.MediaType;
 |  | 
 | 
												
													
														
															|  | import org.springframework.web.bind.annotation.*;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | @FeignClient(
 |  | 
 | 
												
													
														
															|  |         name = CommonContants.svr_base // name值是eurika的实例名字
 |  | 
 | 
												
													
														
															|  |         ,fallbackFactory  = ModuleFeignFallbackFactory.class
 |  | 
 | 
												
													
														
															|  | )
 |  | 
 | 
												
													
														
															|  | @RequestMapping(value = BaseRequestMapping.api_base_common)
 |  | 
 | 
												
													
														
															|  | public interface ModuleFeign {
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PostMapping(value = BaseRequestMapping.Module.api_create,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  |     Envelop create(@RequestBody String jsonData) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PutMapping(value =  BaseRequestMapping.Module.api_update,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  |     Envelop update(@RequestBody String jsonData) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @DeleteMapping(value =BaseRequestMapping.Module.api_delete)
 |  | 
 | 
												
													
														
															|  |     Envelop delete(@PathVariable(value = "ids", required = true) String ids, @RequestParam(value = "userId") String userId, @RequestParam(value = "userName") String userName) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @GetMapping(value = BaseRequestMapping.Module.api_getById)
 |  | 
 | 
												
													
														
															|  |     Envelop findById(@PathVariable(value = "id", required = true) String id) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @RequestMapping(value = BaseRequestMapping.Module.api_getList, method = RequestMethod.GET)
 |  | 
 | 
												
													
														
															|  |     Envelop getList(
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "fields", required = false) String fields,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "filters", required = false) String filters,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "sorts", required = false) String sorts,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "size", required = false) int size,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "page", required = false) int page) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @GetMapping(value = BaseRequestMapping.Module.api_getListNoPage)
 |  | 
 | 
												
													
														
															|  |     Envelop getListNoPage(
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "fields", required = false) String fields,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "filters", required = false) String filters,
 |  | 
 | 
												
													
														
															|  |             @RequestParam(value = "sorts", required = false) String sorts) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @GetMapping(value = BaseRequestMapping.Module.api_getChildren)
 |  | 
 | 
												
													
														
															|  |     Envelop getChildren(@PathVariable(value = "id") String id) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @GetMapping(value = BaseRequestMapping.ModuleFun.api_getExistFun)
 |  | 
 | 
												
													
														
															|  |     Envelop getExistFunc(@PathVariable(value = "id") String id) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     @PutMapping(value =  BaseRequestMapping.ModuleFun.api_changeFun,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 |  | 
 | 
												
													
														
															|  |     Envelop changeFun(@RequestBody String jsonData) throws JiWeiException;
 |  | 
 | 
												
													
														
															|  | }
 |  | 
 | 
												
													
														
															|  | 
 |  | //package com.yihu.jw.fegin.base.base;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //import com.yihu.jw.exception.business.JiWeiException;
 | 
												
													
														
															|  | 
 |  | //import com.yihu.jw.fegin.fallbackfactory.base.base.ModuleFeignFallbackFactory;
 | 
												
													
														
															|  | 
 |  | //import com.yihu.jw.restmodel.CommonContants;
 | 
												
													
														
															|  | 
 |  | //import com.yihu.jw.restmodel.common.Envelop;
 | 
												
													
														
															|  | 
 |  | //import com.yihu.jw.rm.base.BaseRequestMapping;
 | 
												
													
														
															|  | 
 |  | //import org.springframework.cloud.netflix.feign.FeignClient;
 | 
												
													
														
															|  | 
 |  | //import org.springframework.http.MediaType;
 | 
												
													
														
															|  | 
 |  | //import org.springframework.web.bind.annotation.*;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //@FeignClient(
 | 
												
													
														
															|  | 
 |  | //        name = CommonContants.svr_base // name值是eurika的实例名字
 | 
												
													
														
															|  | 
 |  | //        ,fallbackFactory  = ModuleFeignFallbackFactory.class
 | 
												
													
														
															|  | 
 |  | //)
 | 
												
													
														
															|  | 
 |  | //@RequestMapping(value = BaseRequestMapping.api_base_common)
 | 
												
													
														
															|  | 
 |  | //public interface ModuleFeign {
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @PostMapping(value = BaseRequestMapping.Module.api_create,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 | 
												
													
														
															|  | 
 |  | //    Envelop create(@RequestBody String jsonData) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @PutMapping(value =  BaseRequestMapping.Module.api_update,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 | 
												
													
														
															|  | 
 |  | //    Envelop update(@RequestBody String jsonData) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @DeleteMapping(value =BaseRequestMapping.Module.api_delete)
 | 
												
													
														
															|  | 
 |  | //    Envelop delete(@PathVariable(value = "ids", required = true) String ids, @RequestParam(value = "userId") String userId, @RequestParam(value = "userName") String userName) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @GetMapping(value = BaseRequestMapping.Module.api_getById)
 | 
												
													
														
															|  | 
 |  | //    Envelop findById(@PathVariable(value = "id", required = true) String id) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @RequestMapping(value = BaseRequestMapping.Module.api_getList, method = RequestMethod.GET)
 | 
												
													
														
															|  | 
 |  | //    Envelop getList(
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "fields", required = false) String fields,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "filters", required = false) String filters,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "sorts", required = false) String sorts,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "size", required = false) int size,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "page", required = false) int page) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @GetMapping(value = BaseRequestMapping.Module.api_getListNoPage)
 | 
												
													
														
															|  | 
 |  | //    Envelop getListNoPage(
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "fields", required = false) String fields,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "filters", required = false) String filters,
 | 
												
													
														
															|  | 
 |  | //            @RequestParam(value = "sorts", required = false) String sorts) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @GetMapping(value = BaseRequestMapping.Module.api_getChildren)
 | 
												
													
														
															|  | 
 |  | //    Envelop getChildren(@PathVariable(value = "id") String id) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @GetMapping(value = BaseRequestMapping.ModuleFun.api_getExistFun)
 | 
												
													
														
															|  | 
 |  | //    Envelop getExistFunc(@PathVariable(value = "id") String id) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //
 | 
												
													
														
															|  | 
 |  | //    @PutMapping(value =  BaseRequestMapping.ModuleFun.api_changeFun,consumes = MediaType.APPLICATION_JSON_UTF8_VALUE)
 | 
												
													
														
															|  | 
 |  | //    Envelop changeFun(@RequestBody String jsonData) throws JiWeiException;
 | 
												
													
														
															|  | 
 |  | //}
 |