package org.example.Enums;

import org.springframework.jdbc.core.SqlInOutParameter;
import org.springframework.jdbc.core.SqlParameter;

// 4. 输入输出参数子类（继承 SqlInOutParameter）
public class CustomInOutParameter extends CustomSqlParameter {
    public CustomInOutParameter(String name, int sqlType, String mode) {
        super(name, sqlType, mode, ParameterDirection.INPUT_OUTPUT);
    }

    @Override
    public SqlParameter toSpringSqlParameter() {
        // 返回 Spring 原生的 SqlInOutParameter（明确 INPUT_OUTPUT）
        return new SqlInOutParameter(name, sqlType);
    }
}
