|
|
@@ -22,20 +22,20 @@ func (d *DbTypeRepo) GetPage(m map[string]interface{})(*viewmodels.PageResult, e
|
|
|
limit := m["limit"].(int)
|
|
|
page := m["page"].(int)
|
|
|
|
|
|
- sqlSelect := ` SELECT A.* `
|
|
|
- sqlFrom := ` FROM ds_model AS A `
|
|
|
- sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
+ sqlSelect := ` SELECT A.* `
|
|
|
+ sqlFrom := ` FROM ds_db_type AS A `
|
|
|
+ sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
if keywords, ok := m["keywords"]; ok {
|
|
|
- sqlWhere += ` AND A.model_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
+ sqlWhere += ` AND A.db_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
}
|
|
|
|
|
|
- sqlCount := ` SELECT COUNT(*) `
|
|
|
+ sqlCount := ` SELECT COUNT(*) `
|
|
|
total, err1 := d.engine.SQL(sqlCount + sqlFrom + sqlWhere).Count(new(datamodels.DbType))
|
|
|
if err1 != nil {
|
|
|
return nil, err1
|
|
|
}
|
|
|
|
|
|
- sqlOrderBy := " ORDER BY model_id ASC "
|
|
|
+ sqlOrderBy := " ORDER BY db_type_id ASC "
|
|
|
pageStart := (page - 1) * limit
|
|
|
sqlLimit := fmt.Sprintf(" LIMIT %d OFFSET %d ", limit, pageStart)
|
|
|
|
|
|
@@ -55,24 +55,25 @@ func (d *DbTypeRepo) GetPage(m map[string]interface{})(*viewmodels.PageResult, e
|
|
|
|
|
|
func (d *DbTypeRepo) GetList(m map[string]interface{}) ([]viewmodels.DbTypeInfo, error) {
|
|
|
sqlSelect := ` SELECT A.* `
|
|
|
- sqlFrom := ` FROM ds_model AS A `
|
|
|
+ sqlFrom := ` FROM ds_db_type AS A `
|
|
|
sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
if keywords, ok := m["keywords"]; ok {
|
|
|
- sqlWhere += ` AND A.model_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
+ sqlWhere += ` AND A.db_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
}
|
|
|
|
|
|
- sqlOrderBy := " ORDER BY model_id ASC "
|
|
|
+ sqlOrderBy := " ORDER BY db_type_id ASC "
|
|
|
datalist := make([]viewmodels.DbTypeInfo, 0)
|
|
|
err := d.engine.SQL(sqlSelect + sqlFrom + sqlWhere + sqlOrderBy).Find(&datalist)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
+ } else {
|
|
|
+ return datalist, nil
|
|
|
}
|
|
|
- return datalist, nil
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) GetById(modelId int64) (*viewmodels.DbTypeInfo, error) {
|
|
|
+func (d *DbTypeRepo) GetById(dbTypeId int64) (*viewmodels.DbTypeInfo, error) {
|
|
|
data := &viewmodels.DbTypeInfo{}
|
|
|
- ok, err := d.engine.Where("model_id = ?", modelId).Get(data)
|
|
|
+ ok, err := d.engine.Where("db_type_id = ?", dbTypeId).Get(data)
|
|
|
if !ok && err == nil {
|
|
|
return nil, err
|
|
|
} else {
|
|
|
@@ -87,21 +88,21 @@ func (d *DbTypeRepo) Create(data *datamodels.DbType) error {
|
|
|
}
|
|
|
|
|
|
func (d *DbTypeRepo) Update(data *datamodels.DbType) error {
|
|
|
- modelId := data.DbTypeId
|
|
|
+ dbTypeId := data.DbTypeId
|
|
|
|
|
|
data.UpdatedAt = time.Now()
|
|
|
- _, err := d.engine.Where("model_id = ?", modelId).Update(data)
|
|
|
+ _, err := d.engine.Where("db_type_id = ?", dbTypeId).Update(data)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
func (d *DbTypeRepo) Delete(m map[string]interface{}) error {
|
|
|
- modelId := m["modelId"].(int64)
|
|
|
+ dbTypeId := m["dbTypeId"].(int64)
|
|
|
deletedBy := m["deletedBy"].(int64)
|
|
|
|
|
|
data := &datamodels.DbType{}
|
|
|
data.DeletedFlag = 1
|
|
|
- data.DeletedBy = deletedBy
|
|
|
- data.DeletedAt = time.Now()
|
|
|
- _, err := d.engine.Where("model_id = ?", modelId).Update(data)
|
|
|
+ data.DeletedBy = deletedBy
|
|
|
+ data.DeletedAt = time.Now()
|
|
|
+ _, err := d.engine.Where("db_type_id = ?", dbTypeId).Update(data)
|
|
|
return err
|
|
|
}
|