高级排程
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.

220 lines
7.5 KiB

  1. // Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
  2. package as
  3. import (
  4. "LAPP_AS/global"
  5. "LAPP_AS/grmi"
  6. model "LAPP_AS/models/as"
  7. "LAPP_AS/services/as/implments"
  8. )
  9. /******************************************************************************
  10. *
  11. * @Interface Name : SchedulerService
  12. *-----------------------------------------------------------------------------
  13. *
  14. * @Description : Scheduler的服务接口
  15. *
  16. * @Author : 代码生成器创建
  17. *
  18. * @Date : 2021-09-06 15:51:34
  19. *
  20. ******************************************************************************/
  21. type SchedulerService interface {
  22. /******************************************************************************
  23. *
  24. * @Function Name : InsertOne
  25. *-----------------------------------------------------------------------------
  26. *
  27. * @Description : 插入一条Scheduler
  28. *
  29. * @Function Parameters : 当前访问人员信息
  30. *
  31. * @Function Parameters : 需要插入的Scheduler
  32. *
  33. * @Return Value : 执行时发生的错误
  34. *
  35. * @Author : 代码生成器创建
  36. *
  37. * @Date : 2021-09-06 15:51:34
  38. *
  39. ******************************************************************************/
  40. InsertOne(*global.User, *model.Scheduler) error
  41. /******************************************************************************
  42. *
  43. * @Function Name : DeleteOne
  44. *-----------------------------------------------------------------------------
  45. *
  46. * @Description : 删除指定键的Scheduler
  47. *
  48. * @Function Parameters : 主键
  49. *
  50. * @Return Value : 执行时发生的错误
  51. *
  52. * @Author : 代码生成器创建
  53. *
  54. * @Date : 2021-09-06 15:51:34
  55. *
  56. ******************************************************************************/
  57. DeleteOne(*global.User, int) error
  58. /******************************************************************************
  59. *
  60. * @Function Name : SelectOne
  61. *-----------------------------------------------------------------------------
  62. *
  63. * @Description : 查找指定键的Scheduler
  64. *
  65. * @Function Parameters : 主键
  66. *
  67. * @Return Value : 查找到的Scheduler
  68. *
  69. * @Return Value : 执行时发生的错误
  70. *
  71. * @Author : 代码生成器创建
  72. *
  73. * @Date : 2021-09-06 15:51:34
  74. *
  75. ******************************************************************************/
  76. SelectOne(*global.User, int) (*model.Scheduler, error)
  77. /******************************************************************************
  78. *
  79. * @Function Name : UpdateOne
  80. *-----------------------------------------------------------------------------
  81. *
  82. * @Description : 修改一条Scheduler
  83. *
  84. * @Function Parameters : 当前访问人员信息
  85. *
  86. * @Function Parameters : 需要修改的Scheduler
  87. *
  88. * @Return Value : 执行时发生的错误
  89. *
  90. * @Author : 代码生成器创建
  91. *
  92. * @Date : 2021-09-06 15:51:34
  93. *
  94. ******************************************************************************/
  95. UpdateOne(*global.User, *model.Scheduler) error
  96. /******************************************************************************
  97. *
  98. * @Function Name : Insert
  99. *-----------------------------------------------------------------------------
  100. *
  101. * @Description : 插入多条Scheduler
  102. *
  103. * @Function Parameters : 当前访问人员信息
  104. *
  105. * @Function Parameters : 需要插入的Scheduler列表
  106. *
  107. * @Return Value : 执行时发生的错误
  108. *
  109. * @Author : 代码生成器创建
  110. *
  111. * @Date : 2021-09-06 15:51:34
  112. *
  113. ******************************************************************************/
  114. Insert(*global.User, *[]model.Scheduler) error
  115. /******************************************************************************
  116. *
  117. * @Function Name : Delete
  118. *-----------------------------------------------------------------------------
  119. *
  120. * @Description : 删除多条Scheduler
  121. *
  122. * @Function Parameters : 当前访问人员信息
  123. *
  124. * @Function Parameters : 需要删除的Scheduler列表
  125. *
  126. * @Return Value : 执行时发生的错误
  127. *
  128. * @Author : 代码生成器创建
  129. *
  130. * @Date : 2021-09-06 15:51:34
  131. *
  132. ******************************************************************************/
  133. Delete(*global.User, *[]model.Scheduler) error
  134. /******************************************************************************
  135. *
  136. * @Function Name : Select
  137. *-----------------------------------------------------------------------------
  138. *
  139. * @Description : 查询Scheduler
  140. *
  141. * @Function Parameters : 当前访问人员信息
  142. *
  143. * @Function Parameters : 查询参数
  144. *
  145. * @Return Value : 查询结果
  146. *
  147. * @Return Value : 执行时发生的错误
  148. *
  149. * @Author : 代码生成器创建
  150. *
  151. * @Date : 2021-09-06 15:51:34
  152. *
  153. ******************************************************************************/
  154. Select(*global.User, map[string]string) ([]model.Scheduler, error)
  155. /******************************************************************************
  156. *
  157. * @Function Name : SelectAndPaging
  158. *-----------------------------------------------------------------------------
  159. *
  160. * @Description : 查询Scheduler
  161. *
  162. * @Function Parameters : 当前访问人员信息
  163. *
  164. * @Function Parameters : 查询参数
  165. *
  166. * @Return Value : 查询结果
  167. *
  168. * @Return Value : 执行时发生的错误
  169. *
  170. * @Author : 代码生成器创建
  171. *
  172. * @Date : 2021-09-06 15:51:34
  173. *
  174. ******************************************************************************/
  175. SelectAndPaging(*global.User, map[string]string) (grmi.PagingResult, error)
  176. /******************************************************************************
  177. *
  178. * @Function Name : Update
  179. *-----------------------------------------------------------------------------
  180. *
  181. * @Description : 修改多条Scheduler
  182. *
  183. * @Function Parameters : 当前访问人员信息
  184. *
  185. * @Function Parameters : 需要修改的Scheduler列表
  186. *
  187. * @Return Value : 执行时发生的错误
  188. *
  189. * @Author : 代码生成器创建
  190. *
  191. * @Date : 2021-09-06 15:51:34
  192. *
  193. ******************************************************************************/
  194. Update(*global.User, *[]model.Scheduler) error
  195. Create(*global.User, *model.Scheduler) error
  196. }
  197. /******************************************************************************
  198. *
  199. * @Function Name : NewSchedulerService
  200. *-----------------------------------------------------------------------------
  201. *
  202. * @Description : 创建一个SchedulerService
  203. *
  204. * @Return Value : SchedulerService实例
  205. *
  206. * @Author : 代码生成器创建
  207. *
  208. * @Date : 2021-09-06 15:51:34
  209. *
  210. ******************************************************************************/
  211. func NewSchedulerService() SchedulerService {
  212. return implments.NewSchedulerServiceImplement()
  213. }