45 lines
1.5 KiB
Go
45 lines
1.5 KiB
Go
package material
|
|
|
|
import (
|
|
"github.com/gogf/gf/v2/os/gtime"
|
|
|
|
"gitea.redpowerfuture.com/red-future/common/beans"
|
|
)
|
|
|
|
// MaterialAudit 素材审核记录实体(审核状态机全量日志,多通道)
|
|
type MaterialAudit struct {
|
|
beans.SQLBaseDO `orm:",inherit"`
|
|
// 业务字段
|
|
MaterialID int64 `orm:"material_id" json:"materialId" description:"素材ID"`
|
|
AuditChannel string `orm:"audit_channel" json:"auditChannel" description:"审核通道 yidun/platform/manual"`
|
|
AuditAction string `orm:"audit_action" json:"auditAction" description:"审核动作 submit/pass/reject/revoke"`
|
|
AuditStatus string `orm:"audit_status" json:"auditStatus" description:"审核状态"`
|
|
Result string `orm:"result" json:"result" description:"平台返回详情(JSON) 原因/违规项"`
|
|
Operator string `orm:"operator" json:"operator" description:"操作人"`
|
|
AuditTime *gtime.Time `orm:"audit_time" json:"auditTime" description:"审核时间"`
|
|
}
|
|
|
|
// MaterialAuditCol 素材审核记录表字段定义
|
|
type MaterialAuditCol struct {
|
|
beans.SQLBaseCol
|
|
MaterialID string
|
|
AuditChannel string
|
|
AuditAction string
|
|
AuditStatus string
|
|
Result string
|
|
Operator string
|
|
AuditTime string
|
|
}
|
|
|
|
// MaterialAuditCols 素材审核记录表字段常量
|
|
var MaterialAuditCols = MaterialAuditCol{
|
|
SQLBaseCol: beans.DefSQLBaseCol,
|
|
MaterialID: "material_id",
|
|
AuditChannel: "audit_channel",
|
|
AuditAction: "audit_action",
|
|
AuditStatus: "audit_status",
|
|
Result: "result",
|
|
Operator: "operator",
|
|
AuditTime: "audit_time",
|
|
}
|