const.go 2.7 KB

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