package com.jeelowcode.service.bpm.config.framework.portal.core.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 描述：门户待办响应信息
 *
 * @author shelly
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class PortalTodoResponseDTO {

    /**
     * 系统编码
     */
    @JsonProperty("syscode")
    private String sysCode;

    /**
     * 数据类型
     */
    private String dataType;

    /**
     * 操作类型
     */
    private String operType;

    /**
     * 操作结果
     */
    private Integer operResult;

    /**
     * 消息
     */
    private String message;

    /**
     * 是否成功
     *
     * @return true/false
     */
    public boolean success() {
        return operResult == 1;
    }

}
