seal_approval.go 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package request
  2. // 用印审批申请请求
  3. type SealApprovalApplyReq 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. CompanyId int `description:"客户id"`
  16. StartDate string `description:"开始日期."`
  17. EndDate string `description:"结束日期"`
  18. Money float64 `description:"合同金额"`
  19. }
  20. // 用印审批编辑请求
  21. type SealApprovalEditReq struct {
  22. SealId int `description:"用印id"`
  23. ContractId int `description:"系统合同id"`
  24. Use string `description:"用印用途,枚举值:'销售合同', '渠道合同', '付款通知函', '招投标', '战略合作协议';默认:销售合同"`
  25. CompanyName string `description:"客户名称,甲方名称,长度32位"`
  26. UseCompanyName string `description:"实际适用方客户名称,长度32位"`
  27. CreditCode string `description:"社会统一信用代码,长度64位"`
  28. ServiceType string `description:"业务类型,枚举值:'新签合同','续约合同','补充协议';默认:新签合同"`
  29. SealType string `description:"加盖印章类型,多选,逗号拼接,值:'合同章','公章','法人章'"`
  30. Remark string `description:"备注,长度255位"`
  31. FileUrls []string `description:"多个文件附件地址"`
  32. FileNum int `description:"文件份数"`
  33. AffiliatedCompany string `description:"归属公司"`
  34. StartDate string `description:"开始日期"`
  35. EndDate string `description:"结束日期"`
  36. Money float64 `description:"合同金额"`
  37. }
  38. // 用印审批撤回请求
  39. type SealApprovalCancelReq struct {
  40. SealId int `description:"用印ID"`
  41. }
  42. // 用印审批删除请求
  43. type SealApprovalDelReq struct {
  44. SealId int `description:"用印ID"`
  45. }
  46. // 用印审批作废请求
  47. type SealApprovalInvalidReq struct {
  48. SealId int `description:"用印ID"`
  49. }
  50. // 用印审批通过请求
  51. type SealApplyApprovedReq struct {
  52. SealId int `description:"用印id"`
  53. Remark string `description:"备注字段"`
  54. }
  55. // 用印审批驳回请求
  56. type SealApplyRejectReq struct {
  57. SealId int `description:"用印id"`
  58. Remark string `description:"驳回理由"`
  59. }