1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package data_manage
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- type EdbClassify struct {
- ClassifyID int64 `orm:"column(classify_id);pk"`
- ClassifyType uint32 `orm:"column:classify_type;default:0;comment:'分类类型,0:普通指标分类,1:预测指标分类'"`
- ClassifyName string `orm:"column:classify_name;not null;default:'';comment:'分类名称'"`
- ParentID int64 `orm:"column:parent_id;not null;default:0;comment:'父级id'"`
- HasData int32 `orm:"column:has_data;default:0;comment:'是否存在指标数据:1有,2:无'"`
- CreateTime time.Time `orm:"column:create_time"`
- ModifyTime time.Time `orm:"column:modify_time"`
- SysUserID int64 `orm:"column:sys_user_id;comment:'创建人id'"`
- SysUserRealName string `orm:"column:sys_user_real_name;size:50;comment:'创建人姓名'"`
- Level int64 `orm:"column:level;default:0;comment:'层级'"`
- UniqueCode string `orm:"column:unique_code;size:50"`
- Sort uint32 `orm:"column:sort;unsigned;default:10;comment:'排序字段,越小越靠前,默认值:10'"`
- RootID int64 `orm:"column:root_id;not null;default:0;comment:'顶级ID'"`
- LastModifyUserID uint32 `orm:"column:last_modify_user_id;unsigned;not null;default:0;comment:'最后修改人ID'"`
- LastModifyUserName string `orm:"column:last_modify_user_real_name;size:64;not null;default:'';comment:'最后修改人姓名'"`
- }
- // GetAllEdbClassifyListByCondition
- // @Description: 获取分类列表
- // @author: Roc
- // @datetime 2024-02-29 10:55:38
- // @param condition string
- // @param pars []interface{}
- // @return item []*EdbInfoUpdateLog
- // @return err error
- func GetAllEdbClassifyListByCondition(condition string, pars []interface{}) (item []*EdbClassify, err error) {
- o := orm.NewOrmUsingDB("data")
- sql := ` SELECT * FROM edb_classify WHERE 1=1 `
- if condition != "" {
- sql += condition
- }
- sql += `ORDER BY classify_id ASC `
- _, err = o.Raw(sql, pars).QueryRows(&item)
- return
- }
|