|
@@ -23,6 +23,7 @@ type EdbClassify struct {
|
|
UniqueCode string `description:"唯一编码"`
|
|
UniqueCode string `description:"唯一编码"`
|
|
Sort int `description:"排序字段,越小越靠前,默认值:10"`
|
|
Sort int `description:"排序字段,越小越靠前,默认值:10"`
|
|
IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
IsJoinPermission int `description:"是否加入权限管控,0:不加入;1:加入;默认:0"`
|
|
|
|
+ ClassifyNameEn string `description:"英文分类名称"`
|
|
}
|
|
}
|
|
|
|
|
|
func AddEdbClassify(item *EdbClassify) (lastId int64, err error) {
|
|
func AddEdbClassify(item *EdbClassify) (lastId int64, err error) {
|
|
@@ -38,6 +39,15 @@ type AddEdbClassifyReq struct {
|
|
ClassifyType uint8 `description:"分类类型,0:普通指标分类,1:预测指标分类"`
|
|
ClassifyType uint8 `description:"分类类型,0:普通指标分类,1:预测指标分类"`
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
func GetEdbClassifyCount(classifyName string, parentId int, classifyType uint8) (count int, err error) {
|
|
func GetEdbClassifyCount(classifyName string, parentId int, classifyType uint8) (count int, err error) {
|
|
o := orm.NewOrmUsingDB("data")
|
|
o := orm.NewOrmUsingDB("data")
|
|
sql := `SELECT COUNT(1) AS count FROM edb_classify WHERE parent_id=? AND classify_name=? AND classify_type = ? `
|
|
sql := `SELECT COUNT(1) AS count FROM edb_classify WHERE parent_id=? AND classify_name=? AND classify_type = ? `
|
|
@@ -45,6 +55,22 @@ func GetEdbClassifyCount(classifyName string, parentId int, classifyType uint8)
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+func GetEdbClassifyEnCount(classifyNameEn string, parentId int, classifyType uint8) (count int, err error) {
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
|
|
+ sql := `SELECT COUNT(1) AS count FROM edb_classify WHERE parent_id=? AND classify_name_en = ? AND classify_type = ? `
|
|
|
|
+ err = o.Raw(sql, parentId, classifyNameEn, classifyType).QueryRow(&count)
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
type EditEdbClassifyReq struct {
|
|
type EditEdbClassifyReq struct {
|
|
ClassifyName string `description:"分类名称"`
|
|
ClassifyName string `description:"分类名称"`
|
|
ClassifyId int `description:"分类名称"`
|
|
ClassifyId int `description:"分类名称"`
|
|
@@ -64,6 +90,15 @@ func GetEdbClassifyCountById(classifyId int) (count int, err error) {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
func EditEdbClassify(classifyId int, classifyName string, userId int, userRealName string) (err error) {
|
|
func EditEdbClassify(classifyId int, classifyName string, userId int, userRealName string) (err error) {
|
|
o := orm.NewOrmUsingDB("data")
|
|
o := orm.NewOrmUsingDB("data")
|
|
sql := `UPDATE edb_classify SET classify_name=?,modify_time=NOW(), last_modify_user_id = ?, last_modify_user_real_name = ? WHERE classify_id=? `
|
|
sql := `UPDATE edb_classify SET classify_name=?,modify_time=NOW(), last_modify_user_id = ?, last_modify_user_real_name = ? WHERE classify_id=? `
|
|
@@ -71,6 +106,22 @@ func EditEdbClassify(classifyId int, classifyName string, userId int, userRealNa
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+func EditEdbClassifyEn(classifyId int, classifyNameEn string, userId int, userRealName string) (err error) {
|
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
|
|
+ sql := `UPDATE edb_classify SET classify_name_en = ?,modify_time=NOW(), last_modify_user_id = ?, last_modify_user_real_name = ? WHERE classify_id=? `
|
|
|
|
+ _, err = o.Raw(sql, classifyNameEn, userId, userRealName, classifyId).Exec()
|
|
|
|
+ return
|
|
|
|
+}
|
|
|
|
+
|
|
type DeleteEdbClassifyReq struct {
|
|
type DeleteEdbClassifyReq struct {
|
|
ClassifyId int `description:"分类id"`
|
|
ClassifyId int `description:"分类id"`
|
|
EdbInfoId int `description:"指标id"`
|
|
EdbInfoId int `description:"指标id"`
|