Enums.cs 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514
  1. using JiaZhiQuan.Common.Attributes;
  2. namespace JiaZhiQuan.Common
  3. {
  4. public enum PostState
  5. {
  6. 待审核 = 0,
  7. 通过 = 1,
  8. 未通过 = 2,
  9. 删除 = -1,
  10. }
  11. public enum ThumbsupTargetType
  12. {
  13. 文章 = 0,
  14. 评论 = 1,
  15. 回复 = 2,
  16. }
  17. public enum PostCategoryType
  18. {
  19. 资讯 = 0,
  20. 笔记 = 1,
  21. 研报 = 2,
  22. }
  23. public enum EnableStatus
  24. {
  25. 禁用 = 0,
  26. 启用 = 1
  27. }
  28. public enum DisabledStatus
  29. {
  30. 禁用 = 1,
  31. 启用 = 0
  32. }
  33. public class Post
  34. {
  35. public enum PostState
  36. {
  37. 待审核 = 0,
  38. 通过 = 1,
  39. 未通过 = 2,
  40. 删除 = -1,
  41. }
  42. }
  43. /// <summary>
  44. /// 成长体系
  45. /// </summary>
  46. public class UserGrow
  47. {
  48. public enum TaskEvent
  49. {
  50. /// <summary>
  51. /// 首次完善资料至100%
  52. /// </summary>
  53. CompleteSelfData = 1,
  54. /// <summary>
  55. /// 首次完成实名认证
  56. /// </summary>
  57. RealNameAuth = 2,
  58. /// <summary>
  59. /// 首次通过创作者认证或优质创作者认证
  60. /// </summary>
  61. AuthorAuth = 3,
  62. /// <summary>
  63. /// 申请提现一次
  64. /// </summary>
  65. Withdrawal = 4,
  66. /// <summary>
  67. /// 每日阅读过X篇笔记
  68. /// </summary>
  69. DayRead = 5,
  70. /// <summary>
  71. /// 每日点赞过X篇笔记
  72. /// </summary>
  73. DayThumbsup = 6,
  74. /// <summary>
  75. /// 收藏
  76. /// </summary>
  77. Collect = 7,
  78. /// <summary>
  79. /// 分享
  80. /// </summary>
  81. Share = 8,
  82. /// <summary>
  83. /// 发布评论或回复
  84. /// </summary>
  85. PublishCommentOrReply = 9,
  86. /// <summary>
  87. /// 关注用户
  88. /// </summary>
  89. FocusUser = 10,
  90. /// <summary>
  91. /// 用户发布笔记
  92. /// </summary>
  93. PublishPost = 11,
  94. /// <summary>
  95. /// 审核笔记通过
  96. /// </summary>
  97. CheckPost = 12
  98. }
  99. public enum ExperienceSource
  100. {
  101. 任务 = 0
  102. }
  103. }
  104. public class IM
  105. {
  106. public enum MessageState
  107. {
  108. 未读 = 0,
  109. 已读 = 1,
  110. 撤回 = 2
  111. }
  112. }
  113. public class Balance
  114. {
  115. public enum CashoutApplyStatus
  116. {
  117. 待审核 = 0,
  118. 审核通过 = 1,
  119. 审核未通过 = 2
  120. }
  121. public enum CashoutTaskStatus
  122. {
  123. 待打款 = 0,
  124. 已打款 = 1,
  125. /// <summary>
  126. /// 打款失败未确认
  127. /// </summary>
  128. 打款中 = 2,
  129. 打款失败 = 3
  130. }
  131. public enum CashoutTaskSourceType
  132. {
  133. 提现 = 0,
  134. 支付宝红包 = 1,
  135. C2C订单分账 = 2
  136. }
  137. }
  138. public class Active
  139. {
  140. public enum RewardReceiveState
  141. {
  142. 待兑换 = 0,
  143. 已兑换 = 1,
  144. 已过期 = 2,
  145. 兑换中 = 3
  146. }
  147. }
  148. public class CreatorSpace
  149. {
  150. public enum CreatorSpaceType
  151. {
  152. [CreatorSpaceTypeDesc("近七日数据总览", 0, 6, true)]
  153. 数据中心 = 0,
  154. [CreatorSpaceTypeDesc("创作服务", 1, 5, true)]
  155. 创作服务 = 1,
  156. [CreatorSpaceTypeDesc("活动卡片", 2, 4, false)]
  157. 活动卡片 = 2,
  158. [CreatorSpaceTypeDesc("活动专区", 3, 3, false)]
  159. 活动专区 = 3,
  160. [CreatorSpaceTypeDesc("我的作品", 4, 2, true)]
  161. 我的作品 = 4,
  162. [CreatorSpaceTypeDesc("", 5, 1, true)]
  163. Banner = 5
  164. }
  165. /// <summary>
  166. /// 活动专题,Style类型
  167. /// </summary>
  168. public enum ActivityRegionStyleType
  169. {
  170. 长方形小图 = 0,
  171. 正方形小图 = 1,
  172. 大图 = 2
  173. }
  174. public enum ActivityCardVisual
  175. {
  176. 非创作者 = 1,
  177. 创作者 = 2,
  178. 所有人 = 3
  179. }
  180. }
  181. public class UserInvite
  182. {
  183. public enum InviterRole
  184. {
  185. 普通用户 = 0,
  186. 合作方 = 1
  187. }
  188. public enum RegisterChannel
  189. {
  190. H5 = 0
  191. }
  192. public enum State
  193. {
  194. 已注册未激活 = 0,
  195. 已激活 = 1
  196. }
  197. public enum ActiveChannel
  198. {
  199. Android = 0,
  200. iOS = 1
  201. }
  202. public enum SettlementState
  203. {
  204. 已结算 = 0,
  205. 撤销 = -1
  206. }
  207. public enum PartenrEventDetails
  208. {
  209. 启用合作方 = 0,
  210. 禁用合作方 = 1,
  211. 修改邀请单价为 = 2,
  212. 添加合作方邀请单价为 = 3,
  213. 邀请无效的非首次注册用户 = 4,
  214. 邀请无效的非新设备首登用户 = 5
  215. }
  216. }
  217. public class DeviceChannel
  218. {
  219. public enum DeviceState
  220. {
  221. 新设备 = 0,
  222. 非新设备 = 1
  223. }
  224. public enum PhoneState
  225. {
  226. 首次注册 = 0,
  227. 非首次注册 = 1,
  228. 新设备登录 = 2
  229. }
  230. }
  231. /// <summary>
  232. /// 用户完善资料类型 1昵称、2简介、3性别、4生日、5地区、6学校、7兴趣标签、8背景图
  233. /// </summary>
  234. public enum UserProfileType
  235. {
  236. Alias = 1,
  237. Description = 2,
  238. Sex = 3,
  239. Birthday = 4,
  240. Region = 5,
  241. School = 6,
  242. InterestTag = 7,
  243. BgImage = 8
  244. }
  245. public class NotifyRecord
  246. {
  247. public enum NotifyRecordType
  248. {
  249. 生日祝福提醒 = 1,
  250. 每日打卡提醒打卡 = 2,
  251. 每日打卡提醒终极抽奖 = 3
  252. }
  253. }
  254. /// <summary>
  255. /// 商品来源(1,c2c商品)
  256. /// </summary>
  257. public enum MallGoodsSourceType
  258. {
  259. c2c商品 = 1
  260. }
  261. /// <summary>
  262. /// 删除状态
  263. /// </summary>
  264. public enum DeletedState
  265. {
  266. 正常 = 0,
  267. 已删 = 1
  268. }
  269. /// <summary>
  270. /// 提现来源类型
  271. /// </summary>
  272. public enum BalanceCashoutTaskSourceType
  273. {
  274. 提现 = 0,
  275. 支付宝红包打款 = 1,
  276. C2C订单分账打款 = 2
  277. }
  278. /// <summary>
  279. /// 流水记录流水类型
  280. /// </summary>
  281. public enum MallBillRecordBillType
  282. {
  283. 支付流水 = 1,
  284. 分账流水 = 2,
  285. 退单流水 = 3
  286. }
  287. /// <summary>
  288. /// 流水记录状态
  289. /// </summary>
  290. public enum MallBillRecordBillState
  291. {
  292. 待支付 = 1,
  293. 已支付 = 2,
  294. 失败 = 3
  295. }
  296. /// <summary>
  297. /// 商品审核状态
  298. /// </summary>
  299. public enum MallGoodsAuditState
  300. {
  301. 未通过 = 0,
  302. 通过 = 1
  303. }
  304. /// <summary>
  305. /// 刊登状态
  306. /// </summary>
  307. public enum MallGoodsOnsaleState
  308. {
  309. 下架 = 0,
  310. 上架 = 1
  311. }
  312. /// <summary>
  313. /// 销售状态
  314. /// </summary>
  315. public enum MallGoodsSaleState
  316. {
  317. 未售 = 0,
  318. 已售 = 1
  319. }
  320. /// <summary>
  321. /// 下架原因类型
  322. /// </summary>
  323. public enum MallGoodsOffsaleReasonType
  324. {
  325. 主动下架 = 1,
  326. 售出下架 = 2
  327. }
  328. /// <summary>
  329. /// 商品变更类型枚举
  330. /// </summary>
  331. public enum MallGoodsChangeEventType
  332. {
  333. 创建编辑 = 1,
  334. 审核 = 2,
  335. 刊登 = 3,
  336. 删除 = 4,
  337. 启用禁用 = 5,
  338. 销售 = 6
  339. }
  340. /// <summary>
  341. /// C2C订单状态
  342. /// </summary>
  343. public enum MallOrderState
  344. {
  345. 订单关闭 = -9,
  346. 卖家取消 = -2,
  347. 买家取消 = -1,
  348. 待支付 = 1,
  349. 待发货 = 2,
  350. 待收货 = 3,
  351. 交易成功 = 4
  352. }
  353. /// <summary>
  354. /// C2C订单退款状态
  355. /// </summary>
  356. public enum MallOrderRefundState
  357. {
  358. 待退款 = 0,
  359. 退款中 = 1,
  360. 已退款 = 2,
  361. 退款失败 = -1
  362. }
  363. /// <summary>
  364. /// C2C订单评价状态
  365. /// </summary>
  366. public enum MallOrderRatingState
  367. {
  368. 订单未成功交易 = 0,
  369. 待评 = 1,
  370. 已评 = 2,
  371. 超时未评 = 3
  372. }
  373. /// <summary>
  374. /// C2C订单评价类型
  375. /// </summary>
  376. public enum MallOrderRatingType
  377. {
  378. 差评 = 0,
  379. 中评 = 1,
  380. 好评 = 2
  381. }
  382. /// <summary>
  383. /// C2C商城中用户身份类型(买家或卖家)
  384. /// </summary>
  385. public enum MallUserType
  386. {
  387. 买家 = 1,
  388. 卖家 = 2
  389. }
  390. /// <summary>
  391. /// 商品变更事件操作人类型
  392. /// </summary>
  393. public enum MallGoodsChangeOperatorType
  394. {
  395. 平台 = 0,
  396. 买家 = 1,
  397. 卖家 = 2,
  398. 运营人员 = 3
  399. }
  400. /// <summary>
  401. /// C2C订单变更事件操作人类型
  402. /// </summary>
  403. public enum MallOrderChangeOperatorType
  404. {
  405. 平台 = 0,
  406. 买家 = 1,
  407. 卖家 = 2,
  408. 运营人员 = 3
  409. }
  410. /// <summary>
  411. /// C2C支付订单支付状态
  412. /// </summary>
  413. public enum MallPayOrderState
  414. {
  415. 待支付 = 0,
  416. 已支付 = 1,
  417. 支付失败 = 2,
  418. 支付订单关闭 = 3
  419. }
  420. /// 商品等级
  421. /// </summary>
  422. public enum MallGoodsLevel
  423. {
  424. S = 0,
  425. A = 1,
  426. B = 2,
  427. C = 3,
  428. D = 4,
  429. R = 5
  430. }
  431. public enum UEBillEventType {
  432. /// <summary>
  433. /// 无
  434. /// </summary>
  435. None=0,
  436. /// <summary>
  437. /// 订单支付
  438. /// </summary>
  439. OrderPay = 1,
  440. /// <summary>
  441. /// 仓储费支付
  442. /// </summary>
  443. StoragePay = 2,
  444. /// <summary>
  445. /// 买家订单取消退款
  446. /// </summary>
  447. OrderRefund = 3,
  448. /// <summary>
  449. /// 后台订单取消退款
  450. /// </summary>
  451. OrderRefundBySys = 4,
  452. /// <summary>
  453. /// 下单抵扣
  454. /// </summary>
  455. OrderDiKou = 5,
  456. /// <summary>
  457. /// 提现
  458. /// </summary>
  459. Chash = 6,
  460. /// <summary>
  461. /// 退回保证金
  462. /// </summary>
  463. DepositRefund= 7,
  464. }
  465. }