using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using wms.service;
using wms.service.IService;
namespace wms.api.Controllers
{
    /// 
    ///  数据库初始化控制器
    /// 
    [Route("api/[controller]/[action]")]
    [ApiController]
    public class DBInitController : ControllerBase
    {
        private readonly IDBService _dBService;
        public DBInitController(IDBService dBService)
        {
            _dBService = dBService;
        }
        /// 
        /// 初始化盘条库
        /// 
        /// 
        [HttpGet(Name = "InitPtDB")]
        public string InitPtDB()
        {
            _dBService.InitPtDB();
            return "";
        }
        /// 
        /// 初始化合金库
        /// 
        /// 
        [HttpGet(Name = "InitHjDB")]
        public string InitHjDB()
        {
             _dBService.InitHjDB();
            return "";
        }
        /// 
        /// 初始化分拣库
        /// 
        /// 
        [HttpGet(Name = "InitFjDB")]
        public string InitFjDB()
        {
             _dBService.InitFjDB();
            return "";
        }
        /// 
        /// 初始化时效库
        /// 
        /// 
        [HttpGet(Name = "InitSxDB")]
        public string InitSxDB()
        {
             _dBService.InitSxDB();
            return "";
        }
        /// 
        /// 初始化成品库
        /// 
        /// 
        [HttpGet(Name = "InitCpDB")]
        public string InitCpDB()
        {
             _dBService.InitCpDB();
            return "";
        }
    }
}