BoMerchant.java 3.0 KB

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