package com.mandi.system.persist;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
@Entity
@Table(name="fd_operation_log")
public class Operationlog {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
@NotNull(message="æ“作人ä¸èƒ½ä¸ºç©º")
private String operator;
private String departname;
private Date ctime=new Date();
@NotNull(message="æ“作动作ä¸èƒ½ä¸ºç©º")
private String operation;
@Enumerated(EnumType.STRING)
private ModuleEnum module; //cms,system,......
@Column(columnDefinition="text")
private String opresult;
private String param1;
private String param2;
private String param3;
public Operationlog( String operator, String departname,OpEnum operation, ModuleEnum module, String opresult) {
this.operator = operator;
this.departname = departname;
this.module = module;
this.opresult = opresult;
}
public Operationlog() {
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getOperator() {
return operator;
}
public void setOperator(String operator) {
this.operator = operator;
}
public Date getCtime() {
return ctime;
}
public void setCtime(Date ctime) {
this.ctime = ctime;
}
public String getOperation() {
return operation;
}
public void setOperation(String operation) {
this.operation = operation;
}
public String getOpresult() {
return opresult;
}
public void setOpresult(String opresult) {
this.opresult = opresult;
}
public String getParam1() {
return param1;
}
public void setParam1(String param1) {
this.param1 = param1;
}
public String getParam2() {
return param2;
}
public void setParam2(String param2) {
this.param2 = param2;
}
public String getParam3() {
return param3;
}
public void setParam3(String param3) {
this.param3 = param3;
}
public String getDepartname() {
return departname;
}
public void setDepartname(String departname) {
this.departname = departname;
}
public ModuleEnum getModule() {
return module;
}
public void setModule(ModuleEnum module) {
this.module = module;
}
}