添加项目文件。

This commit is contained in:
2026-10-12 16:22:04 +08:00
parent 7c68a0ca0a
commit aad11be43d
1000 changed files with 120807 additions and 0 deletions
@@ -0,0 +1,50 @@
using AdminDomain.BeautifulNumber;
using Common.Utils;
using MongoDB.Bson.Serialization.Attributes;
using MongoRepository;
using MongoRepository.Attributes;
using MongoRepository.Config;
namespace AdminDomain.Entity
{
[BsonCollection("beautiful_number_config", ServiceDatabases.Admin)]
[BsonIgnoreExtraElements]
public class BeautifulNumberConfig : MongoBaseEntity
{
public string Number { get; set; }
public string RuleName { get; set; }
public string Level { get; set; }
public long Price { get; set; }
public BeautifulNumberStatus Status { get; set; }= BeautifulNumberStatus.Available;
public long SaleTime { get; set; } = 0;
public string BuyerUserId { get; set; }
public string UserId { get; set; }
public string Remark { get; set; }
public long CreateTime { get; set; } = DateTime.Now.ToTimeStamp();
}
[BsonCollection("beautiful_number_rule", ServiceDatabases.Admin)]
[BsonIgnoreExtraElements]
public class BeautifulNumberRule : MongoBaseEntity
{
public string RuleName { get; set; }
public string Level { get; set; }
public long Price { get; set; }
public int Sort { get; set; }
public bool IsEnable { get; set; } = true;
}
}
@@ -0,0 +1,94 @@
using System.ComponentModel;
namespace AdminDomain.BeautifulNumber
{
public enum BeautifulNumberRuleEnum
{
[Description("普通号")]
Normal = 0,
[Description("3连号")]
TripleRepeat = 1,
[Description("4连号")]
QuadrupleRepeat = 2,
[Description("5连号")]
QuintupleRepeat = 3,
[Description("6连号")]
SextupleRepeat = 4,
[Description("7连号")]
SeptupleRepeat = 5,
[Description("4顺子")]
Straight4 = 10,
[Description("5顺子")]
Straight5 = 11,
[Description("6顺子")]
Straight6 = 12,
[Description("双连2组")]
DoubleRepeat2 = 20,
[Description("双连3组")]
DoubleRepeat3 = 21,
[Description("双连4组")]
DoubleRepeat4 = 22,
[Description("混搭")]
Mixed = 30,
[Description("5连+3任意")]
QuintupleWithAny = 31,
[Description("3任意+5连")]
AnyWithQuintuple = 32,
[Description("夹心3连")]
SandwichTriple = 40,
[Description("间隔2连")]
Alternating2 = 41,
[Description("对称3连")]
SymmetricTriple = 42
}
public enum BeautifulNumberLevel
{
[Description("D")]
D = 0,
[Description("C")]
C = 1,
[Description("B")]
B = 2,
[Description("A")]
A = 3,
[Description("S")]
S = 4
}
public enum BeautifulNumberStatus
{
[Description("未售")]
Available = 0,
[Description("已售")]
Sold = 1,
[Description("冻结")]
Frozen = 2,
[Description("普通号")]
Normal = 3
}
}