package com.goafanti.achievement.bo; import java.math.BigDecimal; import javax.validation.constraints.Max; import javax.validation.constraints.Min; import javax.validation.constraints.Size; import com.goafanti.common.constant.ErrorConstants; public class InputAchievement { @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String id; @Max(value = 2, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer dataCategory; @Size(min = 0, max = 512, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String name; @Size(min = 0, max = 45, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String keyword; @Max(value = 7, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer category; @Size(min = 0, max = 2048, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String summary; @Size(min = 0, max = 4096, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String introduction; @Size(min = 0, max = 500, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String technicalPictureUrl; @Max(value = 999, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer fieldA; @Max(value = 999, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer fieldB; @Max(value = 999, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer fieldC; @Max(value = 4, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer maturity; @Max(value = 5, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer innovation; @Size(min = 0, max = 36, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String ownerId; @Size(min = 0, max = 255, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String ownerPostalAddress; @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer cooperationMode; @Max(value = 4, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer transferMode; @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer bargainingMode; @Max(value = (long) 999999.99, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private BigDecimal transferPrice; @Size(min = 0, max = 300, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String patentCase; @Size(min = 0, max = 300, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String teamDes; @Size(min = 0, max = 1024, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String parameter; @Size(min = 0, max = 255, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String techPlanUrl; @Max(value = 9, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer status; @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer releaseStatus; @Max(value = 4, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer auditStatus; @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer boutique; @Size(min = 0, max = 500, message = "{" + ErrorConstants.PARAM_SIZE_ERROR + "}") private String remark; @Max(value = 1, message = "{" + ErrorConstants.PARAM_ERROR + "}") @Min(value = 0, message = "{" + ErrorConstants.PARAM_ERROR + "}") private Integer isHot; private Integer serialNumber; public Integer getSerialNumber() { return serialNumber; } public void setSerialNumber(Integer serialNumber) { this.serialNumber = serialNumber; } public Integer getIsHot() { return isHot; } public void setIsHot(Integer isHot) { this.isHot = isHot; } public String getRemark() { return remark; } public void setRemark(String remark) { this.remark = remark; } public String getId() { return id; } public void setId(String id) { this.id = id; } public Integer getDataCategory() { return dataCategory; } public void setDataCategory(Integer dataCategory) { this.dataCategory = dataCategory; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getKeyword() { return keyword; } public void setKeyword(String keyword) { this.keyword = keyword; } public Integer getCategory() { return category; } public void setCategory(Integer category) { this.category = category; } public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } public String getIntroduction() { return introduction; } public void setIntroduction(String introduction) { this.introduction = introduction; } public String getTechnicalPictureUrl() { return technicalPictureUrl; } public void setTechnicalPictureUrl(String technicalPictureUrl) { this.technicalPictureUrl = technicalPictureUrl; } public Integer getFieldA() { return fieldA; } public void setFieldA(Integer fieldA) { this.fieldA = fieldA; } public Integer getFieldB() { return fieldB; } public void setFieldB(Integer fieldB) { this.fieldB = fieldB; } public Integer getFieldC() { return fieldC; } public void setFieldC(Integer fieldC) { this.fieldC = fieldC; } public Integer getMaturity() { return maturity; } public void setMaturity(Integer maturity) { this.maturity = maturity; } public Integer getInnovation() { return innovation; } public void setInnovation(Integer innovation) { this.innovation = innovation; } public String getOwnerPostalAddress() { return ownerPostalAddress; } public void setOwnerPostalAddress(String ownerPostalAddress) { this.ownerPostalAddress = ownerPostalAddress; } public Integer getCooperationMode() { return cooperationMode; } public void setCooperationMode(Integer cooperationMode) { this.cooperationMode = cooperationMode; } public Integer getTransferMode() { return transferMode; } public void setTransferMode(Integer transferMode) { this.transferMode = transferMode; } public Integer getBargainingMode() { return bargainingMode; } public void setBargainingMode(Integer bargainingMode) { this.bargainingMode = bargainingMode; } public BigDecimal getTransferPrice() { return transferPrice; } public void setTransferPrice(BigDecimal transferPrice) { this.transferPrice = transferPrice; } public String getPatentCase() { return patentCase; } public void setPatentCase(String patentCase) { this.patentCase = patentCase; } public String getTeamDes() { return teamDes; } public void setTeamDes(String teamDes) { this.teamDes = teamDes; } public String getParameter() { return parameter; } public void setParameter(String parameter) { this.parameter = parameter; } public String getTechPlanUrl() { return techPlanUrl; } public void setTechPlanUrl(String techPlanUrl) { this.techPlanUrl = techPlanUrl; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public Integer getReleaseStatus() { return releaseStatus; } public void setReleaseStatus(Integer releaseStatus) { this.releaseStatus = releaseStatus; } public Integer getAuditStatus() { return auditStatus; } public void setAuditStatus(Integer auditStatus) { this.auditStatus = auditStatus; } public String getOwnerId() { return ownerId; } public void setOwnerId(String ownerId) { this.ownerId = ownerId; } public Integer getBoutique() { return boutique; } public void setBoutique(Integer boutique) { this.boutique = boutique; } }