package cn.axzo.msg.center.service.template.request;

import cn.axzo.msg.center.service.domain.GroupConfig;
import cn.axzo.msg.center.service.enums.GroupType;
import lombok.Data;

/**
 * @description
 *
 * @author cold_blade
 * @date 2023/9/26
 * @version 1.0
 */
@Data
public class MessageTemplateGroupV3CreateRequest {

    /**
     * 分组名称, 公共组件时为空
     */
    private String name;

    /**
     * 分组类型. KV_VALUES: 卡片信息; COMPONENT_WORKER:工人卡片
     */
    private GroupType groupType;

    /**
     * 排列顺序
     */
    private Integer sortOrder;

    /**
     * 分组配置
     */
    private GroupConfig groupConfig;

    /**
     * 操作者的自然人id
     */
    private Long createPersonId;
    /**
     * 操作人人姓名
     */
    private String createPersonName;

    /**
     * 更新人id
     */
    private Long updatePersonId;
    /**
     * 更新人姓名
     */
    private String updatePersonName;

}
