package dao import "lone-services/pkg/utils" // PlanningProductCreate 权限表 type PlanningProductCreate 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 PlanningId int64 `gorm:"column:planning_id;type:int;default:NULL" json:"planning_id"` // 计划ID ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID Sort int32 `gorm:"column:sort;type:tinyint;default:NULL" json:"sort"` // 排序 EveryTimeUseMg int32 `gorm:"column:every_time_use_mg;type:smallint;default:NULL" json:"every_time_use_mg"` // 每次使用量 Status int32 `gorm:"column:status;type:tinyint(1);not null;default:1" json:"status"` // 状态:1为正常,2为删除 } type PlanningProductInfo 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 PlanningId int64 `gorm:"column:planning_id;type:int;default:NULL" json:"planning_id"` // 计划ID ProductId int64 `gorm:"column:product_id;type:int;default:0" json:"product_id"` // 产品ID Sort int32 `gorm:"column:sort;type:tinyint;default:NULL" json:"sort"` // 排序 UseMg int32 `gorm:"column:use_mg;type:smallint;default:NULL" json:"use_mg"` // 每次使用量 Status int32 `gorm:"column:status;type:tinyint(1);not null;default:1" json:"status"` // 状态:1为正常,2为删除 CreateTime utils.CustomTime `json:"create_time"` }