移动系统liao
3 天以前 3373a075081a707b094c6225759a776d18ee1e53
Admin.NET/FZCZTB.NET.MD/ProcurementComplaint.cs
@@ -2,6 +2,7 @@
using SqlSugar;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
@@ -12,7 +13,7 @@
    /// 投诉质疑结果
    /// </summary>
    [SugarTable("FB_ProcurementComplaints")]
    public  partial class ProcurementComplaint: EntityBase
    public  partial class ProcurementComplaint: basemodelNoId
    {
        /// <summary>
        /// 投诉ID,主键
@@ -75,7 +76,7 @@
        /// <summary>
        /// 投诉事项
        /// </summary>
        [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId))]
        [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId), nameof(ProcurementComplaint.Id))]
        public  List<ProcurementComplaintItems>? Complaints { get; set; }
    }
@@ -114,6 +115,12 @@
        /// </summary>
        [SugarColumn(Length = 1000,IsNullable = true, ColumnDescription = "处理结果")]
        public string? HandlingResult { get; set; }
        /// <summary>
        /// 排序
        /// </summary>
        [SugarColumn( IsNullable = true, ColumnDescription = "处理结果")]
        public int sort { get; set; } = 0;
    }
       public enum PComplaintStatus
@@ -121,26 +128,84 @@
        /// <summary>
        /// 其他
        /// </summary>
        [Description("其它"), Theme("info")]
        Other = 0,
        /// <summary>
        /// 成立
        /// </summary>
        [Description("成立")]
        Valid = 1,
        /// <summary>
        /// 驳回
        /// </summary>
        [Description("驳回")]
        Rejected = 2,
        /// <summary>
        /// 部分成立
        /// </summary>
        [Description("部分成立")]
        PartiallyValid = 3
     
    }
    public class basemodelNoId
    {
    /// 创建时间
    /// </summary>
    [SugarColumn(ColumnDescription = "创建时间", IsNullable = true, IsOnlyIgnoreUpdate = true)]
        public virtual DateTime CreateTime { get; set; }
        /// <summary>
        /// 更新时间
        /// </summary>
        [SugarColumn(ColumnDescription = "更新时间")]
        public virtual DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 创建者Id
        /// </summary>
        [OwnerUser]
        [SugarColumn(ColumnDescription = "创建者Id", IsOnlyIgnoreUpdate = true)]
        public virtual long? CreateUserId { get; set; }
        ///// <summary>
        ///// 创建者
        ///// </summary>
        //[Newtonsoft.Json.JsonIgnore]
        //[System.Text.Json.Serialization.JsonIgnore]
        //[Navigate(NavigateType.OneToOne, nameof(CreateUserId))]
        //public virtual SysUser CreateUser { get; set; }
        /// <summary>
        /// 创建者姓名
        /// </summary>
        [SugarColumn(ColumnDescription = "创建者姓名", Length = 64, IsOnlyIgnoreUpdate = true)]
        public virtual string? CreateUserName { get; set; }
        /// <summary>
        /// 修改者Id
        /// </summary>
        [SugarColumn(ColumnDescription = "修改者Id")]
        public virtual long? UpdateUserId { get; set; }
        ///// <summary>
        ///// 修改者
        ///// </summary>
        //[Newtonsoft.Json.JsonIgnore]
        //[System.Text.Json.Serialization.JsonIgnore]
        //[Navigate(NavigateType.OneToOne, nameof(UpdateUserId))]
        //public virtual SysUser UpdateUser { get; set; }
        /// <summary>
        /// 修改者姓名
        /// </summary>
        [SugarColumn(ColumnDescription = "修改者姓名", Length = 64)]
        public virtual string? UpdateUserName { get; set; }
    }
    }