package dao import "lone-services/pkg/utils" // UseLogCreate 权限表 type UseLogCreate struct { Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` UserId int64 `gorm:"column:user_id;type:int;default:NULL" json:"user_id"` // 用户 ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID ProductName string `gorm:"column:product_name;type:varchar(255);default:NULL" json:"product_name"` // 产品名 UseMg int32 `gorm:"column:use_mg;type:smallint;not null;default:0" json:"use_mg"` // 使用量 PlanningId int64 `gorm:"column:planning_id;type:int;not null;default:0" json:"planning_id"` // 计划ID } type UseLogInfo struct { Id int64 `gorm:"column:id;type:int;not null;autoIncrement" json:"id"` UserId int64 `gorm:"column:user_id;type:int;default:NULL" json:"user_id"` // 用户 ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID ProductName string `gorm:"column:product_name;type:varchar(255);default:NULL" json:"product_name"` // 产品名 UseMg int32 `gorm:"column:use_mg;type:smallint;not null;default:0" json:"use_mg"` // 使用量 PlanningId int64 `gorm:"column:planning_id;type:int;not null;default:0" json:"planning_id"` // 计划ID CreateTime utils.CustomTime `json:"create_time"` }