30 lines
2.3 KiB
Go
30 lines
2.3 KiB
Go
package dbstruct
|
|
|
|
type MomentAuditTask struct {
|
|
Id *string `json:"id" bson:"_id"` // 动态审核表id
|
|
AuditedMedia *MediaComponent `json:"audited_media" bson:"audited_media"` // 待审核媒体内容(图像)
|
|
FinalMedia *MediaComponent `json:"final_media" bson:"final_media"` // 终态媒体内容
|
|
AuditedText *string `json:"audited_text" bson:"audited_text"` // 待审核文字内容
|
|
FinalText *string `json:"final_text" bson:"final_text"` // 终态文字内容
|
|
AssociativeTableId *string `json:"associative_table_id" bson:"associative_table_id"` // 关联表主键ID
|
|
ImageAuditTaskId *string `json:"image_audit_task_id" bson:"image_audit_task_id"` // 图像审核任务表id
|
|
TextAuditTaskId *string `json:"text_audit_task_id" bson:"text_audit_task_id"` // 文字审核任务表id
|
|
ImageAuditTaskStatus *int64 `json:"image_audit_task_status" bson:"image_audit_task_status"` // 图像审核任务审核状态
|
|
TextAuditTaskStatus *int64 `json:"text_audit_task_status" bson:"text_audit_task_status"` // 文字审核任务审核状态
|
|
Status *int64 `json:"status" bson:"status"` // 是否已过期
|
|
ManuallyReviewStatus *int64 `json:"manually_review_status" bson:"manually_review_status"` // 人工复审状态
|
|
ManuallyReviewOperator *int64 `json:"manually_review_operator" bson:"manually_review_operator"` // 人工复审操作人
|
|
Remarks *string `json:"remarks" bson:"remarks"` // 备注
|
|
Ct *int64 `json:"ct" bson:"ct"` // 创建时间
|
|
Ut *int64 `json:"ut" bson:"ut"` // 更新时间
|
|
DelFlag *int64 `json:"del_flag" bson:"del_flag"` // 删除标记
|
|
|
|
}
|
|
|
|
func (p *MomentAuditTask) GetAssociativeTableId() string {
|
|
if p == nil || p.AssociativeTableId == nil {
|
|
return ""
|
|
}
|
|
return *p.AssociativeTableId
|
|
}
|