sysdic_api_controller.go 907B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package controllers
  2. import "sws_xcx/service"
  3. type SysDicApiController struct {
  4. BaseApiController
  5. }
  6. // @Title GetIllness
  7. // @Description 获取病情字典
  8. // @Success 200 {object} models.type DicResp success
  9. // @Failure 500 error
  10. // @router /getillness [get]
  11. func (c *SysDicApiController) GetIllness() {
  12. s := service.NewSysDicService()
  13. dics, err := s.GetDicsByType("ILLNESS")
  14. if err != nil {
  15. c.ServeDynamicFailJsonSend(err.Error())
  16. return
  17. }
  18. c.ServeSuccessJSON(s.Transform(dics))
  19. }
  20. // @Title GetRenalStatus
  21. // @Description 获取肾功能情况列表
  22. // @Success 200 {object} models.type DicResp success
  23. // @Failure 500 error
  24. // @router /getrenalstatus [get]
  25. func (c *SysDicApiController) GetRenalStatus() {
  26. s := service.NewSysDicService()
  27. dics, err := s.GetDicsByType("RENAL")
  28. if err != nil {
  29. c.ServeDynamicFailJsonSend(err.Error())
  30. return
  31. }
  32. c.ServeSuccessJSON(s.Transform(dics))
  33. }