sale.go 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package seal
  2. // 新增用印请求
  3. type AddReq struct {
  4. ContractId int `description:"系统合同id"`
  5. Use string `description:"用印用途,枚举值:'销售合同', '渠道合同', '付款通知函', '招投标', '战略合作协议';默认:销售合同"`
  6. CompanyName string `description:"客户名称,甲方名称,长度32位"`
  7. UseCompanyName string `description:"实际适用方客户名称,长度32位"`
  8. CreditCode string `description:"社会统一信用代码,长度64位"`
  9. ServiceType string `description:"业务类型,枚举值:'新签合同','续约合同','补充协议';默认:新签合同"`
  10. SealType string `description:"加盖印章类型,枚举值:'合同章', '公章', '法人章';默认:合同章"`
  11. Remark string `description:"备注,长度255位"`
  12. FileUrls []string `description:"多个文件附件地址"`
  13. FileNum int `description:"文件份数"`
  14. AffiliatedCompany string `description:"归属公司"`
  15. }
  16. // 编辑用印请求
  17. type EditReq struct {
  18. SealId int `description:"用印id"`
  19. ContractId int `description:"系统合同id"`
  20. Use string `description:"用印用途,枚举值:'销售合同', '渠道合同', '付款通知函', '招投标', '战略合作协议';默认:销售合同"`
  21. CompanyName string `description:"客户名称,甲方名称,长度32位"`
  22. UseCompanyName string `description:"实际适用方客户名称,长度32位"`
  23. CreditCode string `description:"社会统一信用代码,长度64位"`
  24. ServiceType string `description:"业务类型,枚举值:'新签合同','续约合同','补充协议';默认:新签合同"`
  25. SealType string `description:"加盖印章类型,枚举值:'合同章', '公章', '法人章';默认:合同章"`
  26. Remark string `description:"备注,长度255位"`
  27. FileUrls []string `description:"文件附件地址"`
  28. FileNum int `description:"文件份数"`
  29. AffiliatedCompany string `description:"归属公司"`
  30. }
  31. // 审批者编辑用印请求
  32. type CheckEditReq struct {
  33. SealId int `description:"用印单id"`
  34. Use string `description:"用印用途,枚举值:'销售合同', '渠道合同', '付款通知函', '招投标', '战略合作协议';默认:销售合同"`
  35. SealType string `description:"加盖印章类型,枚举值:'合同章', '公章', '法人章';默认:合同章"`
  36. Remark string `description:"备注,长度255位"`
  37. FileUrls []string `description:"文件附件地址"`
  38. FileNum int `description:"文件份数"`
  39. AffiliatedCompany string `description:"归属公司"`
  40. }
  41. // InvalidReq 作废用印请求
  42. type InvalidReq struct {
  43. SealId int `description:"用印id"`
  44. IsInvalidContract bool `description:"是否同步作废合同,默认:false"`
  45. }
  46. // UploadCheckBackFileReq 上传签回用印请求
  47. type UploadCheckBackFileReq struct {
  48. FileUrl string `description:"签回用印url"`
  49. SealId int `description:"用印id"`
  50. }