Compare commits

...

105 Commits

Author SHA1 Message Date
Putoo
e4d39f3f2f 121212 2026-07-17 18:12:08 +08:00
c80841880c 12121 2026-07-16 23:24:17 +08:00
Putoo
7c7ac2991a 12121 2026-07-16 18:07:00 +08:00
Putoo
00c2758df2 121212 2026-07-16 17:52:33 +08:00
Putoo
2cd2ed02f8 12121 2026-07-16 12:48:31 +08:00
c94b3ce200 23123 2026-07-15 23:04:46 +08:00
Putoo
4ef892e15e 1212121 2026-07-15 18:15:35 +08:00
Putoo
c9c870004b 1212 2026-07-15 12:55:22 +08:00
77fcf4ea47 1222 2026-07-14 21:15:27 +08:00
Putoo
73850ff7a2 12121 2026-07-14 18:59:40 +08:00
Putoo
171388d7e8 1212 2026-07-14 17:51:41 +08:00
Putoo
578d6f23db 1212 2026-07-14 16:23:20 +08:00
Putoo
3324d7c742 1212 2026-07-14 15:29:46 +08:00
Putoo
aa6ca6ac08 32312 2026-07-13 20:06:01 +08:00
Putoo
b5de98a214 12121 2026-07-13 19:52:55 +08:00
5d375e94bd 更新 README.md 2026-07-13 14:48:23 +08:00
858a7c2725 更新 README.md 2026-07-13 14:47:31 +08:00
LN
b1a196adb1 Merge branch 'master' of https://gitaa.cn/KxGame/Kg.SeaTime 2026-07-13 14:28:39 +08:00
LN
4636169e00 增加称号跟徽章接口 2026-07-13 14:28:33 +08:00
Ls
001909b8cb 称号、徽章 2026-07-13 14:27:07 +08:00
Putoo
035eb476ea 121212 2026-07-12 17:36:07 +08:00
Putoo
c40f3711bc 1212121 2026-07-11 18:52:38 +08:00
Putoo
dec8c2e076 121212133 2026-07-10 19:37:38 +08:00
Putoo
2c1bec379d 12121 2026-07-10 19:30:46 +08:00
Putoo
2ce226c4d7 121212 2026-07-10 19:22:40 +08:00
Putoo
c58d8c2e4a 121 2026-07-10 16:41:59 +08:00
Putoo
9de24634e3 121212 2026-07-10 16:39:52 +08:00
Putoo
cfe6612a7a 12121 2026-07-09 22:46:28 +08:00
LN
010ca90575 增加使用经验道具 2026-07-09 17:19:32 +08:00
Putoo
270a486ae2 12121 2026-07-09 11:29:19 +08:00
Putoo
c75f597405 1212 2026-07-08 19:23:34 +08:00
Putoo
fe2696074b 1212 2026-07-08 19:13:55 +08:00
5d0ebe5077 23232 2026-07-07 20:02:50 +08:00
Putoo
037e845622 1212121 2026-07-07 18:43:01 +08:00
Putoo
7f29fd46b8 232323 2026-07-07 11:51:45 +08:00
Putoo
49ac29c50a 12121 2026-07-07 08:38:26 +08:00
Putoo
63d56b245e 1212 2026-07-06 14:44:15 +08:00
Putoo
a1dbce8a96 111 2026-07-05 18:51:01 +08:00
Putoo
fdb16f5d91 121212 2026-07-04 19:12:40 +08:00
Putoo
732ff93b16 Merge remote-tracking branch 'master/master' 2026-07-04 18:07:47 +08:00
Putoo
fa00fc5d66 12121 2026-07-04 18:07:37 +08:00
LN
66ad7cd058 合并冲突 2026-07-04 14:09:46 +08:00
LN
478fc26a4e 增加修炼功能 2026-07-04 14:09:22 +08:00
LN
e1bff431e4 增加修炼功能 2026-07-04 14:08:35 +08:00
Putoo
ea32e7046e 1212 2026-07-03 18:16:47 +08:00
Putoo
5eb0bfd792 1212 2026-07-02 18:52:36 +08:00
Putoo
7ce9787172 121212 2026-06-30 18:05:40 +08:00
Putoo
93d21ba9fd 1212121 2026-06-29 18:17:54 +08:00
Putoo
e47a5a19a6 121212 2026-06-28 15:38:14 +08:00
Putoo
438027de21 12121 2026-06-27 16:32:11 +08:00
Putoo
aefd94ccd6 1212 2026-06-26 18:32:15 +08:00
Putoo
c374f27d16 111 2026-06-25 18:39:45 +08:00
Putoo
9cf2c50298 452424 2026-06-24 18:11:32 +08:00
Putoo
ad49fbb1b1 121212 2026-06-18 18:54:22 +08:00
Putoo
4297019836 121212 2026-06-17 19:31:21 +08:00
Putoo
3b0f1e37ee 12121 2026-06-17 19:22:35 +08:00
Putoo
5cd6151b96 1212121 2026-06-16 18:30:53 +08:00
Ls
5d4b5c989a 山寨 2026-06-15 17:31:34 +08:00
Putoo
404af92f96 qwqwq 2026-06-13 18:07:39 +08:00
LN
a68368d227 增加船只接口 2026-06-13 18:05:55 +08:00
Putoo
f6323aba8e 111 2026-06-10 17:49:37 +08:00
Putoo
46bacd1e38 121212 2026-06-09 17:51:12 +08:00
Putoo
9f3e4871a4 12121 2026-06-08 18:56:28 +08:00
Putoo
1927e3f960 12121 2026-06-05 18:06:38 +08:00
Putoo
5195407266 12 2026-06-04 18:34:00 +08:00
Putoo
1a1f12abf5 1212 2026-06-04 18:25:31 +08:00
Putoo
8b8eb732ae 12121 2026-06-03 18:21:22 +08:00
Putoo
8550d85659 222 2026-06-02 17:58:36 +08:00
Putoo
eb81a1c381 1233 2026-06-01 18:49:17 +08:00
Putoo
8a5b6d31ca 2323 2026-05-31 16:05:58 +08:00
Putoo
3e6fde3681 232 2026-05-31 16:04:39 +08:00
Putoo
6fac30c242 222 2026-05-30 17:32:45 +08:00
Putoo
f8d4a28d53 121 2026-05-30 17:32:27 +08:00
Putoo
bd1535aee9 1111 2026-05-29 19:06:51 +08:00
Putoo
69ae1e3174 修复 2026-05-28 19:06:40 +08:00
Putoo
0d5443ef36 2222 2026-05-27 18:26:50 +08:00
Putoo
36a7575990 22 2026-05-26 18:43:57 +08:00
Putoo
6b7193b4c0 1212 2026-05-26 18:38:55 +08:00
Putoo
61cf882b66 112121 2026-05-25 18:56:09 +08:00
Putoo
0afbf6e39a 1111 2026-05-25 18:41:27 +08:00
Putoo
590f7c5290 22 2026-05-23 18:43:43 +08:00
Putoo
dbace8a8b2 222 2026-05-23 18:36:37 +08:00
Putoo
05e340801f 1212121 2026-05-22 18:52:10 +08:00
Putoo
88ff77df2b 22 2026-05-22 18:50:05 +08:00
Putoo
7d263d2b96 222 2026-05-22 18:47:25 +08:00
Putoo
0016ef7e83 1111 2026-05-22 09:07:38 +08:00
Putoo
784bc66ef6 111 2026-05-20 18:32:54 +08:00
Putoo
2c85872abd 修复 2026-05-19 18:34:24 +08:00
Putoo
24c784e6a4 111 2026-05-19 15:10:59 +08:00
Putoo
2037d1e577 11 2026-05-18 18:12:21 +08:00
Putoo
571877970b 修复翻页控件 2026-05-18 13:52:45 +08:00
Putoo
974421ce9b 增加 2026-05-18 13:28:20 +08:00
Putoo
78759387f7 增加 2026-05-15 17:08:04 +08:00
Ls
52ad7e79ec 分页 组件 按钮 组件 快速回到 顶部 方法 2026-04-29 14:19:25 +08:00
Putoo
ed38058f91 111 2026-04-28 18:24:58 +08:00
Putoo
873316157b 222 2026-04-28 18:12:00 +08:00
Ls
b842406560 Merge branch 'master' of https://gitaa.cn/KxGame/Kg.SeaTime 2026-04-28 18:01:15 +08:00
Ls
ea1cfc4a37 组件 2026-04-28 17:59:39 +08:00
Putoo
29b76bab65 11 2026-04-28 16:17:19 +08:00
Ls
2996fa712c 提交 2026-04-28 15:53:43 +08:00
Putoo
2ef5b079c9 22 2026-04-28 15:19:47 +08:00
Putoo
8183bb0cf0 Merge remote-tracking branch 'master/master' 2026-04-28 14:49:50 +08:00
Putoo
cc9d697f9c 111 2026-04-28 14:49:43 +08:00
Ls
80cbdbb0f9 Merge branch 'master' of https://gitaa.cn/KxGame/Kg.SeaTime 2026-04-28 14:47:05 +08:00
Ls
eff2040baa 客服 2026-04-28 14:44:50 +08:00
523 changed files with 39575 additions and 797 deletions

2
.gitignore vendored
View File

@@ -2,8 +2,10 @@ node_modules
.nuxt
.output
.vs
.output
[Bb]in
[Oo]bj
[Ll]og/
[Ll]ogs/
.idea/
任务生成/

View File

@@ -0,0 +1,25 @@
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
<ItemGroup>
<Content Update="applicationsettings.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Service\Application.Domain.Entity\Application.Domain.Entity.csproj" />
<ProjectReference Include="..\Service\Application.Domain\Application.Domain.csproj" />
<ProjectReference Include="..\Service\Application.Service.Pub\Application.Service.Pub.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Areas\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,89 @@
using Microsoft.AspNetCore.Mvc;
namespace Application.Web.Admin.Controllers;
public class AccMoneyController : Controller
{
private readonly IUnitUserAccService _accService;
private readonly IUnitUserService _userService;
private readonly IMessageService _messageService;
public AccMoneyController(IUnitUserAccService accService, IUnitUserService userService,
IMessageService messageService)
{
_accService = accService;
_userService = userService;
_messageService = messageService;
}
// GET
public IActionResult Index()
{
return View();
}
[HttpPost]
public async Task<IActionResult> UpAcc(string u, long c, string t, string r, string p)
{
string url = "/AccMoney/Index";
var user = await _userService.GetUserInfoByUserNo(u);
if (user == null)
{
TempData["msg"] = "用户不存在!";
return Redirect(url);
}
if (await _accService.UpdateUserAccBath(user.userId, 1, t, c, p, r))
{
TempData["msg"] = "发放成功!";
string accName = GetCurrName(t);
string msg =$"亲爱的玩家,您的【{accName}】账户有变动,账户额度+{c},备注:[{r}];祝您驰骋四海,纵横天下!";
await _messageService.SendMaill(user.userId, "账户操作通知", msg, new List<TowerGet>());
return Redirect(url);
}
else
{
TempData["msg"] = "发放失败!";
return Redirect(url);
}
}
public static string GetCurrName(string accType)
{
string result = string.Empty;
switch (accType)
{
case "copper":
result = "铜贝";
break;
case "cowry":
result = "金贝";
break;
case "gold":
result = "金元";
break;
case "teach":
result = "师德";
break;
case "renown":
result = "声望";
break;
case "charm":
result = "魅力";
break;
case "enemy":
result = "罪恶值";
break;
}
return result;
}
}

View File

@@ -0,0 +1,12 @@
using Microsoft.AspNetCore.Mvc;
namespace Application.Web.Admin.Controllers;
public class IndexController : Controller
{
// GET
public IActionResult Index()
{
return View();
}
}

View File

@@ -0,0 +1,97 @@
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
namespace Application.Web.Admin.Controllers;
public class SendMailController : Controller
{
private readonly IMessageService _messageService;
private readonly IGameGoodsService _goodsService;
private readonly IUnitUserService _userService;
public SendMailController(IMessageService messageService,IGameGoodsService goodsService,IUnitUserService userService)
{
_messageService = messageService;
_goodsService = goodsService;
_userService = userService;
}
// GET
public IActionResult Index()
{
return View();
}
[HttpPost]
public async Task<IActionResult> Send(string id, string name, string sign, string awData, int goods, int count, string remark, int type)
{
string url = "/SendMail/Index";
List<TowerGet> award = new List<TowerGet>();
if (string.IsNullOrEmpty(awData))
{
if (goods != 0)
{
var goodsInfo = await _goodsService.GetGoodsInfo(goods);
if (goodsInfo == null)
{
TempData["msg"] = "物品不存在!";
return Redirect(url);
}
TowerGet add = new TowerGet();
add.code = GameEnum.PropCode.Goods.ToString();
add.name = goodsInfo.goodsName;
add.parameter = goods.ToString();
add.count = count;
award.Add(add);
}
}
else
{
award = JsonConvert.DeserializeObject<List<TowerGet>>(awData);
}
int index = 0;
List<string> users = new List<string>();
if (type == 0)
{
string[] ids = id.Split(',');
foreach (string item in ids)
{
var userInfo = await _userService.GetUserInfoByUserNo(item.Trim());
if (userInfo == null)
{
continue;
}
index++;
users.Add(userInfo.userId);
}
}
else if (type == 1)
{
DateTime time = TimeAssist.GetDateTimeYMD(0);
var data = await _userService.GetOnlineUserByTime(TimeExtend.GetTimeStampBySeconds(time));
foreach (var item in data)
{
users.Add(item.userId);
index++;
}
}
else
{
var data = await _userService.GetOnlineUserByTime(0);
foreach (var item in data)
{
users.Add(item.userId);
index++;
}
}
if (await _messageService.SendMaill(users, name, sign, award))
{
TempData["msg"] = string.Format("发放成功,共完成{0}个!", index);
return Redirect(url);
}
else
{
TempData["msg"] = "发放失败!";
return Redirect(url);
}
}
}

View File

@@ -0,0 +1,13 @@
global using Photon.Core;
global using Photon.Core.Jwt;
global using Photon.Core.Services;
global using Photon.Core.SqlSugar;
global using Photon.Core.Assist;
global using Photon.Core.Timer;
global using SqlSugar;
global using Application.Service.Pub;
global using Application.Domain;
global using Application.Domain.Entity;
global using Microsoft.AspNetCore.Authorization;
global using Microsoft.AspNetCore.Mvc;

View File

