package com.aps.core.domain.ApsPlate; import com.aps.common.core.annotation.Excel; import com.aps.common.core.web.domain.BaseEntity; 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 lombok.Data; import lombok.EqualsAndHashCode; /** * 工单计划需求日期表 * @TableName aps_plate_require_date */ @EqualsAndHashCode(callSuper = true) @TableName(value ="aps_plate_require_date") @Data public class ApsPlateRequireDate extends BaseEntity implements Serializable { /** * 主键ID */ @TableId(value = "id") @JsonFormat(shape = JsonFormat.Shape.STRING) private Long id; /** * 工单Id */ @TableField(value = "plan_id") @JsonFormat(shape = JsonFormat.Shape.STRING) private Long planId; /** * 订单号 */ @Excel(name = "工单号") @TableField(value = "doc_no") private String docNo; /** * 工单需求时间 */ @Excel(name = "需求日期") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") @TableField(value = "require_date") private Date requireDate; /** * 是否删除 0否 1是 */ @TableField(value = "del_flag") private Integer delFlag; /** * */ @TableField(value = "create_by") private String createBy; /** * */ @TableField(value = "create_time") private Date createTime; /** * */ @TableField(value = "update_by") private String updateBy; /** * */ @TableField(value = "update_time") private Date updateTime; @TableField(exist = false) private static final long serialVersionUID = 1L; }