package dao import "lone-services/pkg/utils" // ProductCreate 权限表 type ProductCreate struct { Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` UserId int64 `gorm:"column:user_id;type:int;not null" json:"user_id"` // 用户ID ProductName string `gorm:"column:product_name;type:varchar(255);default:NULL" json:"product_name"` // 名称 ProductCode string `gorm:"column:product_code;type:varchar(255);default:''" json:"product_code"` // 产品代码 ProductSerialNumber string `gorm:"column:product_serial_number;type:varchar(255);default:''" json:"product_serial_number"` // 产品序列号 ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID UseMg int32 `gorm:"column:use_mg;type:smallint;default:NULL" json:"use_mg"` // 使用量 TotalMg int32 `gorm:"column:total_mg;type:smallint;default:NULL" json:"total_mg"` // 总量 DefUseMg int32 `gorm:"column:def_use_mg;type:smallint;default:NULL" json:"def_use_mg"` // 默认每次使用量 Status int32 `gorm:"column:status;type:tinyint(1);not null;default:1" json:"status"` // 状态:1为正常,2为删除 } type ProductInfo struct { Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` UserId int64 `gorm:"column:user_id;type:int;not null" json:"user_id"` // 用户ID ProductName string `gorm:"column:product_name;type:varchar(255);default:NULL" json:"product_name"` // 名称 ProductCode string `gorm:"column:product_code;type:varchar(255);default:''" json:"product_code"` // 产品代码 ProductSerialNumber string `gorm:"column:product_serial_number;type:varchar(255);default:''" json:"product_serial_number"` // 产品序列号 ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID UseMg int32 `gorm:"column:use_mg;type:smallint;default:NULL" json:"use_mg"` // 使用量 TotalMg int32 `gorm:"column:total_mg;type:smallint;default:NULL" json:"total_mg"` // 总量 DefUseMg int32 `gorm:"column:def_use_mg;type:smallint;default:NULL" json:"def_use_mg"` // 默认每次使用量 Status int32 `gorm:"column:status;type:tinyint(1);not null;default:1" json:"status"` // 状态:1为正常,2为删除 CreateTime utils.CustomTime `json:"create_time"` }