const.go 2.6 KB

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