apisql_service.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. package apisql_service
  2. // type Apisql struct {
  3. // ID int
  4. // Sqlstr string
  5. // Sqlname string
  6. // Returetype string
  7. // Method string
  8. // CreatedBy string
  9. // ModifiedBy string
  10. // PageNum int
  11. // PageSize int
  12. // }
  13. // func (a *Apisql) Add() (id int, err error) {
  14. // data := map[string]interface{}{
  15. // "Sqlstr": a.Sqlstr,
  16. // "Sqlname": a.Sqlname,
  17. // "Returetype": a.Returetype,
  18. // "Method": a.Method,
  19. // }
  20. // Sqlname, _ := model.CheckSqlname(a.Sqlname)
  21. // if Sqlname {
  22. // return 0, errors.New("名字重复,请更改!")
  23. // }
  24. // if id, err := model.AddApisql(data); err == nil {
  25. // return id, err
  26. // } else {
  27. // return 0, err
  28. // }
  29. // }
  30. // func (a *Apisql) Edit() error {
  31. // data := map[string]interface{}{
  32. // "Sqlstr": a.Sqlstr,
  33. // "Sqlname": a.Sqlname,
  34. // "Returetype": a.Returetype,
  35. // "Method": a.Method,
  36. // }
  37. // Sqlname, _ := model.CheckSqlname(a.Sqlname)
  38. // if Sqlname {
  39. // return errors.New("名字重复,请更改!")
  40. // }
  41. // err := model.EditApisql(a.ID, data)
  42. // if err != nil {
  43. // return err
  44. // }
  45. // return nil
  46. // }
  47. // func (a *Apisql) GetByName() (*model.Apisql, error) {
  48. // apisql, err := model.GetApisqlByName(a.Sqlname)
  49. // if err != nil {
  50. // return nil, err
  51. // }
  52. // return apisql, nil
  53. // }
  54. // func (a *Apisql) GetAll() ([]*model.Apisql, error) {
  55. // if a.Sqlname != "" {
  56. // maps := make(map[string]interface{})
  57. // maps["deleted_on"] = 0
  58. // maps["sqlname"] = a.Sqlname
  59. // apisql, err := model.GetApisqls(a.PageNum, a.PageSize, maps)
  60. // if err != nil {
  61. // return nil, err
  62. // }
  63. // return apisql, nil
  64. // } else {
  65. // apisql, err := model.GetApisqls(a.PageNum, a.PageSize, a.getMaps())
  66. // if err != nil {
  67. // return nil, err
  68. // }
  69. // return apisql, nil
  70. // }
  71. // }
  72. // func (a *Apisql) Delete() error {
  73. // err := model.DeleteApisqlByName(a.Sqlname)
  74. // if err != nil {
  75. // return err
  76. // }
  77. // return nil
  78. // }
  79. // func (a *Apisql) ExistByID() (bool, error) {
  80. // return model.ExistApisqlByID(a.ID)
  81. // }
  82. // func (a *Apisql) Count() (int, error) {
  83. // return model.GetApisqlTotal(a.getMaps())
  84. // }
  85. // func (a *Apisql) getMaps() map[string]interface{} {
  86. // maps := make(map[string]interface{})
  87. // maps["deleted_on"] = 0
  88. // return maps
  89. // }