package controllers import ( _ "Medical_ERP/common/response" ) type StockController struct { BaseController } // StockIn 入库 // @Summary 入库 // @Description 入库 // @Tags 库存 // @Param body body dto.StockInInsertReq true "body" // @Success 200 {object} response.Page{list=[]models.StockIn} "{"code": 200, "data": [...]}" // @Router /stock/in [post] // @Security Bearer //func (c StockController) StockIn() { // s := services.Stock{} // reqData := dto.StockInInsertReq{} // if err := c.ParseAndValidate(&c.Ctx.Input.RequestBody, &reqData); err != nil { // err = errors.New("解析表单数据异常") // c.Error(global.ParseFormErr, err, err.Error()) // return // } // // reqData.SetCreateBy(beegouser.GetUserId(c.Ctx)) // reqData.SetDeptId(beegouser.GetDeptId(c.Ctx)) // err := s.StockIn(&reqData) // if err != nil { // c.Error(500, err, err.Error()) // return // } // c.OK(reqData.GetId(), "入库成功") //} // StockInList 入库列表 // @Summary 入库列表 // @Description 入库列表 // @Tags 库存 // @Param body body dto.StockPageReq true "body" // @Success 200 {object} response.Page{list=[]models.StockIn} "{"code": 200, "data": [...]}" // @Router /stock/in [post] // @Security Bearer //func (c StockController) StockInList() { // s := services.Stock{} // reqData := dto.StockPageReq{} // if err := c.ParseAndValidate(&c.Ctx.Input.RequestBody, &reqData); err != nil { // err = errors.New("解析表单数据异常") // c.Error(global.ParseFormErr, err, err.Error()) // return // } // // reqData.SetCreateBy(beegouser.GetUserId(c.Ctx)) // reqData.SetDeptId(beegouser.GetDeptId(c.Ctx)) // err := s.StockIn(&reqData) // if err != nil { // c.Error(500, err, err.Error()) // return // } // c.OK(reqData.GetId(), "入库成功") //}