api/sfrEntity/SfrEntityTaskService/assignHomeworkToEntities
老师批量布置作业(all或entityIds,服务端生成assignmentId)
api/sfrEntity/SfrEntityTaskService/syncAssignedHomework
按assignmentId批量同步已布置记录(覆盖模板字段)
api/sfrEntity/SfrEntityTaskService/deleteAssignedHomework
按assignmentId批量删除已布置记录
api/sfrEntity/SfrEntityTaskService/createTeacherHomework
创建老师作业模板
api/sfrEntity/SfrEntityTaskService/assignHomeworkFromTemplate
从模板批量下发到学生(assignmentId=homeworkId)
api/sfrEntity/SfrEntityTaskService/createTask
创建作业
api/sfrEntity/SfrEntityTaskService/appendTasks
追加作业任务(保留原有信息,仅追加)
api/sfrEntity/SfrEntityTaskService/getTask
获取作业详情
api/sfrEntity/SfrEntityTaskService/updateTask
更新作业
api/sfrEntity/SfrEntityTaskService/updateTasks
保存或更新作业(支持全量覆盖和部分字段更新)
api/sfrEntity/SfrEntityTaskService/deleteTask
删除作业
api/sfrEntity/SfrEntityTaskService/deletePeriodicTask
按科目+ID删除周期任务(物理删除)
api/sfrEntity/SfrEntityTaskService/getEntityTasks
获取实体作业列表
api/sfrEntity/SfrEntityTaskService/getTasksStats
获取任务统计信息(按日期分组)
api/sfrEntity/SfrEntityTaskService/getEntityCompletionStats
获取实体完成统计信息(累计/月/周完成天数)
api/sfrEntity/SfrEntityTaskService/incrementTaskCheckIn
更新任务连续打卡次数(支持多次打卡任务)
api/sfrEntity/SfrEntityTaskService/deductTaskPoints
惩罚类打卡(打卡次数+1,同时扣除积分)