mirror of
https://github.com/dotnetcore/Util.git
synced 2026-10-20 22:26:14 +08:00
55 lines
1.7 KiB
C#
55 lines
1.7 KiB
C#
using System;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.Runtime.Serialization;
|
|
using Util.Applications.Dtos;
|
|
using Util.Ui.Attributes;
|
|
|
|
namespace Util.Samples.Service.Dtos.Systems {
|
|
/// <summary>
|
|
/// 创建角色参数
|
|
/// </summary>
|
|
[Model]
|
|
public class CreateRoleRequest : RequestBase {
|
|
/// <summary>
|
|
/// 角色编码
|
|
/// </summary>
|
|
[Required( ErrorMessage = "角色编码不能为空" )]
|
|
[StringLength( 256, ErrorMessage = "角色编码输入过长,不能超过256位" )]
|
|
[Display( Name = "角色编码" )]
|
|
[DataMember]
|
|
public string Code { get; set; }
|
|
/// <summary>
|
|
/// 角色名称
|
|
/// </summary>
|
|
[Required( ErrorMessage = "角色名称不能为空" )]
|
|
[StringLength( 256, ErrorMessage = "角色名称输入过长,不能超过256位" )]
|
|
[Display( Name = "角色名称" )]
|
|
[DataMember]
|
|
public string Name { get; set; }
|
|
/// <summary>
|
|
/// 父编号
|
|
/// </summary>
|
|
[DataMember]
|
|
public Guid? ParentId { get; set; }
|
|
/// <summary>
|
|
/// 父级角色
|
|
/// </summary>
|
|
[Display( Name = "父级角色" )]
|
|
[DataMember]
|
|
public string ParentName { get; set; }
|
|
/// <summary>
|
|
/// 启用
|
|
/// </summary>
|
|
[Display( Name = "启用" )]
|
|
[DataMember]
|
|
public bool? Enabled { get; set; }
|
|
/// <summary>
|
|
/// 备注
|
|
/// </summary>
|
|
[StringLength( 500, ErrorMessage = "备注输入过长,不能超过500位" )]
|
|
[Display( Name = "备注" )]
|
|
[DataMember]
|
|
public string Comment { get; set; }
|
|
}
|
|
}
|