2022-10-20 17:12:54 +08:00

124 lines
3.9 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.ComponentModel.DataAnnotations;
using Chloe.Annotations;
namespace WaterCloud.Domain.SystemManage
{
/// <summary>
/// 创 建:超级管理员
/// 日 期2020-07-08 14:33
/// 描 述:表单设计实体类
/// </summary>
[TableAttribute("sys_Form")]
public class FormEntity : IEntity<FormEntity>,ICreationAudited,IModificationAudited,IDeleteAudited
{
/// <summary>
/// 表单模板Id
/// </summary>
/// <returns></returns>
[ColumnAttribute("F_Id", IsPrimaryKey = true)]
public string F_Id { get; set; }
/// <summary>
/// 表单名称
/// </summary>
/// <returns></returns>
[Required(ErrorMessage = "表单名称不能为空")]
public string F_Name { get; set; }
/// <summary>
/// 表单类型0默认动态表单1Web自定义表单
/// </summary>
/// <returns></returns>
[Required(ErrorMessage = "表单类型不能为空")]
public int? F_FrmType { get; set; }
/// <summary>
/// 系统页面标识当表单类型为用Web自定义的表单时需要标识加载哪个页面
/// </summary>
/// <returns></returns>
public string F_WebId { get; set; }
/// <summary>
/// 字段个数
/// </summary>
/// <returns></returns>
public int? F_Fields { get; set; }
/// <summary>
/// 表单中的字段
/// </summary>
/// <returns></returns>
public string F_ContentData { get; set; }
/// <summary>
/// 表单参数(冗余)
/// </summary>
/// <returns></returns>
public string F_ContentParse { get; set; }
/// <summary>
/// 表单参数Json
/// </summary>
/// <returns></returns>
public string F_Content { get; set; }
/// <summary>
/// 排序码
/// </summary>
/// <returns></returns>
[Required(ErrorMessage = "排序不能为空")]
[Range(0, 99999999, ErrorMessage = "排序大小必须介于1~99999999之间")]
public int? F_SortCode { get; set; }
/// <summary>
/// 是否启用
/// </summary>
/// <returns></returns>
public bool? F_EnabledMark { get; set; }
/// <summary>
/// 逻辑删除标志
/// </summary>
/// <returns></returns>
public bool? F_DeleteMark { get; set; }
/// <summary>
/// 创建时间
/// </summary>
/// <returns></returns>
public DateTime? F_CreatorTime { get; set; }
/// <summary>
/// 创建人
/// </summary>
/// <returns></returns>
public string F_CreatorUserId { get; set; }
/// <summary>
/// 最后修改时间
/// </summary>
/// <returns></returns>
public DateTime? F_LastModifyTime { get; set; }
/// <summary>
/// 最后修改人
/// </summary>
/// <returns></returns>
public string F_LastModifyUserId { get; set; }
/// <summary>
/// 删除时间
/// </summary>
/// <returns></returns>
public DateTime? F_DeleteTime { get; set; }
/// <summary>
/// 删除人
/// </summary>
/// <returns></returns>
public string F_DeleteUserId { get; set; }
/// <summary>
/// 内容
/// </summary>
/// <returns></returns>
public string F_Description { get; set; }
/// <summary>
/// 所属组织
/// </summary>
/// <returns></returns>
public string F_OrganizeId { get; set; }
/// <summary>
/// 数据库名称
/// </summary>
/// <returns></returns>
public string F_DbName { get; set; }
[NotMapped]
public string F_OrganizeName { get; set; }
}
}