Files
admin 6ce3ebbb91 1、文档规范化
2、增加cid核心功能entity
2026-08-25 15:06:34 +08:00

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",
}