using JNPF.DependencyInjection; namespace JNPF.VisualDev.Engine.Model.CodeGen; /// /// 代码生成常规Index列表控件Options设计. /// [SuppressSniffer] public class CodeGenConvIndexListControlOptionDesign { /// /// 列名. /// public string Name { get; set; } /// /// 首字母小写列名. /// public string LowerName => string.IsNullOrWhiteSpace(Name) ? null : Name.Substring(0, 1).ToLower() + Name[1..]; /// /// Options名称. /// public string OptionsName { get; set; } /// /// 数据类型. /// public string DataType { get; set; } /// /// jnpf控件key. /// public string jnpfKey { get; set; } /// /// 内容. /// public string Content { get; set; } /// /// 标题. /// public string Title { get; set; } /// /// 字典类型. /// public string DictionaryType { get; set; } /// /// 是否静态数据. /// public bool IsStatic { get; set; } /// /// 是否Props. /// public bool IsProps { get; set; } /// /// 选项配置. /// public string Props { get; set; } /// /// 查询选项配置. /// public string QueryProps { get; set; } /// /// 是否展示在列表页. /// public bool IsIndex { get; set; } /// /// 是否子表控件. /// public bool IsChildren { get; set; } /// /// 是否联动重复 /// 目前用于子表联动控件Options. /// public bool IsLinkedRepeat { get; set; } /// /// 是否被联动(反). /// public bool IsLinked { get; set; } /// /// 是否联动(正). /// public bool IsLinkage { get; set; } /// /// 模板json. /// public string TemplateJson { get; set; } }