package pwc.taxtech.atms.entitiy;

import java.io.Serializable;
import java.util.Date;

/**
 *
 * This class was generated by MyBatis Generator.
 * This class corresponds to the database table OperationLogBasicData
 *
 * @mbg.generated do_not_delete_during_merge
 */
public class OperationLogBasicData implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.ID
     *
     * @mbg.generated
     */
    private String ID;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.OperationContent
     *
     * @mbg.generated
     */
    private String operationContent;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.ModuleName
     *
     * @mbg.generated
     */
    private String moduleName;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.OperationObject
     *
     * @mbg.generated
     */
    private String operationObject;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.OperationAction
     *
     * @mbg.generated
     */
    private String operationAction;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.OriginalState
     *
     * @mbg.generated
     */
    private String originalState;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.UpdateState
     *
     * @mbg.generated
     */
    private String updateState;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.OperationUser
     *
     * @mbg.generated
     */
    private String operationUser;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.IP
     *
     * @mbg.generated
     */
    private String IP;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.Comment
     *
     * @mbg.generated
     */
    private String comment;

    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogBasicData.CreateTime
     *
     * @mbg.generated
     */
    private Date createTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table OperationLogBasicData
     *
     * @mbg.generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.ID
     *
     * @return the value of OperationLogBasicData.ID
     *
     * @mbg.generated
     */
    public String getID() {
        return ID;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.ID
     *
     * @param ID the value for OperationLogBasicData.ID
     *
     * @mbg.generated
     */
    public void setID(String ID) {
        this.ID = ID == null ? null : ID.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.OperationContent
     *
     * @return the value of OperationLogBasicData.OperationContent
     *
     * @mbg.generated
     */
    public String getOperationContent() {
        return operationContent;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.OperationContent
     *
     * @param operationContent the value for OperationLogBasicData.OperationContent
     *
     * @mbg.generated
     */
    public void setOperationContent(String operationContent) {
        this.operationContent = operationContent == null ? null : operationContent.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.ModuleName
     *
     * @return the value of OperationLogBasicData.ModuleName
     *
     * @mbg.generated
     */
    public String getModuleName() {
        return moduleName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.ModuleName
     *
     * @param moduleName the value for OperationLogBasicData.ModuleName
     *
     * @mbg.generated
     */
    public void setModuleName(String moduleName) {
        this.moduleName = moduleName == null ? null : moduleName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.OperationObject
     *
     * @return the value of OperationLogBasicData.OperationObject
     *
     * @mbg.generated
     */
    public String getOperationObject() {
        return operationObject;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.OperationObject
     *
     * @param operationObject the value for OperationLogBasicData.OperationObject
     *
     * @mbg.generated
     */
    public void setOperationObject(String operationObject) {
        this.operationObject = operationObject == null ? null : operationObject.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.OperationAction
     *
     * @return the value of OperationLogBasicData.OperationAction
     *
     * @mbg.generated
     */
    public String getOperationAction() {
        return operationAction;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.OperationAction
     *
     * @param operationAction the value for OperationLogBasicData.OperationAction
     *
     * @mbg.generated
     */
    public void setOperationAction(String operationAction) {
        this.operationAction = operationAction == null ? null : operationAction.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.OriginalState
     *
     * @return the value of OperationLogBasicData.OriginalState
     *
     * @mbg.generated
     */
    public String getOriginalState() {
        return originalState;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.OriginalState
     *
     * @param originalState the value for OperationLogBasicData.OriginalState
     *
     * @mbg.generated
     */
    public void setOriginalState(String originalState) {
        this.originalState = originalState == null ? null : originalState.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.UpdateState
     *
     * @return the value of OperationLogBasicData.UpdateState
     *
     * @mbg.generated
     */
    public String getUpdateState() {
        return updateState;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.UpdateState
     *
     * @param updateState the value for OperationLogBasicData.UpdateState
     *
     * @mbg.generated
     */
    public void setUpdateState(String updateState) {
        this.updateState = updateState == null ? null : updateState.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.OperationUser
     *
     * @return the value of OperationLogBasicData.OperationUser
     *
     * @mbg.generated
     */
    public String getOperationUser() {
        return operationUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.OperationUser
     *
     * @param operationUser the value for OperationLogBasicData.OperationUser
     *
     * @mbg.generated
     */
    public void setOperationUser(String operationUser) {
        this.operationUser = operationUser == null ? null : operationUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.IP
     *
     * @return the value of OperationLogBasicData.IP
     *
     * @mbg.generated
     */
    public String getIP() {
        return IP;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.IP
     *
     * @param IP the value for OperationLogBasicData.IP
     *
     * @mbg.generated
     */
    public void setIP(String IP) {
        this.IP = IP == null ? null : IP.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.Comment
     *
     * @return the value of OperationLogBasicData.Comment
     *
     * @mbg.generated
     */
    public String getComment() {
        return comment;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.Comment
     *
     * @param comment the value for OperationLogBasicData.Comment
     *
     * @mbg.generated
     */
    public void setComment(String comment) {
        this.comment = comment == null ? null : comment.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column OperationLogBasicData.CreateTime
     *
     * @return the value of OperationLogBasicData.CreateTime
     *
     * @mbg.generated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogBasicData.CreateTime
     *
     * @param createTime the value for OperationLogBasicData.CreateTime
     *
     * @mbg.generated
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table OperationLogBasicData
     *
     * @mbg.generated
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", ID=").append(ID);
        sb.append(", operationContent=").append(operationContent);
        sb.append(", moduleName=").append(moduleName);
        sb.append(", operationObject=").append(operationObject);
        sb.append(", operationAction=").append(operationAction);
        sb.append(", originalState=").append(originalState);
        sb.append(", updateState=").append(updateState);
        sb.append(", operationUser=").append(operationUser);
        sb.append(", IP=").append(IP);
        sb.append(", comment=").append(comment);
        sb.append(", createTime=").append(createTime);
        sb.append("]");
        return sb.toString();
    }
}