package com.nis.domain.restful; import java.util.Date; import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.nis.domain.BaseEntity; import com.nis.util.JsonDateSerializer; import com.wordnik.swagger.annotations.ApiModelProperty; public class EncryptProtoRandom extends BaseEntity{ /** * @Fields serialVersionUID:TODO(用一句话描述这个变量表示什么) * * @since 1.0.0 */ private static final long serialVersionUID = 9207461727413894109L; @ApiModelProperty(value="序号", required=true) private Long id; @ApiModelProperty(value="比例值", required=true) private Integer randomValue; @ApiModelProperty(value="协议编号", required=true) private Integer proto; @ApiModelProperty(value="操作时间", required=true) private Date opTime; @ApiModelProperty(value="有效标志", required=true) private Integer isValid; private Long procSeq; private Date lastUpdate; /* (non-Javadoc) * @see com.nis.domain.BaseEntity#getId() */ @Override public Long getId() { // TODO Auto-generated method stub return super.getId(); } /* (non-Javadoc) * @see com.nis.domain.BaseEntity#setId(java.lang.Long) */ @Override public void setId(Long id) { // TODO Auto-generated method stub super.setId(id); } public Integer getRandomValue() { return randomValue; } public void setRandomValue(Integer randomValue) { this.randomValue = randomValue; } public Integer getProto() { return proto; } public void setProto(Integer proto) { this.proto = proto; } @JsonSerialize(using=JsonDateSerializer.class) public Date getOpTime() { return opTime; } public void setOpTime(Date opTime) { this.opTime = opTime; } public Integer getIsValid() { return isValid; } public void setIsValid(Integer isValid) { this.isValid = isValid; } @JsonIgnore public Long getProcSeq() { return procSeq; } public void setProcSeq(Long procSeq) { this.procSeq = procSeq; } @JsonIgnore public Date getLastUpdate() { return lastUpdate; } public void setLastUpdate(Date lastUpdate) { this.lastUpdate = lastUpdate; } }