|
- 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
- }
|