MiniService.java 864 B

1234567891011121314151617181920212223242526272829303132
  1. package com.cyksj.service.mini;
  2. import com.cyksj.dto.Result;
  3. import com.cyksj.model.entity.User;
  4. import com.cyksj.model.request.MiniArticleReq;
  5. import com.cyksj.model.request.MiniSchemaReq;
  6. import com.cyksj.model.views.ArticleDetailView;
  7. /*
  8. *项目名: netflix
  9. *文件名: MiniService
  10. *创建者: JavaZou
  11. *创建时间:2023/5/11 18:06
  12. */
  13. public interface MiniService {
  14. String getMiniURLLink(String path, String minType) throws Exception;
  15. User wxlogin(String code, String appId) throws Exception;
  16. Result<String> markArticle(MiniArticleReq miniArticleReq);
  17. ArticleDetailView getArticleDetailView(Long articleId, Long userId);
  18. void getStudentIdentity(User user, String code) throws Exception;
  19. /**
  20. * 生成小程序schema
  21. */
  22. String generateSchema(MiniSchemaReq req) throws Exception;
  23. byte[] generateCode(MiniSchemaReq req) throws Exception;
  24. }