package com.njcn.csharmonic.pojo.vo;

import com.alibaba.nacos.shaded.com.google.gson.annotations.SerializedName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * 
 * Description:
 * Date: 2023/5/31  14:31【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Data
@NoArgsConstructor
public class CsPageVO {
    /**
     * id
     */
    @ApiModelProperty(value="id")
    private String id;

    /**
     * 组态项目id
     */
    @ApiModelProperty(value="组态项目id")
    private String pid;

    @ApiModelProperty(value="前端使用")
    @JsonProperty("kId")
    private String kId;

    @ApiModelProperty(value="组态项目名称")
    private String configurationName;


    /**
     * 组态页面名称
     */
    @ApiModelProperty(value="组态页面名称")
    private String name;
    @ApiModelProperty(value = "操作人")
    private String operater;

    /**
     * 组态页面文件路径
     */
    @ApiModelProperty(value="组态页面文件路径")
    private String path;

    private String createBy;

    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime createTime;

    private String updateBy;

    @JsonFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private LocalDateTime updateTime;


}