@@ -0,0 +1,65 @@
using Photon.Core.Redis;
var builder = WebApplication.CreateBuilder(args);
builder.Services.Inject(new List<string> {
"Application.Web.Admin","Application.Domain"
});//框架初始化
builder.Configuration.RegisterConfig();//注入配置
builder.Services.InjectRedis(builder.Configuration);
builder.Services.InjectSql(builder.Configuration);
//日志
builder.Logging.InjectLog();
// Add services to the container.
// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
#region
builder.Services.AddCors(options =>
{
options.AddPolicy("all", builder =>
{
builder.AllowAnyOrigin() //允许任何来源的主机访问
.AllowAnyMethod()
.AllowAnyHeader();
});
});
#endregion
builder.Services.AddSignalR();
var app = builder.Build();
app.Services.UseInject();//启用框架
app.Configuration.UseConfig();//启用配置
// Configure the HTTP request pipeline.
if (app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Home/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseCors("all");
app.UseStaticFiles();
app.UseHttpsRedirection();
app.UseAuthentication();
app.UseAuthorization();
app.MapControllers();
app.MapControllerRoute(
name: "default",
pattern: "{controller=Index}/{action=Index}/{id?}")
.WithStaticAssets();
SnowflakeAssist.Initialize(0, 0);
app.Run();

View File

@@ -0,0 +1,23 @@
{
"$schema": "https://json.schemastore.org/launchsettings.json",
"profiles": {
"http": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "http://localhost:5270",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
},
"https": {
"commandName": "Project",
"dotnetRunMessages": true,
"launchBrowser": true,
"applicationUrl": "https://localhost:7023;http://localhost:5270",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}
}

View File

@@ -0,0 +1,24 @@
<form method="post" action="/AccMoney/UpAcc">
ID:<input type="text" value="" name="u" /><br />
充值账户:
<select name="t">
<option value="copper">铜贝</option>
<option value="gold">金元</option>
<option value="cowry">金贝</option>
<option value="teach">师德</option>
<option value="renown">声望</option>
<option value="charm">魅力</option>
<option value="enemy">罪恶值</option>
</select><br />
金额:<input type="number" value="" name="c" /><br />
充值类型:
<select name="p">
<option value="其他">其他</option>
<option value="充值">充值</option>
</select><br />
备注:<input type="text" value="" name="r" /><br />
<input type="submit" value="发放" />
<div style="color:red">
* @TempData["msg"]
</div>
</form>

View File

@@ -0,0 +1,7 @@
<div>
1.<a href="/SendMail/Index">邮件发放</a>
</div>
<div>
2.<a href="/AccMoney/Index">账户充值</a>
</div>

View File

@@ -0,0 +1,26 @@
<div>
<form action="/SendMail/Send" method="post">
发送类型:<select name="type">
<option value="0">指定玩家</option>
<option value="1">当天在线</option>
<option value="2">全部玩家</option>
</select><br />
ID:<textarea name="id" cols="10" style="width:300px" rows="5"></textarea><br />
邮件主题:<input name="name" type="text" /> <br />
邮件内容:<textarea name="sign" cols="10" style="width:300px" rows="5"></textarea><br />
=======附件=====<br />
多附件字符:<textarea name="awData" cols="10" style="width:300px" rows="5"></textarea><br />
<br />
*当只有一个附件时,可以填写以下内容。
<br />
物品ID:<input name="goods" type="text" /><br />
数量:<input type="number" name="count" /><br />
说明:<input type="text" name="remark" /><br />
<br />
<br />
<input type="submit" value="发送" />
</form>
<div style="color:red">
* @TempData["msg"]
</div>
</div>

View File

@@ -0,0 +1,20 @@
@using Microsoft.AspNetCore.Mvc.TagHelpers
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="/css/table.css" asp-append-version="true" />
</head>
<body>
<div class="foot" style="margin-bottom:10px">
<a href="/">返回首页</a>
</div>
<div class="main">
@RenderBody()
</div>
</body>
</html>

View File

@@ -0,0 +1,3 @@
@{
Layout = "_Layout";
}

View File

@@ -0,0 +1,43 @@
{
"AutoProgram": 0,
"Redis": {
"connection": "81.70.212.61:6379,password=kx.20260711,defaultdatabase=5"
},
"SqlData": [
{
"type": 0,
"name": "Kg.SeaTime.Game",
"connect": "data source=81.70.212.61;database=kg.seatime.game;user id=root;password=1f5ozxRGE3Y;pooling=true;port=3306;sslmode=Required;charset=utf8mb4;"
},
{
"type": 0,
"name": "Kg.SeaTime.Resource",
"connect": "data source=81.70.212.61;database=kg.seatime.resource;user id=root;password=1f5ozxRGE3Y;pooling=true;port=3306;sslmode=Required;charset=utf8mb4;"
},
{
"type": 0,
"name": "Kg.SeaTime.Log",
"connect": "data source=81.70.212.61;database=kg.seatime.log;user id=root;password=1f5ozxRGE3Y;pooling=true;port=3306;sslmode=Required;charset=utf8mb4;"
}
],
"JwtTokenOptions": {
"Issuer": "kx.seatime",
"Audience": "kx.seatime",
"SecurityKey": "46055HR0n7FeNHhDKAYD2i9ZsdsYn4jn"
},
"ResUrl": {
"local": "http://192.168.0.142:5298",
"resUrl": "http://localhost:12206",
"imgCDN": "/",
"videoCDN": "/"
},
"Sms": {
"SmsType": 1,
"AccessKey": "AKIDVptgCRP5UcT4PTGm1yf5E6pKYVBajeKn",
"Secret": "FG2atxlKflcEclgKhnc9XeU3LM6YjdGf",
"signName": "探玩驿站",
"TemplateCode": "963929",
"SmsSdkAppId": "1400523979",
"SmsOnTime": 300
}
}

View File

@@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

View File

@@ -0,0 +1,9 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}

View File

@@ -0,0 +1,25 @@
table {
border-collapse: collapse;
margin: 0 auto;
text-align: center;
margin-top: 20px;
}
table td, table th {
border: 1px solid #cad9ea;
color: #666;
height: 30px;
}
table thead th {
background-color: #CCE8EB;
width: 100px;
}
table tr:nth-child(odd) {
background: #fff;
}
table tr:nth-child(even) {
background: #F5FAFA;
}

View File

@@ -1,3 +1,22 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AActionMethodExecutor_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FSourcesCache_003F294078ecfce6fdb942ecfee089f09717de7a6fcfe5efd9fdb6f4f93c0fb4813_003FActionMethodExecutor_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AControllerActionInvoker_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F8204b8bcfef24edfabefbc1948f556841d7908_003F2b_003F62eb27e3_003FControllerActionInvoker_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AIRedisCache_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F55e5569a0f314a0db6a665eafad446dd6800_003F9e_003F88bbb06d_003FIRedisCache_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASqlSetup_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F72993acb059c49dcbba437a858c0b0942000_003F46_003F2e14505d_003FSqlSetup_002Ecs/@EntryIndexedValue">ForceIncluded</s:String></wpf:ResourceDictionary>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AISqlSugarClient_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6c0f22f0a47643a3b2a40899acd2044c2e3a00_003F5b_003F113fef0a_003FISqlSugarClient_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AITimerJobManager_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F16de42b578c24823a56e75bd74225f401c00_003Fbf_003Fb5f6dd44_003FITimerJobManager_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJwtExtensions_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6b089d08a87d4ddd82371ae63e754ba05000_003F26_003Fd6433acb_003FJwtExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJwtHelper_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6b089d08a87d4ddd82371ae63e754ba05000_003Fe2_003F86047f24_003FJwtHelper_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AJwtSecurityTokenHandler_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FSourcesCache_003Ff9d3fc33fd2fba97d4e718534a67f1d3c61e492634cd51c4798ce5621f780f3_003FJwtSecurityTokenHandler_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AList_00601_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F51505665371d472f8bdbc333fa4d888cf49938_003F0e_003F7279c963_003FList_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ANullable_00601_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F51505665371d472f8bdbc333fa4d888cf49938_003F58_003F4ed88c93_003FNullable_00601_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003APoAction_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F8fb1d14dca1046e78e0684daa8bc3a1b7800_003Fb7_003F35e46383_003FPoAction_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARandomAssist_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa380d649d5b2495d9bfa0fa24f13662b6400_003F90_003F676312fd_003FRandomAssist_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ARuntimeTypeHandle_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F51505665371d472f8bdbc333fa4d888cf49938_003Fa5_003Faf039d5f_003FRuntimeTypeHandle_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASqlSetup_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F72993acb059c49dcbba437a858c0b0942000_003F46_003F2e14505d_003FSqlSetup_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ASqlSugarScopeProvider_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6c0f22f0a47643a3b2a40899acd2044c2e3a00_003Fc5_003F4738d33f_003FSqlSugarScopeProvider_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AStringAssist_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa380d649d5b2495d9bfa0fa24f13662b6400_003Fee_003F90da4dea_003FStringAssist_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AString_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F51505665371d472f8bdbc333fa4d888cf49938_003Fdf_003F23ca03dd_003FString_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATask_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F51505665371d472f8bdbc333fa4d888cf49938_003F14_003Fa1e9b3d3_003FTask_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATimeAssist_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fa380d649d5b2495d9bfa0fa24f13662b6400_003Fe6_003F9539602d_003FTimeAssist_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATimerExtensions_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F16de42b578c24823a56e75bd74225f401c00_003Fdd_003Fb2b9eaf5_003FTimerExtensions_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003ATokenValidationParameters_002Ecs_002Fl_003AC_0021_003FUsers_003F29055_003FAppData_003FRoaming_003FJetBrains_003FRider2025_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffbb48859ccd84b0d884ab212a4cf9fdb5f820_003F55_003F417754e1_003FTokenValidationParameters_002Ecs/@EntryIndexedValue">ForceIncluded</s:String></wpf:ResourceDictionary>

