project.go 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204
  1. package consts
  2. var projectStatusMap = map[int64]string{
  3. 1: "创建中",
  4. 2: "待审核",
  5. 3: "审核通过",
  6. 4: "招募中",
  7. 5: "招募完毕",
  8. 6: "待支付",
  9. 7: "已支付",
  10. 8: "失效",
  11. 9: "执行中",
  12. 10: "已结案",
  13. }
  14. func GetProjectStatus(status int64) string {
  15. toast, contain := projectStatusMap[status]
  16. if contain {
  17. return toast
  18. }
  19. return "未知"
  20. }
  21. var ProjectPlatformMap = map[int64]string{
  22. 1: "红book",
  23. 2: "抖音",
  24. 3: "微博",
  25. 4: "快手",
  26. 5: "b站",
  27. 6: "大众点评",
  28. 7: "知乎",
  29. }
  30. func GetProjectPlatform(status int64) string {
  31. toast, contain := ProjectPlatformMap[status]
  32. if contain {
  33. return toast
  34. }
  35. return "未知"
  36. }
  37. var ProjectFormMap = map[int64]string{
  38. 1: "实体商品寄拍",
  39. 2: "虚拟产品测评",
  40. 3: "线下探店打卡",
  41. 4: "素材微原创",
  42. }
  43. func GetProjectForm(status int64) string {
  44. toast, contain := ProjectFormMap[status]
  45. if contain {
  46. return toast
  47. }
  48. return "未知"
  49. }
  50. var ProjectContentTypeMap = map[int64]string{
  51. 1: "图文",
  52. 2: "视频",
  53. }
  54. func GetProjectContentType(status int64) string {
  55. toast, contain := ProjectContentTypeMap[status]
  56. if contain {
  57. return toast
  58. }
  59. return "未知"
  60. }
  61. var UserRoleTypeMap = map[string]string{
  62. "1": "超级管理员",
  63. "2": "普通管理员",
  64. "3": "企业用户",
  65. }
  66. func GetUserRoleType(status string) string {
  67. toast, contain := UserRoleTypeMap[status]
  68. if contain {
  69. return toast
  70. }
  71. return "未知"
  72. }
  73. var UserStateTypeMap = map[string]string{
  74. "0": "禁用",
  75. "1": "正常",
  76. }
  77. func GetUserStateType(status string) string {
  78. toast, contain := UserStateTypeMap[status]
  79. if contain {
  80. return toast
  81. }
  82. return "未知"
  83. }
  84. var CreatorIsBindAccount = map[int]string{
  85. 0: "否",
  86. 1: "是",
  87. }
  88. func GetCreatorIsBindAccountType(status int) string {
  89. toast, contain := CreatorIsBindAccount[status]
  90. if contain {
  91. return toast
  92. }
  93. return "未知"
  94. }
  95. var ProjectType = map[int64]string{
  96. 1: "全流程项目",
  97. 2: "专项项目",
  98. }
  99. func GetProjectType(project_type int64) string {
  100. toast, contain := ProjectType[project_type]
  101. if contain {
  102. return toast
  103. }
  104. return "未知"
  105. }
  106. var FeeForm = map[int64]string{
  107. 1: "产品置换",
  108. 2: "固定稿费",
  109. 3: "自报价",
  110. }
  111. func GetFeeForm(fee_form int64) string {
  112. toast, contain := FeeForm[fee_form]
  113. if contain {
  114. return toast
  115. }
  116. return "未知"
  117. }
  118. var TaskStage = map[int]string{
  119. 1: "已报名",
  120. 2: "申请成功",
  121. 3: "申请失败",
  122. 4: "待发货",
  123. 5: "已发货",
  124. 6: "已签收",
  125. 7: "待传脚本",
  126. 8: "脚本待审",
  127. 9: "待传初稿",
  128. 10: "初稿待审",
  129. 11: "待传链接",
  130. 12: "链接待审",
  131. 13: "待传数据",
  132. 14: "数据待审",
  133. 15: "已结案",
  134. 16: "解约",
  135. }
  136. func GetTaskStage(task_stage int) string {
  137. toast, contain := TaskStage[task_stage]
  138. if contain {
  139. return toast
  140. }
  141. return "未知"
  142. }
  143. var BreakType = map[int]string{
  144. 1: "未传脚本",
  145. 2: "未传初稿",
  146. 3: "未传链接",
  147. 4: "未传数据",
  148. }
  149. func GetBreakType(breakType int) string {
  150. toast, contain := BreakType[breakType]
  151. if contain {
  152. return toast
  153. }
  154. return "未知"
  155. }
  156. var HandleResult = map[int]string{
  157. 4: "驳回",
  158. 5: "解约",
  159. }
  160. func GetHandleResult(handleResult int) string {
  161. toast, contain := HandleResult[handleResult]
  162. if contain {
  163. return toast
  164. }
  165. return "未知"
  166. }
  167. var RechargeMethod = map[int64]string{
  168. 1: "对公转账",
  169. 2: "支付宝",
  170. 3: "微信",
  171. }
  172. func GetRechargeMethod(method int64) string {
  173. toast, contain := RechargeMethod[method]
  174. if contain {
  175. return toast
  176. }
  177. return "未知"
  178. }