package dto;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author ：trj
 * @description：8D修改记录
 * @date ：2023/3/14 15:15
 */
@Data
public class SrmEighrDHistoryDto implements Serializable {
    private static final Long serialVersion = 1L;


    /**
     * 主键ID
     */
    @JSONField(name = "EDHISTORYID")
    private String id;

    /**
     * 是否删除Y/N
     */
    @JSONField(name = "DELETED")
    private String deleted;

    /**
     * 创建时间
     */
    @JSONField(name = "CREATEDATE")
    private LocalDateTime createdate;

    /**
     * 创建用户ID
     */
    @JSONField(name ="CREATEUSERID")
    private String createuserid;

    /**
     * 修改日期
     */
    @JSONField(name = "MODIFYDATE")
    private LocalDateTime modifydate;

    /**
     * 修改用户ID
     */
    @JSONField(name = "MODIFYUSERID")
    private String modifyuserid;

    /**
     * 创建人
     */
    @JSONField(name = "CREATEUSERNAME")
    private String createusername;

    /**
     * 修改人
     */
    @JSONField(name = "MODIFYUSERNAME")
    private String modifyusername;

    /**
     * 修改前计划完成时间
     */
    @JSONField(name = "OLDPLANENDTIME")
    private LocalDateTime oldPlanendtime;

    /**
     * 修改后计划完成时间
     */
    @JSONField(name = "NEWPLANENDTIME")
    private LocalDateTime newPlanendtime;


    /**
     * 原因说明
     */
    @JSONField(name = "CAUSEDESCRIPTION")
    private String causedescription;

    /**
     * 8D问题计划ID
     */
    @JSONField(name = "EDPLANID")
    private String edplanid;

}
