package com.njzscloud.common.sichen.pojo.param;

import com.njzscloud.common.sichen.contant.ScheduleType;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 定时任务表
 */
@Getter
@Setter
@ToString
@Accessors(chain = true)
public class SearchTaskParam {

    /**
     * 任务名称：Task 注解的 value 属性，或执行函数的全限定名称
     */
    private String taskName;

    /**
     * 任务执行函数，全限定名称
     */
    private String fn;

    /**
     * 调度方式; 字典代码：schedule_type
     */
    private ScheduleType scheduleType;

    /**
     * 是否禁用; 0-->否、1-->是
     */
    private Boolean disabled;

    private boolean builtin;

}
