AppConstant.java 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379
  1. package com.izouma.awesomeadmin.constant;
  2. /**
  3. * <p>
  4. * app常量
  5. * </p>
  6. */
  7. public interface AppConstant {
  8. // /**
  9. // * 商户号
  10. // */
  11. // String MCH_ID = "1379284802";
  12. //
  13. // /**
  14. // * 子商户号
  15. // */
  16. // String SUB_MCH_ID = "";
  17. //
  18. // /**
  19. // * 商户密钥
  20. // */
  21. // String MCH_SECRET = "R4q0yoo5GXh9A3CDiKJ6v7hgiE0aT0rM";
  22. /**
  23. * 货币类型
  24. */
  25. String FEE_TYPE = "CNY";
  26. /**
  27. * 交易类型 扫码
  28. */
  29. String TRADE_TYPE_NATIVE = "NATIVE";
  30. /**
  31. * 交易类型 公众号H5
  32. */
  33. String TRADE_TYPE_JSAPI = "JSAPI";
  34. /**
  35. * 交易类型 APP
  36. */
  37. String TRADE_TYPE_APP = "APP";
  38. /**
  39. * 设备号 PC网页或公众号内支付请传"WEB"
  40. */
  41. String DEVICE_INFO = "WEB";
  42. // /**
  43. // * 标题
  44. // */
  45. // String BODY = "工蜂家服产品";
  46. //
  47. // /**
  48. // * 标题
  49. // */
  50. // String BODY_RECHARGE = "工蜂家服充值";
  51. //
  52. // /**
  53. // * 通知地址
  54. // */
  55. // String NOTIFY_URL = "http://www.gfjiafu.com/wxpay/notify";
  56. //
  57. // /**
  58. // * 通知地址
  59. // */
  60. // String GXNOTIFY_URL = "http://www.gfjiafu.com/GXwxpay/notify";
  61. //
  62. // /**
  63. // * 通知地址
  64. // */
  65. // String NOTIFY_URL_RECHARGE = "http://www.gfjiafu.com/wxpay/notifyRecharge";
  66. //
  67. // /**
  68. // * 商户名称
  69. // */
  70. // String SEND_NAME = "工蜂家服";
  71. String PAGE = "page";
  72. public interface PayMode {
  73. /**
  74. * 支付宝
  75. */
  76. Integer ALIPAY = 0;
  77. /**
  78. * 微信
  79. */
  80. Integer WEI_XIN = 1;
  81. /**
  82. * 电子币
  83. */
  84. Integer COIN = 2;
  85. }
  86. public interface InergralUpdateType {
  87. /**
  88. * 产品抵扣
  89. */
  90. Integer DISCOUNT = 0;
  91. /**
  92. * 任务
  93. */
  94. Integer TASK = 1;
  95. /**
  96. * 充值
  97. */
  98. Integer RECHARGE = 2;
  99. }
  100. public interface OrderStatus {
  101. /**
  102. * 下单,待付款
  103. */
  104. Integer NO_PAY = 0;
  105. /**
  106. * 支付完成,待上传原图、代发货
  107. */
  108. Integer PAY_OVER = 1;
  109. /**
  110. * 待修图、已发货
  111. */
  112. Integer WAIT_REPAIR = 2;
  113. /**
  114. * 修图完成待验收、
  115. */
  116. Integer ACCEPT = 3;
  117. /**
  118. * 验收不通过,待返修
  119. */
  120. Integer REWORK = 4;
  121. /**
  122. * 验收完成待评论、已收货待评论
  123. */
  124. Integer FINISH = 5;
  125. /**
  126. * 结束
  127. */
  128. Integer END = 6;
  129. /**
  130. * 退款中
  131. */
  132. Integer REFUNDING = 7;
  133. /**
  134. * 已经取消
  135. */
  136. Integer CANCEL = 8;
  137. /**
  138. * 退款失败
  139. */
  140. Integer REFUND_FAIL = 9;
  141. /**
  142. * 退款成功
  143. */
  144. Integer REFUND_SUCCESS = 10;
  145. }
  146. /**
  147. * <p>货币类型。</p>
  148. *
  149. * @author 姓名 <br />
  150. * 更新履历 <br />
  151. * 日期 : 姓名: 更新内容<br />
  152. * @version 1.0
  153. */
  154. public interface CoinType {
  155. /**
  156. * 充值
  157. */
  158. Integer RECHARGE = 0;
  159. /**
  160. * 消费/加入房间
  161. */
  162. Integer CONSUMPTION = 1;
  163. /**
  164. * 兑换
  165. */
  166. Integer EXCHANGE = 2;
  167. /**
  168. * 提现
  169. */
  170. Integer CASH = 3;
  171. /**
  172. * 税收
  173. */
  174. Integer TAXES = 4;
  175. /**
  176. * 销售
  177. */
  178. Integer SALE = 5;
  179. /**
  180. * 返还
  181. */
  182. Integer FAN_HUAN = 6;
  183. /**
  184. * 退款
  185. */
  186. Integer REFUND = 7;
  187. /**
  188. * 赠送
  189. */
  190. Integer SONG = 8;
  191. }
  192. public interface Aliapi {
  193. /**
  194. * 交易创建,等待买家付款
  195. */
  196. String WAIT_BUYER_PAY = "WAIT_BUYER_PAY";
  197. /**
  198. * 未付款交易超时关闭,或支付完成后全额退款
  199. */
  200. String TRADE_CLOSED = "TRADE_CLOSED";
  201. /**
  202. * 交易支付成功
  203. */
  204. String TRADE_SUCCESS = "TRADE_SUCCESS";
  205. /**
  206. * 交易结束,不可退款
  207. */
  208. String TRADE_FINISHED = "TRADE_FINISHED";
  209. /**
  210. * typeFlag, 购买,订单付款
  211. */
  212. Integer BUY = 0;
  213. /**
  214. * typeFlag,充值
  215. */
  216. Integer RECHARGE = 1;
  217. /**
  218. * 押金
  219. */
  220. Integer CASH_PLEDGE = 2;
  221. }
  222. /**
  223. * 商品类型
  224. */
  225. public interface ProductType {
  226. /**
  227. * 修图
  228. */
  229. String IMAGE = "0";
  230. /**
  231. * 实体商品
  232. */
  233. String PHYSICAL = "1";
  234. }
  235. /**
  236. * 房间状态
  237. */
  238. public interface HouseStatus {
  239. /**
  240. * 等待
  241. */
  242. Integer WAIT = 0;
  243. /**
  244. * 准备
  245. */
  246. Integer READY = 1;
  247. /**
  248. * 开始
  249. */
  250. Integer START = 2;
  251. /**
  252. * 结束
  253. */
  254. Integer END = 3;
  255. /**
  256. * 结算
  257. */
  258. Integer SETTLEMENT = 4;
  259. /**
  260. * 关闭
  261. */
  262. Integer CLOSE = 5;
  263. }
  264. /**
  265. * 玩家状态
  266. */
  267. public interface PlayerStatus {
  268. /**
  269. * 加入
  270. */
  271. Integer JOIN = 0;
  272. /**
  273. * 准备
  274. */
  275. Integer READY = 1;
  276. /**
  277. * 开始
  278. */
  279. Integer START = 2;
  280. /**
  281. * 结束
  282. */
  283. Integer END = 3;
  284. /**
  285. * 结算
  286. */
  287. Integer SETTLEMENT = 4;
  288. /**
  289. * 领取奖励
  290. */
  291. Integer RECEIVE = 5;
  292. /**
  293. * 未比赛
  294. */
  295. Integer NO_MATCH = 6;
  296. /**
  297. * 比赛超时
  298. */
  299. Integer OVERTIME = 7;
  300. }
  301. }