import { HttpClient } from '@angular/common/http'; import { LearnCert } from '../../model/learn-cert/learn-cert'; import { LearnCertDisableConfig } from '../../model/learn-cert/learn-cert-disable-config/learn-cert-disable-config'; import { Observable } from 'rxjs'; export declare class NecLearnCertInterface { private http; constructor(http: HttpClient); /** * 获取学分类型列表 */ getLearnCertTypes(tenantId: number): Observable; /** * 新增学分项 */ addLearnCert(learnCert: LearnCert): Observable; /** * 批量新增学分项 */ addLearnCerts(learnCert: LearnCert, number: number): Observable; /** * 更新学分项 */ updateLearnCert(id: number, learnCert: LearnCert): Observable; /** * 批量授予学分 */ grandLearnCerts(userIds: Array, learnCertId: number): Observable; /** * 获取部门的学习凭据禁用数据 */ getLearnCertDisableConfigByDeptId(deptId: number): Observable; /** * 获取小组的学习凭据禁用数据 */ getLearnCertDisableConfigByGroupId(groupId: number): Observable; }