DBInitController.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. using Microsoft.AspNetCore.Http;
  2. using Microsoft.AspNetCore.Mvc;
  3. using wms.service;
  4. using wms.service.IService;
  5. namespace wms.api.Controllers
  6. {
  7. [Route("api/[controller]/[action]")]
  8. [ApiController]
  9. public class DBInitController : ControllerBase
  10. {
  11. private readonly IDBService _dBService;
  12. public DBInitController(IDBService dBService)
  13. {
  14. _dBService = dBService;
  15. }
  16. /// <summary>
  17. /// 初始化盘条库
  18. /// </summary>
  19. /// <returns></returns>
  20. [HttpGet(Name = "InitPtDB")]
  21. public string InitPtDB()
  22. {
  23. _dBService.InitPtDB();
  24. return "";
  25. }
  26. /// <summary>
  27. /// 初始化合金库
  28. /// </summary>
  29. /// <returns></returns>
  30. [HttpGet(Name = "InitHjDB")]
  31. public string InitHjDB()
  32. {
  33. _dBService.InitHjDB();
  34. return "";
  35. }
  36. /// <summary>
  37. /// 初始化分拣库
  38. /// </summary>
  39. /// <returns></returns>
  40. [HttpGet(Name = "InitFjDB")]
  41. public string InitFjDB()
  42. {
  43. _dBService.InitFjDB();
  44. return "";
  45. }
  46. /// <summary>
  47. /// 初始化时效库
  48. /// </summary>
  49. /// <returns></returns>
  50. [HttpGet(Name = "InitSxDB")]
  51. public string InitSxDB()
  52. {
  53. _dBService.InitSxDB();
  54. return "";
  55. }
  56. /// <summary>
  57. /// 初始化成品库
  58. /// </summary>
  59. /// <returns></returns>
  60. [HttpGet(Name = "InitCpDB")]
  61. public string InitCpDB()
  62. {
  63. _dBService.InitCpDB();
  64. return "";
  65. }
  66. }
  67. }