优化全局变量

This commit is contained in:
2023-01-18 17:10:16 +08:00
parent 6dbdeb7145
commit c44203b176
25 changed files with 428 additions and 429 deletions
+14 -14
View File
@@ -1,11 +1,11 @@
package dao
import (
"cutego/modules"
"cutego/modules/core/api/v1/request"
"cutego/modules/core/dataobject"
"cutego/modules/core/entity"
"cutego/pkg/common"
"cutego/pkg/page"
"cutego/refs"
"github.com/druidcaesa/gotool"
)
@@ -13,9 +13,9 @@ type NoticeDao struct {
}
// SelectPage 查询集合
func (d NoticeDao) SelectPage(query request.NoticeQuery) (*[]dataobject.SysNotice, int64) {
notices := make([]dataobject.SysNotice, 0)
session := modules.SqlDB.NewSession().Table(dataobject.SysNotice{}.TableName())
func (d NoticeDao) SelectPage(query request.NoticeQuery) (*[]entity.SysNotice, int64) {
notices := make([]entity.SysNotice, 0)
session := refs.SqlDB.NewSession().Table(entity.SysNotice{}.TableName())
if gotool.StrUtils.HasNotEmpty(query.NoticeTitle) {
session.And("notice_title like concat('%', ?, '%')", query.NoticeTitle)
}
@@ -35,8 +35,8 @@ func (d NoticeDao) SelectPage(query request.NoticeQuery) (*[]dataobject.SysNotic
}
// Insert 添加数据
func (d NoticeDao) Insert(notice dataobject.SysNotice) int64 {
session := modules.SqlDB.NewSession()
func (d NoticeDao) Insert(notice entity.SysNotice) int64 {
session := refs.SqlDB.NewSession()
session.Begin()
insert, err := session.Insert(&notice)
if err != nil {
@@ -50,9 +50,9 @@ func (d NoticeDao) Insert(notice dataobject.SysNotice) int64 {
// Delete 批量删除
func (d NoticeDao) Delete(list []int64) int64 {
session := modules.SqlDB.NewSession()
session := refs.SqlDB.NewSession()
session.Begin()
i, err := session.In("notice_id", list).Delete(&dataobject.SysNotice{})
i, err := session.In("notice_id", list).Delete(&entity.SysNotice{})
if err != nil {
session.Rollback()
common.ErrorLog(err)
@@ -63,9 +63,9 @@ func (d NoticeDao) Delete(list []int64) int64 {
}
// SelectById 查询
func (d NoticeDao) SelectById(id int64) *dataobject.SysNotice {
notice := dataobject.SysNotice{}
_, err := modules.SqlDB.NewSession().Where("notice_id = ?", id).Get(&notice)
func (d NoticeDao) SelectById(id int64) *entity.SysNotice {
notice := entity.SysNotice{}
_, err := refs.SqlDB.NewSession().Where("notice_id = ?", id).Get(&notice)
if err != nil {
common.ErrorLog(err)
return nil
@@ -74,8 +74,8 @@ func (d NoticeDao) SelectById(id int64) *dataobject.SysNotice {
}
// Update 修改数据
func (d NoticeDao) Update(notice dataobject.SysNotice) int64 {
session := modules.SqlDB.NewSession()
func (d NoticeDao) Update(notice entity.SysNotice) int64 {
session := refs.SqlDB.NewSession()
session.Begin()
update, err := session.Where("notice_id = ?", notice.NoticeId).Update(&notice)
if err != nil {