OutNewOrderDunBo.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. package com.goafanti.order.bo;
  2. import java.util.Calendar;
  3. import com.goafanti.common.constant.AFTConstants;
  4. import com.goafanti.common.model.NewOrderDun;
  5. import com.goafanti.common.utils.DateUtils;
  6. import com.goafanti.order.enums.NewOrderDunType;
  7. public class OutNewOrderDunBo extends NewOrderDun {
  8. private String dunTypeName;
  9. private Integer approval;
  10. private String commodityName;
  11. private String startDate;
  12. public String getDunTypeName() {
  13. if(super.getDunType()!=null&&super.getProjectType()!=null) {
  14. return NewOrderDunType.getValueByCode(Integer.valueOf(""+super.getProjectType()+super.getDunType()));
  15. }
  16. return dunTypeName;
  17. }
  18. public void setDunTypeName(String dunTypeName) {
  19. this.dunTypeName = dunTypeName;
  20. }
  21. public String getCommodityName() {
  22. return commodityName;
  23. }
  24. public void setCommodityName(String commodityName) {
  25. this.commodityName = commodityName;
  26. }
  27. public Integer getApproval() {
  28. return approval;
  29. }
  30. public void setApproval(Integer approval) {
  31. this.approval = approval;
  32. }
  33. public String getStartDate() {
  34. if(super.getCreateTime()!=null&&super.getEffectiveCount()!=null) {
  35. Calendar calendar=Calendar.getInstance();
  36. calendar.setTime(super.getCreateTime());
  37. calendar.add(Calendar.DATE, super.getEffectiveCount()*180);
  38. return DateUtils.formatDate(calendar.getTime(), AFTConstants.YYYYMMDD);
  39. }
  40. return startDate;
  41. }
  42. public void setStartDate(String startDate) {
  43. this.startDate = startDate;
  44. }
  45. }