project.go 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
  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. var TaskTypeMap = map[int64]string{
  31. 1: "实体商品寄拍",
  32. 2: "虚拟产品测评",
  33. 3: "线下探店打卡",
  34. 4: "悬赏任务",
  35. 5: "纯佣带货",
  36. }
  37. var ContentTypeMap = map[int]string{
  38. 1: "图文",
  39. 2: "视频",
  40. 3: "直播",
  41. }
  42. var ReasonMap = map[int]string{
  43. 1: "成团-新用户",
  44. 2: "成团-老用户",
  45. 3: "成单-申请成功",
  46. 4: "成单-结案完毕",
  47. }
  48. func GetReason(status int) string {
  49. toast, contain := ReasonMap[status]
  50. if contain {
  51. return toast
  52. }
  53. return "未知"
  54. }
  55. func GetContentType(status int) string {
  56. toast, contain := ContentTypeMap[status]
  57. if contain {
  58. return toast
  59. }
  60. return "未知"
  61. }
  62. func GetTaskType(status int64) string {
  63. toast, contain := TaskTypeMap[status]
  64. if contain {
  65. return toast
  66. }
  67. return "未知"
  68. }
  69. func GetProjectPlatform(status int64) string {
  70. toast, contain := ProjectPlatformMap[status]
  71. if contain {
  72. return toast
  73. }
  74. return "未知"
  75. }
  76. func GetyoungeeType(status int64) string {
  77. toast, contain := ProjectPlatformMap[status]
  78. if contain {
  79. return toast
  80. }
  81. return "未知"
  82. }
  83. func GetTeamStage(status int64) string {
  84. toast, contain := ProjectPlatformMap[status]
  85. if contain {
  86. return toast
  87. }
  88. return "未知"
  89. }
  90. func GetPointIncome(status int64) string {
  91. toast, contain := ProjectPlatformMap[status]
  92. if contain {
  93. return toast
  94. }
  95. return "未知"
  96. }
  97. func GetMoneyIncome(status int64) string {
  98. toast, contain := ProjectPlatformMap[status]
  99. if contain {
  100. return toast
  101. }
  102. return "未知"
  103. }
  104. var ProjectFormMap = map[int64]string{
  105. 1: "实体商品寄拍",
  106. 2: "虚拟产品测评",
  107. 3: "线下探店打卡",
  108. 4: "素材微原创",
  109. }
  110. func GetProjectForm(status int64) string {
  111. toast, contain := ProjectFormMap[status]
  112. if contain {
  113. return toast
  114. }
  115. return "未知"
  116. }
  117. var ProjectContentTypeMap = map[int64]string{
  118. 1: "图文",
  119. 2: "视频",
  120. }
  121. func GetProjectContentType(status int64) string {
  122. toast, contain := ProjectContentTypeMap[status]
  123. if contain {
  124. return toast
  125. }
  126. return "未知"
  127. }
  128. var UserRoleTypeMap = map[string]string{
  129. "1": "超级管理员",
  130. "2": "普通管理员",
  131. "3": "企业用户",
  132. }
  133. func GetUserRoleType(status string) string {
  134. toast, contain := UserRoleTypeMap[status]
  135. if contain {
  136. return toast
  137. }
  138. return "未知"
  139. }
  140. var UserStateTypeMap = map[string]string{
  141. "0": "禁用",
  142. "1": "正常",
  143. }
  144. func GetUserStateType(status string) string {
  145. toast, contain := UserStateTypeMap[status]
  146. if contain {
  147. return toast
  148. }
  149. return "未知"
  150. }
  151. var CreatorIsBindAccount = map[int]string{
  152. 0: "否",
  153. 1: "是",
  154. }
  155. func GetCreatorIsBindAccountType(status int) string {
  156. toast, contain := CreatorIsBindAccount[status]
  157. if contain {
  158. return toast
  159. }
  160. return "未知"
  161. }
  162. var ProjectType = map[int64]string{
  163. 1: "全流程项目",
  164. 2: "专项项目",
  165. }
  166. func GetProjectType(project_type int64) string {
  167. toast, contain := ProjectType[project_type]
  168. if contain {
  169. return toast
  170. }
  171. return "未知"
  172. }
  173. var FeeForm = map[int64]string{
  174. 1: "产品置换",
  175. 2: "固定稿费",
  176. 3: "自报价",
  177. }
  178. func GetFeeForm(fee_form int64) string {
  179. toast, contain := FeeForm[fee_form]
  180. if contain {
  181. return toast
  182. }
  183. return "未知"
  184. }
  185. var TaskStage = map[int]string{
  186. 1: "已报名",
  187. 2: "申请成功",
  188. 3: "申请失败",
  189. 4: "待发货",
  190. 5: "已发货",
  191. 6: "已签收",
  192. 7: "待传脚本",
  193. 8: "脚本待审",
  194. 9: "待传初稿",
  195. 10: "初稿待审",
  196. 11: "待传链接",
  197. 12: "链接待审",
  198. 13: "待传数据",
  199. 14: "数据待审",
  200. 15: "已结案",
  201. 16: "解约",
  202. }
  203. func GetTaskStage(task_stage int) string {
  204. toast, contain := TaskStage[task_stage]
  205. if contain {
  206. return toast
  207. }
  208. return "未知"
  209. }
  210. var BreakType = map[int]string{
  211. 1: "未传脚本",
  212. 2: "未传初稿",
  213. 3: "未传链接",
  214. 4: "未传数据",
  215. }
  216. func GetBreakType(breakType int) string {
  217. toast, contain := BreakType[breakType]
  218. if contain {
  219. return toast
  220. }
  221. return "未知"
  222. }
  223. var HandleResult = map[int]string{
  224. 4: "驳回",
  225. 5: "解约",
  226. }
  227. func GetHandleResult(handleResult int) string {
  228. toast, contain := HandleResult[handleResult]
  229. if contain {
  230. return toast
  231. }
  232. return "未知"
  233. }
  234. var RechargeMethod = map[int64]string{
  235. 1: "对公转账",
  236. 2: "支付宝",
  237. 3: "微信",
  238. }
  239. func GetRechargeMethod(method int64) string {
  240. toast, contain := RechargeMethod[method]
  241. if contain {
  242. return toast
  243. }
  244. return "未知"
  245. }
  246. var KD100Flags = map[string]string{
  247. "圆通": "yuantong",
  248. "韵达": "yunda",
  249. "申通": "shentong",
  250. "中通": "zhongtong",
  251. "顺丰": "shunfeng",
  252. "极兔": "jtexpress",
  253. "邮政": "youzhengguonei",
  254. "EMS": "ems",
  255. "京东": "jd",
  256. "邮政标准快递": "youzhengbk",
  257. "丰网速运": "fengwang",
  258. "德邦快递": "debangkuaidi",
  259. "德邦": "debangwuliu",
  260. "丹鸟": "danniao",
  261. "飞豹快递": "feibaokuaidi",
  262. "中通快运": "zhongtongkuaiyun",
  263. "安能快运": "annengwuliu",
  264. "百世快递": "huitongkuaidi",
  265. "安得物流": "annto",
  266. "跨越速运": "kuayue",
  267. "特急送": "lntjs",
  268. "宅急送": "zhaijisong",
  269. "other": "其它快递",
  270. }
  271. func GetKD(Kd string) string {
  272. toast, contain := KD100Flags[Kd]
  273. if contain {
  274. return toast
  275. }
  276. return "未知"
  277. }
  278. var TaskModel = map[int]string{
  279. 1: "悬赏任务",
  280. 2: "纯佣带货",
  281. }
  282. func GetTaskModel(task int) string {
  283. toast, contain := TaskModel[task]
  284. if contain {
  285. return toast
  286. }
  287. return "未知"
  288. }
  289. var SampleModel = map[int]string{
  290. 1: "免费领样",
  291. 2: "垫付领样",
  292. }
  293. func GetSampleModel(sample int) string {
  294. toast, contain := SampleModel[sample]
  295. if contain {
  296. return toast
  297. }
  298. return "未知"
  299. }