package com.eactive.eai.rms.onl.apim.apigroup.ui;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

@Data
public class ApiGroupUI {
    private String id;
    private String groupName;
    private String groupDesc;
    private String contentDetail;
    private String contentIcon;
    private String contentSubject;
    private Integer displayOrder;
    private Integer menuDisplayOrder;
    private String mainText;
    private String displayYn;
    private String displayOrg;
    private String displayOrgName;
    private String displayRoleCode;
    private String mainIcon;
    private String createdBy;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createdDate;
    private String lastModifiedBy;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime lastModifiedDate;
    private List<ApiGroupApiUI> apiGroupApiList;
}
