package com.aps.core.domain; import com.aps.common.core.web.domain.BaseEntity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Builder; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.ToString; /** * 计划生成日志表 * @TableName aps_plan_task */ @ToString @EqualsAndHashCode(callSuper = false) @TableName(value ="aps_plan_task") @Data @Builder @Schema(description = "计划任务") public class ApsPlanTask extends BaseEntity implements Serializable { @TableField(exist = false) private static final long serialVersionUID = 1L; /** * 主键ID */ @TableField(value = "id") @TableId(type = IdType.INPUT) @Schema(description = "主键ID") @JsonFormat(shape = JsonFormat.Shape.STRING) private Long id; /** * 任务批次号 */ @Schema(description = "任务批次号") @TableField(value = "batch_num") private String batchNum; /** * 任务类型 */ @Schema(description = "任务类型") @TableField(value = "task_type") private String taskType; /** * 任务状态 */ @Schema(description = "任务状态") @TableField(value = "task_status") private String taskStatus; /** * 创建人 */ @Schema(description = "创建人") @TableField(value = "create_by") private String createBy; /** * 创建时间 */ @Schema(description = "创建时间") @TableField(value = "create_time") private Date createTime; /** * 更新人 */ @Schema(description = "更新人") @TableField(value = "update_by") private String updateBy; /** * 更新时间 */ @Schema(description = "更新时间") @TableField(value = "update_time") private Date updateTime; /** * 删除标记(0,1) */ @Schema(description = "删除标记(0,1)") @TableField(value = "del_flag") private Integer delFlag; }