model.go 744 B

123456789101112131415161718192021222324252627282930
  1. package yb_config
  2. import "hongze/hongze_yb/global"
  3. // GetConfigByCode 查询配置详情
  4. func GetConfigByCode(configCode string) (item *YbConfig, err error) {
  5. err = global.DEFAULT_MYSQL.Model(YbConfig{}).
  6. Where("config_code = ?", configCode).
  7. First(&item).Error
  8. return
  9. }
  10. func (m *YbConfig) Create() (err error) {
  11. err = global.DEFAULT_MYSQL.Create(m).Error
  12. return
  13. }
  14. func (m *YbConfig) Update(cols string) (err error) {
  15. err = global.DEFAULT_MYSQL.Model(m).Select(cols).Updates(*m).Error
  16. return
  17. }
  18. func (m *YbConfig) Delete() (err error) {
  19. return
  20. }
  21. func (m *YbConfig) Fetch(condition string, pars []interface{}) (item *YbConfig, err error) {
  22. err = global.DEFAULT_MYSQL.Model(m).Where(condition, pars).First(&item).Error
  23. return
  24. }