DalgeurakService class
달그락 서비스 API 클래스
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- nowTime ↔ DateTime
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- studentMealStatusStream → Stream?
-
no setter
Methods
-
addStudentInBlackListConvenienceFood(
int studentUid) → dynamic - 학생을 간편식 블랙리스트에 추가하는 함수입니다.
-
addStudentInBlackListMealException(
int studentUid) → dynamic - 학생을 선/후밥 블랙리스트에 추가하는 함수입니다.
-
applicationConvenienceFood(
MealType mealType, ConvenienceFoodType foodType) → dynamic - 학생이 간편식을 신청하는 함수입니다.
-
applicationTeacherConvenienceFood(
int studentUid, MealType mealType, ConvenienceFoodType foodType) → dynamic - 선생님이 간편식을 대신 신청하는 함수입니다.
-
applicationTeacherMealCancel(
List< DimigoinUser> studentList, String reason, DateTime startDate, DateTime endDate, List<MealType> mealTypeList) → dynamic - 선생님이 학생들의 급식 취소를 신청하는 함수입니다.
-
applicationUserMealCancel(
String reason, DateTime startDate, DateTime endDate, List< MealType> mealTypeList) → dynamic - 학생이 직접 급식 취소를 신청하는 함수입니다.
- 학생에게 디넌 권한을 부여하는 함수입니다.
-
cancelCheckInConvenienceFood(
int studentUid) → dynamic - 간편식 체크인을 취소하는 함수입니다.
-
changeMealCancelStatus(
String mealCancelObjId, bool isApprove) → dynamic - 급식 취소 신청을 승인/거절하는 함수입니다.
-
changeMealExceptionStatus(
MealExceptionStatusType statusType, String exceptionModelId, String reason) → dynamic - 신청 되어있는 선/후밥을 선생님이 허가/거부할 수 있는 함수입니다.
-
checkInConvenienceFood(
int studentUid) → dynamic - 학생이 간편식을 먹을 때 체크인을 진행하는 함수입니다.
-
connectStudentMealStatusWebSocket(
) → dynamic - 전교생의 급식 상태 변경시 자동으로 받아오는 WebSocket의 Stream을 반환해주는 함수입니다.
-
enterStudentMealException(
int studentUid) → dynamic - 급식실에 선밥 학생이 들어올 경우 선생님/디넌이 입장 처리를 진행하는 함수입니다.
-
getAllConvenienceFoodInfo(
) → dynamic - 간편식에 관한 모든 정보들을 불러오는 함수입니다.
-
getAllStudentListInDimigoin(
) → dynamic - 현재 디미고인에 등록되어있는 모든 학생들의 정보를 리스트 형태로 반환하는 함수입니다.
-
getAllStudentListInDimigoStudentAPI(
) → dynamic - 현재 디미고 Student API에 등록되어있는 모든 학생들의 정보를 리스트 형태로 반환하는 함수입니다.
-
getAllStudentMealStatus(
) → dynamic - 현재 디미고인에 등록되어있는 모든 1, 2학년 학생들의 급식 상태를 리스트 형태로 반환하는 함수입니다.
-
getAllUserMealException(
bool isGetGroupAppliersStudentInfo) → dynamic - 선/후밥을 신청한 모든 학생들의 리스트를 가져오는 함수입니다.
-
getConvenienceCheckInInfo(
) → dynamic - 학생들이 간편식 체크인을 진행한 정보를 불러오는 함수입니다.
-
getConvenienceFoodInfo(
) → dynamic - 간편식의 정보를 가져오는 함수입니다.
-
getConvenienceFoodStudentList(
) → dynamic - 간편식을 신청한 학생들의 리스트를 불러오는 함수입니다.
-
getCorrectDate(
int nowDay) → Map - 정보를 불러오기 위해 날짜를 계산하는 과정에서 날짜 숫자 전처리를 진행해주는 함수입니다.
-
getMealCancelApplicationList(
) → dynamic - 급식 취소 신청 목록을 불러오는 함수입니다. 선생님은 자신 반 학생들 내역만, 급식실은 1차 승인이 진행된 내역만 보여줍니다.
-
getMealExtraTime(
) → dynamic - 급식 줄이 밀렸을 경우 설정되는 지연 시간을 받아오는 함수입니다.
-
getMealKind(
bool includeBreakfast) → MealType - 현재 시간에 어느 종류의 급식을 먹는지 반환해주는 함수입니다.
-
getMealSequence(
) → dynamic - 모든 학년의 급식 반 순서를 가져오는 함수입니다.
-
getMealTime(
) → dynamic - 모든 학년의 급식 시간을 가져오는 함수입니다.
-
getMyConvenienceFoodApplicationInfo(
) → dynamic - 자신의 간편식 신청 현황 정보를 가져오는 함수입니다.
-
getMyWarningList(
) → dynamic -
getNotice(
) → dynamic - 달그락의 공지사항을 불러오는 함수입니다.
-
getNowSequenceClass(
) → dynamic - 현재 급식 순서인 반을 반환해주는 함수입니다.
-
getRemainMealExceptionStudentAmount(
) → dynamic - 현재 선/후밥 신청이 가능한 학생 수를 반환하는 함수입니다.
-
getSimpleStudentInfo(
int studentUid, {bool? isExceptionEnter}) → dynamic - 달그락 선생님 화면에 사용할 수 있는 간단한 학생의 정보를 불러올 수 있는 함수입니다.
-
getSpecificConvenienceFoodCheckInInfo(
DateTime firstDate, DateTime lastDate) → dynamic - 특정한 간편식 체크인 정보를 불러오는 함수입니다.
-
getStayMealPrice(
) → dynamic - 지정된 잔류 급식비 단가를 가져오는 함수입니다.
-
getStudentWarningList(
int studentUid) → dynamic -
getUserMealInfo(
) → dynamic - 학생의 현재 입장 여부, 선/후밥 여부를 확인하는 함수입니다.
-
giveWarningToStudent(
int studentUid, List warningType, String reason) → dynamic - 디넌이 학생에게 경고를 부여하는 함수입니다.
-
mandateDienenLeaderPermission(
int studentUid) → dynamic - 학생에게 디넌장 권한을 위임하는 함수입니다.
-
mealCheckInByManager(
int studentUid) → dynamic - 디넌이 수동으로 학생의 체크인을 진행하는 함수입니다.
-
mealCheckInWithJWT(
String jwtToken) → dynamic - 학생 본인이 직접 체크인을 진행하는 함수입니다.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerFCMToken(
String token) → dynamic - 현재 기기의 FCM Token을 서버에 등록하는 함수입니다.
-
registerFridayHomecomingInConvenienceFood(
int studentUid) → dynamic - 달그락 간편식 체크인에서 금요귀가임을 등록할 수 있는 함수입니다.
-
removeDienenPermission(
int studentUid) → dynamic - 학생에게 디넌 권한을 제거하는 함수입니다.
-
removeFCMToken(
String token) → dynamic - 유저의 FCM Token 중 원하는 Token을 서버에서 제거하는 함수입니다.
-
removeStudentInBlackListConvenienceFood(
int studentUid) → dynamic - 학생을 간편식 블랙리스트에서 제거하는 함수입니다.
-
removeStudentInBlackListMealException(
int studentUid) → dynamic - 학생을 선/후밥 블랙리스트에서 제거하는 함수입니다.
-
removeUserMealException(
String studentUid, MealType mealType, MealExceptionType excepetionType, String date) → dynamic - 선생님이 선/후밥을 취소하는 함수입니다.
-
setMealExtraTime(
int time) → dynamic - 급식 줄이 밀렸을 경우 반의 급식 시간들을 미루는 함수입니다.
-
setMealSequence(
int grade, MealType mealType, List< int> sequence) → dynamic - 각 학년의 급식 반 순서를 지정하는 함수입니다.
-
setMealTime(
int grade, MealType mealType, List< int> time) → dynamic - 각 학년의 급식 반 시간를 지정하는 함수입니다.
-
setMealWaitingPlace(
MealWaitingPlaceType placeType) → dynamic - 급식 대기 장소를 설정하는 함수입니다.
-
setNotice(
String noticeText) → dynamic - 달그락의 공지사항을 등록하는 함수입니다.
-
setStayMealPrice(
int price) → dynamic - 급식실에서 잔류 급식비 단가를 변경하는 함수입니다.
-
setTeacherMealException(
List< MealType> mealTypeList, List<String> dateList, List<MealExceptionType> exceptionTypeList, String reason, List<int> studentUidList) → dynamic - 선생님이 학생에게 선/후밥을 부여하는 함수입니다.
-
setUserMealException(
List< MealType> mealTypeList, List<String> dateList, List<MealExceptionType> exceptionTypeList, String reason, List<int> studentUidList) → dynamic - 학생이 직접 선/후밥을 신청하는 함수입니다.
-
toString(
) → String -
A string representation of this object.
inherited
-
useMealExceptionTicket(
MealType mealType) → dynamic - 학생이 선밥권을 사용하는 함수입니다.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited