daShangDao_planA/rep/i/taskRecords.go

19 lines
1.3 KiB
Go

package i
import (
_type "planA/type"
)
type TaskRecords interface {
CreateTaskRecords(user _type.TaskRecordsDTO) error //创建任务记录
GetTaskRecordsList(params _type.GetTaskRecordsListReq) ([]*_type.TaskRecordsDTO, int64, error) //获取任务记录列表
GetTaskRecordsByTaskId(taskId string) (*_type.TaskRecordsDTO, error) //根据任务 ID获取任务记录
UpdateTaskRecords(user _type.TaskRecordsDTO) error //更新任务记录
GetTaskRecordsOldList() ([]*_type.TaskRecordsDTO, error) //获取任务记录旧数据列表
DeleteTaskRecordsOldData() error //删除任务记录旧数据
DeleteTaskRecordsByTaskId(taskId string) error //根据任务 ID删除任务记录
GetTaskRecords24Hour() ([]*_type.TaskRecordsDTO, error) //获取24小时内的数据
GetTaskByShopIdAndTaskType(taskId string, taskType int64) ([]*_type.TaskRecordsDTO, error) //根据 shopId和 taskType获取任务记录
GetAllTask() ([]*_type.TaskRecordsDTO, error) //获取所有任务
}