# Course课程 ## Table ``` CREATE TABLE course ( id SERIAL PRIMARY KEY, cover BYTEA, title VARCHAR(32) NOT NULL, subtitle VARCHAR(32), summary VARCHAR(255), teacher UUID NOT NULL, tag VARCHAR(255), lang VARCHAR (8), speech_lang VARCHAR (8), status INTEGER, lesson_num INTEGER, creator UUID NOT NULL, create_time INTEGER, update_time INTEGER, delete_time INTEGER , content TEXT ); ``` ``` CREATE TABLE 'lesson' ( id SERIAL PRIMARY KEY, course_id INTEGER, title VARCHAR(32) NOT NULL, subtitle VARCHAR(32), creator CHAR (36), tag VARCHAR(255), summary VARCHAR(255), status INTEGER, cover BYTEA, teacher UUID NOT NULL, lang VARCHAR (8), speech_lang VARCHAR (8), create_time INTEGER, modify_time INTEGER, receive_time INTEGER , 'date' INTEGER, 'duration' INTEGER, 'content' TEXT ); ``` ## API GET /api/course/:cid PUT /api/course/?data=data POST /api/course/:cid/?data=data DELETE /api/course/:cid GET /api/lesson/:lid GET /api/lessons/:cid PUT /api/lesson/?data=data POST /api/lesson/:lid/?data=data DELETE /api/lesson/:lid