You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
726 B
Java
25 lines
726 B
Java
package com.sztzjy.linkCommerce.service;
|
|
|
|
import com.sztzjy.linkCommerce.entity.SchoolDefaultTaskInitialization;
|
|
import com.sztzjy.linkCommerce.entity.TaskAllocation;
|
|
|
|
import java.util.List;
|
|
|
|
public interface SchoolDefaultTaskService {
|
|
String PLATFORM_DEFAULT_CLASS_ID = "999999999";
|
|
|
|
List<TaskAllocation> resolveForTeachingClass(String teachingClassId);
|
|
|
|
List<TaskAllocation> getSchoolDefault(String schoolId);
|
|
|
|
List<TaskAllocation> getPlatformDefault();
|
|
|
|
SchoolDefaultTaskInitialization getInitialization(String schoolId);
|
|
|
|
void enqueueInitialization(String schoolId);
|
|
|
|
void replaceSchoolDefault(String schoolId, List<TaskAllocation> tasks);
|
|
|
|
void initializeSchoolDefault(String schoolId);
|
|
}
|