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