departmentmanagelogic

package
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2024 License: AGPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FillFather

func FillFather(in *sys.DeptInfo, fsMap map[int64]*sys.DeptInfo)

Types

type DeptInfoCreateLogic

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

func NewDeptInfoCreateLogic

func NewDeptInfoCreateLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoCreateLogic

func (*DeptInfoCreateLogic) DeptInfoCreate

func (l *DeptInfoCreateLogic) DeptInfoCreate(in *sys.DeptInfo) (*sys.WithID, error)

type DeptInfoDeleteLogic

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

func NewDeptInfoDeleteLogic

func NewDeptInfoDeleteLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoDeleteLogic

func (*DeptInfoDeleteLogic) DeptInfoDelete

func (l *DeptInfoDeleteLogic) DeptInfoDelete(in *sys.WithID) (*sys.Empty, error)

type DeptInfoIndexLogic

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

func NewDeptInfoIndexLogic

func NewDeptInfoIndexLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoIndexLogic

func (*DeptInfoIndexLogic) DeptInfoIndex

type DeptInfoReadLogic

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

func NewDeptInfoReadLogic

func NewDeptInfoReadLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoReadLogic

func (*DeptInfoReadLogic) DeptInfoRead

func (l *DeptInfoReadLogic) DeptInfoRead(in *sys.DeptInfoReadReq) (*sys.DeptInfo, error)

type DeptInfoSyncLogic

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

func NewDeptInfoSyncLogic

func NewDeptInfoSyncLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoSyncLogic

func (*DeptInfoSyncLogic) DeptInfoSync

func (*DeptInfoSyncLogic) DeptInfoSyncDingTalk

func (l *DeptInfoSyncLogic) DeptInfoSyncDingTalk(info *relationDB.SysDeptInfo, in *sys.DeptInfoSyncReq) (*sys.DeptInfoSyncResp, error)

func (*DeptInfoSyncLogic) DeptInfoSyncDingTalkUser

func (l *DeptInfoSyncLogic) DeptInfoSyncDingTalkUser(info *relationDB.SysDeptInfo, in *sys.DeptInfoSyncReq) error

type DeptInfoUpdateLogic

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

func NewDeptInfoUpdateLogic

func NewDeptInfoUpdateLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeptInfoUpdateLogic

func (*DeptInfoUpdateLogic) DeptInfoUpdate

func (l *DeptInfoUpdateLogic) DeptInfoUpdate(in *sys.DeptInfo) (*sys.Empty, error)

Jump to

Keyboard shortcuts

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