GmSignFacade.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. package com.dragoninfo.dcuc.duceap.facade;
  2. import com.dragoninfo.dcuc.duceap.service.ICodeGmService;
  3. import com.dragoninfo.dcuc.duceap.service.IGmVerifyService;
  4. import com.dragonsoft.duceap.base.entity.http.ResponseDTO;
  5. import com.dragonsoft.duceap.base.entity.http.ResponseStatus;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RestController;
  9. /**
  10. * @author mazq
  11. * @date 2021/5/11
  12. */
  13. @RestController
  14. @RequestMapping(value = "/duceapsvr/v2/gmSignFacade")
  15. public class GmSignFacade implements IGmSignFacade {
  16. @Autowired
  17. ICodeGmService codeGmService;
  18. @Autowired
  19. IGmVerifyService gmVerifyService;
  20. @Override
  21. public ResponseStatus codeGmCheck(String codeId) {
  22. return codeGmService.codeGmCheck(codeId);
  23. }
  24. @Override
  25. public ResponseStatus codeGmCheckCodes(String codeIds) {
  26. return codeGmService.codeGmCheckCodes(codeIds);
  27. }
  28. @Override
  29. public ResponseStatus codeGmSign(String codeId) {
  30. return codeGmService.codeGmSign(codeId);
  31. }
  32. @Override
  33. public ResponseStatus gmSm2Verify(String origin, String sign) {
  34. return gmVerifyService.gmSm2Verify(origin, sign);
  35. }
  36. @Override
  37. public ResponseStatus gmSm3Verify(String origin, String digest) {
  38. return gmVerifyService.gmSm3Verify(origin, digest);
  39. }
  40. @Override
  41. public ResponseDTO<String> gmSm4Decode(String encode) {
  42. return gmVerifyService.gmSm4Decode(encode);
  43. }
  44. @Override
  45. public ResponseDTO<String> gmSm4Encode(String origin) {
  46. return gmVerifyService.gmSm4Encode(origin);
  47. }
  48. @Override
  49. public ResponseDTO<String> gmSm2Sign(String origin) {
  50. return gmVerifyService.gmSm2Sign(origin);
  51. }
  52. @Override
  53. public ResponseDTO<String> gmSm3Digest(String origin) {
  54. return gmVerifyService.gmSm3Digest(origin);
  55. }
  56. }