controller

package
v0.1.114 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Company = func(modules co_interface.IModules) *CompanyController {
	return &CompanyController{
		co_controller.Company(modules),
	}
}
View Source
var Employee = func(modules co_interface.IModules) *EmployeeController {
	return &EmployeeController{
		co_controller.Employee(modules),
	}
}
View Source
var Financial = func(modules co_interface.IModules) *FinancialController {
	return &FinancialController{
		co_controller.Financial(modules),
	}
}
View Source
var My = func(modules co_interface.IModules) *MyController {
	return &MyController{
		co_controller.My(modules),
	}
}
View Source
var Team = func(modules co_interface.IModules) *TeamController {
	return &TeamController{
		co_controller.Team(modules),
	}
}

Functions

This section is empty.

Types

type CompanyController

type CompanyController struct {
	i_controller.ICompany
}

func (*CompanyController) CreateCompany

CreateCompany 创建公司信息

func (*CompanyController) GetCompanyById

GetCompanyById 通过ID获取公司信息

func (*CompanyController) GetCompanyDetail

GetCompanyDetail 查看更多信息含完整手机号

func (*CompanyController) GetModules

func (c *CompanyController) GetModules() co_interface.IModules

func (*CompanyController) HasCompanyByName

func (c *CompanyController) HasCompanyByName(ctx context.Context, req *co_v1.HasCompanyByNameReq) (api_v1.BoolRes, error)

HasCompanyByName 公司名称是否存在

func (*CompanyController) QueryCompanyList

QueryCompanyList 查询公司列表

func (*CompanyController) UpdateCompany

UpdateCompany 更新公司信息

type EmployeeController

type EmployeeController struct {
	i_controller.IEmployee
}

func (*EmployeeController) CreateEmployee

CreateEmployee 创建员工信息

func (*EmployeeController) DeleteEmployee

func (c *EmployeeController) DeleteEmployee(ctx context.Context, req *co_v1.DeleteEmployeeReq) (api_v1.BoolRes, error)

DeleteEmployee 删除员工信息

func (*EmployeeController) GetEmployeeById

func (*EmployeeController) GetEmployeeDetailById

func (c *EmployeeController) GetEmployeeDetailById(ctx context.Context, req *co_v1.GetEmployeeDetailByIdReq) (res *co_model.EmployeeRes, err error)

GetEmployeeDetailById 获取员工详情信息

func (*EmployeeController) GetEmployeeListByRoleId

func (*EmployeeController) GetModules

func (c *EmployeeController) GetModules() co_interface.IModules

func (*EmployeeController) HasEmployeeByName

func (c *EmployeeController) HasEmployeeByName(ctx context.Context, req *co_v1.HasEmployeeByNameReq) (api_v1.BoolRes, error)

HasEmployeeByName 员工名称是否存在

func (*EmployeeController) HasEmployeeByNo

func (c *EmployeeController) HasEmployeeByNo(ctx context.Context, req *co_v1.HasEmployeeByNoReq) (api_v1.BoolRes, error)

HasEmployeeByNo 员工工号是否存在

func (*EmployeeController) QueryEmployeeList

QueryEmployeeList 查询员工列表

func (*EmployeeController) UpdateEmployee

UpdateEmployee 更新员工信息

type FinancialController added in v0.1.112

type FinancialController struct {
	i_controller.IFinancial
}

func (*FinancialController) AuditInvoiceDetail added in v0.1.112

func (c *FinancialController) AuditInvoiceDetail(ctx context.Context, req *co_v1.AuditInvoiceDetailReq) (api_v1.BoolRes, error)

func (*FinancialController) BankCardRegister added in v0.1.112

func (*FinancialController) DeleteBankCard added in v0.1.112

func (*FinancialController) DeletesFdInvoiceById added in v0.1.112

func (c *FinancialController) DeletesFdInvoiceById(ctx context.Context, req *co_v1.DeleteInvoiceByIdReq) (api_v1.BoolRes, error)

func (*FinancialController) GetAccountBalance added in v0.1.112

func (*FinancialController) GetModules added in v0.1.112

func (c *FinancialController) GetModules() co_interface.IModules

func (*FinancialController) InvoiceDetailRegister added in v0.1.112

func (*FinancialController) InvoiceRegister added in v0.1.112

func (*FinancialController) MakeInvoiceDetailReq added in v0.1.112

func (c *FinancialController) MakeInvoiceDetailReq(ctx context.Context, req *co_v1.MakeInvoiceDetailReq) (api_v1.BoolRes, error)

func (*FinancialController) QueryBankCardList added in v0.1.112

func (*FinancialController) QueryInvoice added in v0.1.112

func (*FinancialController) QueryInvoiceDetailList added in v0.1.112

type ModuleController

type ModuleController struct {
	Company  *CompanyController
	Employee *EmployeeController
	Team     *TeamController
	My       *MyController
}

type MyController

type MyController struct {
	i_controller.IMy
}

func (*MyController) GetCompany

GetCompany 获取当前公司信息

func (*MyController) GetModules

func (c *MyController) GetModules() co_interface.IModules

func (*MyController) GetProfile

GetProfile 获取当前员工及用户信息

func (*MyController) GetTeams

GetTeams 获取当前团队信息

func (*MyController) SetAvatar

func (c *MyController) SetAvatar(ctx context.Context, req *co_v1.SetAvatarReq) (api_v1.BoolRes, error)

SetAvatar 设置员工头像

func (*MyController) SetMobile

func (c *MyController) SetMobile(ctx context.Context, req *co_v1.SetMobileReq) (api_v1.BoolRes, error)

SetMobile 设置手机号

type TeamController

type TeamController struct {
	i_controller.ITeam
}

func (*TeamController) CreateTeam

func (c *TeamController) CreateTeam(ctx context.Context, req *co_v1.CreateTeamReq) (*co_model.TeamRes, error)

func (*TeamController) DeleteTeam

func (c *TeamController) DeleteTeam(ctx context.Context, req *co_v1.DeleteTeamReq) (api_v1.BoolRes, error)

func (*TeamController) GetModules

func (c *TeamController) GetModules() co_interface.IModules

func (*TeamController) GetTeamById

func (c *TeamController) GetTeamById(ctx context.Context, req *co_v1.GetTeamByIdReq) (*co_model.TeamRes, error)

func (*TeamController) GetTeamMemberList

func (*TeamController) HasTeamByName

func (c *TeamController) HasTeamByName(ctx context.Context, req *co_v1.HasTeamByNameReq) (api_v1.BoolRes, error)

func (*TeamController) QueryTeamList

func (*TeamController) QueryTeamListByEmployee

func (c *TeamController) QueryTeamListByEmployee(ctx context.Context, req *co_v1.QueryTeamListByEmployeeReq) (*co_model.TeamListRes, error)

func (*TeamController) SetTeamCaptain

func (c *TeamController) SetTeamCaptain(ctx context.Context, req *co_v1.SetTeamCaptainReq) (api_v1.BoolRes, error)

func (*TeamController) SetTeamMember

func (c *TeamController) SetTeamMember(ctx context.Context, req *co_v1.SetTeamMemberReq) (api_v1.BoolRes, error)

func (*TeamController) SetTeamOwner

func (c *TeamController) SetTeamOwner(ctx context.Context, req *co_v1.SetTeamOwnerReq) (api_v1.BoolRes, error)

func (*TeamController) UpdateTeam

func (c *TeamController) UpdateTeam(ctx context.Context, req *co_v1.UpdateTeamReq) (*co_model.TeamRes, error)

Jump to

Keyboard shortcuts

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