Merge pull request 'Null值判断' (#460) from muyiyanggitee/Admin.NET.Pro:My into v2.1
Reviewed-on: https://code.adminnet.top/Admin.NET/Admin.NET.Pro/pulls/460
This commit is contained in:
commit
17649e928b
@ -84,7 +84,7 @@ public class CodeGenColumnConfig : SysCodeGenColumn
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 状态字段
|
/// 状态字段
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsStatus => PropertyName == nameof(BaseStatusInput.Status) && DictConfig.Code.Trim('?') == nameof(StatusEnum);
|
public bool IsStatus => PropertyName == nameof(BaseStatusInput.Status) && DictConfig.Code?.Trim('?') == nameof(StatusEnum);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 是否要联表
|
/// 是否要联表
|
||||||
|
|||||||
@ -122,7 +122,7 @@ public abstract class CodeGenTableStrategyBase<T> : CodeGenStrategy<T> where T :
|
|||||||
|
|
||||||
// input.ColumnList = await CodeGenColumnService.GetColumnList(new BaseIdInput{ Id = codeGen.TableList.First().Id }); // 数据库字段列表,
|
// input.ColumnList = await CodeGenColumnService.GetColumnList(new BaseIdInput{ Id = codeGen.TableList.First().Id }); // 数据库字段列表,
|
||||||
input.IsOnlyIdPrimary = input.AllFields.Where(u => u.IsPrimarykey).All(u => u.PropertyName == "Id"); // 是否主键只有Id
|
input.IsOnlyIdPrimary = input.AllFields.Where(u => u.IsPrimarykey).All(u => u.PropertyName == "Id"); // 是否主键只有Id
|
||||||
input.HasStatus = input.AllFields.Any(u => u.PropertyName == nameof(BaseStatusInput.Status) && u.DictConfig.Code.Trim('?') == nameof(StatusEnum)); // 是否有启用禁用字段
|
input.HasStatus = input.AllFields.Any(u => u.PropertyName == nameof(BaseStatusInput.Status) && u.DictConfig.Code?.Trim('?') == nameof(StatusEnum)); // 是否有启用禁用字段
|
||||||
input.HasJoinTable = input.AllFields.Any(e => e.EffectType is CodeGenEffectTypeEnum.ForeignKey or CodeGenEffectTypeEnum.ApiTreeSelector); // 是否有联表
|
input.HasJoinTable = input.AllFields.Any(e => e.EffectType is CodeGenEffectTypeEnum.ForeignKey or CodeGenEffectTypeEnum.ApiTreeSelector); // 是否有联表
|
||||||
input.HasUpload = input.UploadFields.Count != 0; // 是否有上传
|
input.HasUpload = input.UploadFields.Count != 0; // 是否有上传
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user