Help us shape the future of Go! Take the 2026 Go Developer Survey

position

package
v1.3.10 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2026 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertApiPositionInfoToRpcPositionInfo

func ConvertApiPositionInfoToRpcPositionInfo(apiPos *types.PositionInfo) *positionservice.PositionInfo

ConvertApiPositionInfoToRpcPositionInfo 将 API PositionInfo 转换为 RPC PositionInfo

func ConvertRpcPositionInfoToApiPositionInfo

func ConvertRpcPositionInfoToApiPositionInfo(rpcPos *positionservice.PositionInfo) *types.PositionInfo

ConvertRpcPositionInfoToApiPositionInfo 将 RPC PositionInfo 转换为 API PositionInfo

func ConvertRpcPositionListResponseToApiPositionListResponse

func ConvertRpcPositionListResponseToApiPositionListResponse(rpcResp *positionservice.PositionListResponse) *types.PositionListResponse

ConvertRpcPositionListResponseToApiPositionListResponse 将 RPC PositionListResponse 转换为 API PositionListResponse

Types

type CreateOrUpdatePositionLogic

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

func NewCreateOrUpdatePositionLogic

func NewCreateOrUpdatePositionLogic(r *http.Request, svcCtx *svc.ServiceContext) *CreateOrUpdatePositionLogic

创建或更新岗位

func (*CreateOrUpdatePositionLogic) CreateOrUpdatePosition

func (l *CreateOrUpdatePositionLogic) CreateOrUpdatePosition(req *types.PositionInfo) (resp *types.ModifyPositionResponse, err error)

type DeletePositionLogic

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

func NewDeletePositionLogic

func NewDeletePositionLogic(r *http.Request, svcCtx *svc.ServiceContext) *DeletePositionLogic

删除岗位

func (*DeletePositionLogic) DeletePosition

func (l *DeletePositionLogic) DeletePosition(req *types.ID32Request) (resp *types.BaseResponse, err error)

type ListPositionLogic

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

func NewListPositionLogic

func NewListPositionLogic(r *http.Request, svcCtx *svc.ServiceContext) *ListPositionLogic

获取岗位列表

func (*ListPositionLogic) ListPosition

func (l *ListPositionLogic) ListPosition(req *types.PositionListRequest) (resp *types.PositionListResponse, err error)

Jump to

Keyboard shortcuts

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