logic

package
v0.0.0-...-592b0ac Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 1, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DBToRPCFmt

func DBToRPCFmt(db interface{}) interface{}

func GetNullTime

func GetNullTime(time sql.NullTime) int64

Types

type GetGroupInfoLogic

type GetGroupInfoLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetGroupInfoLogic

func NewGetGroupInfoLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetGroupInfoLogic

func (*GetGroupInfoLogic) GetGroupInfo

func (l *GetGroupInfoLogic) GetGroupInfo(in *dc.GetGroupInfoReq) (resp *dc.GetGroupInfoResp, err error)

获取组信息

type GetGroupMemberLogic

type GetGroupMemberLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewGetGroupMemberLogic

func NewGetGroupMemberLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetGroupMemberLogic

func (*GetGroupMemberLogic) GetGroupMember

func (l *GetGroupMemberLogic) GetGroupMember(in *dc.GetGroupMemberReq) (resp *dc.GetGroupMemberResp, err error)

获取组成员

type ManageGroupInfoLogic

type ManageGroupInfoLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewManageGroupInfoLogic

func NewManageGroupInfoLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ManageGroupInfoLogic

func (*ManageGroupInfoLogic) AddGroupInfo

func (l *ManageGroupInfoLogic) AddGroupInfo(in *dc.ManageGroupInfoReq) (*dc.GroupInfo, error)

func (*ManageGroupInfoLogic) DelGroupInfo

func (l *ManageGroupInfoLogic) DelGroupInfo(in *dc.ManageGroupInfoReq) (*dc.GroupInfo, error)

func (*ManageGroupInfoLogic) ManageGroupInfo

func (l *ManageGroupInfoLogic) ManageGroupInfo(in *dc.ManageGroupInfoReq) (*dc.GroupInfo, error)

管理组

func (*ManageGroupInfoLogic) ModifyGroupInfo

func (l *ManageGroupInfoLogic) ModifyGroupInfo(in *dc.ManageGroupInfoReq) (*dc.GroupInfo, error)

type ManageGroupMemberLogic

type ManageGroupMemberLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewManageGroupMemberLogic

func NewManageGroupMemberLogic(ctx context.Context, svcCtx *svc.ServiceContext) *ManageGroupMemberLogic

func (*ManageGroupMemberLogic) AddGroupMember

func (*ManageGroupMemberLogic) CheckGroup

发现返回true 没有返回false

func (*ManageGroupMemberLogic) CheckGroupMember

func (l *ManageGroupMemberLogic) CheckGroupMember(in *dc.ManageGroupMemberReq) (bool, error)

发现返回true 没有返回false

func (*ManageGroupMemberLogic) DelGroupMember

func (*ManageGroupMemberLogic) ManageGroupMember

func (l *ManageGroupMemberLogic) ManageGroupMember(in *dc.ManageGroupMemberReq) (*dc.GroupMember, error)

管理组成员

type SendActionLogic

type SendActionLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewSendActionLogic

func NewSendActionLogic(ctx context.Context, svcCtx *svc.ServiceContext) *SendActionLogic

func (*SendActionLogic) SendAction

func (l *SendActionLogic) SendAction(in *dc.SendActionReq) (*dc.SendActionResp, error)

同步调用设备行为

type SendPropertyLogic

type SendPropertyLogic struct {
	logx.Logger
	// contains filtered or unexported fields
}

func NewSendPropertyLogic

func NewSendPropertyLogic(ctx context.Context, svcCtx *svc.ServiceContext) *SendPropertyLogic

func (*SendPropertyLogic) SendProperty

func (l *SendPropertyLogic) SendProperty(in *dc.SendPropertyReq) (*dc.SendPropertyResp, error)

同步调用设备属性

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL