package com.yzx.ebrand.config

object YzxInterface {

    const val FILE_UPLOAD_URL = "https://fileupload.oa.qbjjyyun.net/edufile/fileUpload"

    const val INTERFACE_LOGIN_ALL= "/login/user2/doLoginAll"  //老师学生统一登录
    const val INTERFACE_USER_ROLE_LIST= "/login/user2/getUserLoginRoleList"  //多角色获取角色列表
    const val INTERFACE_USER_ROLE_LIST_BY_PHONE= "/edu/weixin/getRolesByPhone"  //多角色获取角色列表
    const val INTERFACE_USER_SWITCH= "/login/user2/switchLoginRole"  //切换角色
    const val INTERFACE_USER_SWITCH_UNIT= "/edu/weixin/switchUnit"  //切换角色
    const val INTERFACE_COMMON_LOGIN_BY_TOKEN= "/login/user2/getUserLoginInfo" // 通过token登陆
    const val INTERFACE_GET_COMMON_YUN_AVATAR= "/edu/activeApi/getYkjHeadPortrait" //根据登录人获取云空间头像

    const val INTERFACE_REFRESH_TOKEN = "/login/user2/refreshToken"// 刷新token
    const val INTERFACE_GET_ACCESS_TOKEN= "/rights/weixin/getAccessTokenByAppId" // 通过app_id获取access_token
    const val INTERFACE_GET_MINI_CODE= "/parent/mini/getMiniCode" // 获取小程序二维码

    const val INTERFACE_GENERATE_WX_QR_TICKET= "/login/wechat/generateQrTicket" // 获取微信带参数二维码的ticket
    const val INTERFACE_WX_DO_LOGIN_QUERY= "/edu/user/common/doLoginQuery" // 微信登录的轮询

    /**
     * 学生请假
     */
    const val INTERFACE_GET_STU_LEAVE_LIST= "/edu/attendance/teacher/listStudentLeaveRequest"//获取学生请假列表
    const val INTERFACE_GET_STU_LEAVE_INFO_DETAIL= "/edu/attendance/getStudentLeaveRequestDetail"   //获取学生的请假信息详情
    const val INTERFACE_GET_TEACHER_INFO= "/rights/teacherWork/getTeacherByUserId"//获取人员信息
    const val INTERFACE_STUDENT_GET_SHOW_BOX_LIST_OLD= "/edu/attendance/student/getStudentLeaveIds" //获取需要弹出的数据
    const val INTERFACE_STUDENT_GET_SHOW_BOX_LIST= "/edu/attendance/student/getStudentLeaveIdsV2" //获取需要弹出的数据
    const val INTERFACE_STUDENT_POST_LEAVE_VACATION= "/edu/attendance/student/studentLeaveVacation"//人工销假操作
    /**
     * 学籍异动
     */

    const val INTERFACE_STUDENT_GET_CHANGE_LIST= "/edu/attendance/teacher/listStudentStatusChange"//学籍异动列表
    const val INTERFACE_STUDENT_GET_CHANGE_DETAIL= "/edu/attendance/getStudentStatusChangeDetail"//学籍异动详情
    /**
     * 访客管理
     */
    const val INTERFACE_ACCESS_CONTROL_GET_FACE_LIST= "/parent/entranceGuard/getEntranceGuardFaceList" // 获取访客人脸信息列表
    const val INTERFACE_ACCESS_CONTROL_GET_FACE_INFO_DETAIL= "/parent/entranceGuard/getEntranceGuardFaceById" // 访客信息

    /**
     * 电子班牌
     */
    const val  INTERFACE_CLASS_BRAND_CLASS_INFO = "/edu/electronicClassBoard/getClassInfo" //班级信息
    const val  INTERFACE_CLASS_BRAND_TEA_INFO = "/edu/electronicClassBoard/getTeacherInfo" //老师列表
    const val  INTERFACE_CLASS_BRAND_IMAGE_INFO = "/edu/electronicClassBoard/getClassStyle" //班级风采
    const val  INTERFACE_CLASS_BRAND_ACTIVE_INFO = "/edu/electronicClassBoard/getClassDynamics" //班级动态
    const val  INTERFACE_CLASS_BRAND_TIME_TABLE_INFO = "/edu/electronicClassBoard/getTodayClassSchedule" //今日课表
    const val  INTERFACE_GET_VOTE_TEA_CLASS= "/edu/vote/getMyClassList" //班主任获取自己的班级
}
