31 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
| package model
 | |
| 
 | |
| import (
 | |
| 	"gorm.io/plugin/soft_delete"
 | |
| 	"time"
 | |
| )
 | |
| 
 | |
| // ApprovalReward 绑定的画展包
 | |
| type ApprovalReward struct {
 | |
| 	ID                  uint64                `gorm:"primaryKey;column:id" json:"id"`                               // ID
 | |
| 	DeletedAt           soft_delete.DeletedAt `gorm:"column:deleted_at" json:"deletedAt"`                           // 删除时间
 | |
| 	CreatedAt           time.Time             `gorm:"column:created_at" json:"createdAt"`                           // 创建时间
 | |
| 	UpdatedAt           time.Time             `gorm:"column:updated_at" json:"updatedAt"`                           // 更新时间
 | |
| 	ApprovalID          uint64                `gorm:"column:approval_id" json:"approvalId"`                         // 申请的id
 | |
| 	ExhibitionID        uint64                `gorm:"column:exhibition_id" json:"exhibitionId"`                     // 画展包的id
 | |
| 	PackageName         string                `gorm:"column:package_name" json:"PackageName"`                       // 作品名称
 | |
| 	PackageID           string                `gorm:"size:64;column:package_id;default:''" json:"packageID"`        // 作品类型id
 | |
| 	PackageSize         uint64                `gorm:"column:package_size" json:"PackageSize"`                       // 平尺数
 | |
| 	PackageNumber       string                `gorm:"column:package_number" json:"packageNumber"`                   // 序号
 | |
| 	Address             string                `gorm:"column:address" json:"Address"`                                // 地点
 | |
| 	ShowDate            string                `gorm:"type:varchar(32);default:'';column:show_date" json:"ShowDate"` // 位置
 | |
| 	TotalPrice          int64                 `gorm:"type:int;default:0;column:total_price" json:"totalPrice"`      // 总价
 | |
| 	ArtExhibitionDetail ArtExhibitionDetail   `gorm:"type:text;column:art_exhibition_detail;comment:绑定的画展包" json:"artExhibitionDetail"`
 | |
| 	Artworks            Artworks              `gorm:"type:text;column:artworks;comment:画作" json:"artworks"`
 | |
| }
 | |
| 
 | |
| // TableName get sql table name.获取数据库表名
 | |
| func (m *ApprovalReward) TableName() string {
 | |
| 	return "approval_reward"
 | |
| }
 |