
package com.czg.account.dto;

import java.io.Serializable;
import java.io.Serial;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 平台配置 实体类。
 *
 * @author zs
 * @since 2025-02-28
 */
@Data

@NoArgsConstructor
@AllArgsConstructor
public class PlatformDictDTO implements Serializable {

    @Serial
    private static final long serialVersionUID = 1L;

    private Integer id;

    /**
     * 标签前小图标
     */
    private String shareImg;

    /**
     * 描述 同类型下 name唯一
     */
    private String name;

    /**
     * 值
     */
    private String value;

    /**
     * 字体色
     */
    private String fontColor;

    /**
     * 背景色
     */
    private String backColor;

    /**
     * homeDistrict--金刚区（首页） 
carousel--轮播图  
proTag--商品标签  
shopTag--店铺标签
icon--小图标
subShop--预约到店顶部图
group--团购卷分类对应顶部图 value为团购卷Id
ownMenu--个人中心菜单
     */
    private String type;

    /**
     * 展示图
     */
    private String coverImg;

    /**
     * 视频URL地址
     */
    private String video;

    /**
     * 视频封面图
     */
    private String videoCoverImg;

    /**
     * 类型: scan：拉起相机；relative：内部页面；absolute：外链url  
     */
    private String jumpType;

    /**
     * 跳转地址
     */
    private String absUrl;

    /**
     * 创建时间
     */
    private Long createdAt;

    /**
     * 更新时间
     */
    private Long updatedAt;

    /**
     * 收银端展示 0:不展示 1:展示
     */
    private Integer isShowCash;

    /**
     * 小程序端展示 0:不展示 1:展示
     */
    private Integer isShowMall;

    /**
     * APP端展示 0:不展示 1:展示
     */
    private Integer isShowApp;

    /**
     * 排序
     */
    private Integer sort;

}
