This commit is contained in:
32581956@qq.com
2022-12-24 17:16:06 +08:00
parent d611bd46f9
commit 0a68fcc6ff
5 changed files with 15 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ namespace ZR.Service.System.IService
/// <summary>
///
/// </summary>
public interface ISysDictService
public interface ISysDictService: IBaseService<SysDictType>
{
public List<SysDictType> GetAll();
public PagedInfo<SysDictType> SelectDictTypeList(SysDictType dictType, Model.PagerInfo pager);

View File

@@ -3,6 +3,7 @@ using Infrastructure.Attribute;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using ZR.Model;
using ZR.Model.System;
using ZR.Service.System.IService;
@@ -65,6 +66,8 @@ namespace ZR.Service.System
/// <returns></returns>
public int DeleteDictTypeByIds(long[] dictIds)
{
int sysCount = Count(s => s.Type == "Y" && dictIds.Contains(s.DictId));
if (sysCount > 0) { throw new CustomException($"删除失败Id 系统内置参数不能删除!"); }
foreach (var dictId in dictIds)
{
SysDictType dictType = GetFirst(x => x.DictId == dictId);