stock.go 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. package controllers
  2. import (
  3. _ "Medical_ERP/common/response"
  4. )
  5. type StockController struct {
  6. BaseController
  7. }
  8. // StockIn 入库
  9. // @Summary 入库
  10. // @Description 入库
  11. // @Tags 库存
  12. // @Param body body dto.StockInInsertReq true "body"
  13. // @Success 200 {object} response.Page{list=[]models.StockIn} "{"code": 200, "data": [...]}"
  14. // @Router /stock/in [post]
  15. // @Security Bearer
  16. //func (c StockController) StockIn() {
  17. // s := services.Stock{}
  18. // reqData := dto.StockInInsertReq{}
  19. // if err := c.ParseAndValidate(&c.Ctx.Input.RequestBody, &reqData); err != nil {
  20. // err = errors.New("解析表单数据异常")
  21. // c.Error(global.ParseFormErr, err, err.Error())
  22. // return
  23. // }
  24. //
  25. // reqData.SetCreateBy(beegouser.GetUserId(c.Ctx))
  26. // reqData.SetDeptId(beegouser.GetDeptId(c.Ctx))
  27. // err := s.StockIn(&reqData)
  28. // if err != nil {
  29. // c.Error(500, err, err.Error())
  30. // return
  31. // }
  32. // c.OK(reqData.GetId(), "入库成功")
  33. //}
  34. // StockInList 入库列表
  35. // @Summary 入库列表
  36. // @Description 入库列表
  37. // @Tags 库存
  38. // @Param body body dto.StockPageReq true "body"
  39. // @Success 200 {object} response.Page{list=[]models.StockIn} "{"code": 200, "data": [...]}"
  40. // @Router /stock/in [post]
  41. // @Security Bearer
  42. //func (c StockController) StockInList() {
  43. // s := services.Stock{}
  44. // reqData := dto.StockPageReq{}
  45. // if err := c.ParseAndValidate(&c.Ctx.Input.RequestBody, &reqData); err != nil {
  46. // err = errors.New("解析表单数据异常")
  47. // c.Error(global.ParseFormErr, err, err.Error())
  48. // return
  49. // }
  50. //
  51. // reqData.SetCreateBy(beegouser.GetUserId(c.Ctx))
  52. // reqData.SetDeptId(beegouser.GetDeptId(c.Ctx))
  53. // err := s.StockIn(&reqData)
  54. // if err != nil {
  55. // c.Error(500, err, err.Error())
  56. // return
  57. // }
  58. // c.OK(reqData.GetId(), "入库成功")
  59. //}