|
|
@@ -8,38 +8,38 @@ import (
|
|
|
"xps/viewmodels"
|
|
|
)
|
|
|
|
|
|
-type DbTypeRepo struct {
|
|
|
+type RepoTypeRepo struct {
|
|
|
engine *xorm.Engine
|
|
|
}
|
|
|
|
|
|
-func NewDbTypeRepo(engine *xorm.Engine) *DbTypeRepo {
|
|
|
- return &DbTypeRepo{
|
|
|
+func NewRepoTypeRepo(engine *xorm.Engine) *RepoTypeRepo {
|
|
|
+ return &RepoTypeRepo{
|
|
|
engine: engine,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) GetPage(m map[string]interface{})(*viewmodels.PageResult, error) {
|
|
|
+func (d *RepoTypeRepo) GetPage(m map[string]interface{})(*viewmodels.PageResult, error) {
|
|
|
limit := m["limit"].(int)
|
|
|
page := m["page"].(int)
|
|
|
|
|
|
sqlSelect := ` SELECT A.* `
|
|
|
- sqlFrom := ` FROM ds_db_type AS A `
|
|
|
+ sqlFrom := ` FROM repo_type AS A `
|
|
|
sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
if keywords, ok := m["keywords"]; ok {
|
|
|
- sqlWhere += ` AND A.db_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
+ sqlWhere += ` AND A.repo_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
}
|
|
|
|
|
|
sqlCount := ` SELECT COUNT(*) `
|
|
|
- total, err1 := d.engine.SQL(sqlCount + sqlFrom + sqlWhere).Count(new(datamodels.DbType))
|
|
|
+ total, err1 := d.engine.SQL(sqlCount + sqlFrom + sqlWhere).Count(new(datamodels.RepoType))
|
|
|
if err1 != nil {
|
|
|
return nil, err1
|
|
|
}
|
|
|
|
|
|
- sqlOrderBy := " ORDER BY db_type_id ASC "
|
|
|
+ sqlOrderBy := " ORDER BY repo_type_id ASC "
|
|
|
pageStart := (page - 1) * limit
|
|
|
sqlLimit := fmt.Sprintf(" LIMIT %d OFFSET %d ", limit, pageStart)
|
|
|
|
|
|
- datalist := make([]datamodels.DbType, 0)
|
|
|
+ datalist := make([]datamodels.RepoType, 0)
|
|
|
err2 := d.engine.SQL(sqlSelect + sqlFrom + sqlWhere + sqlOrderBy + sqlLimit).Find(&datalist)
|
|
|
if err2 != nil {
|
|
|
return nil, err2
|
|
|
@@ -53,16 +53,16 @@ func (d *DbTypeRepo) GetPage(m map[string]interface{})(*viewmodels.PageResult, e
|
|
|
return pageResult, nil
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) GetList(m map[string]interface{}) ([]viewmodels.DbTypeInfo, error) {
|
|
|
+func (d *RepoTypeRepo) GetList(m map[string]interface{}) ([]viewmodels.RepoTypeInfo, error) {
|
|
|
sqlSelect := ` SELECT A.* `
|
|
|
- sqlFrom := ` FROM ds_db_type AS A `
|
|
|
+ sqlFrom := ` FROM repo_type AS A `
|
|
|
sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
if keywords, ok := m["keywords"]; ok {
|
|
|
- sqlWhere += ` AND A.db_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
+ sqlWhere += ` AND A.repo_type_title like ` + "'%" + fmt.Sprintf("%s", keywords) + "%'"
|
|
|
}
|
|
|
|
|
|
- sqlOrderBy := " ORDER BY db_type_id ASC "
|
|
|
- datalist := make([]viewmodels.DbTypeInfo, 0)
|
|
|
+ sqlOrderBy := " ORDER BY A.repo_type_id ASC "
|
|
|
+ datalist := make([]viewmodels.RepoTypeInfo, 0)
|
|
|
err := d.engine.SQL(sqlSelect + sqlFrom + sqlWhere + sqlOrderBy).Find(&datalist)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
@@ -71,13 +71,13 @@ func (d *DbTypeRepo) GetList(m map[string]interface{}) ([]viewmodels.DbTypeInfo,
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) GetById(dbTypeId int64) (*viewmodels.DbTypeInfo, error) {
|
|
|
- sqlSelect := ` SELECT A.* `
|
|
|
- sqlFrom := ` FROM ds_db_type AS A `
|
|
|
- sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
- sqlWhere += fmt.Sprintf(" AND A.db_type_id = %d ", dbTypeId)
|
|
|
+func (d *RepoTypeRepo) GetById(repoTypeId int64) (*viewmodels.RepoTypeInfo, error) {
|
|
|
+ sqlSelect := ` SELECT A.* `
|
|
|
+ sqlFrom := ` FROM repo_type AS A `
|
|
|
+ sqlWhere := ` WHERE A.deleted_flag = 0 `
|
|
|
+ sqlWhere += fmt.Sprintf(" AND A.repo_type_id = %d ", repoTypeId)
|
|
|
|
|
|
- data := &viewmodels.DbTypeInfo{}
|
|
|
+ data := &viewmodels.RepoTypeInfo{}
|
|
|
has, err := d.engine.SQL(sqlSelect + sqlFrom + sqlWhere).Get(data)
|
|
|
if !has || err != nil {
|
|
|
return nil, err
|
|
|
@@ -86,28 +86,28 @@ func (d *DbTypeRepo) GetById(dbTypeId int64) (*viewmodels.DbTypeInfo, error) {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) Create(data *datamodels.DbType) error {
|
|
|
+func (d *RepoTypeRepo) Create(data *datamodels.RepoType) error {
|
|
|
data.CreatedAt = time.Now()
|
|
|
_, err := d.engine.Insert(data)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) Update(data *datamodels.DbType) error {
|
|
|
- dbTypeId := data.DbTypeId
|
|
|
+func (d *RepoTypeRepo) Update(data *datamodels.RepoType) error {
|
|
|
+ repoTypeId := data.RepoTypeId
|
|
|
|
|
|
data.UpdatedAt = time.Now()
|
|
|
- _, err := d.engine.Where("db_type_id = ?", dbTypeId).Update(data)
|
|
|
+ _, err := d.engine.Where("repo_type_id = ?", repoTypeId).Update(data)
|
|
|
return err
|
|
|
}
|
|
|
|
|
|
-func (d *DbTypeRepo) Delete(m map[string]interface{}) error {
|
|
|
- dbTypeId := m["dbTypeId"].(int64)
|
|
|
- deletedBy := m["deletedBy"].(int64)
|
|
|
+func (d *RepoTypeRepo) Delete(m map[string]interface{}) error {
|
|
|
+ repoTypeId := m["repoTypeId"].(int64)
|
|
|
+ deletedBy := m["deletedBy"].(int64)
|
|
|
|
|
|
- data := &datamodels.DbType{}
|
|
|
+ data := &datamodels.RepoType{}
|
|
|
data.DeletedFlag = 1
|
|
|
data.DeletedBy = deletedBy
|
|
|
data.DeletedAt = time.Now()
|
|
|
- _, err := d.engine.Where("db_type_id = ?", dbTypeId).Update(data)
|
|
|
+ _, err := d.engine.Where("repo_type_id = ?", repoTypeId).Update(data)
|
|
|
return err
|
|
|
}
|