package com.sckw.auth.model.vo.req;

import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;

/**
 * @author czh
 * @desc 登录接口入参
 * @date 2023/6/12
 */
@Data
public class RoleChangeVo implements Serializable {

    @Serial
    private static final long serialVersionUID = -6021472117198868910L;

    /**
     * 角色id
     */
    @NotNull(message = "角色id不能为空")
    private Long roleId;
    @NotNull(message = "企业id不能为空")
    private Long entId;

    /**
     * 系统类型（1 运营管理中心/2 运营管理中心/3 司机应用/4 官网）
     */
    private int systemType;

    /**
     * 客户端类型（ios 苹果设备/android 安卓设备/pc 浏览器/pc-background 管理系统）
     */
    private String clientType;
}
