优化数据类型

This commit is contained in:
不做码农
2023-05-15 19:52:54 +08:00
parent caf7d707c3
commit efcb5128c3
13 changed files with 176 additions and 163 deletions

View File

@@ -155,11 +155,11 @@ namespace ZR.Admin.WebApi.Controllers.System
{
return ToResponse(GetApiResult(ResultCode.CUSTOM_ERROR, $"存在下级部门,不允许删除"));
}
if (UserService.Queryable().Count(it => it.DeptId == deptId && it.DelFlag == "0") > 0)
if (UserService.Queryable().Count(it => it.DeptId == deptId && it.DelFlag == 0) > 0)
{
return ToResponse(GetApiResult(ResultCode.CUSTOM_ERROR, $"部门存在用户,不允许删除"));
}
return SUCCESS(DeptService.Delete(deptId));
}
}

View File

@@ -114,12 +114,12 @@ namespace ZR.Admin.WebApi.Extensions
public static void InitDb(this IServiceProvider service)
{
var db = DbScoped.SugarScope;
db.DbMaintenance.CreateDatabase();
//db.CodeFirst.
//建库:如果不存在创建数据库存在不会重复创建
db.DbMaintenance.CreateDatabase();// 注意 Oracle和个别国产库需不支持该方法需要手动建库
var baseType = typeof(SysBase);
var entityes = AssemblyUtils.GetAllTypes().Where(p => !p.IsAbstract && p != baseType && /*p.IsAssignableTo(baseType) && */p.GetCustomAttribute<SugarTable>() != null).ToArray();
db.CodeFirst.SetStringDefaultLength(512).InitTables(entityes);
db.CodeFirst.SetStringDefaultLength(200).InitTables(entityes);
}
private static object GetParsValue(SugarParameter x)
@@ -147,7 +147,7 @@ namespace ZR.Admin.WebApi.Extensions
var db = DbScoped.SugarScope.GetConnectionScope(configId);
foreach (var role in user.Roles.OrderBy(f => f.DataScope))
{
string dataScope = role.DataScope;
string dataScope = role.DataScope.ToString();
if (DATA_SCOPE_ALL.Equals(dataScope))//所有权限
{
break;