| | |
| | | using SqlSugar; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.ComponentModel; |
| | | using System.Linq; |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | |
| | | /// 投诉质疑结果 |
| | | /// </summary> |
| | | [SugarTable("FB_ProcurementComplaints")] |
| | | public partial class ProcurementComplaint: EntityBase |
| | | public partial class ProcurementComplaint: basemodelNoId |
| | | { |
| | | /// <summary> |
| | | /// 投诉ID,主键 |
| | |
| | | /// <summary> |
| | | /// 投诉事项 |
| | | /// </summary> |
| | | [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId))] |
| | | [Navigate(NavigateType.OneToMany,nameof(ProcurementComplaintItems.ComplaintId), nameof(ProcurementComplaint.Id))] |
| | | public List<ProcurementComplaintItems>? Complaints { get; set; } |
| | | } |
| | | |
| | |
| | | /// </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 |
| | |
| | | /// <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; } |
| | | } |
| | | |
| | | } |
| | | |