package com.zanxiang.game.module.manage.pojo.params;

import lombok.Data;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;

/**
 * @author : lingfeng
 * @time : 2024-04-29
 * @description : 小程序用户信息提交
 */
@Data
public class UserAppletSubmitParam {

    /**
     * 加密标识
     */
    @NotBlank(message = "加密标识不可为空")
    private String sign;

    /**
     * 请求时间
     */
    @NotNull(message = "请求时间不可为空")
    private Long signTime;

    /**
     * 应用id
     */
    @NotBlank(message = "应用id不可为空")
    private String appId;

    /**
     * 授权登录code
     */
    @NotBlank(message = "授权登录code不可为空")
    private String code;

    /**
     * 渠道参数
     */
    @NotBlank(message = "渠道参数不可为空")
    private String channel;
}
