API.ftl 787 B

1234567891011121314151617181920212223
  1. package ${package}.api.${moduleName};
  2. import ${package}.commons.base.pojo.ResponseMsg;
  3. import org.springframework.cloud.openfeign.FeignClient;
  4. import ${package}.commons.core.base.BaseApi;
  5. import ${package}.${moduleName}.pojo.po.${className}ListParamVO;
  6. import ${package}.${moduleName}.pojo.po.${className}ParamVO;
  7. /**
  8. * 〈功能简述〉
  9. * ${comments}
  10. * fallback与fallbackFactory同时使用只有fallback生效
  11. * 建议使用fallbackFactory
  12. *
  13. * @author ${author}
  14. * email: ${email}
  15. * date: ${datetime}
  16. * @since 1.0.0
  17. */
  18. @FeignClient(contextId = "${moduleName}-${classname}",value = "imwork-${moduleName}-service" ,path = "/${moduleName}/${classname}")
  19. public interface I${className}ServiceApi extends BaseApi<ResponseMsg, ${className}ParamVO, ${className}ListParamVO> {
  20. }