//--------------------------------------------------------------------
//     此代码由T4模板自动生成  byzhouhang 20210918
//	   生成时间 2022-03-28 16:43:52 
//     对此文件的更改可能会导致不正确的行为,并且如果重新生成代码,这些更改将会丢失。
//--------------------------------------------------------------------
using System;
using IRaCIS.Core.Domain.Share;
using System.Collections.Generic;
namespace IRaCIS.Core.Application.ViewModel
{	
	  /// <summary> FrontAuditConfigView  列表视图模型 </summary>
	 public class FrontAuditConfigView
	 {
	 		public Guid Id { get; set; }
	 		public string Value { get; set; }
	 		public string ValueCN { get; set; }
	 		public string Description { get; set; }
	 		public DateTime CreateTime { get; set; }
	 		public Guid CreateUserId { get; set; }
	 		public DateTime UpdateTime { get; set; }
	 		public Guid UpdateUserId { get; set; }
	 		public string Code { get; set; }
	 		public Guid? ParentId { get; set; }
	 		public bool? IsEnable { get; set; }
	 		public bool? IsConfig { get; set; }
	 		public string  ModuleTypeId { get; set; }
	 		public string  OptTypeId  { get; set; }
	 		public string ChildrenTypeId { get; set; }

	    	public string ConfigType { get; set; }

	        public bool? IsShowParent { get; set; }
		    
		    public string ChildrenTypeValue { get; set; }
		    public string ChildrenTypeValueCN { get; set; }
		    
		    public string ModuleTypeValue { get; set; }
		    public string ModuleTypeValueCN { get; set; }
		    
		    public string OptTypeValue { get; set; }
		    public string OptTypeValueCN { get; set; }
	} 

	 ///<summary>FrontAuditConfigQuery  列表查询参数模型</summary>
	 public class FrontAuditConfigQuery
	 { 
	 	 	 ///<summary> Value</summary>
	 public string Value { get; set; }=string.Empty;

	 	 	 ///<summary> ValueCN</summary>
	 public string ValueCN { get; set; } = string.Empty;

		///<summary> Description</summary>
		public string Description { get; set; } = string.Empty;

		///<summary> Code</summary>
		public string Code { get; set; } = string.Empty;

		///<summary>  OptTypeId </summary>
		public string  OptTypeId  { get; set; } = string.Empty;

		///<summary> ChildrenTypeId</summary>
		public string ChildrenTypeId { get; set; } = string.Empty;

	} 

	 ///<summary> FrontAuditConfigAddOrEdit  列表查询参数模型</summary>
	 public class  FrontAuditConfigAddOrEdit
	 {
	 		public Guid? Id { get; set; }
	 		public string Value { get; set; } = string.Empty;
	 		public string ValueCN { get; set; } = string.Empty;
		    public string Description { get; set; } = string.Empty;
		    public DateTime CreateTime { get; set; }
	 		public Guid CreateUserId { get; set; }
	 		public DateTime UpdateTime { get; set; }
	 		public Guid UpdateUserId { get; set; }
	 		public string Code { get; set; } = string.Empty;
		    public Guid? ParentId { get; set; }
	 		public bool IsEnable { get; set; }
	 		public bool IsConfig { get; set; }
		   public string ModuleTypeId { get; set; } = string.Empty;
	 		public string  OptTypeId  { get; set; } = string.Empty;
		    public string ChildrenTypeId { get; set; } = string.Empty;

		    public string ConfigType { get; set; } = string.Empty;

		    public bool? IsShowParent { get; set; }

	} 

	 
}