From cd91a3301e8b63d4b39255abbff3e74c14fadf92 Mon Sep 17 00:00:00 2001 From: Abbh1 <86962549+Abbh1@users.noreply.github.com> Date: Tue, 14 Nov 2023 16:53:40 +0800 Subject: [PATCH] V1.0.0 --- .../EmotionManage/EmoticonDatas/EmoticonDataApiDto.cs | 3 +-- .../EmotionManage/EmoticonDatas/EmoticonDataDto.cs | 4 +++- .../Business/EmotionManage/EmoticonDatas/EmoticonData.cs | 9 +++++++++ .../EmotionManage/EmoticonDatas/EmoticonDataVo.cs | 6 ++++++ .../EmoticonDatas/EmoticonDataServiceApi.cs | 4 ++-- .../EmotionManage/EmoticonDatas/EmoticonDataService.cs | 1 + .../EmoticonDatas/EmoticonDataController.cs | 1 + 7 files changed, 23 insertions(+), 5 deletions(-) diff --git a/ARW.Model/Dto/Api/EmotionManage/EmoticonDatas/EmoticonDataApiDto.cs b/ARW.Model/Dto/Api/EmotionManage/EmoticonDatas/EmoticonDataApiDto.cs index 4126b1a..5997dff 100644 --- a/ARW.Model/Dto/Api/EmotionManage/EmoticonDatas/EmoticonDataApiDto.cs +++ b/ARW.Model/Dto/Api/EmotionManage/EmoticonDatas/EmoticonDataApiDto.cs @@ -15,8 +15,7 @@ namespace ARW.Model.Dto.Api.EmotionManage.EmoticonDatas public class EmoticonDataQueryDtoApi : PagerInfo { public long EmoticonCategoryGuid { get; set; } - public string EmoticonDataName { get; set; } - + public string Search { get; set; } public bool IsLastUpdate { get; set; } = false; } diff --git a/ARW.Model/Dto/Business/EmotionManage/EmoticonDatas/EmoticonDataDto.cs b/ARW.Model/Dto/Business/EmotionManage/EmoticonDatas/EmoticonDataDto.cs index 91ce6b3..04270e0 100644 --- a/ARW.Model/Dto/Business/EmotionManage/EmoticonDatas/EmoticonDataDto.cs +++ b/ARW.Model/Dto/Business/EmotionManage/EmoticonDatas/EmoticonDataDto.cs @@ -25,6 +25,7 @@ namespace ARW.Model.Dto.Business.EmotionManage.EmoticonDatas [Required(ErrorMessage = "图片不能为空")] public string EmoticonDataImg { get; set; } + public string GetNum { get; set; } [Required(ErrorMessage = "排序不能为空")] public int EmoticonDataSort { get; set; } @@ -48,7 +49,8 @@ namespace ARW.Model.Dto.Business.EmotionManage.EmoticonDatas public long? EmoticonCategoryGuid { get; set; } public string EmoticonDataName { get; set; } - + public string GetNum { get; set; } + public string ids { get; set; } } diff --git a/ARW.Model/Models/Business/EmotionManage/EmoticonDatas/EmoticonData.cs b/ARW.Model/Models/Business/EmotionManage/EmoticonDatas/EmoticonData.cs index ab5ffb9..00093d9 100644 --- a/ARW.Model/Models/Business/EmotionManage/EmoticonDatas/EmoticonData.cs +++ b/ARW.Model/Models/Business/EmotionManage/EmoticonDatas/EmoticonData.cs @@ -63,6 +63,15 @@ namespace ARW.Model.Models.Business.EmotionManage.EmoticonDatas public string EmoticonDataImg { get; set; } + /// + /// 描述 :获取码 + /// 空值 : false + /// + [EpplusTableColumn(Header = "获取码")] + [SugarColumn(ColumnName = "get_num")] + public string GetNum { get; set; } + + /// /// 描述 :排序 /// 空值 : false diff --git a/ARW.Model/Vo/Business/EmotionManage/EmoticonDatas/EmoticonDataVo.cs b/ARW.Model/Vo/Business/EmotionManage/EmoticonDatas/EmoticonDataVo.cs index 069f3f4..c8f59ea 100644 --- a/ARW.Model/Vo/Business/EmotionManage/EmoticonDatas/EmoticonDataVo.cs +++ b/ARW.Model/Vo/Business/EmotionManage/EmoticonDatas/EmoticonDataVo.cs @@ -58,6 +58,12 @@ namespace ARW.Model.Vo.Business.EmotionManage.EmoticonDatas [EpplusTableColumn(Header = "表情包图片")] public string EmoticonDataImg { get; set; } + /// + /// 描述 :获取码 + /// + [EpplusTableColumn(Header = "表情包获取码")] + public string GetNum { get; set; } + /// /// 描述 :排序 diff --git a/ARW.Service/Api/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataServiceApi.cs b/ARW.Service/Api/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataServiceApi.cs index 8280273..66033b5 100644 --- a/ARW.Service/Api/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataServiceApi.cs +++ b/ARW.Service/Api/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataServiceApi.cs @@ -49,8 +49,8 @@ namespace ARW.Service.Api.BusinessService.EmotionManage.EmoticonDatas predicate = predicate.AndIF(parm.EmoticonCategoryGuid != 0, s => s.EmoticonCategoryGuid == parm.EmoticonCategoryGuid); var query = _EmoticonDataRepository .Queryable() - .LeftJoin((s,c) => s.EmoticonCategoryGuid == c.EmotionCategoryGuid) - .WhereIF(!string.IsNullOrEmpty(parm.EmoticonDataName), (s,c) => s.EmoticonDataName.Contains(parm.EmoticonDataName) || c.EmotionCategoryName.Contains(parm.EmoticonDataName)) + .LeftJoin((s, c) => s.EmoticonCategoryGuid == c.EmotionCategoryGuid) + .WhereIF(!string.IsNullOrEmpty(parm.Search), (s, c) => s.EmoticonDataName.Contains(parm.Search) || c.EmotionCategoryName.Contains(parm.Search) || s.GetNum == parm.Search) .Where(predicate.ToExpression()) .OrderByIF(parm.IsLastUpdate == false, s => s.EmoticonDataSort, OrderByType.Asc) .OrderByIF(parm.IsLastUpdate == true, s => s.Create_time, OrderByType.Desc) diff --git a/ARW.Service/Business/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataService.cs b/ARW.Service/Business/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataService.cs index 15911a7..1681370 100644 --- a/ARW.Service/Business/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataService.cs +++ b/ARW.Service/Business/BusinessService/EmotionManage/EmoticonDatas/EmoticonDataService.cs @@ -61,6 +61,7 @@ namespace ARW.Service.Business.BusinessService.EmotionManage.EmoticonDatas EmoticonDataName = s.EmoticonDataName, EmoticonDataImg = s.EmoticonDataImg, EmoticonDataSort = s.EmoticonDataSort, + GetNum = s.GetNum }); diff --git a/ARW.WebApi/Controllers/Business/EmotionManage/EmoticonDatas/EmoticonDataController.cs b/ARW.WebApi/Controllers/Business/EmotionManage/EmoticonDatas/EmoticonDataController.cs index 5d543ab..7322e86 100644 --- a/ARW.WebApi/Controllers/Business/EmotionManage/EmoticonDatas/EmoticonDataController.cs +++ b/ARW.WebApi/Controllers/Business/EmotionManage/EmoticonDatas/EmoticonDataController.cs @@ -96,6 +96,7 @@ namespace ARW.WebApi.Controllers.Business.EmotionManage.EmoticonDatas EmoticonCategoryGuid = parm.EmoticonCategoryGuid, EmoticonDataImg = item, EmoticonDataSort = 100, + GetNum = parm.GetNum, Create_by = user.UserName, Create_time = DateTime.Now, };