project.go 4.8 KB

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