package com.rj;

import com.rj.config.AmapProperties;
import com.rj.config.HxrAdminProperties;
import com.rj.config.LbAssessmentDingTalkProperties;
import com.rj.config.YihangyiVllmAsrProperties;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.scheduling.annotation.EnableScheduling;

/**
 * AISmartCard20250803 应用的总入口，负责启动 Spring Boot 容器并加载所有配置。
 *  prod api: https://api.huayang-star.com/api/audio/v1/callback
 *  dev api:  https://apidev.huayang-star.com/api/audio/v1/callback
 *
 * <p>常用调试与文档访问地址：</p>
 * <ul>
 *     <li>统一网关代理： https://npmgg.huayang-star.com/nginx/proxy</li>
 *     <li>本地接口文档： http://localhost:8090/doc.html#/home</li>
 *     <li>公共接口（硅谷）： https://apig.huayang-star.com/doc.html#/home （43.153.123.65）</li>
 *     <li>公共接口（上海）： https://api.huayang-star.com/doc.html#/home （101.35.52.237）</li>
 *     <li> AI 服务器http://101.35.52.237:28091/doc.html#/home </li>
 *     <li>SwaggerUI： http://localhost:9060/swagger-ui/index.html?urls.primaryName=public-api</li>
 *     <li>正式后台： http://101.43.230.106:8180/aismartcard/aicardbackend</li>
 * </ul>
 *
 * http://localhost:9060/doc.html#/home
 * https://apig.huayang-star.com/doc.html#/home   硅谷： 43.153.123.65
 *https://api.huayang-star.com/doc.html#/home     上海： 101.35.52.237
 *
 * http://localhost:9060/swagger-ui/index.html?urls.primaryName=public-api
 * http://101.43.230.106:8180/aismartcard/aicardbackend
 *
 *https://help.aliyun.com/zh/model-studio/paraformer-recorded-speech-recognition-java-sdk   声音识别
 *
 * https://help.aliyun.com/zh/model-studio/recording-file-recognition?spm=a2c4g.11186623.0.0.50907980dOsQRW#16ecfd02f4kau
 *
 * 阿里云百炼： https://bailian.console.aliyun.com/?spm=a2c4g.11186623.0.0.13ba4a3byPkDCX&tab=model#/efm/model_experience_center/voice
 */
@MapperScan("com.rj.mapper")
@SpringBootApplication
@EnableScheduling
@EnableConfigurationProperties({
    YihangyiVllmAsrProperties.class,
    AmapProperties.class,
    LbAssessmentDingTalkProperties.class,
    HxrAdminProperties.class
})
public class AISmartCard20251230Application {

    public static void main(String[] args) {
        SpringApplication.run(AISmartCard20251230Application.class, args);
    }

}



