package com.zc.business.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
@ApiModel(value = "DcBatchFunctionsJob", description = "定时任务实体")
public class DcBatchFunctionsJob {

    //@TableId(value = "jobId", type = IdType.AUTO)
    private Long jobId;
    @ApiModelProperty("任务组ID")
    private String jobGroup;
    @Excel(name = "任务名称")
    //@TableField(exist = false)
    private String jobName;
    @ApiModelProperty("调用目标字符串")
    private String invokeTarget;
    @ApiModelProperty("调用参数")
    private String callParameter;
    //@ApiModelProperty("cron执行表达式")
    @TableField(exist = false)
    private String cronExpression;
    //@ApiModelProperty("状态")
    @TableField(exist = false)
    private String status;
    @TableField(exist = false)
    private String time;
    @ApiModelProperty("创建者")
    private String createBy;
    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("修改者")
    private Date updateBy;
    @ApiModelProperty("修改时间")
    private Date updateTime;
}