代码生成默认不生成仓储层
This commit is contained in:
parent
9c9a21af63
commit
0b5e5dc352
@ -1,7 +1,4 @@
|
||||
using System;
|
||||
using SqlSugar;
|
||||
using System.Collections.Generic;
|
||||
using Infrastructure;
|
||||
using SqlSugar;
|
||||
using Infrastructure.Attribute;
|
||||
using ${options.ModelsNamespace};
|
||||
using ${options.ModelsNamespace}.Dto;
|
||||
@ -20,12 +17,6 @@ namespace ${options.ServicesNamespace}.${options.SubNamespace}
|
||||
[AppService(ServiceType = typeof(I${replaceDto.ModelTypeName}Service), ServiceLifetime = LifeTime.Transient)]
|
||||
public class ${replaceDto.ModelTypeName}Service : BaseService<${replaceDto.ModelTypeName}>, I${replaceDto.ModelTypeName}Service
|
||||
{
|
||||
private readonly ${replaceDto.ModelTypeName}Repository _${replaceDto.ModelTypeName}Repository;
|
||||
public ${replaceDto.ModelTypeName}Service(${replaceDto.ModelTypeName}Repository repository)
|
||||
{
|
||||
_${replaceDto.ModelTypeName}Repository = repository;
|
||||
}
|
||||
|
||||
#region 业务逻辑代码
|
||||
|
||||
/// <summary>
|
||||
@ -51,8 +42,7 @@ $elseif(column.CsharpType == "int" || column.CsharpType == "long")
|
||||
$end
|
||||
$end
|
||||
$end
|
||||
var response = _${replaceDto.ModelTypeName}Repository
|
||||
.Queryable()
|
||||
var response = Queryable()
|
||||
$if(null != genTable.SubTableName && "" != genTable.SubTableName)
|
||||
.Includes(it => it.${genTable.SubTable.ClassName}.MappingField(z => z.${genTable.SubTableFkName}, () => it.${replaceDto.PKName}))
|
||||
$end
|
||||
@ -87,7 +77,7 @@ $end
|
||||
$end
|
||||
$end
|
||||
|
||||
var response = _${replaceDto.ModelTypeName}Repository.Queryable().Where(predicate.ToExpression())
|
||||
var response = Queryable().Where(predicate.ToExpression())
|
||||
.ToTree(it => it.Children, it => it.${genTable.Options.TreeParentCode}, 0);
|
||||
|
||||
return response;
|
||||
@ -100,7 +90,7 @@ $end
|
||||
/// <returns></returns>
|
||||
public int Add${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm)
|
||||
{
|
||||
var response = _${replaceDto.ModelTypeName}Repository.Insert(parm, it => new
|
||||
var response = Insert(parm, it => new
|
||||
{
|
||||
${foreach(item in genTable.Columns)}
|
||||
$if((item.IsInsert))
|
||||
@ -118,7 +108,7 @@ ${end}
|
||||
/// <returns></returns>
|
||||
public int Update${replaceDto.ModelTypeName}(${replaceDto.ModelTypeName} parm)
|
||||
{
|
||||
var response = _${replaceDto.ModelTypeName}Repository.Update(w => w.${replaceDto.PKName} == parm.${replaceDto.PKName}, it => new ${replaceDto.ModelTypeName}()
|
||||
var response = Update(w => w.${replaceDto.PKName} == parm.${replaceDto.PKName}, it => new ${replaceDto.ModelTypeName}()
|
||||
{
|
||||
$foreach(item in genTable.Columns)
|
||||
$if((item.IsEdit))
|
||||
|
||||
@ -83,7 +83,6 @@ namespace ZR.CodeGenerator
|
||||
InitJntTemplate(dto, replaceDto);
|
||||
|
||||
GenerateModels(replaceDto, dto);
|
||||
GenerateRepository(replaceDto, dto);
|
||||
GenerateService(replaceDto, dto);
|
||||
GenerateControllers(replaceDto, dto);
|
||||
if (dto.VueVersion == 3)
|
||||
@ -98,6 +97,10 @@ namespace ZR.CodeGenerator
|
||||
|
||||
GenerateVueViews(replaceDto, dto);
|
||||
}
|
||||
if (dto.GenTable.Options.GenerateRepo == 1)
|
||||
{
|
||||
GenerateRepository(replaceDto, dto);
|
||||
}
|
||||
GenerateVueJs(replaceDto, dto);
|
||||
GenerateSql(replaceDto, dto);
|
||||
|
||||
|
||||
@ -96,7 +96,7 @@ namespace ZR.Model.System.Generate
|
||||
public string TreeCode { get; set; } = string.Empty;
|
||||
public string TreeName { get; set; } = string.Empty;
|
||||
public string TreeParentCode { get; set; } = string.Empty;
|
||||
public string PermissionPrefix { get; set; }= string.Empty;
|
||||
public string PermissionPrefix { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 额外参数字符串
|
||||
/// </summary>
|
||||
@ -105,5 +105,9 @@ namespace ZR.Model.System.Generate
|
||||
/// 列大小 12,24
|
||||
/// </summary>
|
||||
public int ColNum { get; set; } = 12;
|
||||
/// <summary>
|
||||
/// 是否生成仓储层
|
||||
/// </summary>
|
||||
public int GenerateRepo { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user