const.go 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. package proj
  2. import "github.com/gogf/gf/frame/g"
  3. // 项目动态类型
  4. const (
  5. OpnCreate = "10" // 创建动态
  6. OpnUpdate = "20" // 更新动态
  7. OpnStatus = "30" // 更新项目状态动态
  8. OpnUpgrade = "40" // 升级动态
  9. OpnUpgradeApproval = "41" // 升级审批动态
  10. OpnDowngrade = "50" // 降级动态
  11. OpnDowngradeApproval = "51" // 降级审批动态
  12. OpnTransfer = "60" // 转移动态
  13. OpnTransferApproval = "61" // 转移审批动态
  14. OpnAssociation = "70" // 关联联系人动态
  15. OpnDisassociation = "71" // 解除关联联系人动态
  16. OpnPrimacyContact = "72" // 设置首要联系人动态
  17. OpnToReserve = "80" // 项目转为储备项目动态
  18. OpnToReserveApproval = "81" // 项目转为储备审批项目动态
  19. )
  20. // 项目状态
  21. const (
  22. StatusA = "10" // A
  23. StatusB = "20" // B
  24. StatusC = "30" // C
  25. StatusDeal = "40" // 成交
  26. StatusReserve = "50" // 储备
  27. )
  28. // 审批状态
  29. const (
  30. ApprovalNotSubmit = "10" // 等待提交
  31. ApprovalWaiting = "20" // 审批中
  32. ApprovalOK = "30" // 审批通过
  33. ApprovalReturn = "40" // 审批退回
  34. ApprovalRejection = "50" // 审批拒绝
  35. )
  36. // 钉钉审批流 Code
  37. var (
  38. BusinessUpgradeCRequestProcessCode = "PROC-A1B1C9EF-EDB8-4F77-8058-06B60452574F" // 项目升级 转C
  39. BusinessUpgradeBRequestProcessCode = "PROC-2D7A7F90-8E86-495C-A332-18690A0F0109" // 项目升级 转B
  40. BusinessUpgradeARequestProcessCode = "PROC-D0425E06-F8AA-4B50-A253-376BC40CCE17" // 项目升级 转A
  41. BusinessDowngradeRequestProcessCode = "PROC-E5A8B695-A6AF-49CF-9909-9A31C33A1211" // 项目降级
  42. BusinessTransferRequestProcessCode = "PROC-0F466630-D0CF-495B-8921-FB4B42F38B6D" // 项目转移
  43. ConvertToReserveRequestProcessCode = "PROC-03282849-0D00-4B76-AAB3-6C0219F569C1" // 转为储备
  44. )
  45. // 钉钉 项目级别
  46. var nboType = g.MapStrStr{
  47. "10": "A",
  48. "20": "B",
  49. "30": "C",
  50. "40": "成交",
  51. "50": "储备",
  52. }
  53. // 钉钉 采购方式
  54. var purchasingWayType = g.MapStrStr{
  55. "10": "option_0", // 直采
  56. "20": "option_1", // 招标
  57. "90": "option_2", // 其他
  58. }
  59. // 钉钉 是否
  60. var yesOrNoType = g.MapStrStr{
  61. "10": "option_0", // 是
  62. "20": "option_1", // 否
  63. }