using Estsh.Core.Base; using System.ComponentModel.DataAnnotations.Schema; namespace Estsh.Core.Models { [Table("sys_program_fun_op")] [Serializable] public class SysProgramFunOp : BaseEntity { [Column("program")] public string Program { get; set; } [Column("fun_name")] public string FunName { get; set; } [Column("grid_name")] public string GridName { get; set; } [Column("op_name")] public string OpName { get; set; } [Column("op_class")] public string OpClass { get; set; } [Column("op_method")] public string OpMethod { get; set; } [Column("op_params")] public string OpParams { get; set; } [Column("op_type")] public string OpType { get; set; } [Column("sort_num")] public int SortNum { get; set; } [Column("ruid")] public int Ruid { get; set; } #region 扩展字段 [NotMapped] [Column("role_id")] public int RoleId { get; set; } [NotMapped] [Column("parent_id")] public int ParentId { get; set; } [NotMapped] [Column("op_id")] public int OpId { get; set; } [NotMapped] [Column("menu_id")] public int MenuId { get; set; } [NotMapped] [Column("update_user")] public string UpdateUser { get; set; } [NotMapped] [Column("update_date")] public string UpdateDate { get; set; } [NotMapped] [Column("create_user")] public string CreateUser { get; set; } [NotMapped] [Column("create_date")] public string CreateDate { get; set; } #endregion } }