bind_special_to_lesson
Manage special item bindings for a lesson: bind, unbind, or view bound specials with titles and item counts.
Instructions
把专项绑到课次材料位(D4 持久绑定),或解绑,或查本课已绑材料。
🔴 只 UPDATE biz_course_plan_lesson.special_ids 单列——绝不整行 upsert(历史事故: 整行重写把 paper_slots 已绑 paper_id 抹掉)。BE 端 partial updateById 只写 special_ids。
参数: lesson_id: 课次 id(字符串)。 special_id: 专项 id(action=materials 时忽略)。 action: 'bind'(默认)/ 'unbind' / 'materials'(查本课已绑专项概要)。 返回: bind/unbind → {ok, lesson_id, special_ids:[...]}; materials → {ok, lesson_id, special_ids:[...], specials:[{id,title,itemCount}]}。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | No | bind | |
| lesson_id | Yes | ||
| special_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||