View File

@@ -1,4 +1,5 @@
<Solution>
<Project Path="Application.Web.Admin/Application.Web.Admin.csproj" />
<Project Path="Service/Application.Domain.Entity/Application.Domain.Entity.csproj" Id="2c4b3532-d29e-4dec-bcf3-eeceb1c374fc" />
<Project Path="Service/Application.Domain/Application.Domain.csproj" Id="78231809-eabc-4800-9c91-479adb485405" />
<Project Path="Service/Application.Service.Pub/Application.Service.Pub.csproj" Id="3d90f467-0fcb-4074-bc96-33b36035ee23" />

View File

@@ -4,3 +4,37 @@
\# Web :前端项目VUE
# 任务生成提示词
提示词:
现在需要你进行wap游戏的任务数据生成生成要求按照当前目录下requirement.md中的要求生成。
任务背景:讲诉大航海时代,新手航海家,准备出海历险,精力海啸,坏血病等航海各类事件的故事,包含和青梅竹马告别等场景;你可以细化详细的一个故事。
任务环数200 环
任务总经验160000000
任务总声望200
任务总铜贝10000000
怪物最大等级30-70级
其他要求:
任务ID的起始ID为1002001
NPCID的起始ID为2001021
物品ID的起始ID为70025
售卖ID的起始ID为200005
怪物的起始ID为300035
采集配置的起始ID为20001
按照要求先进行生成数据结构分析,然后根据提示完成整个故事情节的设计,我确认无误后开始生成任务相关数据。

View File

