| 12345678910111213141516171819202122232425262728293031323334353637 |
- package service
- import (
- "iot_manager_service/app/system/dao"
- "iot_manager_service/util"
- )
- var MenuService = new(menuService)
- type menuService struct{}
- func (s *menuService) Get(id int64) (*dao.Menu, error) {
- menu := &dao.Menu{
- ID: id,
- }
- err := menu.Get()
- if err != nil {
- return nil, err
- }
- return menu, nil
- }
- func (s *menuService) Submit(req dao.Menu) *util.Errors {
- role := &req
- if role.ID == 0 {
- err := role.Save()
- if err != nil {
- return util.FailResponse(err.Error(), nil)
- }
- return util.SuccessResponse(util.Succeeded, nil)
- }
- err := role.Update()
- if err != nil {
- return util.FailResponse(err.Error(), nil)
- }
- return util.SuccessResponse(util.Succeeded, nil)
- }
|