SysAttachmentController.go 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package partial
  2. import (
  3. "git.qianqiusoft.com/qianqiusoft/light-apiengine/entitys"
  4. sysmodel "git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
  5. //sysutils "git.qianqiusoft.com/qianqiusoft/light-apiengine/utils"
  6. //"git.qianqiusoft.com/qianqiusoft/light-apiengine/models"
  7. )
  8. // _Upload
  9. // @Title _Upload
  10. // @Description 上传文件
  11. // @Success 200 {object} Account
  12. // @Failure 403 :id is empty
  13. func SysAttachment_Upload(c *entitys.CtrlContext) {
  14. ret := __none_func_sys_attachment__()
  15. if ret {
  16. c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
  17. }else{
  18. c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
  19. }
  20. }
  21. // _Download
  22. // @Title _Download
  23. // @Description 下载文件
  24. // @Param id string false "文件ID"
  25. // @Success 200 {object} Account
  26. // @Failure 403 :id is empty
  27. func SysAttachment_Download(c *entitys.CtrlContext) {
  28. id := c.Ctx.Query("id")
  29. ret := __none_func_sys_attachment__(id)
  30. if ret {
  31. c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
  32. }else{
  33. c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
  34. }
  35. }
  36. // _Delete
  37. // @Title _Delete
  38. // @Description 删除文件
  39. // @Param id string false "文件ID"
  40. // @Success 200 {object} Account
  41. // @Failure 403 :id is empty
  42. func SysAttachment_Delete(c *entitys.CtrlContext) {
  43. id := c.Ctx.Query("id")
  44. ret := __none_func_sys_attachment__(id)
  45. if ret {
  46. c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
  47. }else{
  48. c.Ctx.JSON(500, sysmodel.SysReturn{500, "", nil})
  49. }
  50. }
  51. func __none_func_sys_attachment__(params ... interface{}) bool{
  52. return true
  53. }