@@ -10,4 +10,8 @@
<ProjectReference Include="..\Application.Service.Pub\Application.Service.Pub.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="log\" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,40 @@
namespace Application.Domain.Entity
{
public class game_map_goods
{
/// <summary>
/// mgId
/// </summary>
public string mgId { get; set; }
/// <summary>
/// userId
/// </summary>
public string? userId { get; set; }
/// <summary>
/// mapId
/// </summary>
public string? mapId { get; set; }
/// <summary>
/// name
/// </summary>
public string? name { get; set; }
/// <summary>
/// code
/// </summary>
public string? code { get; set; }
/// <summary>
/// par
/// </summary>
public string? par { get; set; }
/// <summary>
/// count
/// </summary>
public long count { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace Application.Domain.Entity;
public class unit_user_load
{
public string id { get; set; }
public string userId { get; set; }
public string name { get; set; }
public string code { get; set; }
public int count { get; set; }
}

View File

@@ -0,0 +1,74 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_chat
{
/// <summary>
/// chatId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string chatId { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// areaId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// par
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? par { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// sort
/// </summary>
[SugarColumn(IsNullable = true)]
public long? sort { get; set; }
/// <summary>
/// delTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? delTime { get; set; }
/// <summary>
/// state
/// </summary>
[SugarColumn(IsNullable = true)]
public int? state { get; set; }
/// <summary>
/// opUser
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? opUser { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_magic
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// areaId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// time
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? time { get; set; }
/// <summary>
/// isWin
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isWin { get; set; }
/// <summary>
/// uptime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? uptime { get; set; }
}
}

View File

@@ -0,0 +1,93 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_onhook
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 场景
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? scene { get; set; }
/// <summary>
/// copper
/// </summary>
[SugarColumn(IsNullable = true)]
public long? copper { get; set; }
/// <summary>
/// exp
/// </summary>
[SugarColumn(IsNullable = true)]
public long? exp { get; set; }
/// <summary>
/// status
/// </summary>
[SugarColumn(IsNullable = true)]
public int? status { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// award
/// </summary>
[SugarColumn(IsNullable = true)]
public string? award { get; set; }
/// <summary>
/// 平分
/// </summary>
[SugarColumn(Length = 60, IsNullable = true)]
public decimal? score { get; set; }
/// <summary>
/// 时间/秒
/// </summary>
[SugarColumn(IsNullable = true)]
public int? time { get; set; }
/// <summary>
/// uptime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? uptime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? endTime { get; set; }
/// <summary>
/// 停止时间
/// </summary>
[SugarColumn(IsNullable = true)]
public long? stopTime { get; set; }
/// <summary>
/// sumCopper
/// </summary>
[SugarColumn(IsNullable = true)]
public long? sumCopper { get; set; }
/// <summary>
/// sumExp
/// </summary>
[SugarColumn(IsNullable = true)]
public long? sumExp { get; set; }
}
}

View File

@@ -0,0 +1,58 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_team
{
/// <summary>
/// teamId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string teamId { get; set; }
/// <summary>
/// areaId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// par
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? par { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 100, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// masterId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? masterId { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,69 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_trade
{
/// <summary>
/// tradeId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string tradeId { get; set; }
/// <summary>
/// areaId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// propId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? propId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// price
/// </summary>
[SugarColumn(IsNullable = true)]
public long? price { get; set; }
/// <summary>
/// content
/// </summary>
[SugarColumn(IsNullable = true)]
public string? content { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,75 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class game_account
{
/// <summary>
/// accId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string accId { get; set; }
/// <summary>
/// userName
/// </summary>
[SugarColumn(Length = 20, IsNullable = true)]
public string? userName { get; set; }
/// <summary>
/// nick
/// </summary>
[SugarColumn(Length = 30, IsNullable = true)]
public string? nick { get; set; }
/// <summary>
/// pwd
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? pwd { get; set; }
/// <summary>
/// npwd
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? npwd { get; set; }
/// <summary>
/// status
/// </summary>
[SugarColumn(IsNullable = true)]
public int? status { get; set; }
/// <summary>
/// remCode
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? remCode { get; set; }
/// <summary>
/// remAccId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? remAccId { get; set; }
/// <summary>
/// token
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? token { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// openId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? openId { get; set; }
}
}

View File

@@ -0,0 +1,87 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 账号ID
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? accId { get; set; }
/// <summary>
/// 区服
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// userNo
/// </summary>
[SugarColumn(Length = 12, IsNullable = false)]
public string userNo { get; set; }
/// <summary>
/// 名称
/// </summary>
[SugarColumn(IsNullable = true)]
public string? nick { get; set; }
/// <summary>
/// 头像
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? headImg { get; set; }
/// <summary>
/// 性别
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? sex { get; set; }
/// <summary>
/// 简介
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// 状态
/// </summary>
[SugarColumn(IsNullable = true)]
public int? status { get; set; }
/// <summary>
/// 注册状态
/// </summary>
[SugarColumn(IsNullable = true)]
public int? regOk { get; set; }
/// <summary>
/// token
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? token { get; set; }
/// <summary>
/// 是否系统账号
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isSystem { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,28 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_acc
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 海贝
/// </summary>
[SugarColumn(IsNullable = true)]
public long? cowry { get; set; }
/// <summary>
/// 金
/// </summary>
[SugarColumn(IsNullable = true)]
public long? gold { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_attr
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// lev
/// </summary>
[SugarColumn(IsNullable = true)]
public int? lev { get; set; }
/// <summary>
/// minAtk
/// </summary>
[SugarColumn(IsNullable = true)]
public int? minAtk { get; set; }
/// <summary>
/// maxAtk
/// </summary>
[SugarColumn(IsNullable = true)]
public int? maxAtk { get; set; }
/// <summary>
/// defense
/// </summary>
[SugarColumn(IsNullable = true)]
public int? defense { get; set; }
/// <summary>
/// agility
/// </summary>
[SugarColumn(IsNullable = true)]
public int? agility { get; set; }
/// <summary>
/// upBlood
/// </summary>
[SugarColumn(IsNullable = true)]
public int? upBlood { get; set; }
/// <summary>
/// upMorale
/// </summary>
[SugarColumn(IsNullable = true)]
public int? upMorale { get; set; }
/// <summary>
/// levUpdate
/// </summary>
[SugarColumn(IsNullable = true)]
public long? levUpdate { get; set; }
}
}

View File

@@ -0,0 +1,57 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_badge
{
/// <summary>
/// ubId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string ubId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string userId { get; set; }
/// <summary>
/// badgeId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string badgeId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string name { get; set; }
/// <summary>
/// img
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string img { get; set; }
/// <summary>
/// show
/// </summary>
[SugarColumn(IsNullable = true)]
public int? show { get; set; }
/// <summary>
/// showChat
/// </summary>
[SugarColumn(IsNullable = true)]
public int? showChat { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_blood
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// blood
/// </summary>
[SugarColumn(IsNullable = true)]
public int? blood { get; set; }
}
}

View File

@@ -0,0 +1,50 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_config
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 加好友权限1默认 0禁止加好友 2不限制
/// </summary>
[SugarColumn(IsNullable = true)]
public int? friendRole { get; set; }
/// <summary>
/// 频道管理权限0无 1区域 2全部
/// </summary>
[SugarColumn(IsNullable = true)]
public int? chatRole { get; set; }
/// <summary>
/// 自动拾取物品:-1未开通1开通0禁止
/// </summary>
[SugarColumn(IsNullable = true)]
public int? autoBag { get; set; }
/// <summary>
/// 自动使用药品:-1未开通,1开通0禁止
/// </summary>
[SugarColumn(IsNullable = true)]
public int? autoDrug { get; set; }
/// <summary>
/// 0 不限制赠送 1限制好友赠送
/// </summary>
[SugarColumn(IsNullable = true)]
public int? giveRole { get; set; }
/// <summary>
/// 消息权限0封禁 1正常
/// </summary>
[SugarColumn(IsNullable = true)]
public int? msgRole { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_copper
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 铜
/// </summary>
[SugarColumn(IsNullable = true)]
public long? copper { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_data
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 师德
/// </summary>
[SugarColumn(IsNullable = true)]
public long? teach { get; set; }
/// <summary>
/// 声望
/// </summary>
[SugarColumn(IsNullable = true)]
public long? renown { get; set; }
/// <summary>
/// 罪恶值
/// </summary>
[SugarColumn(IsNullable = true)]
public long? enemy { get; set; }
/// <summary>
/// 魅力
/// </summary>
[SugarColumn(IsNullable = true)]
public long? charm { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_drug
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// drug
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<UserDrugModel> drug { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_enemy
{
/// <summary>
/// euId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 100)]
public string euId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// eId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? eId { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,255 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_equ
{
/// <summary>
/// ueId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string ueId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// owerId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? owerId { get; set; }
/// <summary>
/// equId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? equId { get; set; }
/// <summary>
/// equName
/// </summary>
[SugarColumn(IsNullable = true)]
public string? equName { get; set; }
/// <summary>
/// unitEquName
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? unitEquName { get; set; }
/// <summary>
/// lev
/// </summary>
[SugarColumn(IsNullable = true)]
public int? lev { get; set; }
/// <summary>
/// quality
/// </summary>
[SugarColumn(IsNullable = true)]
public int? quality { get; set; }
/// <summary>
/// qualityName
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? qualityName { get; set; }
/// <summary>
/// qualityAttr
/// </summary>
[SugarColumn( IsNullable = true,IsJson = true)]
public List<AttrItem>? qualityAttr { get; set; }
/// <summary>
/// sex
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? sex { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// img
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? img { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(Length = 100, IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// minAtk
/// </summary>
[SugarColumn(IsNullable = true)]
public int? minAtk { get; set; }
/// <summary>
/// maxAtk
/// </summary>
[SugarColumn(IsNullable = true)]
public int? maxAtk { get; set; }
/// <summary>
/// Defense
/// </summary>
[SugarColumn(IsNullable = true)]
public int? Defense { get; set; }
/// <summary>
/// Agility
/// </summary>
[SugarColumn(IsNullable = true)]
public int? Agility { get; set; }
/// <summary>
/// Blood
/// </summary>
[SugarColumn(IsNullable = true)]
public int? Blood { get; set; }
/// <summary>
/// Morale
/// </summary>
[SugarColumn(IsNullable = true)]
public int? Morale { get; set; }
/// <summary>
/// suitCode
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? suitCode { get; set; }
/// <summary>
/// durability
/// </summary>
[SugarColumn(IsNullable = true)]
public int? durability { get; set; }
/// <summary>
/// maxdurability
/// </summary>
[SugarColumn(IsNullable = true)]
public int? maxdurability { get; set; }
/// <summary>
/// isIntensify
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isIntensify { get; set; }
/// <summary>
/// intensifyLev
/// </summary>
[SugarColumn(IsNullable = true)]
public int? intensifyLev { get; set; }
/// <summary>
/// holeCount
/// </summary>
[SugarColumn(IsNullable = true)]
public int? holeCount { get; set; }
/// <summary>
/// opTime
/// </summary>
[SugarColumn(IsNullable = true)]
public int? opTime { get; set; }
/// <summary>
/// useEndTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? useEndTime { get; set; }
/// <summary>
/// weight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? weight { get; set; }
/// <summary>
/// isLock
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isLock { get; set; }
/// <summary>
/// sysPrice
/// </summary>
[SugarColumn(IsNullable = true)]
public int? sysPrice { get; set; }
/// <summary>
/// canEqualUp
/// </summary>
[SugarColumn(IsNullable = true)]
public int? canEqualUp { get; set; }
/// <summary>
/// 装备属性
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<AttrItem>? EquAttr { get; set; }
/// <summary>
/// 附魔属性
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public EquMent? EquMent { get; set; }
/// <summary>
/// 觉醒属性
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<EquAwaken>? EquAwaken { get; set; }
/// <summary>
/// 宝石属性
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<EquGem>? GemMent { get; set; }
/// <summary>
/// isDeal
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isDeal { get; set; }
/// <summary>
/// isGive
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isGive { get; set; }
/// <summary>
/// 星级
/// </summary>
[SugarColumn(IsNullable = true)]
public int? start { get; set; }
/// <summary>
/// 0不需要鉴定 1需要鉴定
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isAppr { get; set; }
/// <summary>
/// 是否穿戴
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isOn { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_escort
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// esId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? esId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// IsUse
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isUse { get; set; }
/// <summary>
/// state
/// </summary>
[SugarColumn(IsNullable = true)]
public int? state { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,27 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_exp
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// exp
/// </summary>
[SugarColumn(IsNullable = true)]
public long? exp { get; set; }
/// <summary>
/// upExp
/// </summary>
[SugarColumn(IsNullable = true)]
public long? upExp { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_friend
{
/// <summary>
/// frId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 100)]
public string frId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// toId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? toId { get; set; }
/// <summary>
/// 亲密度
/// </summary>
[SugarColumn(IsNullable = true)]
public long? near { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,75 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_goods
{
/// <summary>
/// ugId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string ugId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? goodsId { get; set; }
/// <summary>
/// goodsName
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? goodsName { get; set; }
/// <summary>
/// lev
/// </summary>
[SugarColumn(IsNullable = true)]
public int? lev { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public long? count { get; set; }
/// <summary>
/// weight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? weight { get; set; }
/// <summary>
/// sysPrice
/// </summary>
[SugarColumn(IsNullable = true)]
public int? sysPrice { get; set; }
/// <summary>
/// 0不可交易1可交易
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isDeal { get; set; }
/// <summary>
/// 0不可赠送 1可赠送
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isGive { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_mail
{
/// <summary>
/// mailId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string mailId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// isRead
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isRead { get; set; }
/// <summary>
/// isGet
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isGet { get; set; }
/// <summary>
/// award
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<TowerGet> award { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,28 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_map
{
/// <summary>
/// umId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string umId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// cityId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? cityId { get; set; }
}
}

View File

@@ -0,0 +1,69 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_maxname
{
/// <summary>
/// umnId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string umnId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = false)]
public string userId { get; set; }
/// <summary>
/// mnId
/// </summary>
[SugarColumn(Length = 50, IsNullable = false)]
public string mnId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string name { get; set; }
/// <summary>
/// img
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string img { get; set; }
/// <summary>
/// attr
/// </summary>
[SugarColumn(IsNullable = true, IsJson = true)]
public List<AttrItem> attr { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? endTime { get; set; }
/// <summary>
/// show
/// </summary>
[SugarColumn(IsNullable = true)]
public int? show { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_message
{
/// <summary>
/// msgId
/// </summary>
[SugarColumn(IsPrimaryKey = true)]
public long msgId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// sendId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? sendId { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// isRead
/// </summary>
[SugarColumn(IsNullable = true)]
public int? isRead { get; set; }
/// <summary>
/// status
/// </summary>
[SugarColumn(IsNullable = true)]
public int? status { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
/// <summary>
/// 会话ID
/// </summary>
[SugarColumn(Length = 100, IsNullable = true)]
public string? talkId { get; set; }
}
}

View File

@@ -0,0 +1,72 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_message_event
{
/// <summary>
/// eventId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string eventId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? sign { get; set; }
[SugarColumn(IsNullable = true)]
public string? pars { get; set; }
/// <summary>
/// state
/// </summary>
[SugarColumn(IsNullable = true)]
public int? state { get; set; }
/// <summary>
/// btns
/// </summary>
[SugarColumn(IsNullable = true, IsJson = true)]
public List<MsgEventBtn> btns { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
/// <summary>
/// token
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? token { get; set; }
}
}

View File

@@ -0,0 +1,75 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_monster
{
/// <summary>
/// umId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string umId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// 作用区域
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? areaCode { get; set; }
/// <summary>
/// mapId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? mapId { get; set; }
/// <summary>
/// monsterId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? monsterId { get; set; }
/// <summary>
/// monsterName
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? monsterName { get; set; }
/// <summary>
/// 场景
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// 相关参数
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? par { get; set; }
/// <summary>
/// state
/// </summary>
[SugarColumn(IsNullable = true)]
public int? state { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_morale
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// morale
/// </summary>
[SugarColumn(IsNullable = true)]
public long? morale { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_online
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// mapId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? mapId { get; set; }
/// <summary>
/// ip
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? ip { get; set; }
/// <summary>
/// upTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? upTime { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_online_time
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// dayTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? dayTime { get; set; }
/// <summary>
/// monthTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? monthTime { get; set; }
/// <summary>
/// totalTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? totalTime { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_practise
{
/// <summary>
/// practiseId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string practiseId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string userId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string name { get; set; }
/// <summary>
/// exp
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? exp { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? endTime { get; set; }
}
}

View File

@@ -0,0 +1,69 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_run
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 区服
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// 路线
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? lineCode { get; set; }
/// <summary>
/// onMap
/// </summary>
[SugarColumn(Length = 10, IsNullable = true)]
public string? onMap { get; set; }
/// <summary>
/// toMap
/// </summary>
[SugarColumn(Length = 10, IsNullable = true)]
public string? toMap { get; set; }
/// <summary>
/// 距离
/// </summary>
[SugarColumn(IsNullable = true)]
public int? distance { get; set; }
/// <summary>
/// 位置
/// </summary>
[SugarColumn(IsNullable = true)]
public int? position { get; set; }
/// <summary>
/// 深度
/// </summary>
[SugarColumn(IsNullable = true)]
public int? depth { get; set; }
/// <summary>
/// 状态
/// </summary>
[SugarColumn(IsNullable = true)]
public int? status { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(IsNullable = true)]
public long? upTime { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_ship
{
/// <summary>
/// usId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string usId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? goodsId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// speed
/// </summary>
[SugarColumn(IsNullable = true)]
public int? speed { get; set; }
/// <summary>
/// weight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? weight { get; set; }
/// <summary>
/// copper
/// </summary>
[SugarColumn(IsNullable = true)]
public int? copper { get; set; }
/// <summary>
/// 出售价格
/// </summary>
[SugarColumn(IsNullable = true)]
public long? sale { get; set; }
/// <summary>
/// remark
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? remark { get; set; }
}
}

View File

@@ -0,0 +1,57 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_skill
{
/// <summary>
/// usId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string usId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// skill
/// </summary>
[SugarColumn(IsNullable = true)]
public int? skill { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// lev
/// </summary>
[SugarColumn(IsNullable = true)]
public int? lev { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(IsNullable = true)]
public string? sign { get; set; }
/// <summary>
/// remark
/// </summary>
[SugarColumn(IsNullable = true)]
public string? remark { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_state
{
/// <summary>
/// usId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string usId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? goodsId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// 场景
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? scene { get; set; }
/// <summary>
/// tips
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? tips { get; set; }
/// <summary>
/// attr
/// </summary>
[SugarColumn(IsNullable = true,IsJson = true)]
public List<AttrItem> attr { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,60 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_stock
{
/// <summary>
/// usId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string usId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? goodsId { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// type
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? type { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// sign
/// </summary>
[SugarColumn(IsNullable = true)]
public long? sign { get; set; }
/// <summary>
/// par
/// </summary>
[SugarColumn(IsNullable = true)]
public string? par { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,55 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_task
{
/// <summary>
/// utId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string utId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// taskId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? taskId { get; set; }
/// <summary>
/// itemId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? itemId { get; set; }
[SugarColumn(IsNullable = true)]
public int? lev { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,39 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_task_log
{
/// <summary>
/// utId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string utId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// taskId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? taskId { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,21 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_team
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// teamId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? teamId { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_temp
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// areaId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? areaId { get; set; }
/// <summary>
/// 人品
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? luck { get; set; }
/// <summary>
/// 评分
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? score { get; set; }
/// <summary>
/// 攻击
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? atk { get; set; }
/// <summary>
/// 防御
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? defense { get; set; }
/// <summary>
/// 敏捷
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? agility { get; set; }
/// <summary>
/// 体力
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? upBlood { get; set; }
/// <summary>
/// 士气
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? upMorale { get; set; }
}
}

View File

@@ -0,0 +1,27 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_vigour
{
/// <summary>
/// 活力表
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// 当前活力
/// </summary>
[SugarColumn(IsNullable = true)]
public long? vitality { get; set; }
/// <summary>
/// 更新时间
/// </summary>
[SugarColumn(IsNullable = true)]
public string? upTime { get; set; }
}
}

View File

@@ -0,0 +1,33 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Game")]
public class unit_user_weight
{
/// <summary>
/// userId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string userId { get; set; }
/// <summary>
/// onWeight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? onWeight { get; set; }
/// <summary>
/// maxWeight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? maxWeight { get; set; }
/// <summary>
/// 船只当前负重
/// </summary>
[SugarColumn(IsNullable = true)]
public int? shipOnWeight { get; set; }
}
}

View File

@@ -0,0 +1,69 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class game_charm_log
{
/// <summary>
/// logId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string logId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// fromId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? fromId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(IsNullable = true)]
public Int32? goodsId { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// img
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? img { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// charm
/// </summary>
[SugarColumn(IsNullable = true)]
public int? charm { get; set; }
/// <summary>
/// sumCharm
/// </summary>
[SugarColumn(IsNullable = true)]
public int? sumCharm { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,45 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class game_exchange_log
{
/// <summary>
/// ueId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string ueId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// exId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? exId { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,115 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class game_fight_data
{
/// <summary>
/// fightId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string fightId { get; set; }
/// <summary>
/// 作用区域
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? areaCode { get; set; }
/// <summary>
/// 关联ID
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? keyId { get; set; }
/// <summary>
/// 对方主ID
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? mainId { get; set; }
/// <summary>
/// 战斗类型
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// 场景
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? scene { get; set; }
/// <summary>
/// mapId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? mapId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// state
/// </summary>
[SugarColumn(IsNullable = true)]
public int? state { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? winCode { get; set; }
/// <summary>
/// 胜利方
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? winUser { get; set; }
/// <summary>
/// 经验
/// </summary>
[SugarColumn(IsNullable = true)]
public long? exp { get; set; }
/// <summary>
/// 铜贝
/// </summary>
[SugarColumn(IsNullable = true)]
public long? copper { get; set; }
/// <summary>
/// 宠物经验
/// </summary>
[SugarColumn(IsNullable = true)]
public long? petExp { get; set; }
/// <summary>
/// 奖励
/// </summary>
[SugarColumn(IsNullable = true)]
public string? award { get; set; }
[SugarColumn(IsNullable = true)]
public string? pars { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public long? addTime { get; set; }
/// <summary>
/// 战斗结束时间
/// </summary>
[SugarColumn(IsNullable = true)]
public long? okTime { get; set; }
/// <summary>
/// 删除时间
/// </summary>
[SugarColumn(IsNullable = true)]
public long? endTime { get; set; }
}
}

View File

@@ -0,0 +1,69 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class game_mall_log
{
/// <summary>
/// logId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string logId { get; set; }
/// <summary>
/// mallId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? mallId { get; set; }
/// <summary>
/// type
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? type { get; set; }
/// <summary>
/// pars
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public Int32? pars { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// price
/// </summary>
[SugarColumn(IsNullable = true)]
public long? price { get; set; }
/// <summary>
/// payType
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? payType { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? endTime { get; set; }
}
}

View File

@@ -0,0 +1,63 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class unit_user_acc_log
{
/// <summary>
/// accId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 36)]
public string accId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 36, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// accType
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? accType { get; set; }
/// <summary>
/// code
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? code { get; set; }
/// <summary>
/// name
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? name { get; set; }
/// <summary>
/// amount
/// </summary>
[SugarColumn(Length = 18, IsNullable = true)]
public decimal? amount { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
/// <summary>
/// endTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? endTime { get; set; }
/// <summary>
/// remark
/// </summary>
[SugarColumn(Length = 255, IsNullable = true)]
public string? remark { get; set; }
}
}

View File

@@ -0,0 +1,29 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity;
[SplitTable(SplitType.Day)]
[SugarTable("unit_user_equ_log_{year}{month}{day}")]
[Tenant("Kg.SeaTime.Log")]
public class unit_user_equ_log
{
[SugarColumn(IsPrimaryKey = true)] public string logId { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? ueId { get; set; }
public int? equId { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
[SugarColumn(ColumnDataType = "longtext", IsNullable = true, IsJson = true)]
public unit_user_equ? equData { get; set; }
[SugarColumn(Length = 255, IsNullable = true)]
public string? remark { get; set; }
[SugarColumn(IsNullable = true)] public DateTime? addTime { get; set; }
}

View File

@@ -0,0 +1,27 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity;
[SplitTable(SplitType.Day)]
[SugarTable("unit_user_goods_log_{year}{month}{day}")]
[Tenant("Kg.SeaTime.Log")]
public class unit_user_goods_log
{
[SugarColumn(IsPrimaryKey = true)] public string logId { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
public int? goodsId { get; set; }
[SugarColumn(Length = 50, IsNullable = true)]
public string? code { get; set; }
public int? count { get; set; }
[SugarColumn(Length = 255, IsNullable = true)]
public string? remark { get; set; }
public DateTime? addTime { get; set; }
}

View File

@@ -0,0 +1,57 @@
using SqlSugar;
using System;
namespace Application.Domain.Entity
{
[Tenant("Kg.SeaTime.Log")]
public class unit_user_weight_log
{
/// <summary>
/// logId
/// </summary>
[SugarColumn(IsPrimaryKey = true, Length = 50)]
public string logId { get; set; }
/// <summary>
/// userId
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? userId { get; set; }
/// <summary>
/// goodsId
/// </summary>
[SugarColumn(IsNullable = true)]
public int? goodsId { get; set; }
/// <summary>
/// goodsName
/// </summary>
[SugarColumn(Length = 50, IsNullable = true)]
public string? goodsName { get; set; }
/// <summary>
/// weight
/// </summary>
[SugarColumn(IsNullable = true)]
public int? weight { get; set; }
/// <summary>
/// count
/// </summary>
[SugarColumn(IsNullable = true)]
public int? count { get; set; }
/// <summary>
/// sum
/// </summary>
[SugarColumn(IsNullable = true)]
public int? sum { get; set; }
/// <summary>
/// addTime
/// </summary>
[SugarColumn(IsNullable = true)]
public DateTime? addTime { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
namespace Application.Domain.Entity;
public class game_broadcast
{
public string Id { get; set; }
public int area { get; set; }
public string code { get; set; }
public string userId { get; set; }
public string userNo { get; set; }
public string nick { get; set; }
public string msg { get; set; }
public long endTime { get; set; }
}

View File

@@ -0,0 +1,36 @@
namespace Application.Domain.Entity;
public class AttrItem
{
private System.String _code;
/// <summary>
///
/// </summary>
public System.String code
{ get { return this._code; } set { this._code = value; } }
private System.String _compute;
/// <summary>
///
/// </summary>
public System.String compute
{ get { return this._compute; } set { this._compute = value; } }
private System.Decimal _parameter;
/// <summary>
///
/// </summary>
public System.Decimal parameter
{ get { return this._parameter; } set { this._parameter = value; } }
private System.String _tip;
/// <summary>
///
/// </summary>
public System.String tip
{ get { return this._tip; } set { this._tip = value; } }
}

View File

@@ -0,0 +1,30 @@
namespace Application.Domain.Entity;
public class CheckTowerNeed
{
private bool _result;
public bool result
{ get { return this._result; } set { this._result = value; } }
private System.Int32 _isDeal;
/// <summary>
/// 0不可交易1可交易
/// </summary>
public System.Int32 isDeal
{ get { return this._isDeal; } set { this._isDeal = value; } }
private System.Int32 _isGive;
/// <summary>
/// 0不可交易1可交易
/// </summary>
public System.Int32 isGive
{ get { return this._isGive; } set { this._isGive = value; } }
private List<TowerNeed> _Needs;
public List<TowerNeed> Needs
{ get { return this._Needs; } set { this._Needs = value; } }
}

View File

@@ -0,0 +1,30 @@
namespace Application.Domain.Entity;
public class CheckTowerNeeds
{
private bool _result;
public bool result
{ get { return this._result; } set { this._result = value; } }
private System.Int32 _isDeal;
/// <summary>
/// 0不可交易1可交易
/// </summary>
public System.Int32 isDeal
{ get { return this._isDeal; } set { this._isDeal = value; } }
private System.Int32 _isGive;
/// <summary>
/// 0不可交易1可交易
/// </summary>
public System.Int32 isGive
{ get { return this._isGive; } set { this._isGive = value; } }
private List<TowerNeeds> _Needs;
public List<TowerNeeds> Needs
{ get { return this._Needs; } set { this._Needs = value; } }
}

View File

@@ -0,0 +1,8 @@
namespace Application.Domain.Entity;
public class ChoiceGoods
{
public int id { get; set; }
public string name { get; set; }
public List<TowerGet> award { get; set; }
}

View File

@@ -0,0 +1,36 @@
namespace Application.Domain.Entity;
public class EquAwaken
{
private System.String _atId;
/// <summary>
///
/// </summary>
public System.String atId
{ get { return this._atId; } set { this._atId = value; } }
private System.Int32 _lev;
/// <summary>
///
/// </summary>
public System.Int32 lev
{ get { return this._lev; } set { this._lev = value; } }
private System.String _name;
/// <summary>
///
/// </summary>
public System.String name
{ get { return this._name; } set { this._name = value; } }
private List<AttrItem> _awaken;
/// <summary>
///
/// </summary>
public List<AttrItem> awaken
{ get { return this._awaken; } set { this._awaken = value; } }
}

View File

@@ -0,0 +1,36 @@
namespace Application.Domain.Entity;
public class EquAwakenData
{
private System.Int32 _lev;
/// <summary>
///
/// </summary>
public System.Int32 lev
{ get { return this._lev; } set { this._lev = value; } }
private System.Int32 _success;
/// <summary>
///
/// </summary>
public System.Int32 success
{ get { return this._success; } set { this._success = value; } }
private List<TowerNeed> _need;
/// <summary>
///
/// </summary>
public List<TowerNeed> need
{ get { return this._need; } set { this._need = value; } }
private List<AttrItem> _attr;
/// <summary>
///
/// </summary>
public List<AttrItem> attr
{ get { return this._attr; } set { this._attr = value; } }
}

View File

@@ -0,0 +1,50 @@
namespace Application.Domain.Entity;
public class EquGem
{
private System.String _Id;
/// <summary>
///
/// </summary>
public System.String Id
{ get { return this._Id; } set { this._Id = value; } }
private System.Int32 _goodsId;
/// <summary>
///
/// </summary>
public System.Int32 goodsId
{ get { return this._goodsId; } set { this._goodsId = value; } }
private System.String _goodsName;
/// <summary>
///
/// </summary>
public System.String goodsName
{ get { return this._goodsName; } set { this._goodsName = value; } }
private System.Int32? _isDeal;
/// <summary>
///
/// </summary>
public System.Int32? isDeal
{ get { return this._isDeal; } set { this._isDeal = value; } }
public EquGemItem gemItem { get; set; }
}
public class EquGemItem
{
private System.String _place;
/// <summary>
///
/// </summary>
public System.String place
{ get { return this._place; } set { this._place = value; } }
public List<AttrItem> GemAttr { get; set; }
}

View File

@@ -0,0 +1,45 @@
namespace Application.Domain.Entity;
public class EquMent
{
private System.String _name;
/// <summary>
///
/// </summary>
public System.String name
{ get { return this._name; } set { this._name = value; } }
private System.Int32 _goodsId;
/// <summary>
///
/// </summary>
public System.Int32 goodsId
{ get { return this._goodsId; } set { this._goodsId = value; } }
private System.Int32? _isDeal;
/// <summary>
///
/// </summary>
public System.Int32? isDeal
{ get { return this._isDeal; } set { this._isDeal = value; } }
private System.Int32? _isGive;
/// <summary>
///
/// </summary>
public System.Int32? isGive
{ get { return this._isGive; } set { this._isGive = value; } }
private List<AttrItem> _EquAttr;
/// <summary>
///
/// </summary>
[SqlSugar.SugarColumn(ColumnDataType = "varchar(max)", IsJson = true)]
public List<AttrItem> EquAttr
{ get { return this._EquAttr; } set { this._EquAttr = value; } }
}

View File

@@ -0,0 +1,33 @@
namespace Application.Domain.Entity;
public class EquSuitAttr
{
private System.String _NeedType;
/// <summary>
///
/// </summary>
public System.String NeedType
{ get { return this._NeedType; } set { this._NeedType = value; } }
public String[] _NeedData;
public System.String[] NeedData
{ get { return this._NeedData; } set { this._NeedData = value; } }
private System.Int32 _Type;
/// <summary>
/// 0特殊属性 1隐藏属性
/// </summary>
public System.Int32 Type
{ get { return this._Type; } set { this._Type = value; } }
private List<AttrItem> _AttrItem;
/// <summary>
///
/// </summary>
public List<AttrItem> AttrItem
{ get { return this._AttrItem; } set { this._AttrItem = value; } }
}

View File

@@ -0,0 +1,20 @@
namespace Application.Domain.Entity;
public class EquSuitList
{
private System.Int32 _equId;
/// <summary>
/// 装备表Id--goods表
/// </summary>
public System.Int32 equId
{ get { return this._equId; } set { this._equId = value; } }
private System.String _equName;
/// <summary>
///
/// </summary>
public System.String equName
{ get { return this._equName; } set { this._equName = value; } }
}

View File

@@ -0,0 +1,7 @@
namespace Application.Domain.Entity;
public class FightAwardModel
{
public string code { get; set; }
public object award { get; set; }
}

View File

@@ -0,0 +1,8 @@
namespace Application.Domain.Entity;
public class FightRemoveData
{
public string code { get; set; }
public string par { get; set; }
public int count { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace Application.Domain.Entity;
public class FightResultModel
{
public int result { get; set; }
public int myHarm { get; set; }
public int otHarm { get; set; }
public List<string> myStateData { get; set; }
public List<FightRemoveData> myRemData { get; set; }
public List<string> otStateData { get; set; }
public List<FightRemoveData> otRemData { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace Application.Domain.Entity;
public class GameNpcModel
{
public int npcId { get; set; }
public string name { get; set; }
public string tips { get; set; }
public int state { get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace Application.Domain.Entity;
public class GameRankModel
{
public string userId { get; set; }
public UserModel user { get; set; }
public string sign { get; set; }
public string par { get; set; }
}

View File

@@ -0,0 +1,12 @@
namespace Application.Domain.Entity;
public class MapBusTo
{
public string name { get; set; }
public string mapId { get; set; }
public string code { get; set; }
public string par { get; set; }
public int time { get; set; }
public int sTime { get; set; }
public int eTime { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace Application.Domain.Entity;
public class MapEventData
{
public int minCount { get; set; }
public int maxCount { get; set;}
public string tips { get; set; }
public string offSetTips { get; set; }
}

View File

@@ -0,0 +1,13 @@
namespace Application.Domain.Entity;
public class MapMonsterModel
{
public string monterId { get; set; }
public string name { get; set; }
/// <summary>
/// 0地图怪物 1生成怪物
/// </summary>
public int type { get; set; }
public string sign { get; set; }
}

View File

@@ -0,0 +1,8 @@
namespace Application.Domain.Entity;
public class MapNear
{
public string mapId { get; set; }
public string Name { get; set; }
public string positition { get; set; }
}

View File

@@ -0,0 +1,11 @@
namespace Application.Domain.Entity;
public class MapResModel
{
public string resId { get; set; }
public string resName { get; set; }
public int lev { get; set; }
public long lockTime { get; set; }
public int needVigour { get; set; }
public int gather { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace Application.Domain.Entity;
public class MapTemp
{
public int cityId { get; set; }
public string cityName { get; set; }
public int copper { get; set; }
public int distance { get; set; }
}

View File

@@ -0,0 +1,7 @@
namespace Application.Domain.Entity;
public class MonsterAwardModel
{
public string type { get; set; }
public RandomModel award { get; set; }
}

View File

@@ -0,0 +1,8 @@
namespace Application.Domain.Entity;
public class MsgEventBtn
{
public int status { get; set; }
public string name { get; set; }
public string tips { get; set; }
}

View File

@@ -0,0 +1,9 @@
namespace Application.Domain.Entity;
public class NpcBus
{
public string code { get; set; }
public string name { get; set; }
public string url { get; set; }
public string parms { get; set; }
}

View File

@@ -0,0 +1,10 @@
namespace Application.Domain.Entity;
public class OnHookAwardModel
{
public string userId { get; set; }
public long exp { get; set; }
public long copper { get; set; }
public long useTime { get; set; }
public List<TowerGet> award { get; set; }
}

View File

@@ -0,0 +1,7 @@
namespace Application.Domain.Entity;
public class RandomDataBase
{
public double random { get; set; }
public object data { get; set; }
}

Some files were not shown because too many files have changed in this diff Show More