模版自定义属性

一、添加属性

image.png

填写扩展属性

image.png

保存

image.png


二、实体配置自定义属性

image.png

给实体的字段添加自定义属性

image.png

三、模版使用自定义属性

模版中 @Model.PropertyGens[i].MappingProperties  可以调用自定义属性,他的类型为 

List<TagPropertyViewModel> 实体结构如下:


    /// <summary>
    /// 属性标签,用于模版扩展
    /// </summary>
    public class TagPropertyViewModel 
    {
        public int? Id { get; set; } //主键
        public string UniueCode { get; set; } //唯一Code
        public string Description { get; set; } //描述
        public string ControlType { get; set; } //控件类型
        public string UrlKey { get; set; }  //接口 key
        public string Url { get; set; }    //接口
        public string FileValue { get; set; }  // 接口值
        public string FileName { get; set; } //接口名称
        public string Ext1 { get; set; } //扩展属性
        public string Ext2 { get; set; } //扩展属性
        public string Ext3 { get; set; } //扩展属性
    }

创建模版

image.png


新建方案引用创建的模版并且生成代码

image.png

我们可以看到上面配置属性的值已经填充到生成的文件中了

果糖网