package com.goafanti.order.bo; import java.util.Calendar; import com.goafanti.common.constant.AFTConstants; import com.goafanti.common.model.NewOrderDun; import com.goafanti.common.utils.DateUtils; import com.goafanti.order.enums.NewOrderDunType; public class OutNewOrderDunBo extends NewOrderDun { private String dunTypeName; private Integer approval; private String commodityName; private String startDate; public String getDunTypeName() { if(super.getDunType()!=null&&super.getProjectType()!=null) { return NewOrderDunType.getValueByCode(Integer.valueOf(""+super.getProjectType()+super.getDunType())); } return dunTypeName; } public void setDunTypeName(String dunTypeName) { this.dunTypeName = dunTypeName; } public String getCommodityName() { return commodityName; } public void setCommodityName(String commodityName) { this.commodityName = commodityName; } public Integer getApproval() { return approval; } public void setApproval(Integer approval) { this.approval = approval; } public String getStartDate() { if(super.getCreateTime()!=null&&super.getEffectiveCount()!=null) { Calendar calendar=Calendar.getInstance(); calendar.setTime(super.getCreateTime()); calendar.add(Calendar.DATE, super.getEffectiveCount()*180); return DateUtils.formatDate(calendar.getTime(), AFTConstants.YYYYMMDD); } return startDate; } public void setStartDate(String startDate) { this.startDate = startDate; } }