package server import ( pbslurm "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/gen/idl" slurmer "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/service" "context" ) func ListUsers(ctx context.Context, req *pbslurm.ListUsersReq) (*pbslurm.ListUsersResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.ListUsers(ctx, req) return resp, nil } func GetUser(ctx context.Context, req *pbslurm.GetUserReq) (*pbslurm.GetUserResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.GetUser(ctx, req) return resp, nil } func ListAssociations(ctx context.Context, req *pbslurm.ListAssociationsReq) (*pbslurm.ListAssociationsResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.ListAssociations(ctx, req) return resp, nil } func GetAssociation(ctx context.Context, req *pbslurm.GetAssociationReq) (*pbslurm.GetAssociationResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.GetAssociation(ctx, req) return resp, nil } func ListAccounts(ctx context.Context, req *pbslurm.ListAccountsReq) (*pbslurm.ListAccountsResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.ListAccounts(ctx, req) return resp, nil } func GetAccount(ctx context.Context, req *pbslurm.GetAccountReq) (*pbslurm.GetAccountResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.GetAccount(ctx, req) return resp, nil } func ListQoss(ctx context.Context, req *pbslurm.ListQossReq) (*pbslurm.ListQossResp, error) { slurm, _ := slurmer.SelectSlurmVersion(req.SlurmVersion) if slurm == nil { return nil, nil } resp, _ := slurm.ListQoss(ctx, req) return resp, nil }