| 12345678910111213141516171819202122232425262728293031 |
- package item
- import (
- "server/dao"
- "server/model/item/request"
- )
- type GatewayService struct {
- }
- func (gs *GatewayService) QueryAllGateways() ([]dao.Gateway, error) {
- return dao.QueryAllGateways()
- }
- func (gs *GatewayService) QueryGatewayList(info request.SearchGatewayList) ([]dao.Gateway, int64, error) {
- limit := info.PageSize
- offset := info.PageSize * (info.Page - 1)
- return dao.QueryGatewayList(info.Name, info.ProductKey, limit, offset)
- }
- func (gs *GatewayService) CreateGateway(gateway dao.Gateway) error {
- return gateway.CreateGateway()
- }
- func (gs *GatewayService) UpdateGateway(gateway dao.Gateway) error {
- return gateway.UpdateGateway()
- }
- func (gs *GatewayService) DeleteGateway(id int) error {
- return dao.DeleteGateway(id)
- }
|