|
@@ -18,6 +18,7 @@ type BaseFromMysteelChemicalClassify struct {
|
|
|
Sort int `description:"排序字段,越小越靠前,默认值:10"`
|
|
|
ModifyTime time.Time `description:"修改时间"`
|
|
|
CreateTime time.Time `description:"创建时间"`
|
|
|
+ ClassifyNameEn string `description:"英文分类名称"`
|
|
|
}
|
|
|
|
|
|
// AddBaseFromMysteelChemicalClassify 添加钢联化工分类
|
|
@@ -27,7 +28,14 @@ func AddBaseFromMysteelChemicalClassify(item *BaseFromMysteelChemicalClassify) (
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-// GetBaseFromMysteelChemicalClassifyCount 获取分类名称的个数
|
|
|
+// GetBaseFromMysteelChemicalClassifyCount
|
|
|
+// @Description: 获取中文分类名称的个数
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2024-04-16 16:37:43
|
|
|
+// @param classifyName string
|
|
|
+// @param parentId int
|
|
|
+// @return count int
|
|
|
+// @return err error
|
|
|
func GetBaseFromMysteelChemicalClassifyCount(classifyName string, parentId int) (count int, err error) {
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
|
sql := `SELECT COUNT(1) AS count FROM base_from_mysteel_chemical_classify WHERE classify_name=? AND parent_id=? `
|
|
@@ -35,6 +43,21 @@ func GetBaseFromMysteelChemicalClassifyCount(classifyName string, parentId int)
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// GetBaseFromMysteelChemicalClassifyEnCount
|
|
|
+// @Description: 获取英文分类名称的个数
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2024-04-16 16:28:14
|
|
|
+// @param classifyNameEn string
|
|
|
+// @param parentId int
|
|
|
+// @return count int
|
|
|
+// @return err error
|
|
|
+func GetBaseFromMysteelChemicalClassifyEnCount(classifyNameEn string, parentId int) (count int, err error) {
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
|
+ sql := `SELECT COUNT(1) AS count FROM base_from_mysteel_chemical_classify WHERE classify_name_en = ? AND parent_id=? `
|
|
|
+ err = o.Raw(sql, classifyNameEn, parentId).QueryRow(&count)
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
// GetBaseFromMysteelChemicalClassifyById 通过分类id的获取分类信息
|
|
|
func GetBaseFromMysteelChemicalClassifyById(classifyId int) (item *BaseFromMysteelChemicalClassify, err error) {
|
|
|
o := orm.NewOrmUsingDB("data")
|
|
@@ -51,6 +74,20 @@ func EditBaseFromMysteelChemicalClassify(classifyId int, classifyName string) (e
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+// EditBaseFromMysteelChemicalClassifyEn
|
|
|
+// @Description: 修改钢联化工英文分类名称
|
|
|
+// @author: Roc
|
|
|
+// @datetime 2024-04-16 16:34:53
|
|
|
+// @param classifyId int
|
|
|
+// @param classifyNameEn string
|
|
|
+// @return err error
|
|
|
+func EditBaseFromMysteelChemicalClassifyEn(classifyId int, classifyNameEn string) (err error) {
|
|
|
+ o := orm.NewOrmUsingDB("data")
|
|
|
+ sql := `UPDATE base_from_mysteel_chemical_classify SET classify_name_en = ?,modify_time=NOW() WHERE base_from_mysteel_chemical_classify_id=? `
|
|
|
+ _, err = o.Raw(sql, classifyNameEn, classifyId).Exec()
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
type BaseFromMysteelChemicalIndexResp struct {
|
|
|
List []*BaseFromMysteelChemicalClassifyItems
|
|
|
}
|
|
@@ -59,6 +96,7 @@ type BaseFromMysteelChemicalClassifyItems struct {
|
|
|
BaseFromMysteelChemicalIndexId int `orm:"column(base_from_mysteel_chemical_index_id)"`
|
|
|
IndexCode string `description:"指标编码"`
|
|
|
ClassifyName string `description:"分类名称"`
|
|
|
+ ClassifyNameEn string `description:"英文分类名称"`
|
|
|
ParentId int `description:"父级id"`
|
|
|
SysUserId int `description:"创建人id"`
|
|
|
SysUserRealName string `description:"创建人姓名"`
|