/* * Copyright (c) 2018-2028, Chill Zhuang All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Neither the name of the dreamlu.net developer nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * Author: Chill 庄骞 (smallchill@163.com) */ package org.springblade.modules.customTask.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import lombok.Data; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.EqualsAndHashCode; import org.springblade.core.tenant.mp.TenantEntity; import java.util.Date; /** * 自定义任务表对象 jczz_custom_task * * @author ${context.author} * @date 2024-07-30 16:50:32 */ @ApiModel(value = "CustomTask对象" , description = "自定义任务表") @Data @TableName("jczz_custom_task") public class CustomTaskEntity { private static final long serialVersionUID = 1L; @JsonSerialize(using = ToStringSerializer.class) @ApiModelProperty("主键id") @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; /** 任务名称 */ @ApiModelProperty(value = "任务名称", example = "") @TableField("name") private String name; /** 1.走访任务 2.自查任务 */ @ApiModelProperty(value = "1.走访任务 2.自查任务", example = "") @TableField("task_type") private String taskType; /** 标签id */ @ApiModelProperty(value = "标签id", example = "") @TableField("label_id") private Integer labelId; /** 标签颜色 */ @ApiModelProperty(value = "标签颜色", example = "") @TableField("label_color") private String labelColor; /** 分类id */ @ApiModelProperty(value = "分类id", example = "") @TableField("place_label") private Integer placeLabel; /** 分类id */ @ApiModelProperty(value = "分类id", example = "") @TableField("place_small_label") private Integer placeSmallLabel; /** 九小类型 */ @ApiModelProperty(value = "九小类型", example = "") @TableField("nineType") private Integer nineType; /** 0 :否 1 :是 */ @ApiModelProperty(value = "0 :否 1 :是", example = "") @TableField("delete_flag") private Integer deleteFlag; /** 更新时间 */ @ApiModelProperty(value = "更新时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "update_time",fill = FieldFill.INSERT_UPDATE) private Date updateTime; /** 创建时间 */ @ApiModelProperty(value = "创建时间", example = "") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "create_time",fill = FieldFill.INSERT) private Date createTime; /** 创建人 */ @ApiModelProperty(value = "创建人", example = "") @TableField("create_by") private Long createBy; /** 更新人 */ @ApiModelProperty(value = "更新人", example = "") @TableField("update_by") private Long updateBy; @ApiModelProperty(value = "cron表达式", example = "") @TableField("cron") private String cron; @ApiModelProperty(value = "任务状态", example = "") @TableField("task_status") private Integer taskStatus; @ApiModelProperty(value = "任务id", example = "") @TableField("job_id") private Integer jobId; @ApiModelProperty(value = "任务范围", example = "") @TableField("task_range") private String taskRange; }