package com.goafanti.common.model; import java.util.Date; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.time.DateFormatUtils; import com.fasterxml.jackson.annotation.JsonIgnore; import com.goafanti.common.constant.AFTConstants; import com.goafanti.common.utils.FileUtils; public class OrgHonorDatum { private String id; private String uid; /** * 荣誉或证明材料名称 */ private String name; /** * 发证机构 */ private String issuingMechanism; /** * 发证时间 */ private Date issuingTime; /** * 附件材料URL */ private String enclosureUrl; /** * 删除标记 */ private Integer deletedSign; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getUid() { return uid; } public void setUid(String uid) { this.uid = uid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getIssuingMechanism() { return issuingMechanism; } public void setIssuingMechanism(String issuingMechanism) { this.issuingMechanism = issuingMechanism; } public Date getIssuingTime() { return issuingTime; } public void setIssuingTime(Date issuingTime) { this.issuingTime = issuingTime; } public String getEnclosureUrl() { return enclosureUrl; } public void setEnclosureUrl(String enclosureUrl) { this.enclosureUrl = enclosureUrl; } @JsonIgnore public Integer getDeletedSign() { return deletedSign; } public void setDeletedSign(Integer deletedSign) { this.deletedSign = deletedSign; } public String getIssuingTimeFormattedDate(){ if (this.issuingTime == null) { return null; } else { return DateFormatUtils.format(this.getIssuingTime(), AFTConstants.YYYYMMDD); } } public void setIssuingTimeFormattedDate(String issuingTimeFormattedDate){ } //附件 public String getEnclosureDownloadFileName(){ if (StringUtils.isBlank(this.enclosureUrl)){ return null; } else { return (null == this.name ? "" : this.name )+ FileUtils.getDownloadFileName(this.enclosureUrl); } } public void setEnclosureDownloadFileName(String enclosureDownloadFileName){ } }