TransactionLog.java
package com.mycim.valueobject.bas;
import java.sql.Timestamp;
/**
* @author Johnson.Wang
* @version 6.0.0
* @date 2019/8/28
**/
public class TransactionLog implements java.io.Serializable {
private long transRrn;
private String transId;
private Timestamp transStartTimestamp;
private Timestamp transEndTimestamp;
private String transPerformedBy;
private Long transPerformedByUserRrn;
private String comments;
private Long transSequence;
// 以下字段用于查询历史数据时包装数据,不需要保存进数据库
private int sequenceNumber;
private String instanceId;
public TransactionLog() {
}
public TransactionLog(long transRrn, Long transPerformedByUserRrn) {
this.transRrn = transRrn;
this.transStartTimestamp = new Timestamp(System.currentTimeMillis());
this.transPerformedByUserRrn = transPerformedByUserRrn;
}
public TransactionLog(long transRrn, Long transPerformedByUserRrn, Timestamp transTimestamp) {
this.transRrn = transRrn;
this.transPerformedByUserRrn = transPerformedByUserRrn;
this.transStartTimestamp = transTimestamp != null ? transTimestamp : new Timestamp(System.currentTimeMillis());
}
public TransactionLog(long transRrn, String transId, Long transSequence, Timestamp transTimestamp) {
this.transRrn = transRrn;
this.transId = transId;
this.transSequence = transSequence;
this.transStartTimestamp = transTimestamp != null ? transTimestamp : new Timestamp(System.currentTimeMillis());
}
public String getInstanceId() {
return instanceId;
}
public void setInstanceId(String instanceId) {
this.instanceId = instanceId;
}
public long getTransRrn() {
return transRrn;
}
public void setTransRrn(long transRrn) {
this.transRrn = transRrn;
}
public String getTransId() {
return transId;
}
public void setTransId(String transId) {
this.transId = transId != null ? transId.toUpperCase() : null;
}
public int getSequenceNumber() {
return sequenceNumber;
}
public void setSequenceNumber(int sequenceNumber) {
this.sequenceNumber = sequenceNumber;
}
public Timestamp getTransStartTimestamp() {
return transStartTimestamp;
}
public void setTransStartTimestamp(Timestamp transStartTimestamp) {
this.transStartTimestamp = transStartTimestamp;
}
public Timestamp getTransEndTimestamp() {
return transEndTimestamp;
}
public void setTransEndTimestamp(Timestamp transEndTimestamp) {
this.transEndTimestamp = transEndTimestamp;
}
public String getTransPerformedBy() {
return transPerformedBy;
}
public void setTransPerformedBy(String transPerformedBy) {
this.transPerformedBy = transPerformedBy;
}
public String getComments() {
return this.comments;
}
public void setComments(String comments) {
this.comments = comments;
}
public Long getTransSequence() {
return transSequence;
}
public void setTransSequence(Long transSequence) {
this.transSequence = transSequence;
}
public Long getTransPerformedByUserRrn() {
return transPerformedByUserRrn;
}
public void setTransPerformedByUserRrn(Long transPerformedByUserRrn) {
this.transPerformedByUserRrn = transPerformedByUserRrn;
}
}
/*
* Modification Log Log No : Name : Modified Date: Description :
*/