fix: 改sys_i18n表结构
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
package repository
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"be.ems/src/framework/database/db"
|
||||
"be.ems/src/framework/logger"
|
||||
"be.ems/src/modules/system/model"
|
||||
@@ -17,7 +15,6 @@ type SysI18n struct{}
|
||||
// Select 查询集合
|
||||
func (r SysI18n) Select(param model.SysI18n) []model.SysI18n {
|
||||
tx := db.DB("").Model(&model.SysI18n{})
|
||||
tx = tx.Where("del_flag = '0'")
|
||||
// 查询条件拼接
|
||||
if param.KeyLable != "" {
|
||||
tx = tx.Where("key_lable = ?", param.KeyLable)
|
||||
@@ -46,7 +43,7 @@ func (r SysI18n) SelectByIds(ids []int64) []model.SysI18n {
|
||||
}
|
||||
tx := db.DB("").Model(&model.SysI18n{})
|
||||
// 构建查询条件
|
||||
tx = tx.Where("id in ? and del_flag = '0'", ids)
|
||||
tx = tx.Where("id in ?", ids)
|
||||
// 查询数据
|
||||
if err := tx.Find(&rows).Error; err != nil {
|
||||
logger.Errorf("query find err => %v", err.Error())
|
||||
@@ -57,13 +54,6 @@ func (r SysI18n) SelectByIds(ids []int64) []model.SysI18n {
|
||||
|
||||
// Insert 新增信息 返回新增数据ID
|
||||
func (r SysI18n) Insert(param model.SysI18n) int64 {
|
||||
param.DelFlag = "0"
|
||||
if param.CreateBy != "" {
|
||||
ms := time.Now().UnixMilli()
|
||||
param.UpdateBy = param.CreateBy
|
||||
param.UpdateTime = ms
|
||||
param.CreateTime = ms
|
||||
}
|
||||
// 执行插入
|
||||
if err := db.DB("").Create(¶m).Error; err != nil {
|
||||
logger.Errorf("insert err => %v", err.Error())
|
||||
@@ -77,13 +67,10 @@ func (r SysI18n) Update(param model.SysI18n) int64 {
|
||||
if param.ID <= 0 {
|
||||
return 0
|
||||
}
|
||||
if param.UpdateBy != "" {
|
||||
param.UpdateTime = time.Now().UnixMilli()
|
||||
}
|
||||
tx := db.DB("").Model(&model.SysI18n{})
|
||||
// 构建查询条件
|
||||
tx = tx.Where("id = ?", param.ID)
|
||||
tx = tx.Omit("id", "del_flag", "create_by", "create_time")
|
||||
tx = tx.Omit("id")
|
||||
// 执行更新
|
||||
if err := tx.Updates(param).Error; err != nil {
|
||||
logger.Errorf("update err => %v", err.Error())
|
||||
@@ -97,12 +84,10 @@ func (r SysI18n) DeleteByIds(ids []int64) int64 {
|
||||
if len(ids) <= 0 {
|
||||
return 0
|
||||
}
|
||||
tx := db.DB("").Model(&model.SysI18n{})
|
||||
// 构建查询条件
|
||||
tx = tx.Where("id in ?", ids)
|
||||
// 执行更新删除标记
|
||||
if err := tx.Update("del_flag", "1").Error; err != nil {
|
||||
logger.Errorf("update err => %v", err.Error())
|
||||
tx := db.DB("").Where("id in ?", ids)
|
||||
// 执行删除
|
||||
if err := tx.Delete(&model.SysRoleMenu{}).Error; err != nil {
|
||||
logger.Errorf("delete err => %v", err.Error())
|
||||
return 0
|
||||
}
|
||||
return tx.RowsAffected
|
||||
@@ -111,7 +96,7 @@ func (r SysI18n) DeleteByIds(ids []int64) int64 {
|
||||
// CheckUnique 检查信息是否唯一 返回ID
|
||||
func (r SysI18n) CheckUnique(key string) int64 {
|
||||
tx := db.DB("").Model(&model.SysI18n{})
|
||||
tx = tx.Where("del_flag = 0 and key= ?", key)
|
||||
tx = tx.Where("key_lable= ?", key)
|
||||
// 查询数据
|
||||
var id int64 = 0
|
||||
if err := tx.Select("id").Limit(1).Find(&id).Error; err != nil {
|
||||
|
||||
Reference in New Issue
Block a user