package com.emoon.extent.migration.dto;

import jakarta.validation.constraints.NotBlank;
import lombok.Data;
import lombok.experimental.Accessors;


/**
 * 数据库配置
 *
 * @author destiny
 * @date 2025/11/21
 */
@Data
@Accessors(chain = true)
public class DatabaseConfig {

    /**
     * 数据库连接URL
     */
    @NotBlank(message = "数据库URL不能为空")
    private String url;

    /**
     * 数据库用户名
     */
    @NotBlank(message = "数据库用户名不能为空")
    private String username;

    /**
     * 数据库密码
     */
    @NotBlank(message = "数据库密码不能为空")
    private String password;
}
