feat(task): 添加任务列表数据模型和眼镜搜索接口

- 新增 TaskListData 数据类定义任务查询参数结构
- 包含用户ID、租户ID、任务类型、关键词搜索等字段
- 更新 POST 接口路径为眼镜搜索专用接口
- 集成 CBRAIN 网关任务服务器的眼镜搜索功能
- 支持按时间范围、任务类型、逾期状态等条件筛选
- 实现模糊搜索和日期范围查询功能
这个提交包含在:
徐勤民 2026-04-16 15:27:55 +08:00
父节点 baee71e432
当前提交 e73d7bd15e
共有 2 个文件被更改,包括 21 次插入1 次删除

查看文件

@ -0,0 +1,20 @@
package com.nova.brain.glass.model.data
//{
// "userId": "AI0075", // 用户id
// "tenantId": 1, // 租户id
// "taskType": "", // 任务类型枚举 不传则为全部任务
// "keyword": "", // 模糊搜索关键字
// "dateRange": 5, // 最近5天,往前推x-1天~今天(自然日)
// "dateType":0, // 日期格式类型枚举,0最近x天
// "isOverdue": 0 // 是否逾期, 0 正常,1 超期,2全部
//}
data class TaskListData(
val userId: String,
val tenantId: Int,
val taskType: String,
val keyword: String,
val dateRange: Int,
val dateType: Int,
val isOverdue: Int=2
)

查看文件

@ -16,7 +16,7 @@ interface Service {
@GET("get")
fun demoGet(): Observable<ResponseBody>
@POST("post")
@POST("/cbrain-gateway/cbrain-task-server/cbrain-task/task/glassesSearch")
fun demoPost(@Body body: RequestBody): Observable<ResponseBody>
@Streaming