|
|
@@ -80,17 +80,17 @@ func Get2ArticleList(query domain.ArticleQuery, pageNum, pageSize int) (vo.BaseL
|
|
|
if query.Image != ""{
|
|
|
session.Where("image = ?", query.Image)
|
|
|
}
|
|
|
-
|
|
|
- if query.PublishTime != ""{
|
|
|
- session.Where("publish_time = ?", query.PublishTime)
|
|
|
+
|
|
|
+ if query.PublishTimeStart != "" || query.PublishTimeEnd != ""{
|
|
|
+ session.Where("publish_time between ? and ?", query.PublishTimeStart, query.PublishTimeEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.EyeFill != 0{
|
|
|
- session.Where("eye_fill = ?", query.EyeFill)
|
|
|
+
|
|
|
+ if query.EyeFillStart != 0 || query.EyeFillEnd != 0{
|
|
|
+ session.Where("eye_fill between ? and ?", query.EyeFillStart, query.EyeFillEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.LikeCount != 0{
|
|
|
- session.Where("like_count = ?", query.LikeCount)
|
|
|
+
|
|
|
+ if query.LikeCountStart != 0 || query.LikeCountEnd != 0{
|
|
|
+ session.Where("like_count between ? and ?", query.LikeCountStart, query.LikeCountEnd)
|
|
|
}
|
|
|
|
|
|
if query.CreateBy != ""{
|
|
|
@@ -108,9 +108,9 @@ func Get2ArticleList(query domain.ArticleQuery, pageNum, pageSize int) (vo.BaseL
|
|
|
if query.UpdateTime != ""{
|
|
|
session.Where("update_time = ?", query.UpdateTime)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.ArticleDesc != ""{
|
|
|
- session.Where("article_desc = ?", query.ArticleDesc)
|
|
|
+ session.Where("article_desc like ?", "%"+query.ArticleDesc+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -209,9 +209,9 @@ func Get2ArticleTagList(query domain.ArticleTagQuery, pageNum, pageSize int) (vo
|
|
|
if query.TagName != ""{
|
|
|
session.Where("tag_name = ?", query.TagName)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TagDesc != ""{
|
|
|
- session.Where("tag_desc = ?", query.TagDesc)
|
|
|
+ session.Where("tag_desc like ?", "%"+query.TagDesc+"%")
|
|
|
}
|
|
|
|
|
|
if query.TagTextColor != ""{
|
|
|
@@ -318,13 +318,13 @@ func Get2ArticleTopicList(query domain.ArticleTopicQuery, pageNum, pageSize int)
|
|
|
if query.Image != ""{
|
|
|
session.Where("image = ?", query.Image)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TopicName != ""{
|
|
|
- session.Where("topic_name = ?", query.TopicName)
|
|
|
+ session.Where("topic_name like ?", "%"+query.TopicName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TopicDesc != ""{
|
|
|
- session.Where("topic_desc = ?", query.TopicDesc)
|
|
|
+ session.Where("topic_desc like ?", "%"+query.TopicDesc+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -536,9 +536,9 @@ func Get2BackMenuList(query domain.BackMenuQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.BackMenuName != ""{
|
|
|
- session.Where("back_menu_name = ?", query.BackMenuName)
|
|
|
+ session.Where("back_menu_name like ?", "%"+query.BackMenuName+"%")
|
|
|
}
|
|
|
|
|
|
if query.BackMenuPater != 0{
|
|
|
@@ -552,13 +552,13 @@ func Get2BackMenuList(query domain.BackMenuQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Icon != ""{
|
|
|
session.Where("icon = ?", query.Icon)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Remark != ""{
|
|
|
- session.Where("remark = ?", query.Remark)
|
|
|
+ session.Where("remark like ?", "%"+query.Remark+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.BackRouterPath != ""{
|
|
|
- session.Where("back_router_path = ?", query.BackRouterPath)
|
|
|
+ session.Where("back_router_path like ?", "%"+query.BackRouterPath+"%")
|
|
|
}
|
|
|
|
|
|
if query.State != ""{
|
|
|
@@ -657,9 +657,9 @@ func Get2BackRoleList(query domain.BackRoleQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.RoleName != ""{
|
|
|
- session.Where("role_name = ?", query.RoleName)
|
|
|
+ session.Where("role_name like ?", "%"+query.RoleName+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -956,25 +956,25 @@ func Get2GenTableList(query domain.GenTableQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TableName != ""{
|
|
|
- session.Where("table_name = ?", query.TableName)
|
|
|
+ session.Where("table_name like ?", "%"+query.TableName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TableComment != ""{
|
|
|
- session.Where("table_comment = ?", query.TableComment)
|
|
|
+ session.Where("table_comment like ?", "%"+query.TableComment+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Name != ""{
|
|
|
- session.Where("name = ?", query.Name)
|
|
|
+ session.Where("name like ?", "%"+query.Name+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.RouterName != ""{
|
|
|
- session.Where("router_name = ?", query.RouterName)
|
|
|
+ session.Where("router_name like ?", "%"+query.RouterName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Remark != ""{
|
|
|
- session.Where("remark = ?", query.Remark)
|
|
|
+ session.Where("remark like ?", "%"+query.Remark+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -1077,21 +1077,21 @@ func Get2GenTableColumnList(query domain.GenTableColumnQuery, pageNum, pageSize
|
|
|
if query.Sort != 0{
|
|
|
session.Where("sort = ?", query.Sort)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.ColumnComment != ""{
|
|
|
- session.Where("column_comment = ?", query.ColumnComment)
|
|
|
+ session.Where("column_comment like ?", "%"+query.ColumnComment+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.ColumnType != ""{
|
|
|
- session.Where("column_type = ?", query.ColumnType)
|
|
|
+ session.Where("column_type like ?", "%"+query.ColumnType+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.GoType != ""{
|
|
|
- session.Where("go_type = ?", query.GoType)
|
|
|
+ session.Where("go_type like ?", "%"+query.GoType+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.GoField != ""{
|
|
|
- session.Where("go_field = ?", query.GoField)
|
|
|
+ session.Where("go_field like ?", "%"+query.GoField+"%")
|
|
|
}
|
|
|
|
|
|
if query.IsKey != ""{
|
|
|
@@ -1113,13 +1113,13 @@ func Get2GenTableColumnList(query domain.GenTableColumnQuery, pageNum, pageSize
|
|
|
if query.VueShowType != ""{
|
|
|
session.Where("vue_show_type = ?", query.VueShowType)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictType != ""{
|
|
|
- session.Where("dict_type = ?", query.DictType)
|
|
|
+ session.Where("dict_type like ?", "%"+query.DictType+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.ColumnName != ""{
|
|
|
- session.Where("column_name = ?", query.ColumnName)
|
|
|
+ session.Where("column_name like ?", "%"+query.ColumnName+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -1331,9 +1331,9 @@ func Get2GoodsCommodityAreaList(query domain.GoodsCommodityAreaQuery, pageNum, p
|
|
|
if query.GoodsId != 0{
|
|
|
session.Where("goods_id = ?", query.GoodsId)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.CommodityAreaName != ""{
|
|
|
- session.Where("commodity_area_name = ?", query.CommodityAreaName)
|
|
|
+ session.Where("commodity_area_name like ?", "%"+query.CommodityAreaName+"%")
|
|
|
}
|
|
|
|
|
|
if query.DetailImage != ""{
|
|
|
@@ -1440,9 +1440,9 @@ func Get2GoodsCouponList(query domain.GoodsCouponQuery, pageNum, pageSize int) (
|
|
|
if query.CouponName != ""{
|
|
|
session.Where("coupon_name like ?", "%"+query.CouponName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.CouponDesc != ""{
|
|
|
- session.Where("coupon_desc = ?", query.CouponDesc)
|
|
|
+ session.Where("coupon_desc like ?", "%"+query.CouponDesc+"%")
|
|
|
}
|
|
|
|
|
|
if query.CashBackPoint != 0{
|
|
|
@@ -1480,9 +1480,9 @@ func Get2GoodsCouponList(query domain.GoodsCouponQuery, pageNum, pageSize int) (
|
|
|
if query.Validity != ""{
|
|
|
session.Where("validity = ?", query.Validity)
|
|
|
}
|
|
|
-
|
|
|
- if query.ValidityPeriod != ""{
|
|
|
- session.Where("validity_period = ?", query.ValidityPeriod)
|
|
|
+
|
|
|
+ if query.ValidityPeriodStart != "" || query.ValidityPeriodEnd != ""{
|
|
|
+ session.Where("validity_period between ? and ?", query.ValidityPeriodStart, query.ValidityPeriodEnd)
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -1686,9 +1686,9 @@ func Get2GoodsIntroductionList(query domain.GoodsIntroductionQuery, pageNum, pag
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.GoodsArticleName != ""{
|
|
|
- session.Where("goods_article_name = ?", query.GoodsArticleName)
|
|
|
+ session.Where("goods_article_name like ?", "%"+query.GoodsArticleName+"%")
|
|
|
}
|
|
|
|
|
|
if query.GoodsArticle != ""{
|
|
|
@@ -1803,29 +1803,29 @@ func Get2GoodsOrderList(query domain.GoodsOrderQuery, pageNum, pageSize int) (vo
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.OrderName != ""{
|
|
|
- session.Where("order_name = ?", query.OrderName)
|
|
|
+ session.Where("order_name like ?", "%"+query.OrderName+"%")
|
|
|
}
|
|
|
|
|
|
if query.SkuId != 0{
|
|
|
session.Where("sku_id = ?", query.SkuId)
|
|
|
}
|
|
|
-
|
|
|
- if query.Count != 0{
|
|
|
- session.Where("count = ?", query.Count)
|
|
|
+
|
|
|
+ if query.CountStart != 0 || query.CountEnd != 0{
|
|
|
+ session.Where("count between ? and ?", query.CountStart, query.CountEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.Price != 0{
|
|
|
- session.Where("price = ?", query.Price)
|
|
|
+
|
|
|
+ if query.PriceStart != 0 || query.PriceEnd != 0{
|
|
|
+ session.Where("price between ? and ?", query.PriceStart, query.PriceEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.TotalPrice != 0{
|
|
|
- session.Where("total_price = ?", query.TotalPrice)
|
|
|
+
|
|
|
+ if query.TotalPriceStart != 0 || query.TotalPriceEnd != 0{
|
|
|
+ session.Where("total_price between ? and ?", query.TotalPriceStart, query.TotalPriceEnd)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.ContactInformation != ""{
|
|
|
- session.Where("contact_information = ?", query.ContactInformation)
|
|
|
+ session.Where("contact_information like ?", "%"+query.ContactInformation+"%")
|
|
|
}
|
|
|
|
|
|
if query.CouponUserId != 0{
|
|
|
@@ -1944,9 +1944,9 @@ func Get2GoodsSkuList(query domain.GoodsSkuQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.SkuImage != ""{
|
|
|
session.Where("sku_image = ?", query.SkuImage)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.SkuName != ""{
|
|
|
- session.Where("sku_name = ?", query.SkuName)
|
|
|
+ session.Where("sku_name like ?", "%"+query.SkuName+"%")
|
|
|
}
|
|
|
|
|
|
if query.Price != 0{
|
|
|
@@ -1972,9 +1972,9 @@ func Get2GoodsSkuList(query domain.GoodsSkuQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.CreateBy != ""{
|
|
|
session.Where("create_by = ?", query.CreateBy)
|
|
|
}
|
|
|
-
|
|
|
- if query.CreateTime != ""{
|
|
|
- session.Where("create_time = ?", query.CreateTime)
|
|
|
+
|
|
|
+ if query.CreateTimeStart != "" || query.CreateTimeEnd != ""{
|
|
|
+ session.Where("create_time between ? and ?", query.CreateTimeStart, query.CreateTimeEnd)
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -2069,9 +2069,9 @@ func Get2GoodsSkuCardList(query domain.GoodsSkuCardQuery, pageNum, pageSize int)
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.CardName != ""{
|
|
|
- session.Where("card_name = ?", query.CardName)
|
|
|
+ session.Where("card_name like ?", "%"+query.CardName+"%")
|
|
|
}
|
|
|
|
|
|
if query.State != ""{
|
|
|
@@ -2085,17 +2085,17 @@ func Get2GoodsSkuCardList(query domain.GoodsSkuCardQuery, pageNum, pageSize int)
|
|
|
if query.TotalCount != ""{
|
|
|
session.Where("total_count = ?", query.TotalCount)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.CardKey != ""{
|
|
|
- session.Where("card_key = ?", query.CardKey)
|
|
|
+ session.Where("card_key like ?", "%"+query.CardKey+"%")
|
|
|
}
|
|
|
|
|
|
if query.Use != ""{
|
|
|
session.Where("use = ?", query.Use)
|
|
|
}
|
|
|
-
|
|
|
- if query.UploadTime != ""{
|
|
|
- session.Where("upload_time = ?", query.UploadTime)
|
|
|
+
|
|
|
+ if query.UploadTimeStart != "" || query.UploadTimeEnd != ""{
|
|
|
+ session.Where("upload_time between ? and ?", query.UploadTimeStart, query.UploadTimeEnd)
|
|
|
}
|
|
|
|
|
|
if query.SkuId != 0{
|
|
|
@@ -2311,13 +2311,13 @@ func Get2GoodsTypeList(query domain.GoodsTypeQuery, pageNum, pageSize int) (vo.B
|
|
|
if query.TypeImage != ""{
|
|
|
session.Where("type_image = ?", query.TypeImage)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TypeName != ""{
|
|
|
- session.Where("type_name = ?", query.TypeName)
|
|
|
+ session.Where("type_name like ?", "%"+query.TypeName+"%")
|
|
|
}
|
|
|
-
|
|
|
- if query.CreateTime != ""{
|
|
|
- session.Where("create_time = ?", query.CreateTime)
|
|
|
+
|
|
|
+ if query.CreateTimeStart != "" || query.CreateTimeEnd != ""{
|
|
|
+ session.Where("create_time between ? and ?", query.CreateTimeStart, query.CreateTimeEnd)
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -2412,9 +2412,9 @@ func Get2UserList(query domain.UserQuery, pageNum, pageSize int) (vo.BaseListVo,
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Username != ""{
|
|
|
- session.Where("username = ?", query.Username)
|
|
|
+ session.Where("username like ?", "%"+query.Username+"%")
|
|
|
}
|
|
|
|
|
|
if query.Password != ""{
|
|
|
@@ -2436,17 +2436,17 @@ func Get2UserList(query domain.UserQuery, pageNum, pageSize int) (vo.BaseListVo,
|
|
|
if query.RoleId != 0{
|
|
|
session.Where("role_id = ?", query.RoleId)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Phone != ""{
|
|
|
- session.Where("phone = ?", query.Phone)
|
|
|
+ session.Where("phone like ?", "%"+query.Phone+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Email != ""{
|
|
|
- session.Where("email = ?", query.Email)
|
|
|
+ session.Where("email like ?", "%"+query.Email+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Name != ""{
|
|
|
- session.Where("name = ?", query.Name)
|
|
|
+ session.Where("name like ?", "%"+query.Name+"%")
|
|
|
}
|
|
|
|
|
|
if query.Avatar != ""{
|
|
|
@@ -2557,17 +2557,17 @@ func Get2UserWalletList(query domain.UserWalletQuery, pageNum, pageSize int) (vo
|
|
|
if query.UserId != 0{
|
|
|
session.Where("user_id = ?", query.UserId)
|
|
|
}
|
|
|
-
|
|
|
- if query.Balance != 0{
|
|
|
- session.Where("balance = ?", query.Balance)
|
|
|
+
|
|
|
+ if query.BalanceStart != 0 || query.BalanceEnd != 0{
|
|
|
+ session.Where("balance between ? and ?", query.BalanceStart, query.BalanceEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.PromotionAmount != 0{
|
|
|
- session.Where("promotion_amount = ?", query.PromotionAmount)
|
|
|
+
|
|
|
+ if query.PromotionAmountStart != 0 || query.PromotionAmountEnd != 0{
|
|
|
+ session.Where("promotion_amount between ? and ?", query.PromotionAmountStart, query.PromotionAmountEnd)
|
|
|
}
|
|
|
-
|
|
|
- if query.RechargeAmount != 0{
|
|
|
- session.Where("recharge_amount = ?", query.RechargeAmount)
|
|
|
+
|
|
|
+ if query.RechargeAmountStart != 0 || query.RechargeAmountEnd != 0{
|
|
|
+ session.Where("recharge_amount between ? and ?", query.RechargeAmountStart, query.RechargeAmountEnd)
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -2666,17 +2666,17 @@ func Get2DictDataList(query domain.DictDataQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Sort != 0{
|
|
|
session.Where("sort = ?", query.Sort)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictLabel != ""{
|
|
|
- session.Where("dict_label = ?", query.DictLabel)
|
|
|
+ session.Where("dict_label like ?", "%"+query.DictLabel+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictValue != ""{
|
|
|
- session.Where("dict_value = ?", query.DictValue)
|
|
|
+ session.Where("dict_value like ?", "%"+query.DictValue+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictType != ""{
|
|
|
- session.Where("dict_type = ?", query.DictType)
|
|
|
+ session.Where("dict_type like ?", "%"+query.DictType+"%")
|
|
|
}
|
|
|
|
|
|
if query.Status != ""{
|
|
|
@@ -2690,9 +2690,9 @@ func Get2DictDataList(query domain.DictDataQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.IsDefault != ""{
|
|
|
session.Where("is_default = ?", query.IsDefault)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Remark != ""{
|
|
|
- session.Where("remark = ?", query.Remark)
|
|
|
+ session.Where("remark like ?", "%"+query.Remark+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -2787,21 +2787,21 @@ func Get2DictTypeList(query domain.DictTypeQuery, pageNum, pageSize int) (vo.Bas
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictName != ""{
|
|
|
- session.Where("dict_name = ?", query.DictName)
|
|
|
+ session.Where("dict_name like ?", "%"+query.DictName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.DictType != ""{
|
|
|
- session.Where("dict_type = ?", query.DictType)
|
|
|
+ session.Where("dict_type like ?", "%"+query.DictType+"%")
|
|
|
}
|
|
|
|
|
|
if query.Status != ""{
|
|
|
session.Where("status = ?", query.Status)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Remark != ""{
|
|
|
- session.Where("remark = ?", query.Remark)
|
|
|
+ session.Where("remark like ?", "%"+query.Remark+"%")
|
|
|
}
|
|
|
Count, err := session.FindAndCount(&arr, &query)
|
|
|
var vo vo.BaseListVo
|
|
|
@@ -2846,139 +2846,6 @@ func DeleteDictType(id int64) bool {
|
|
|
return i > 0
|
|
|
}
|
|
|
|
|
|
-func GetManageUserById(id int64) (domain.ManageUser, error) {
|
|
|
- var manageUser domain.ManageUser
|
|
|
- _, err := configs.Engine.Table("manage_user").Where("id = ?", id).Get(&manageUser)
|
|
|
- if err != nil {
|
|
|
- return manageUser, err
|
|
|
- }
|
|
|
- return manageUser, nil
|
|
|
-}
|
|
|
-
|
|
|
-func GetManageUserListInId(ids []int64) ([]domain.ManageUser, error) {
|
|
|
- rows, err := configs.Engine.Table("manage_user").In("id", ids).Rows(&domain.ManageUser{})
|
|
|
- if err != nil {
|
|
|
- return make([]domain.ManageUser, 0), err
|
|
|
- }
|
|
|
- defer rows.Close()
|
|
|
- var list []domain.ManageUser
|
|
|
- for rows.Next() {
|
|
|
- var u domain.ManageUser
|
|
|
- rows.Scan(&u)
|
|
|
- list = append(list, u)
|
|
|
- }
|
|
|
- return list, nil
|
|
|
-}
|
|
|
-
|
|
|
-func GetManageUserList(manageUser domain.ManageUser, pageNum, pageSize int) (vo.BaseListVo, error) {
|
|
|
- var arr []domain.ManageUser
|
|
|
- Count, err := configs.Engine.Table("manage_user").Limit(pageSize, (pageNum-1)*pageSize).FindAndCount(&arr, &manageUser)
|
|
|
- var vo vo.BaseListVo
|
|
|
- if err != nil {
|
|
|
- return vo, err
|
|
|
- }
|
|
|
- if err != nil {
|
|
|
- return vo, err
|
|
|
- }
|
|
|
- vo.PageNum = pageNum
|
|
|
- vo.PageSize = pageSize
|
|
|
- vo.List = make([]any, len(arr))
|
|
|
- for i, v := range arr {
|
|
|
- vo.List[i] = v
|
|
|
- }
|
|
|
- vo.Total = int(Count)
|
|
|
- return vo, nil
|
|
|
-}
|
|
|
-func Get2ManageUserList(query domain.ManageUserQuery, pageNum, pageSize int) (vo.BaseListVo, error) {
|
|
|
- var arr []domain.ManageUser
|
|
|
- session := configs.Engine.Table("manage_user").Limit(pageSize, (pageNum-1)*pageSize)
|
|
|
-
|
|
|
- if query.Id != 0{
|
|
|
- session.Where("id = ?", query.Id)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Name != ""{
|
|
|
- session.Where("name = ?", query.Name)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Username != ""{
|
|
|
- session.Where("username = ?", query.Username)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Password != ""{
|
|
|
- session.Where("password = ?", query.Password)
|
|
|
- }
|
|
|
-
|
|
|
- if query.CreationTime != 0{
|
|
|
- session.Where("creation_time = ?", query.CreationTime)
|
|
|
- }
|
|
|
-
|
|
|
- if query.LoginTime != 0{
|
|
|
- session.Where("login_time = ?", query.LoginTime)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Status != ""{
|
|
|
- session.Where("status = ?", query.Status)
|
|
|
- }
|
|
|
-
|
|
|
- if query.RoleId != 0{
|
|
|
- session.Where("role_id = ?", query.RoleId)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Phone != ""{
|
|
|
- session.Where("phone = ?", query.Phone)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Email != ""{
|
|
|
- session.Where("email = ?", query.Email)
|
|
|
- }
|
|
|
-
|
|
|
- if query.Avatar != ""{
|
|
|
- session.Where("avatar = ?", query.Avatar)
|
|
|
- }
|
|
|
- Count, err := session.FindAndCount(&arr, &query)
|
|
|
- var vo vo.BaseListVo
|
|
|
- if err != nil {
|
|
|
- return vo, err
|
|
|
- }
|
|
|
- if err != nil {
|
|
|
- return vo, err
|
|
|
- }
|
|
|
- vo.PageNum = pageNum
|
|
|
- vo.PageSize = pageSize
|
|
|
- vo.List = make([]any, len(arr))
|
|
|
- for i, v := range arr {
|
|
|
- vo.List[i] = v
|
|
|
- }
|
|
|
- vo.Total = int(Count)
|
|
|
- return vo, nil
|
|
|
-}
|
|
|
-func SaveManageUser(manageUser *domain.ManageUser) (domain.ManageUser, error) {
|
|
|
- _, err := configs.Engine.Table("manage_user").Insert(&manageUser)
|
|
|
- if err != nil {
|
|
|
- return *manageUser, err
|
|
|
- }
|
|
|
- return *manageUser, nil
|
|
|
-}
|
|
|
-
|
|
|
-func SetManageUser(manageUserMap map[string]interface{}, id int64) (domain.ManageUser, bool, error) {
|
|
|
- var manageUser domain.ManageUser
|
|
|
- _, err := configs.Engine.Table("manage_user").Where("id = ?", id).Update(manageUserMap)
|
|
|
- if err != nil {
|
|
|
- return manageUser, false, err
|
|
|
- }
|
|
|
- return manageUser, true, nil
|
|
|
-}
|
|
|
-
|
|
|
-func DeleteManageUser(id int64) bool {
|
|
|
- var manageUser domain.ManageUser
|
|
|
- i, err := configs.Engine.Table("manage_user").Where("id = ?", id).Delete(&manageUser)
|
|
|
- if err != nil {
|
|
|
- return false
|
|
|
- }
|
|
|
- return i > 0
|
|
|
-}
|
|
|
-
|
|
|
func GetShopTopicById(id int64) (domain.ShopTopic, error) {
|
|
|
var shopTopic domain.ShopTopic
|
|
|
_, err := configs.Engine.Table("shop_topic").Where("id = ?", id).Get(&shopTopic)
|
|
|
@@ -3041,13 +2908,13 @@ func Get2ShopTopicList(query domain.ShopTopicQuery, pageNum, pageSize int) (vo.B
|
|
|
if query.TopicPageImage != ""{
|
|
|
session.Where("topic_page_image = ?", query.TopicPageImage)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TopicName != ""{
|
|
|
- session.Where("topic_name = ?", query.TopicName)
|
|
|
+ session.Where("topic_name like ?", "%"+query.TopicName+"%")
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.TopicDesc != ""{
|
|
|
- session.Where("topic_desc = ?", query.TopicDesc)
|
|
|
+ session.Where("topic_desc like ?", "%"+query.TopicDesc+"%")
|
|
|
}
|
|
|
|
|
|
if query.TypeIds != ""{
|
|
|
@@ -3146,9 +3013,9 @@ func Get2ShopAdviceCarouselList(query domain.ShopAdviceCarouselQuery, pageNum, p
|
|
|
if query.Id != 0{
|
|
|
session.Where("id = ?", query.Id)
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if query.Name != ""{
|
|
|
- session.Where("name = ?", query.Name)
|
|
|
+ session.Where("name like ?", "%"+query.Name+"%")
|
|
|
}
|
|
|
|
|
|
if query.ToId != 0{
|