123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package enum
- import (
- "scd_check_tools/global"
- "github.com/astaxie/beego/orm"
- )
- //操作结果类型
- type OptResult int
- func init() {
- //初始化常量定义。将定义写入到数据字典表中
- go func() {
- for {
- v, _ := <-global.DbConnOK
- if v {
- db := orm.NewOrm()
- code := "log_optresult"
- var i = OptResult(0)
- db.Raw("insert IGNORE into global_const_code(code,parentcode,name)values(?,?,?)", code, "systemconstcode", "日志结果类型").Exec()
- for {
- desc := i.String()
- //logger.Logger.Println(fmt.Sprintf("常量值:%d 常量名称:%s", i, desc))
- db.Raw("insert IGNORE into global_const_code(code,parentcode,name)values(?,?,?)", i, code, desc).Exec()
- if desc == "" {
- break
- }
- i = i + 1
- }
- }
- break
- }
- }()
- }
- const (
- //操作失败
- OptResult_Fail OptResult = iota
- //操作成功
- OptResult_Success
- )
- func (t OptResult) String() string {
- switch t {
- case OptResult_Fail:
- return "失败"
- case OptResult_Success:
- return "成功"
- default:
- return ""
- }
- }
|