using System.IO;
namespace DaJiaoYan.Variables
{
internal class Const
{
public const string APP_VERSION = "1.0.1";
public const string APP_NAME = "com.marking.pc";
public const string PLATFORM = "windows";
public const double APP_BUILD_VERSION = 20251209.01;
public static readonly string APP_DEBUG_BUILD_VERSION = $"版本:{APP_BUILD_VERSION}";
public const string APP_FORM_NAME = "大教研";
public const string APP_SHOW_NAME = "大教研扫描服务";
#if DEBUG
public const string HTTP_HOST = "http://local.api.dajiaoyan.com/";
#else
public const string HTTP_HOST = "https://api.dajiaoyan.com/";
#endif
///
/// 静态文件服务器基础地址
///
public const string HTTP_STATIC_HOST = "https://static.yuansiwei.com/";
public const string OSS_PATH = "app/dajiaoyan/ocr";
public const string APP_BASE_FILENAME = "dajiaoyan.zip";
///
/// 在线更新文件
///
public static readonly string HTTP_UPDATE_FILE = $"{HTTP_STATIC_HOST}{OSS_PATH}/{APP_BASE_FILENAME}";
///
/// 应用启动地址
///
public static readonly string APP_PATH = Path.GetDirectoryName(System.Windows.Forms.Application.ExecutablePath);
///
/// 日志目录
///
public static readonly string LOG_DIR = Path.Combine(APP_PATH, "log");
///
/// 临时文件夹
///
public static readonly string TMP_PATH = Path.Combine(APP_PATH, "tmp");
public static readonly string ICON_FILE = "logo.ico";
///
/// 升级程序路径
///
public static readonly string UPDATE_EXEC_FILENAME = Path.Combine(APP_PATH, "update", "update.exe");
///
/// 扫描分辨率
///
public const int SCAN_DPI = 200;
public const string MSG_CAPTION_WARN = "警告";
public const string MSG_CAPTION_ATTENTION = "注意";
public const string MSG_CAPTION_ERROR = "错误";
public const string MSG_CAPTION_INFO = "消息";
public const string ERR_NO_ANY_TWAIN_DRIVER = "未安装twain类型的驱动";
public const string ERR_NO_IMAGE_PATH = "请选择扫描文件存放目录!";
public const string ERR_SCANNER_NOT_AVALIABLE = "当前选择的扫描仪无法使用!";
}
}