56 lines
5.1 KiB
Go
56 lines
5.1 KiB
Go
|
// Package model -----------------------------
|
|||
|
// @file : temp_artwork_ext_data.go
|
|||
|
// @author : JJXu
|
|||
|
// @contact : wavingbear@163.com
|
|||
|
// @time : 2023/2/28 11:51
|
|||
|
// -------------------------------------------
|
|||
|
package model
|
|||
|
|
|||
|
import (
|
|||
|
"gorm.io/plugin/soft_delete"
|
|||
|
"time"
|
|||
|
)
|
|||
|
|
|||
|
type ArtworkExtData struct {
|
|||
|
Id int32 `gorm:"column:id;primaryKey;autoIncrement:true" json:"Id"` //type:int32 comment:
|
|||
|
ArtworkId int32 `gorm:"column:artwork_id" json:"ArtworkId"` //type:int32
|
|||
|
ArtworkUuid string `gorm:"column:artwork_uuid" json:"ArtworkUuid"` //type:string comment:画作的uuid
|
|||
|
ArtType int32 `gorm:"column:art_type" json:"ArtType"` //type:string comment:艺术类别
|
|||
|
ArtTitle int32 `gorm:"column:art_title" json:"ArtTitle"` //type:string comment:艺术主题
|
|||
|
ArtStyle int32 `gorm:"column:art_style" json:"ArtStyle"` //type:string comment:风格
|
|||
|
Color int32 `gorm:"column:color" json:"Color"` //type:string comment:颜色
|
|||
|
PenTechniques string `gorm:"column:pen_techniques" json:"PenTechniques"` //type:string comment:笔墨技法
|
|||
|
ArtIdea string `gorm:"column:art_idea" json:"ArtIdea"` //type:string comment:绘画思想
|
|||
|
ExpressIdea string `gorm:"column:express_idea" json:"ExpressIdea"` //type:string comment:表达思想
|
|||
|
ArtStory string `gorm:"column:art_story" json:"ArtStory"` //type:string comment:创作背景故事
|
|||
|
FirstPublish string `gorm:"column:first_publish" json:"FirstPublish"` //type:string comment:首次发表
|
|||
|
FirstPublishImg string `gorm:"column:first_publish_img" json:"FirstPublishImg"` //type:string comment:首次发表截图
|
|||
|
FirstName string `gorm:"column:first_name" json:"FirstName"` //type:string comment:首次命名
|
|||
|
FirstNameImg string `gorm:"column:first_name_img" json:"FirstNameImg"` //type:string comment:首次命名截图
|
|||
|
CopyrightHash string `gorm:"column:copyright_hash" json:"CopyrightHash"` //type:string comment:版权哈希
|
|||
|
RealrightHash string `gorm:"column:realright_hash" json:"RealrightHash"` //type:string comment:物权哈希
|
|||
|
SprayPosition string `gorm:"column:spray_position" json:"SprayPosition"` //type:string comment:喷涂位置
|
|||
|
SprayRemark string `gorm:"column:spray_remark" json:"SprayRemark"` //type:string comment:喷涂备注
|
|||
|
AuthDataHash string `gorm:"column:auth_data_hash" json:"AuthData"` //type:string comment:鉴证数据
|
|||
|
DigiShootDate string `gorm:"column:digi_shoot_date" json:"DigiShootDate"` //type:string comment:数字化拍摄时间
|
|||
|
DigiMakeDate string `gorm:"column:digi_make_date" json:"DigiMakeDate"` //type:string comment:数字化后期制作时间
|
|||
|
DigiArtImg string `gorm:"column:digi_art_img" json:"DigiArtImg"` //type:string comment:数字化画作图
|
|||
|
DigiArtCopyrightImg string `gorm:"column:digi_art_copyright_img" json:"DigiArtCopyrightImg"` //type:string comment:数字化画作版权图
|
|||
|
DigiCopyrightInfo string `gorm:"column:digi_copyright_info" json:"DigiCopyrightInfo"` //type:string comment:数字化画作版权信息
|
|||
|
DigiCopyrightFile string `gorm:"column:digi_copyright_file" json:"DigiCopyrightFile"` //type:string comment:数字化画作版权文件
|
|||
|
Tags string `gorm:"column:tags" json:"Tags"` //type:string comment:选择标签
|
|||
|
ThirdComment string `gorm:"column:third_comment" json:"ThirdComment"` //type:string comment:第三方评价
|
|||
|
AuthTime string `gorm:"column:auth_time;comment:鉴证时间" json:"auth_time"`
|
|||
|
AuthImg string `gorm:"column:auth_img" json:"AuthImg"` //type:string comment:鉴证图
|
|||
|
Status int32 `gorm:"column:status;type:tinyint(4);default:1;comment:状态 正常 2 删除;NOT NULL" json:"status"`
|
|||
|
CreatedAt time.Time `gorm:"column:created_at" json:"CreatedAt"` //type:int32 comment:
|
|||
|
UpdatedAt time.Time `gorm:"column:updated_at" json:"UpdatedAt"` //type:int32 comment:
|
|||
|
DeletedAt soft_delete.DeletedAt //type:int32 comment:
|
|||
|
}
|
|||
|
|
|||
|
// TableName 表名:artwork_ext_data,画作补充数据。
|
|||
|
// 说明:
|
|||
|
func (ArtworkExtData) TableName() string {
|
|||
|
return "artwork_ext_data"
|
|||
|
}
|