12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package cygx
- import (
- "github.com/beego/beego/v2/client/orm"
- )
- type CygxConfig struct {
- ConfigValue string `description:"详情"`
- OperationButton bool `description:"操作按钮1,true,允许,false 不予许"`
- }
- type NameAndUrl struct {
- Name string `description:"名称"`
- Url string `description:"地址"`
- }
- type NameAndUrlList struct {
- List []*NameAndUrl
- }
- // 详情
- func GetCygxConfigDetail() (item *CygxConfig, err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `SELECT * FROM cygx_config WHERE config_code= 'is_show_sustainable'`
- err = o.Raw(sql).QueryRow(&item)
- return
- }
- // 修改
- func CygxConfigUpdate(newValue int) (err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `UPDATE cygx_config SET config_value=? WHERE config_code= 'is_show_sustainable'`
- _, err = o.Raw(sql, newValue).Exec()
- return
- }
- // 详情
- func GetCygxConfigDetailByCode(code string) (item *CygxConfig, err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `SELECT * FROM cygx_config WHERE config_code= ?`
- err = o.Raw(sql, code).QueryRow(&item)
- return
- }
- // 修改
- func CygxConfigUpdateByCode(configValue, newValue string) (err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `UPDATE cygx_config SET config_value=? WHERE config_code= ? `
- _, err = o.Raw(sql, configValue, newValue).Exec()
- return
- }
- func GetConfigByCode(configCode string) (item *CygxConfig, err error) {
- o := orm.NewOrmUsingDB("hz_cygx")
- sql := `SELECT * FROM cygx_config WHERE config_code=? `
- err = o.Raw(sql, configCode).QueryRow(&item)
- return
- }
|