1234567891011121314151617181920212223242526272829303132333435 |
- package dao
- import "time"
- type LightCondition struct {
- ID int `gorm:"primary key" json:"id"`
- LightId int `gorm:"type:int" json:"lightId"`
- ScopeStart int `gorm:"type:int" json:"scopeStart"`
- ScopeEnd int `gorm:"type:int" json:"scopeEnd"`
- Luminance int `gorm:"type:int " json:"luminance"`
- Remark string `gorm:"type:varchar(255)" json:"remark"`
- CreateTime time.Time `gorm:"type:datetime" json:"createTime"`
- CreateUser int64 `gorm:"type:bigint" json:"createUser"`
- UpdateTime time.Time `gorm:"type:datetime" json:"updateTime"`
- UpdateUser int64 `gorm:"type:bigint" json:"updateUser"`
- IsDeleted int `gorm:"type:int;default 0" json:"isDeleted"`
- }
- func (LightCondition) TableName() string {
- return "t_strategy_light_condition"
- }
- func (c *LightCondition) Get() error {
- return Db.Debug().Model(&c).Where("id = ?", c.ID).Find(&c).Error
- }
- func (c *LightCondition) BatchGet(ids []int) ([]LightCondition, error) {
- var conditions []LightCondition
- err := Db.Debug().Model(&c).Where("id in ?", ids).Find(&conditions).Error
- return conditions, err
- }
- func (c *LightCondition) Save(conditions []LightCondition) error {
- return Db.Debug().Model(&c).Save(&conditions).Error
- }
|