BoMerchant.java 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. package com.java110.entity.merchant;
  2. import java.util.Date;
  3. import java.util.List;
  4. /**
  5. * 对应商户 过程表 bo_merchant
  6. * Created by wuxw on 2017/5/20.
  7. */
  8. public class BoMerchant implements Comparable{
  9. private String boId;
  10. private String merchantId;
  11. private String logoImg;
  12. private String name;
  13. private String address;
  14. private String type;
  15. private Date start_dt;
  16. private Date end_dt;
  17. private String state;
  18. private Date create_dt;
  19. private List<BoMerchantAttr> boMerchantAttrs;
  20. public String getBoId() {
  21. return boId;
  22. }
  23. public void setBoId(String boId) {
  24. this.boId = boId;
  25. }
  26. public String getMerchantId() {
  27. return merchantId;
  28. }
  29. public void setMerchantId(String merchantId) {
  30. this.merchantId = merchantId;
  31. }
  32. public String getLogoImg() {
  33. return logoImg;
  34. }
  35. public void setLogoImg(String logoImg) {
  36. this.logoImg = logoImg;
  37. }
  38. public String getName() {
  39. return name;
  40. }
  41. public void setName(String name) {
  42. this.name = name;
  43. }
  44. public String getAddress() {
  45. return address;
  46. }
  47. public void setAddress(String address) {
  48. this.address = address;
  49. }
  50. public String getType() {
  51. return type;
  52. }
  53. public void setType(String type) {
  54. this.type = type;
  55. }
  56. public Date getStart_dt() {
  57. return start_dt;
  58. }
  59. public void setStart_dt(Date start_dt) {
  60. this.start_dt = start_dt;
  61. }
  62. public Date getEnd_dt() {
  63. return end_dt;
  64. }
  65. public void setEnd_dt(Date end_dt) {
  66. this.end_dt = end_dt;
  67. }
  68. public String getState() {
  69. return state;
  70. }
  71. public void setState(String state) {
  72. this.state = state;
  73. }
  74. public Date getCreate_dt() {
  75. return create_dt;
  76. }
  77. public void setCreate_dt(Date create_dt) {
  78. this.create_dt = create_dt;
  79. }
  80. public List<BoMerchantAttr> getBoMerchantAttrs() {
  81. return boMerchantAttrs;
  82. }
  83. public void setBoMerchantAttrs(List<BoMerchantAttr> boMerchantAttrs) {
  84. this.boMerchantAttrs = boMerchantAttrs;
  85. }
  86. /**
  87. * 转为实例数据
  88. * @return
  89. */
  90. public Merchant convert(){
  91. Merchant merchant = new Merchant();
  92. merchant.setMerchantId(this.getMerchantId());
  93. merchant.setName(this.getName());
  94. merchant.setAddress(this.getAddress());
  95. merchant.setStart_dt(this.getStart_dt());
  96. merchant.setLogoImg(this.getLogoImg());
  97. merchant.setEnd_dt(this.getEnd_dt());
  98. return merchant;
  99. }
  100. /**
  101. * 排序
  102. * @param o
  103. * @return
  104. */
  105. @Override
  106. public int compareTo(Object o) {
  107. BoMerchant otherBoMerchant = (BoMerchant)o;
  108. if("DEL".equals(this.getState()) && "ADD".equals(otherBoMerchant.getState())) {
  109. return -1;
  110. }
  111. return 0;
  112. }
  113. }