k.e.book.ddh.entity.CcJobsDO Maven / Gradle / Ivy
package k.e.book.ddh.entity;
import com.baomidou.mybatisplus.annotation.*;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.beans.BeanUtils;
import java.io.Serializable;
import java.util.Date;
/**
* @author kk
* @date 2023-05-21 11:01
*/
@EqualsAndHashCode(callSuper = false)
@Data
@TableName("cc_jobs")
@ApiModel(value="CcJobsDO", description="CcJobs")
public class CcJobsDO extends Model {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* queue
*/
@TableField("queue")
private String queue;
/**
* payload
*/
@TableField("payload")
private String payload;
/**
* attempts
*/
@TableField("attempts")
private Integer attempts;
/**
* reservedAt
*/
@TableField("reserved_at")
private Integer reservedAt;
/**
* availableAt
*/
@TableField("available_at")
private Integer availableAt;
/**
* createdAt
*/
@TableField("created_at")
private Integer createdAt;
public static CcJobsVO toVO(CcJobsDO ccJobsDO) {
if(ccJobsDO == null){
return null;
}
CcJobsVO ccJobsVO = new CcJobsVO();
BeanUtils.copyProperties(ccJobsDO, ccJobsVO);
return ccJobsVO;
}
public static CcJobsDO toDO(CcJobsAddDTO ccJobsAddDTO) {
if (ccJobsAddDTO == null) {
return null;
}
CcJobsDO ccJobsDO = new CcJobsDO();
BeanUtils.copyProperties(ccJobsAddDTO, ccJobsDO);
return ccJobsDO;
}
}