ContactCorporateRequest.go 817 B

123456789101112131415161718192021222324252627
  1. package contract_request
  2. import (
  3. "encoding/json"
  4. "git.sxidc.com/student-physical-examination/contract_lock_sdk/http"
  5. "git.sxidc.com/student-physical-examination/contract_lock_sdk/model/common"
  6. )
  7. type ContactCorporateRequest struct {
  8. // 【企业名称】企业名称
  9. ContactName string `json:"contactName"`
  10. // 【联系人列表】联系人列表
  11. Operators []*common.ContactCorporateOperatorsRequest `json:"operators"`
  12. // 【企业编号】企业编号
  13. ContactNo string `json:"contactNo,omitempty"`
  14. }
  15. func (obj ContactCorporateRequest) GetUrl() string {
  16. return "/contact/corporate"
  17. }
  18. func (obj ContactCorporateRequest) GetHttpParameter() *http.HttpParameter {
  19. parameter := http.NewPostHttpParameter()
  20. jsonBytes, _ := json.Marshal(obj)
  21. parameter.SetJsonParamer(string(jsonBytes))
  22. return parameter
  23. }