OperationEnum.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. package com.fuzamei.common.constrain;
  2. /**
  3. * @file_name: g
  4. * @Description:
  5. * @author: 刘林杰
  6. * @date: 五月 2018/5/3 9:43
  7. * @version:
  8. */
  9. public enum OperationEnum {
  10. /*
  11. 充值(18),提现(19),拒绝签收(29),支付(11),
  12. 撤销支付(14),确认支付(21),确认签收(35),兑付(17),
  13. 申请兑付(16),担保审核(30),修改(32),撤销录入(33),
  14. 确认担保(34),同意撤销(36),拒绝撤销(37),申请担保(39),
  15. 担保兑付(40),解包(51),申请质押(53),申请回购(54),
  16. 摘取质押(58),撤销质押(59),同意支付撤销(48),拒绝支付撤销(49),
  17. 收票(61);
  18. */
  19. HANG_CARD("挂牌", 7),
  20. PAY("支付", 11),
  21. APPLY_HONOUR("申请兑付", 16),
  22. HONOUR("兑付", 17),
  23. CONFIRM_PAY("确认支付", 21),
  24. DELIST("摘牌", 23),
  25. REMOVE_THE_CARD("撤牌", 24),
  26. REFUSING_RECEIPT("拒绝签收", 29),
  27. WARRANT_AUDITING("担保审核", 30),
  28. CANCEL_INPUT("撤销录入", 33),
  29. CONFIRM_WARRANT("确认担保", 34),
  30. CONFIRM_RECEIPT("确认签收", 35),
  31. AGREE_CANCEL("同意撤销", 36),
  32. REFUSING_CANCEL("拒绝撤销", 37),
  33. APPLY_WARRANT("申请担保", 39),
  34. WARRANT_HONOUR("担保兑付", 40),
  35. AGREE_PAY_CANCEL("同意支付撤销", 48),
  36. REFUSING_PAY_CANCEL("拒绝支付撤销", 49),
  37. UNPACK("解包", 51),
  38. APPLY_PLEDGE("申请质押", 53),
  39. APPLY_BUYBACK("申请回购", 54),
  40. APPLY_ADVANCE_BUYBACK("申请提前回购", 78),
  41. APPLY_OVERDUE_BUYBACK("申请逾期回购", 79),
  42. PICK_PLEDGE("摘取质押", 58),
  43. CANCEL_PLEDGE("撤销质押", 59),
  44. COLLECT_TICKET("收票", 61),
  45. PACK("打包", 62),
  46. ADVANCE_PAYMENT("提前兑付",63),
  47. EXPIRE_PAYMENT("到期兑付",64),
  48. OVERDUE_PAYMENT("逾期兑付",65),
  49. OPEN_BILL("开票",80),
  50. EDIT("修改", 32),
  51. APPLY_MORTGAGE_LOAN("申请抵押借款",66),
  52. CANCEL_APPLY_MORTGAGE_LOAN("撤销申请抵押借款",68),
  53. PICK_MORTGAGE_LOAN("摘取抵押借款",69),
  54. APPLY_MORTGAGE_LOAN_BUYBACK("申请抵押回购",66),
  55. CANCEL_BILL("应收账撤销",70);
  56. // 成员变量
  57. private String name;
  58. private int code;
  59. // 构造方法
  60. private OperationEnum(String name, int code) {
  61. this.name = name;
  62. this.code = code;
  63. }
  64. // 普通方法
  65. public static String getName(int code) {
  66. for (OperationEnum c : OperationEnum.values()) {
  67. if (c.getCode() == code) {
  68. return c.name;
  69. }
  70. }
  71. return null;
  72. }
  73. // get set 方法
  74. public String getName() {
  75. return name;
  76. }
  77. public void setName(String name) {
  78. this.name = name;
  79. }
  80. public int getCode() {
  81. return code;
  82. }
  83. public void setCode(int code) {
  84. this.code = code;
  85. }
  86. }