文件内容 ParentTableDto.cs 3 KB 3066 字符
using ExampleForm.Application.Contracts;
using PasteApeart.Application.Contracts;
using PasteApeart.Helper;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using Volo.Abp.Application.Dtos;

namespace ExampleForm.testmodels
{

    ///<summary>
    ///测试表
    ///</summary>
    public class ParentTableAddDto
    {

        ///<summary>
        ///姓名
        ///</summary>
        [MaxLength(16)]
        [PasteSearch()]
        [Description("姓名")]
        public string Name { get; set; }

        ///<summary>
        ///年龄
        ///</summary>
        [Description("年龄")]
        public int Age { get; set; } = 12;

        ///<summary>
        ///包含
        ///</summary>
        [Description("包含")]
        public IncludeTableUpdateDto Front { get; set; }

        ///<summary>
        ///状态
        ///</summary>
        [Description("状态")]
        public bool IsEnable { get; set; } = true;
    }

    ///<summary>
    ///测试表
    ///</summary>
    public class ParentTableUpdateDto : ParentTableAddDto
    {

        ///<summary>
        ///ID
        ///</summary>
        [PasteHidden]
        public int Id { get; set; }

    }

    ///<summary>
    ///测试表
    ///</summary>
    public class ParentTableDto : EntityDto<int>
    {
        ///<summary>
        ///姓名
        ///</summary>
        [MaxLength(16)]
        [PasteSearch()]
        [Description("姓名")]
        public string Name { get; set; }

        ///<summary>
        ///创建日期
        ///</summary>
        [Description("创建日期")]
        public DateTime CreateDate { get; set; }

        ///<summary>
        ///年龄
        ///</summary>
        [Description("年龄")]
        public int Age { get; set; }

        ///<summary>
        ///包含
        ///</summary>
        [Description("包含")]
        public IncludeTableDto Front { get; set; }

        ///<summary>
        ///状态
        ///</summary>
        [Description("状态")]
        public bool IsEnable { get; set; }

    }

    ///<summary>
    ///测试表
    ///</summary>
    public class ParentTableListDto : EntityDto<int>
    {
        ///<summary>
        ///姓名
        ///</summary>
        [MaxLength(16)]
        [PasteSearch()]
        [Description("姓名")]
        public string Name { get; set; }

        ///<summary>
        ///创建日期
        ///</summary>
        [Description("创建日期")]
        public DateTime CreateDate { get; set; }

        ///<summary>
        ///年龄
        ///</summary>
        [Description("年龄")]
        public int Age { get; set; }

        ///<summary>
        ///包含
        ///</summary>
        [Description("包含")]
        public IncludeTableListDto Front { get; set; }

        ///<summary>
        ///状态
        ///</summary>
        [Description("状态")]
        public bool IsEnable { get; set; }

    }





    ///<summary>
    /// 查询
    ///</summary>
    public class InputQueryParentTable : InputSearchBase
    {

        ///<summary>
        ///姓名
        ///</summary>
        [MaxLength(16)]
        [Description("姓名")]
        public string Name { get; set; }
    }

}
​ ​