public LeaveClassOrderTransactDetailResponse GetLeaveClassOrderTransactDetail(long studentId, [FromQuery] LeaveClassOrderTransactDetailRequest request) { var service = new LeaveClassOrderService(base.SchoolId, studentId); var result = service.GetTransactDetail(request, base.CurrentUser.CompanyId) as LeaveClassOrderTransactDetailResponse; return(result); }
public LeaveClassOrderReceiptDetailResponse GetPrintReceiptDetail(long studenId, long orderId) { var service = new LeaveClassOrderService(base.SchoolId, studenId); var result = service.GetPrintReceiptDetail(orderId, base.CurrentUser.CompanyId); return(result); }
public PageResult <LeaveClassOrderListResponse> GetLeaveClassOrderList(long studentId, [FromQuery] LeaveClassOrderListSearchRequest request) { request.SchoolId = base.SchoolId; var service = new LeaveClassOrderService(base.SchoolId, studentId); var result = service.GetLeaveClassOrderList(request); return(result); }
public void Post(long studentId, [FromBody] LeaveClassOrderAddRequest request) { request.CreatorId = base.CurrentUser.UserId; request.CreatorName = base.CurrentUser.UserName; var service = new LeaveClassOrderService(base.SchoolId, studentId); service.Transact(request, base.CurrentUser.CompanyId); }