# kotlin **Repository Path**: jiangwen99/kotlin ## Basic Information - **Project Name**: kotlin - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-17 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README - 除`/login`外所有api都都必须在调用`/login`后才能返回结果 - 每当用户登录后,后台会保存用户的id信息,保存在`LoginService.currentUserId`中,所以如果操作是针对已登录用户的话,接口不需要接收id信息 - 不同的用户会只能使用特定的api - `/ga`开头或`/login`为都可调用 - `/st`开头学生用 - `/tc`普通教师,课程组负责人,专业负责人用 - `/cl`课程组负责人用 - `/pl`专业负责人用 - `/dl`院级领导人用 - `/ad`系统管理员用 ### 数据库实体类 很多实体类中添加了数据库表中本没有的字段,这是考虑到前端可能还同时需要这些数据,所以就也放在了实体类中。 比如含有studentId字段的实体类也有studentName字段,有courseId的字段也会有courseName字段。 但是在使用这种实体类添加数据的时候,创建对象时也会要求这些不必要的字段,所以就使所有这些多余的字段为可空类型(在类名后加个问号)