SealCreatebyImageRequest.php 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. <?php
  2. class SealCreatebyImageRequest extends SdkRequest {
  3. const REQUEST_URL = "/v2/seal/createbyimage"; //接口地址
  4. private $tenantName;
  5. private $sealType;
  6. private $sealName;
  7. private $sealImage;
  8. private $sealSpec;
  9. private $lpLetter;
  10. private $sealUsers;
  11. private $callbackUrl;
  12. public function getUrl() {
  13. return self::REQUEST_URL;
  14. }
  15. public function getHttpParamers() {
  16. $paramSwitcher = ParamSwitcher::instanceParam();
  17. $paramSwitcher->addParam('tenantName', $this->tenantName);
  18. $paramSwitcher->addParam('sealType', $this->sealType);
  19. $paramSwitcher->addParam('sealName', $this->sealName);
  20. $paramSwitcher->addParam('sealImage',$this->sealImage);
  21. $paramSwitcher->addParam('sealSpec',$this->sealSpec);
  22. $paramSwitcher->addParam('lpLetter',$this->lpLetter);
  23. $paramSwitcher->addParam('sealUsers',$this->sealUsers);
  24. $paramSwitcher->addParam('callbackUrl',$this->callbackUrl);
  25. $httpParameters = HttpParameter::httpPostParamer();
  26. $httpParameters->setJsonParams(json_encode($paramSwitcher->getParams()));
  27. return $httpParameters;
  28. }
  29. /**
  30. * @return mixed
  31. */
  32. public function getTenantName()
  33. {
  34. return $this->tenantName;
  35. }
  36. /**
  37. * @param mixed $tenantName
  38. */
  39. public function setTenantName($tenantName)
  40. {
  41. $this->tenantName = $tenantName;
  42. }
  43. /**
  44. * @return mixed
  45. */
  46. public function getSealType()
  47. {
  48. return $this->sealType;
  49. }
  50. /**
  51. * @param mixed $sealType
  52. */
  53. public function setSealType($sealType)
  54. {
  55. $this->sealType = $sealType;
  56. }
  57. /**
  58. * @return mixed
  59. */
  60. public function getSealName()
  61. {
  62. return $this->sealName;
  63. }
  64. /**
  65. * @param mixed $sealName
  66. */
  67. public function setSealName($sealName)
  68. {
  69. $this->sealName = $sealName;
  70. }
  71. /**
  72. * @return mixed
  73. */
  74. public function getSealImage()
  75. {
  76. return $this->sealImage;
  77. }
  78. /**
  79. * @param mixed $sealImage
  80. */
  81. public function setSealImage($sealImage)
  82. {
  83. $this->sealImage = $sealImage;
  84. }
  85. /**
  86. * @return mixed
  87. */
  88. public function getSealSpec()
  89. {
  90. return $this->sealSpec;
  91. }
  92. /**
  93. * @param mixed $sealSpec
  94. */
  95. public function setSealSpec($sealSpec)
  96. {
  97. $this->sealSpec = $sealSpec;
  98. }
  99. /**
  100. * @return mixed
  101. */
  102. public function getLpLetter()
  103. {
  104. return $this->lpLetter;
  105. }
  106. /**
  107. * @param mixed $lpLetter
  108. */
  109. public function setLpLetter($lpLetter)
  110. {
  111. $this->lpLetter = $lpLetter;
  112. }
  113. /**
  114. * @return mixed
  115. */
  116. public function getSealUsers()
  117. {
  118. return $this->sealUsers;
  119. }
  120. /**
  121. * @param mixed $sealUsers
  122. */
  123. public function setSealUsers($sealUsers)
  124. {
  125. $this->sealUsers = $sealUsers;
  126. }
  127. /**
  128. * @return mixed
  129. */
  130. public function getCallbackUrl()
  131. {
  132. return $this->callbackUrl;
  133. }
  134. /**
  135. * @param mixed $callbackUrl
  136. */
  137. public function setCallbackUrl($callbackUrl)
  138. {
  139. $this->callbackUrl = $callbackUrl;
  140. }
  141. }