You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

144 lines
3.4 KiB

  1. namespace MonumentDefine
  2. {
  3. public class Enums
  4. {
  5. /// <summary>
  6. /// 共用(啟用標籤)
  7. /// </summary>
  8. public enum Flag
  9. {
  10. /// <summary>
  11. /// 停用
  12. /// </summary>
  13. Disable = 0,
  14. /// <summary>
  15. /// 啟用
  16. /// </summary>
  17. Enable = 1
  18. }
  19. #region article
  20. /// <summary>
  21. /// 媒體來源
  22. /// </summary>
  23. public enum MediaType
  24. {
  25. /// <summary>
  26. /// 臉書取得
  27. /// </summary>
  28. GetFb = 0,
  29. /// <summary>
  30. /// 上傳
  31. /// </summary>
  32. Upload = 1
  33. }
  34. /// <summary>
  35. /// 訂單類型
  36. /// </summary>
  37. public enum ArticleType
  38. {
  39. /// <summary>
  40. /// 貼文
  41. /// </summary>
  42. Article = 1,
  43. /// <summary>
  44. /// 現貨訂單
  45. /// </summary>
  46. Stock = 2,
  47. /// <summary>
  48. /// 現貨銷售轉存的訂單
  49. /// </summary>
  50. Purchase = 3
  51. }
  52. #endregion
  53. #region order
  54. public enum EPostStatus
  55. {
  56. EPS_UNKNOW = -1,
  57. EPS_DRAFT = 0, // 草稿
  58. EPS_SCHEDULE_WAITING = 2, // 排程等待
  59. EPS_ARTICLE_AND_PHOTO = 4, // 圖文已上傳
  60. EPS_COMPLETE = 8, // 完成(含影片) RPA
  61. EPS_FETCH_FROM_FB = 16, // FB拉回 - 保留
  62. EPS_STOP_COMMENT = 32, // 停止留言
  63. EPS_ORDER = 64, // 結單(未到貨)
  64. EPS_ARRIVED = 128, // 已到貨
  65. EPS_ARCHIVE = 256, // 封存
  66. EPS_FAIL = -2 // 失敗
  67. }
  68. public enum OrderStatus
  69. {
  70. /// <summary>
  71. /// 未到貨
  72. /// </summary>
  73. NotArrived = 0,
  74. /// <summary>
  75. /// 未取貨
  76. /// </summary>
  77. NotTake = 1,
  78. /// <summary>
  79. /// 已取貨
  80. /// </summary>
  81. Taked = 2,
  82. /// <summary>
  83. /// 退貨
  84. /// </summary>
  85. Return = 3,
  86. /// <summary>
  87. /// 棄單
  88. /// </summary>
  89. Abandon = 4
  90. }
  91. public enum OrderMainStatus
  92. {
  93. /// <summary>
  94. /// 未到貨
  95. /// </summary>
  96. NotArrived = 0,
  97. /// <summary>
  98. /// 部份到貨
  99. /// </summary>
  100. PartialArrived = 1,
  101. /// <summary>
  102. /// 已到貨
  103. /// </summary>
  104. Arrived = 2,
  105. /// <summary>
  106. /// 封存
  107. /// </summary>
  108. Archive = 3
  109. }
  110. /// <summary>
  111. /// 進退貨類型
  112. /// </summary>
  113. public enum IncomingReturnOperating
  114. {
  115. /// <summary>
  116. /// 進貨
  117. /// </summary>
  118. Incoming = 1,
  119. /// <summary>
  120. /// 退貨
  121. /// </summary>
  122. Return = 2,
  123. }
  124. /// <summary>
  125. /// 收款人選項
  126. /// </summary>
  127. public enum PayeeOption
  128. {
  129. /// <summary>
  130. /// 全部
  131. /// </summary>
  132. All = 0,
  133. /// <summary>
  134. /// 自己
  135. /// </summary>
  136. Self = 1,
  137. }
  138. #endregion
  139. }
  140. }