/**
 * 待办任务请求类，用于处理待办任务相关的请求参数
 *
 * @version 1.0
 * @since 2025
 */
package com.xdap.self_development.controller.request;


import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class TodoTaskRequest implements Serializable {

    /**
     * ID
     */
    private String id;

    /**
     * 单据编号
     */
    private String documentNo;

    /**
     * 流程主题
     */
    private String processTitle;

    /**
     * 当前环节
     */
    private String currentNode;

    /**
     * 状态代号
     */
    private String statusCode;

    /**
     * 产品型号名称
     */
    private String modelName;

    /**
     * 数据类型（如玉柴）
     */
    private String dataType;

    /**
     * 版本
     */
    private Integer versionNumber;


    /**
     * 创建人ID
     */
    private String createdById;
    /**
     * 责任人或责任人ID
     */
    private String personId;
    /**
     * 查询待办还是已办 0:待办  1：已办
     */
    private Integer isFinished;

    /**
     * 第几页
     */
    private int page;

    /**
     * 每页多少条
     */
    private int size;

}