feat: 跟踪任务 网元HLR功能接口
This commit is contained in:
35
src/modules/trace/model/trace_task_hlr.go
Normal file
35
src/modules/trace/model/trace_task_hlr.go
Normal file
@@ -0,0 +1,35 @@
|
||||
package model
|
||||
|
||||
// TraceTaskHlr 跟踪_任务给HRL网元 trace_task_hlr
|
||||
type TraceTaskHlr struct {
|
||||
ID string `json:"id" gorm:"column:id;primaryKey;autoIncrement"`
|
||||
TraceId string `json:"traceId" gorm:"trace_id"` // 任务编号
|
||||
IMSI string `json:"imsi" gorm:"imsi"` // IMSI
|
||||
MSISDN string `json:"msisdn" gorm:"msisdn"` // MSISDN
|
||||
StartTime int64 `json:"startTime" gorm:"start_time"` // 开始时间
|
||||
EndTime int64 `json:"endTime" gorm:"end_time"` // 结束时间
|
||||
Status string `json:"status" gorm:"status"` // 任务状态(0停止 1进行)
|
||||
Msg string `json:"msg" gorm:"msg"` // 任务信息
|
||||
Remark string `json:"remark" gorm:"remark"` // 备注说明
|
||||
CreateBy string `json:"createBy" gorm:"create_by"` // 创建者
|
||||
CreateTime int64 `json:"createTime" gorm:"create_time"` // 创建时间
|
||||
UpdateBy string `json:"updateBy" gorm:"update_by"` // 更新者
|
||||
UpdateTime int64 `json:"updateTime" gorm:"update_time"` // 更新时间
|
||||
}
|
||||
|
||||
// TableName 表名称
|
||||
func (*TraceTaskHlr) TableName() string {
|
||||
return "trace_task_hlr"
|
||||
}
|
||||
|
||||
// TraceTaskHlrQuery 查询参数结构体
|
||||
type TraceTaskHlrQuery struct {
|
||||
IMSI string `json:"imsi" form:"imsi"` // imsi
|
||||
MSISDN string `json:"msisdn" form:"msisdn"` // msisdn
|
||||
StartTime string `json:"startTime" form:"startTime"`
|
||||
EndTime string `json:"endTime" form:"endTime"`
|
||||
SortField string `json:"sortField" form:"sortField" binding:"omitempty,oneof=imsi msisdn"` // 排序字段,填写结果字段
|
||||
SortOrder string `json:"sortOrder" form:"sortOrder" binding:"omitempty,oneof=asc desc"` // 排序升降序,asc desc
|
||||
PageNum int64 `json:"pageNum" form:"pageNum" binding:"required"`
|
||||
PageSize int64 `json:"pageSize" form:"pageSize" binding:"required"`
|
||||
}
|
||||
Reference in New Issue
Block a user