refactor: 完善枚举系统与状态类型转换,新增枚举管理接口
1. 为所有枚举添加Description特性用于中文描述 2. 移除实体类中冗余的状态字段注释与定义 3. 将所有枚举状态参数改为int类型转换,统一数据交互格式 4. 新增系统管理枚举查询接口与实现,支持获取所有枚举元数据 5. 调整宠物服务模板状态更新接口参数类型
This commit is contained in:
@ -42,12 +42,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CheckInConfigTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active, Inactive
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CheckInConfigStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -41,12 +41,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CommunityMessageCommentTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Published, Hidden
|
||||
/// Default:Published
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CommunityMessageCommentStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -35,12 +35,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CommunityTemplateSentenceTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active, Inactive
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CommunityTemplateSentenceStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -78,12 +78,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public int MaxRetries { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:处理状态 Pending / Processing / Success / Failed / Cancelled
|
||||
/// Default:Pending
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public CompensationTaskStatusEnum Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:最后处理时间
|
||||
|
||||
@ -94,12 +94,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public int TotalUse {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:Pending / Processing / Success / Failed / Cancelled
|
||||
/// Default:Pending
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public DotFileStatusEnum Status {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:
|
||||
|
||||
@ -59,12 +59,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public int Revision {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:Pending / Processing / Success / Failed / Cancelled
|
||||
/// Default:Pending
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public DotFileDetailStatusEnum Status {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:
|
||||
|
||||
@ -60,11 +60,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public int Quantity { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Success, Refunded
|
||||
/// Default:Success
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public ExchangeRecordStatusEnum Status { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -82,12 +82,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public JournalTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Draft, Published, Archived
|
||||
/// Default:Draft
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public JournalStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -51,13 +51,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public int PageNum {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:校验状态(0-未校验 1校验成功 -1校验失败)
|
||||
/// Default:
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public int Status {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:页图片
|
||||
/// Default:
|
||||
|
||||
@ -80,12 +80,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public PetEvolutionTypeEnum Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active, Inactive
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public PetEvolutionStatusEnum Status { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -63,11 +63,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public PetFeedingRecordTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态
|
||||
/// Default:Success
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public PetFeedingRecordStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -53,11 +53,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public PetTemplateTypeEnum Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active, Inactive
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public PetTemplateStatusEnum Status { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -63,11 +63,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public PointsFlowTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Success, Failed, Pending
|
||||
/// Default:Success
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public PointsRecordStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -55,11 +55,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public UserBagTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Available, Expired
|
||||
/// Default:Available
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public UserBagStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -38,12 +38,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
[SugarColumn(ColumnName = "Type")]
|
||||
public UserJournalTypeEnum Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active(正常), Inactive(失效)
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
[SugarColumn(ColumnName = "Status")]
|
||||
public UserJournalStatusEnum Status { get; set; }
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,12 +40,5 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:True
|
||||
/// </summary>
|
||||
public UserMedalTypeEnum Type {get;set;}
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Awarded, Revoked
|
||||
/// Default:Awarded
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public UserMedalStatusEnum Status {get;set;}
|
||||
}
|
||||
}
|
||||
|
||||
@ -70,13 +70,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// </summary>
|
||||
public UserPetTypeEnum Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Inactive, Active, Sleeping
|
||||
/// Default:Inactive
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public UserPetStatusEnum Status { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 理解力
|
||||
/// </summary>
|
||||
|
||||
@ -41,13 +41,6 @@ namespace QYZH.InteractiveMagazine.Models.Entity
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public UsersTypeEnum Type { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Desc:状态: Active, Disabled
|
||||
/// Default:Active
|
||||
/// Nullable:False
|
||||
/// </summary>
|
||||
public UserStatusEnum Status { get; set; }
|
||||
/// <summary>
|
||||
/// Desc:微信OpenId
|
||||
/// Default:
|
||||
|
||||
Reference in New Issue
Block a user