product_trouble.go
1.1 KB
package models
import (
"time"
"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
)
// 事故管理数据结构
type ProductTrouble struct {
tableName string `comment:" 事故管理" pg:"manufacture.product_trouble,alias:product_trouble"`
Id int ` pg:"pk:id"` // id
CompanyId int //企业id
OrgId int //组织ID
WorkStation domain.WorkStation // 工作位置
ProductWorker domain.User // 生产工人
AmountLoss float64 // 损失的金额
Types int // 事故类型
RecordData time.Time // 事故发生的日期
Remark string // 备注
ApproveStatus int // 审核状态 1:未审核 2:已审核 3.自动审核
ApproveAt *time.Time // 审核时间
ApproveUser *domain.User // 审核人
CreatedAt time.Time // 创建时间
UpdatedAt time.Time // 更新时间
DeletedAt *time.Time // 删除时间
}