package com.simuwang.base.pojo.dto.sys;

import com.simuwang.base.common.support.command.BaseEditCmd;
import com.simuwang.base.pojo.dos.sys.SysUserDO;
import jakarta.validation.constraints.NotBlank;
import lombok.Getter;
import lombok.Setter;

/**
 * @author wangzaijun
 * @date 2024/9/19 10:07
 * @description 修改密码请求参数
 */
@Setter
@Getter
public class UserUpdatePwdCmd extends BaseEditCmd<SysUserDO> {
    /**
     * 旧密码
     */
    @NotBlank(message = "旧密码不能为空")
    private String oldPassword;
    /**
     * 新密码
     */
    @NotBlank(message = "新密码不能为空")
    private String newPassword;
    /**
     * 新密码
     */
    @NotBlank(message = "新密码不能为空")
    private String confirmPassword;

    @Override
    public SysUserDO toEntity() {
        // 返回一个空的对象
        return new SysUserDO();
    }
}
