GAAS GFrame项目web后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
4.0 KiB

3 years ago
  1. package cache
  2. import (
  3. "LAPP_GAAS_GFrame_BACKEND/dao/cache/implments"
  4. model "LAPP_GAAS_GFrame_BACKEND/models/cache"
  5. "go.mongodb.org/mongo-driver/bson/primitive"
  6. )
  7. /******************************************************************************
  8. *
  9. * @Interface Name : CustOrderDAO
  10. *-----------------------------------------------------------------------------
  11. *
  12. * @Description : CustOrder的数据访问对象接口
  13. *
  14. * @Author : 代码生成器创建
  15. *
  16. * @Date : 2021-05-20 14:37:20
  17. *
  18. ******************************************************************************/
  19. type SchedulerCacheDAO interface {
  20. /******************************************************************************
  21. *
  22. * @Function Name : InsertOne
  23. *-----------------------------------------------------------------------------
  24. *
  25. * @Description : 插入一条SchedulerCache
  26. *
  27. * @Function Parameters : 需要插入的SchedulerCache
  28. *
  29. * @Return Value : 执行时发生的错误
  30. *
  31. * @Author : 代码生成器创建
  32. *
  33. * @Date : 2021-05-20 14:37:20
  34. *
  35. ******************************************************************************/
  36. InsertOne(cache *model.SchedulerCache) (primitive.ObjectID, error)
  37. /******************************************************************************
  38. *
  39. * @Function Name : DeleteOne
  40. *-----------------------------------------------------------------------------
  41. *
  42. * @Description : 删除指定键的SchedulerCache
  43. *
  44. * @Function Parameters : 主键
  45. *
  46. * @Return Value : 执行时发生的错误
  47. *
  48. * @Author : 代码生成器创建
  49. *
  50. * @Date : 2021-05-20 14:37:20
  51. *
  52. ******************************************************************************/
  53. DeleteOne(cache *model.SchedulerCache) error
  54. /******************************************************************************
  55. *
  56. * @Function Name : SelectOne
  57. *-----------------------------------------------------------------------------
  58. *
  59. * @Description : 查找指定键的SchedulerCache
  60. *
  61. * @Function Parameters : 主键
  62. *
  63. * @Return Value : 查找到的SchedulerCache
  64. *
  65. * @Return Value : 执行时发生的错误
  66. *
  67. * @Author : 代码生成器创建
  68. *
  69. * @Date : 2021-05-20 14:37:20
  70. *
  71. ******************************************************************************/
  72. SelectOne(cache *model.SchedulerCache) (model.SchedulerCache, error)
  73. /******************************************************************************
  74. *
  75. * @Function Name : UpdateOne
  76. *-----------------------------------------------------------------------------
  77. *
  78. * @Description : 修改SchedulerCache
  79. *
  80. * @Function Parameters : 需要修改的SchedulerCache
  81. *
  82. * @Return Value : 执行时发生的错误
  83. *
  84. * @Author : 代码生成器创建
  85. *
  86. * @Date : 2021-05-20 14:37:20
  87. *
  88. ******************************************************************************/
  89. UpdateOne(cache *model.SchedulerCache) error
  90. }
  91. /******************************************************************************
  92. *
  93. * @Function Name : NewCustOrderDAO
  94. *-----------------------------------------------------------------------------
  95. *
  96. * @Description : 创建一个SchedulerCacheDAO实例
  97. *
  98. * @Function Parameters : xorm会话
  99. *
  100. * @Function Parameters : 基本主键
  101. *
  102. * @Return Value : SchedulerCacheDAO实例
  103. *
  104. * @Author : 代码生成器创建
  105. *
  106. * @Date : 2021-05-20 14:37:20
  107. *
  108. ******************************************************************************/
  109. func NewSchedulerCacheDAO() SchedulerCacheDAO {
  110. return implments.NewSchedulerCacheDAOImplement()
  111. }