Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ICompany ¶
type ICompany interface { // GetCompanyById 通过ID获取公司信息 GetCompanyById(ctx context.Context, req *co_company_api.GetCompanyByIdReq) (*co_model.CompanyRes, error) // HasCompanyByName 公司名称是否存在 HasCompanyByName(ctx context.Context, req *co_company_api.HasCompanyByNameReq) (api_v1.BoolRes, error) // QueryCompanyList 查询公司列表 QueryCompanyList(ctx context.Context, req *co_company_api.QueryCompanyListReq) (*co_model.CompanyListRes, error) // CreateCompany 创建公司信息 CreateCompany(ctx context.Context, req *co_company_api.CreateCompanyReq) (*co_model.CompanyRes, error) // UpdateCompany 更新公司信息 UpdateCompany(ctx context.Context, req *co_company_api.UpdateCompanyReq) (*co_model.CompanyRes, error) // GetCompanyDetail 获取公司详情,包含完整商务联系人电话 GetCompanyDetail(ctx context.Context, req *co_company_api.GetCompanyDetailReq) (*co_model.CompanyRes, error) // contains filtered or unexported methods }
type IEmployee ¶
type IEmployee interface { // GetEmployeeById 根据id获取员工信息 GetEmployeeById(ctx context.Context, req *co_company_api.GetEmployeeByIdReq) (*co_model.EmployeeRes, error) // GetEmployeeDetailById 获取员工详情信息 GetEmployeeDetailById(ctx context.Context, req *co_company_api.GetEmployeeDetailByIdReq) (res *co_model.EmployeeRes, err error) // HasEmployeeByName 员工名称是否存在 HasEmployeeByName(ctx context.Context, req *co_company_api.HasEmployeeByNameReq) (api_v1.BoolRes, error) // HasEmployeeByNo 员工工号是否存在 HasEmployeeByNo(ctx context.Context, req *co_company_api.HasEmployeeByNoReq) (api_v1.BoolRes, error) // QueryEmployeeList 查询员工列表 QueryEmployeeList(ctx context.Context, req *co_company_api.QueryEmployeeListReq) (*co_model.EmployeeListRes, error) // CreateEmployee 创建员工信息 CreateEmployee(ctx context.Context, req *co_company_api.CreateEmployeeReq) (*co_model.EmployeeRes, error) // UpdateEmployee 更新员工信息 UpdateEmployee(ctx context.Context, req *co_company_api.UpdateEmployeeReq) (*co_model.EmployeeRes, error) // DeleteEmployee 删除员工信息 DeleteEmployee(ctx context.Context, req *co_company_api.DeleteEmployeeReq) (api_v1.BoolRes, error) // GetEmployeeListByRoleId 根据角色ID获取所有所属员工列表 GetEmployeeListByRoleId(ctx context.Context, req *co_company_api.GetEmployeeListByRoleIdReq) (*co_model.EmployeeListRes, error) // contains filtered or unexported methods }
type IFinancial ¶ added in v0.1.112
type IFinancial interface { GetAccountBalance(ctx context.Context, req *co_company_api.GetAccountBalanceReq) (api_v1.Int64Res, error) InvoiceRegister(ctx context.Context, req *co_company_api.CreateInvoiceReq) (*co_model.FdInvoiceInfoRes, error) QueryInvoice(ctx context.Context, req *co_company_api.QueryInvoiceReq) (*co_model.FdInvoiceListRes, error) DeletesFdInvoiceById(ctx context.Context, req *co_company_api.DeleteInvoiceByIdReq) (api_v1.BoolRes, error) InvoiceDetailRegister(ctx context.Context, req *co_company_api.CreateInvoiceDetailReq) (*co_model.FdInvoiceDetailInfoRes, error) QueryInvoiceDetailList(ctx context.Context, req *co_company_api.QueryInvoiceDetailListReq) (*co_model.FdInvoiceDetailListRes, error) MakeInvoiceDetailReq(ctx context.Context, req *co_company_api.MakeInvoiceDetailReq) (api_v1.BoolRes, error) AuditInvoiceDetail(ctx context.Context, req *co_company_api.AuditInvoiceDetailReq) (api_v1.BoolRes, error) BankCardRegister(ctx context.Context, req *co_company_api.BankCardRegisterReq) (*co_model.BankCardInfoRes, error) DeleteBankCard(ctx context.Context, req *co_company_api.DeleteBankCardReq) (api_v1.BoolRes, error) QueryBankCardList(ctx context.Context, req *co_company_api.QueryBankCardListReq) (*co_model.BankCardListRes, error) // contains filtered or unexported methods }
type IMy ¶
type IMy interface { // GetProfile 获取当前员工及用户信息 GetProfile(ctx context.Context, _ *co_company_api.GetProfileReq) (*co_model.MyProfileRes, error) // GetCompany 获取当前公司信息 GetCompany(ctx context.Context, _ *co_company_api.GetCompanyReq) (*co_model.MyCompanyRes, error) // GetTeams 获取当前团队信息 GetTeams(ctx context.Context, _ *co_company_api.GetTeamsReq) (co_model.MyTeamListRes, error) // SetAvatar 设置头像 SetAvatar(ctx context.Context, req *co_company_api.SetAvatarReq) (api_v1.BoolRes, error) // SetMobile 设置手机号 SetMobile(ctx context.Context, req *co_company_api.SetMobileReq) (api_v1.BoolRes, error) // contains filtered or unexported methods }
type ITeam ¶
type ITeam interface { // GetTeamById 根据id获取团队信息 GetTeamById(ctx context.Context, req *co_company_api.GetTeamByIdReq) (*co_model.TeamRes, error) // HasTeamByName 判断团队名称是否存在 HasTeamByName(ctx context.Context, req *co_company_api.HasTeamByNameReq) (api_v1.BoolRes, error) // QueryTeamList 查询团队列表 QueryTeamList(ctx context.Context, req *co_company_api.QueryTeamListReq) (*co_model.TeamListRes, error) // CreateTeam 创建团队 CreateTeam(ctx context.Context, req *co_company_api.CreateTeamReq) (*co_model.TeamRes, error) // UpdateTeam 更新团队信息 UpdateTeam(ctx context.Context, req *co_company_api.UpdateTeamReq) (*co_model.TeamRes, error) // DeleteTeam 删除团队信息 DeleteTeam(ctx context.Context, req *co_company_api.DeleteTeamReq) (api_v1.BoolRes, error) // GetTeamMemberList 获取团队成员列表 GetTeamMemberList(ctx context.Context, req *co_company_api.GetTeamMemberListReq) (*co_model.EmployeeListRes, error) // QueryTeamListByEmployee 根据员工获取团队列表 QueryTeamListByEmployee(ctx context.Context, req *co_company_api.QueryTeamListByEmployeeReq) (*co_model.TeamListRes, error) // SetTeamMember 设置团队成员 SetTeamMember(ctx context.Context, req *co_company_api.SetTeamMemberReq) (api_v1.BoolRes, error) // SetTeamOwner 设置团队负责人 SetTeamOwner(ctx context.Context, req *co_company_api.SetTeamOwnerReq) (api_v1.BoolRes, error) // SetTeamCaptain 设置团队队长或组长 SetTeamCaptain(ctx context.Context, req *co_company_api.SetTeamCaptainReq) (api_v1.BoolRes, error) // contains filtered or unexported methods }
Click to show internal directories.
Click to hide internal directories.