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 OperationLogOrganization
 *
 * @mbg.generated do_not_delete_during_merge
 */
public class OperationLogOrganization implements Serializable {
    /**
     *
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column OperationLogOrganization.ID
     *
     * @mbg.generated
     */
    private String ID;

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

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

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

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

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

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

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

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

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

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

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

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

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.ID
     *
     * @param ID the value for OperationLogOrganization.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 OperationLogOrganization.OperationContent
     *
     * @return the value of OperationLogOrganization.OperationContent
     *
     * @mbg.generated
     */
    public String getOperationContent() {
        return operationContent;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.OperationContent
     *
     * @param operationContent the value for OperationLogOrganization.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 OperationLogOrganization.ModuleName
     *
     * @return the value of OperationLogOrganization.ModuleName
     *
     * @mbg.generated
     */
    public String getModuleName() {
        return moduleName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.ModuleName
     *
     * @param moduleName the value for OperationLogOrganization.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 OperationLogOrganization.OperationObject
     *
     * @return the value of OperationLogOrganization.OperationObject
     *
     * @mbg.generated
     */
    public String getOperationObject() {
        return operationObject;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.OperationObject
     *
     * @param operationObject the value for OperationLogOrganization.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 OperationLogOrganization.OperationAction
     *
     * @return the value of OperationLogOrganization.OperationAction
     *
     * @mbg.generated
     */
    public String getOperationAction() {
        return operationAction;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.OperationAction
     *
     * @param operationAction the value for OperationLogOrganization.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 OperationLogOrganization.OriginalState
     *
     * @return the value of OperationLogOrganization.OriginalState
     *
     * @mbg.generated
     */
    public String getOriginalState() {
        return originalState;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.OriginalState
     *
     * @param originalState the value for OperationLogOrganization.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 OperationLogOrganization.UpdateState
     *
     * @return the value of OperationLogOrganization.UpdateState
     *
     * @mbg.generated
     */
    public String getUpdateState() {
        return updateState;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.UpdateState
     *
     * @param updateState the value for OperationLogOrganization.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 OperationLogOrganization.OperationUser
     *
     * @return the value of OperationLogOrganization.OperationUser
     *
     * @mbg.generated
     */
    public String getOperationUser() {
        return operationUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.OperationUser
     *
     * @param operationUser the value for OperationLogOrganization.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 OperationLogOrganization.IP
     *
     * @return the value of OperationLogOrganization.IP
     *
     * @mbg.generated
     */
    public String getIP() {
        return IP;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.IP
     *
     * @param IP the value for OperationLogOrganization.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 OperationLogOrganization.Comment
     *
     * @return the value of OperationLogOrganization.Comment
     *
     * @mbg.generated
     */
    public String getComment() {
        return comment;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.Comment
     *
     * @param comment the value for OperationLogOrganization.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 OperationLogOrganization.CreateTime
     *
     * @return the value of OperationLogOrganization.CreateTime
     *
     * @mbg.generated
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column OperationLogOrganization.CreateTime
     *
     * @param createTime the value for OperationLogOrganization.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 OperationLogOrganization
     *
     * @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();
    }
}