|
|
@@ -13,19 +13,25 @@ Admin
|
|
|
routes.php
|
|
|
Console
|
|
|
Commands
|
|
|
+ AddWoodRecipes.php - AddWoodRecipes: The name and signature of the console command.
|
|
|
CheckMenuValidity.php - CheckMenuValidity: 检查后台菜单有效性命令
|
|
|
CheckSpecificMenus.php - CheckSpecificMenus: 检查特定后台菜单命令
|
|
|
+ CreateSampleDismantleRules.php - CreateSampleDismantleRules: The name and signature of the console command.
|
|
|
+ CreateSampleRecipes.php - CreateSampleRecipes: The name and signature of the console command.
|
|
|
DebugSeedMapping.php - DebugSeedMapping: 调试种子映射关系的命令
|
|
|
DisabledBaseMigrateCommand.php - DisabledBaseMigrateCommand: 禁用基础数据库迁移命令
|
|
|
DisabledMigrateCommand.php - DisabledMigrateCommand: 禁用数据库迁移命令
|
|
|
GenerateProtoRouteCommand.php - GenerateProtoRouteCommand: 解析请求类名,提取模块和方法
|
|
|
GetMenuById.php - GetMenuById: 获取菜单详情命令
|
|
|
InsertFarmAdminMenu.php - InsertFarmAdminMenu: The name and signature of the console command.
|
|
|
+ InsertShopAdminMenu.php - InsertShopAdminMenu: The name and signature of the console command.
|
|
|
+ InsertShopPurchaseLimitMenu.php - InsertShopPurchaseLimitMenu: The name and signature of the console command.
|
|
|
InsertTeamAdminMenu.php - InsertTeamAdminMenu: The name and signature of the console command.
|
|
|
RemoveDuplicateMenus.php - RemoveDuplicateMenus: The name and signature of the console command.
|
|
|
TestSizeRotatingLog.php - TestSizeRotatingLog: 测试文件大小限制的日志驱动
|
|
|
TranslateMenuTitles.php - TranslateMenuTitles: The name and signature of the console command.
|
|
|
UpdateAdminMenuEmoji.php - UpdateAdminMenuEmoji: The name and signature of the console command.
|
|
|
+ UpdateChestAdminMenu.php - UpdateChestAdminMenu: The name and signature of the console command.
|
|
|
Kernel.php - Kernel: 控制台内核类
|
|
|
Http
|
|
|
Controllers
|
|
|
@@ -165,7 +171,7 @@ Module
|
|
|
Item
|
|
|
CraftHandler.php - CraftHandler: 处理物品合成请求
|
|
|
DismantleHandler.php - DismantleHandler: 处理物品分解请求
|
|
|
- OpenBoxHandler.php - OpenBoxHandler: 处理宝箱开启请求
|
|
|
+ OpenBoxHandler.php - OpenBoxHandler: 处理宝箱开启请求 - 使用消耗组/奖励组系统
|
|
|
QueryHandler.php - QueryHandler: 处理物品查询请求
|
|
|
Land
|
|
|
FertilizerHandler.php - FertilizerHandler: 处理施肥操作请求
|
|
|
@@ -423,9 +429,11 @@ Module
|
|
|
RefreshCheckTool.php - RefreshCheckTool: 检查配置表同步状态
|
|
|
RefreshFarmHouseJsonTool.php - RefreshFarmHouseJsonTool: 农场房屋配置表刷新工具
|
|
|
RefreshFarmLandJsonTool.php - RefreshFarmLandJsonTool: 土地配置表刷新工具
|
|
|
+ RefreshFarmSeedJsonTool.php - RefreshFarmSeedJsonTool: 种子配置表刷新工具
|
|
|
RefreshFarmShrineJsonTool.php - RefreshFarmShrineJsonTool: 神像配置表刷新工具
|
|
|
SyncFarmHouseJsonTool.php - SyncFarmHouseJsonTool
|
|
|
SyncFarmLandJsonTool.php - SyncFarmLandJsonTool: 土地配置表同步工具
|
|
|
+ SyncFarmSeedJsonTool.php - SyncFarmSeedJsonTool: 种子配置表同步工具
|
|
|
Casts
|
|
|
DisasterResistanceCast.php - DisasterResistanceCast: 灾害抵抗属性类型转换器
|
|
|
DisplayAttributesCast.php - DisplayAttributesCast: 显示属性类型转换器
|
|
|
@@ -439,6 +447,7 @@ Module
|
|
|
GenerateDisastersCommand.php - GenerateDisastersCommand: 生成灾害命令
|
|
|
GenerateFarmHouseConfigJson.php - GenerateFarmHouseConfigJson: 生成房屋配置表JSON数据命令
|
|
|
GenerateFarmLandConfigJson.php - GenerateFarmLandConfigJson: 生成土地配置表JSON数据命令
|
|
|
+ GenerateFarmSeedConfigJson.php - GenerateFarmSeedConfigJson: 生成种子配置表JSON数据命令
|
|
|
GenerateFarmShrineConfigJson.php - GenerateFarmShrineConfigJson: 生成神像配置表JSON数据命令
|
|
|
InitializeUserLandsCommand.php - InitializeUserLandsCommand: The name and signature of the console command.
|
|
|
MigrateLandUpgradeConditionsToConditionGroupsCommand.php - MigrateLandUpgradeConditionsToConditionGroupsCommand: 将土地升级条件迁移到条件组的命令
|
|
|
@@ -449,12 +458,14 @@ Module
|
|
|
GenerateSql
|
|
|
README.md
|
|
|
farm_crops.sql
|
|
|
+ farm_fruit_growth_cycles.sql
|
|
|
farm_god_buffs.sql
|
|
|
farm_harvest_logs.sql
|
|
|
farm_house_configs.sql
|
|
|
farm_land_types.sql
|
|
|
farm_land_upgrade_configs.sql
|
|
|
farm_land_users.sql
|
|
|
+ farm_mystery_seed_land_effects.sql
|
|
|
farm_seed_outputs.sql
|
|
|
farm_seeds.sql
|
|
|
farm_shrine_configs.sql
|
|
|
@@ -543,6 +554,7 @@ Module
|
|
|
UpgradeLogLogic.php - UpgradeLogLogic: 升级记录逻辑
|
|
|
Models
|
|
|
FarmCrop.php - FarmCrop: 作物信息模型
|
|
|
+ FarmFruitGrowthCycle.php - FarmFruitGrowthCycle: 果实生长周期配置模型
|
|
|
FarmGodBuff.php - FarmGodBuff: 神灵加持模型
|
|
|
FarmHarvestLog.php - FarmHarvestLog: 收获记录模型
|
|
|
FarmHouseConfig.php - FarmHouseConfig: 房屋等级配置模型
|
|
|
@@ -894,6 +906,8 @@ Module
|
|
|
Game
|
|
|
AdminControllers
|
|
|
Actions
|
|
|
+ BatchActivateTagAction.php - BatchActivateTagAction: 批量激活标签操作
|
|
|
+ BatchDeactivateTagAction.php - BatchDeactivateTagAction: 批量禁用标签操作
|
|
|
DuplicateConsumeGroupAction.php - DuplicateConsumeGroupAction: 复制消耗组行操作
|
|
|
DuplicateConsumeItemAction.php - DuplicateConsumeItemAction: 复制消耗项行操作
|
|
|
DuplicateRewardGroupAction.php - DuplicateRewardGroupAction: 复制奖励组操作
|
|
|
@@ -907,8 +921,10 @@ Module
|
|
|
GameConsumeGroupController.php - GameConsumeGroupController: 消耗组管理控制器
|
|
|
GameConsumeItemController.php - GameConsumeItemController: 消耗项管理控制器
|
|
|
GameRewardGroupController.php - GameRewardGroupController: 奖励组管理控制器
|
|
|
+ GameRewardGroupPityCountController.php - GameRewardGroupPityCountController: 奖励组保底计数控制器
|
|
|
GameRewardItemController.php - GameRewardItemController: 奖励项管理控制器
|
|
|
GameRewardLogController.php - GameRewardLogController: 奖励日志管理控制器
|
|
|
+ GameTagController.php - GameTagController: 游戏标签后台控制器
|
|
|
Helper
|
|
|
FilterHelper.php - FilterHelper: 筛选器辅助类
|
|
|
FilterHelperTrait.php - FilterHelperTrait: 筛选器辅助特性
|
|
|
@@ -924,13 +940,21 @@ Module
|
|
|
GameRewardGroupLazyRenderable.php - GameRewardGroupLazyRenderable: 奖励组懒加载渲染类
|
|
|
RewardGroupLazyRenderable.php - RewardGroupLazyRenderable: 奖励组懒加载渲染类
|
|
|
TempDataController.php - TempDataController: 暂存数据管理控制器
|
|
|
+ Tools
|
|
|
+ ItemGroupList.php - ItemGroupList
|
|
|
+ RewareGroupInfo.php - RewareGroupInfo
|
|
|
+ RewareItemGroupInfoList.php - RewareItemGroupInfoList
|
|
|
+ AdminRepositories
|
|
|
+ GameRewardGroupPityCountRepository.php - GameRewardGroupPityCountRepository: 奖励组保底计数仓库
|
|
|
Commands
|
|
|
CleanExpiredRewardLogsCommand.php - CleanExpiredRewardLogsCommand: 清理过期奖励日志命令
|
|
|
ImportRewardGroupsCommand.php - ImportRewardGroupsCommand: 导入奖励组配置命令
|
|
|
TestConditionCommand.php - TestConditionCommand: 测试条件组功能的命令
|
|
|
TestConsumeCommand.php - TestConsumeCommand: 测试消耗组功能的命令
|
|
|
+ TestGodRewardCommand.php - TestGodRewardCommand: 测试神像奖励收集命令
|
|
|
TestItemTempCommand.php - TestItemTempCommand: 测试物品暂存命令
|
|
|
TestRewardDeductCollectorCommand.php - TestRewardDeductCollectorCommand: 测试奖励扣除收集器命令
|
|
|
+ TestRewardSystemCommand.php - TestRewardSystemCommand: 测试奖励系统命令
|
|
|
Config
|
|
|
test.php
|
|
|
DCache
|
|
|
@@ -938,6 +962,7 @@ Module
|
|
|
DismantleJsonConfig.php - DismantleJsonConfig: 物品分解配方配置表缓存
|
|
|
FarmHouseJsonConfig.php - FarmHouseJsonConfig: 农场房屋配置表缓存
|
|
|
FarmLandJsonConfig.php - FarmLandJsonConfig: 农场土地配置表缓存
|
|
|
+ FarmSeedJsonConfig.php - FarmSeedJsonConfig: 农场种子配置表缓存
|
|
|
FarmShrineJsonConfig.php - FarmShrineJsonConfig: 神像配置表缓存
|
|
|
FundCurrencyJsonConfig.php - FundCurrencyJsonConfig: 货币配置表缓存
|
|
|
ItemJsonConfig.php - ItemJsonConfig: 物品配置表 缓存
|
|
|
@@ -946,6 +971,7 @@ Module
|
|
|
PetLevelJsonConfig.php - PetLevelJsonConfig: 宠物等级配置表缓存
|
|
|
PetSkillJsonConfig.php - PetSkillJsonConfig: 宠物技能配置表缓存
|
|
|
RecipeJsonConfig.php - RecipeJsonConfig: 物品合成配方配置表缓存
|
|
|
+ ShopItemsJsonConfig.php - ShopItemsJsonConfig: 商店商品配置表缓存
|
|
|
Databases
|
|
|
GenerateSql
|
|
|
README.md
|
|
|
@@ -953,23 +979,31 @@ Module
|
|
|
game_condition_items.sql
|
|
|
game_consume_groups.sql
|
|
|
game_consume_items.sql
|
|
|
+ game_reward_group_pity_counts.sql
|
|
|
game_reward_groups.sql
|
|
|
game_reward_items.sql
|
|
|
game_reward_logs.sql
|
|
|
+ game_tag_relations.sql
|
|
|
+ game_tags.sql
|
|
|
Docs
|
|
|
Farm模块事件类定义示例.md
|
|
|
土地暂存系统.md
|
|
|
奖励扣除收集系统.md
|
|
|
+ 奖励类型实现说明.md
|
|
|
+ 奖励系统使用示例.md
|
|
|
奖励组系统.md
|
|
|
+ 奖励组系统_独立概率模式使用示例.md
|
|
|
宠物暂存系统.md
|
|
|
房屋暂存系统.md
|
|
|
条件组系统.md
|
|
|
+ 标签系统设计.md
|
|
|
消耗组系统.md
|
|
|
物品暂存系统.md
|
|
|
资金暂存系统.md
|
|
|
配置表索引.md
|
|
|
Dtos
|
|
|
FundChangeTempDto.php - FundChangeTempDto: 资金变更临时数据传输对象
|
|
|
+ GodChangeTempDto.php - GodChangeTempDto: 神像变更临时数据传输对象
|
|
|
HouseChangeTempDto.php - HouseChangeTempDto: 房屋变更临时数据传输对象
|
|
|
ItemChangeTempDto.php - ItemChangeTempDto: 物品变更临时数据DTO
|
|
|
LandChangeTempDto.php - LandChangeTempDto: 土地变更临时数据传输对象
|
|
|
@@ -985,6 +1019,7 @@ Module
|
|
|
CONDITION_TYPE.php - CONDITION_TYPE: 条件类型枚举
|
|
|
CONSUME_TYPE.php - CONSUME_TYPE: 消耗类型枚举
|
|
|
JSON_CONFIG_NAME.php - JSON_CONFIG_NAME
|
|
|
+ REWARD_MODE.php - REWARD_MODE: 奖励模式枚举
|
|
|
REWARD_SOURCE_TYPE.php - REWARD_SOURCE_TYPE: 奖励来源类型枚举
|
|
|
REWARD_TYPE.php - REWARD_TYPE: 奖励类型枚举
|
|
|
TEST_TYPE.php - TEST_TYPE: 禁用
|
|
|
@@ -996,6 +1031,7 @@ Module
|
|
|
Jobs
|
|
|
TestJob.php - TestJob: 创建任务实例
|
|
|
Listeners
|
|
|
+ BuffActivatedListener.php - BuffActivatedListener: 神像激活事件监听器
|
|
|
CropGrowthStageChangedListener.php - CropGrowthStageChangedListener: 作物生长阶段变更事件监听器
|
|
|
CropPlantedListener.php - CropPlantedListener: 作物种植事件监听器
|
|
|
DisasterClearedListener.php - DisasterClearedListener: 灾害清理事件监听器
|
|
|
@@ -1016,6 +1052,7 @@ Module
|
|
|
Logics
|
|
|
DeductCollectorLogic.php - DeductCollectorLogic: 扣除数据收集逻辑
|
|
|
FundTemp.php - FundTemp: 资金临时数据逻辑类
|
|
|
+ GodTemp.php - GodTemp: 神像临时数据逻辑类
|
|
|
HouseTemp.php - HouseTemp: 房屋临时数据逻辑类
|
|
|
ItemTemp.php - ItemTemp: 物品临时数据逻辑类
|
|
|
LandTemp.php - LandTemp: 土地临时数据逻辑类
|
|
|
@@ -1029,8 +1066,11 @@ Module
|
|
|
GameConsumeGroup.php - GameConsumeGroup: 消耗组
|
|
|
GameConsumeItem.php - GameConsumeItem: 消耗项
|
|
|
GameRewardGroup.php - GameRewardGroup: 奖励组
|
|
|
+ GameRewardGroupPityCount.php - GameRewardGroupPityCount: 奖励组保底计数
|
|
|
GameRewardItem.php - GameRewardItem: 奖励项
|
|
|
GameRewardLog.php - GameRewardLog: 奖励发放日志
|
|
|
+ GameTag.php - GameTag: 游戏标签
|
|
|
+ GameTagRelation.php - GameTagRelation: 游戏标签关联
|
|
|
Providers
|
|
|
GameServiceProvider.php - GameServiceProvider: 游戏模块服务提供者
|
|
|
Queues
|
|
|
@@ -1047,6 +1087,7 @@ Module
|
|
|
GameRewardGroupRepository.php - GameRewardGroupRepository: 奖励组数据仓库类
|
|
|
GameRewardItemRepository.php - GameRewardItemRepository: 奖励项数据仓库类
|
|
|
GameRewardLogRepository.php - GameRewardLogRepository: 奖励日志数据仓库类
|
|
|
+ GameTagRepository.php - GameTagRepository: 游戏标签数据仓库类
|
|
|
README.md
|
|
|
Services
|
|
|
ConditionGroupService.php - ConditionGroupService: 条件组服务类
|
|
|
@@ -1055,11 +1096,13 @@ Module
|
|
|
ConsumeService.php - ConsumeService: 消耗服务类
|
|
|
DeductCollectorService.php - DeductCollectorService: 扣除数据收集服务
|
|
|
FundTempService.php - FundTempService: 资金临时数据服务类
|
|
|
+ GodTempService.php - GodTempService: 神像临时数据服务类
|
|
|
HouseTempService.php - HouseTempService: 房屋临时数据服务类
|
|
|
ItemTempService.php - ItemTempService: 物品临时数据服务类
|
|
|
JsonConfigService.php - JsonConfigService
|
|
|
LandTempService.php - LandTempService: 土地临时数据服务类
|
|
|
PetTempService.php - PetTempService: 宠物临时数据服务类
|
|
|
+ PityService.php - PityService: 保底机制服务类
|
|
|
RewardCollectorService.php - RewardCollectorService: 奖励数据收集服务
|
|
|
RewardGroupService.php - RewardGroupService: 奖励组服务类
|
|
|
RewardService.php - RewardService: 奖励服务类
|
|
|
@@ -1077,16 +1120,14 @@ Module
|
|
|
Actions
|
|
|
BatchActivateAction.php - BatchActivateAction
|
|
|
BatchDeactivateAction.php - BatchDeactivateAction
|
|
|
- ChestCostAction.php - ChestCostAction
|
|
|
- ChestManageAction.php - ChestManageAction
|
|
|
+ ChestNewManageAction.php - ChestNewManageAction: 宝箱新系统管理操作
|
|
|
CopyToAnotherChestAction.php - CopyToAnotherChestAction
|
|
|
- DuplicateChestContentAction.php - DuplicateChestContentAction
|
|
|
DuplicateRowAction.php - DuplicateRowAction
|
|
|
- ViewChestDetailAction.php - ViewChestDetailAction: 查看宝箱详情
|
|
|
+ ItemQuantityAction.php - ItemQuantityAction: 物品数量操作行动作
|
|
|
+ ItemQuantityForm.php - ItemQuantityForm: 物品数量操作表单
|
|
|
ViewGroupDetailAction.php - ViewGroupDetailAction: 查看物品组详情
|
|
|
ViewItemDetailAction.php - ViewItemDetailAction: 查看物品详情
|
|
|
CategoryController.php - CategoryController: 物品分类管理控制器
|
|
|
- ChestContentController.php - ChestContentController: 宝箱内容管理
|
|
|
ChestOpenLogController.php - ChestOpenLogController: 宝箱开启记录管理控制器
|
|
|
CraftLogController.php - CraftLogController: 物品合成记录管理控制器
|
|
|
DismantleLogController.php - DismantleLogController: 物品分解记录管理控制器
|
|
|
@@ -1101,7 +1142,7 @@ Module
|
|
|
GridHelper.php - GridHelper
|
|
|
ShowHelper.php - ShowHelper
|
|
|
InstanceController.php - InstanceController: 单独属性物品管理控制器
|
|
|
- ItemChestOpenCostController.php - ItemChestOpenCostController: 宝箱开启消耗配置控制器
|
|
|
+ ItemChestConfigController.php - ItemChestConfigController: 宝箱配置控制器
|
|
|
ItemController.php - ItemController: 物品管理控制器
|
|
|
LazyRenderable
|
|
|
ChestLazyRenderable.php - ChestLazyRenderable
|
|
|
@@ -1135,16 +1176,17 @@ Module
|
|
|
GenerateItemsJsonCommand.php - GenerateItemsJsonCommand: 生成物品配置表JSON数据命令
|
|
|
GenerateRecipeJsonCommand.php - GenerateRecipeJsonCommand: 生成物品合成配方配置表JSON数据命令
|
|
|
Config
|
|
|
- ChestContentWhitelist.php - ChestContentWhitelist: 宝箱内容属性白名单配置
|
|
|
- ChestCostWhitelist.php - ChestCostWhitelist: 宝箱开启消耗属性白名单配置
|
|
|
NumericAttributesWhitelist.php - NumericAttributesWhitelist: 物品数值属性白名单配置
|
|
|
+ Console
|
|
|
+ Commands
|
|
|
+ MigrateChestToGroupSystemCommand.php - MigrateChestToGroupSystemCommand: 宝箱系统迁移命令
|
|
|
+ UpdateChestDatabaseCommand.php - UpdateChestDatabaseCommand: 更新宝箱数据库结构命令
|
|
|
DEV.md
|
|
|
Databases
|
|
|
GenerateSql
|
|
|
README.md
|
|
|
item_categories.sql
|
|
|
- item_chest_contents.sql
|
|
|
- item_chest_open_costs.sql
|
|
|
+ item_chest_configs.sql
|
|
|
item_chest_open_logs.sql
|
|
|
item_craft_logs.sql
|
|
|
item_dismantle_logs.sql
|
|
|
@@ -1154,6 +1196,7 @@ Module
|
|
|
item_groups.sql
|
|
|
item_instances.sql
|
|
|
item_items.sql
|
|
|
+ item_items_chest_groups_update.sql
|
|
|
item_output_limits.sql
|
|
|
item_pity_times.sql
|
|
|
item_recipe_materials.sql
|
|
|
@@ -1168,15 +1211,16 @@ Module
|
|
|
README.md
|
|
|
WORK.md
|
|
|
宝箱开启消耗配置系统.md
|
|
|
+ 宝箱系统重大更新说明.md
|
|
|
掉落组.md
|
|
|
+ 物品分解系统.md
|
|
|
+ 物品合成系统.md
|
|
|
物品数值属性说明.md
|
|
|
物品配置表.md
|
|
|
Dtos
|
|
|
- ItemChestOpenCostDto.php - ItemChestOpenCostDto: 宝箱开启消耗配置DTO
|
|
|
ItemDto.php - ItemDto: 物品数据传输对象
|
|
|
ItemUserDto.php - ItemUserDto: 用户物品数据传输对象
|
|
|
Enums
|
|
|
- CHEST_COST_TYPE.php - CHEST_COST_TYPE: 宝箱开启消耗类型枚举
|
|
|
ITEM_BIND_TYPE.php - ITEM_BIND_TYPE: 物品绑定类型枚举
|
|
|
ITEM_TYPE.php - ITEM_TYPE: 物品类型枚举
|
|
|
TRANSACTION_TYPE.php - TRANSACTION_TYPE: 物品交易类型枚举
|
|
|
@@ -1195,8 +1239,6 @@ Module
|
|
|
TestEventListener.php - TestEventListener: 测试事件监听器类
|
|
|
TestListener.php - TestListener: 处理事件
|
|
|
Logics
|
|
|
- ChestContent.php - ChestContent: 宝箱内容逻辑类
|
|
|
- ChestOpenCostLogic.php - ChestOpenCostLogic: 宝箱开启消耗逻辑类
|
|
|
Group.php - Group: 物品组逻辑类
|
|
|
Item.php - Item: 物品逻辑类
|
|
|
ItemInstance.php - ItemInstance: 物品实例逻辑类
|
|
|
@@ -1208,8 +1250,7 @@ Module
|
|
|
Models
|
|
|
Item.php - Item: 物品基础信息
|
|
|
ItemCategory.php - ItemCategory: 物品分类
|
|
|
- ItemChestContent.php - ItemChestContent: 宝箱内容配置
|
|
|
- ItemChestOpenCost.php - ItemChestOpenCost: 宝箱开启消耗配置
|
|
|
+ ItemChestConfig.php - ItemChestConfig: 宝箱配置
|
|
|
ItemChestOpenLog.php - ItemChestOpenLog: 宝箱开启记录
|
|
|
ItemCraftLog.php - ItemCraftLog: 物品合成记录
|
|
|
ItemDismantleLog.php - ItemDismantleLog: 物品分解记录
|
|
|
@@ -1221,7 +1262,6 @@ Module
|
|
|
ItemOutputLimit.php - ItemOutputLimit: 物品产出限制
|
|
|
ItemPityTime.php - ItemPityTime: 宝箱保底计数
|
|
|
ItemRecipe.php - ItemRecipe: 物品合成配方
|
|
|
- ItemRecipeMaterial.php - ItemRecipeMaterial: 合成配方材料
|
|
|
ItemTransactionLog.php - ItemTransactionLog: 物品交易记录
|
|
|
ItemUser.php - ItemUser: 用户物品关联
|
|
|
ItemUserOutputCounter.php - ItemUserOutputCounter: App\Module\GameItems\Models\ItemUserOutputCounter
|
|
|
@@ -1232,10 +1272,10 @@ Module
|
|
|
Queues
|
|
|
TestQueue.php - TestQueue
|
|
|
README.md
|
|
|
+ Repositories
|
|
|
+ ItemChestConfigRepository.php - ItemChestConfigRepository: 宝箱配置仓库类
|
|
|
Repositorys
|
|
|
ItemCategoryRepository.php - ItemCategoryRepository: 物品分类数据仓库类
|
|
|
- ItemChestContentRepository.php - ItemChestContentRepository: 宝箱内容数据仓库类
|
|
|
- ItemChestOpenCostRepository.php - ItemChestOpenCostRepository: 宝箱开启消耗配置数据仓库
|
|
|
ItemChestOpenLogRepository.php - ItemChestOpenLogRepository: 宝箱开启日志数据仓库类
|
|
|
ItemCraftLogRepository.php - ItemCraftLogRepository: 物品合成日志数据仓库类
|
|
|
ItemDismantleLogRepository.php - ItemDismantleLogRepository: 物品分解日志数据仓库类
|
|
|
@@ -1255,7 +1295,7 @@ Module
|
|
|
ItemUserRepository.php - ItemUserRepository: 用户物品数据仓库类
|
|
|
README.md
|
|
|
Services
|
|
|
- ChestService.php - ChestService: 宝箱服务类
|
|
|
+ ChestService.php - ChestService: 宝箱服务类 - 使用消耗组/奖励组系统
|
|
|
CraftService.php - CraftService: 物品合成服务类
|
|
|
DismantleService.php - DismantleService: 物品分解服务类
|
|
|
ItemService.php - ItemService: 物品服务类
|
|
|
@@ -1273,7 +1313,6 @@ Module
|
|
|
TestValidation.php - TestValidation: Test请求 的 验证器
|
|
|
Validators
|
|
|
ChestItemValidator.php - ChestItemValidator: 宝箱物品验证器
|
|
|
- ChestOpenCostValidator.php - ChestOpenCostValidator: 宝箱开启消耗验证器
|
|
|
ChestOwnershipValidator.php - ChestOwnershipValidator: 宝箱归属验证器
|
|
|
CraftMaterialsValidator.php - CraftMaterialsValidator: 合成材料验证器
|
|
|
CraftRecipeValidator.php - CraftRecipeValidator: 合成配方验证器
|
|
|
@@ -1402,6 +1441,7 @@ Module
|
|
|
Databases
|
|
|
GenerateSql
|
|
|
README.md
|
|
|
+ pet_active_skills.sql
|
|
|
pet_battle_logs.sql
|
|
|
pet_battle_seasons.sql
|
|
|
pet_battle_team_members.sql
|
|
|
@@ -1494,21 +1534,42 @@ Module
|
|
|
README.md
|
|
|
Shop
|
|
|
AdminControllers
|
|
|
+ Api
|
|
|
Helper
|
|
|
README.md
|
|
|
ShopCategoryController.php - ShopCategoryController: 商店分类管理控制器
|
|
|
ShopItemController.php - ShopItemController: 商店商品管理控制器
|
|
|
ShopPromotionController.php - ShopPromotionController: 商店促销活动管理控制器
|
|
|
+ ShopPurchaseLimitController.php - ShopPurchaseLimitController: 商店限购配置控制器
|
|
|
ShopPurchaseLogController.php - ShopPurchaseLogController: 商店购买记录管理控制器
|
|
|
+ Tools
|
|
|
+ SyncShopItemsJsonTool.php - SyncShopItemsJsonTool: 同步商店商品JSON配置表工具
|
|
|
+ Casts
|
|
|
+ ShopDisplayAttributesCast.php - ShopDisplayAttributesCast: 商店商品展示属性类型转换器
|
|
|
+ Commands
|
|
|
+ GenerateShopItemsJsonCommand.php - GenerateShopItemsJsonCommand: 生成商店商品配置表JSON数据命令
|
|
|
Databases
|
|
|
GenerateSql
|
|
|
README.md
|
|
|
+ modify_shop_items_remove_image_add_display_attributes.sql
|
|
|
shop_categories.sql
|
|
|
shop_items.sql
|
|
|
shop_promotion_items.sql
|
|
|
shop_promotions.sql
|
|
|
+ shop_purchase_limits.sql
|
|
|
shop_purchase_logs.sql
|
|
|
- create.sql
|
|
|
+ shop_user_purchase_counters.sql
|
|
|
+ Docs
|
|
|
+ 后台管理部署说明.md
|
|
|
+ 商店商品配置表.md
|
|
|
+ 商店限购功能优化说明.md
|
|
|
+ Dtos
|
|
|
+ ShopCategoryDto.php - ShopCategoryDto: 商店分类数据传输对象
|
|
|
+ ShopItemDto.php - ShopItemDto: 商店商品数据传输对象
|
|
|
+ ShopPromotionDto.php - ShopPromotionDto: 商店促销活动数据传输对象
|
|
|
+ Enums
|
|
|
+ PURCHASE_LIMIT_PERIOD.php - PURCHASE_LIMIT_PERIOD: 商店限购周期类型枚举
|
|
|
+ PURCHASE_LIMIT_TYPE.php - PURCHASE_LIMIT_TYPE: 商店限购类型枚举
|
|
|
Events
|
|
|
ShopItemPurchased.php - ShopItemPurchased: 商品购买事件
|
|
|
Logics
|
|
|
@@ -1518,7 +1579,9 @@ Module
|
|
|
ShopItem.php - ShopItem: 商店物品模型
|
|
|
ShopPromotion.php - ShopPromotion: 商店促销活动模型
|
|
|
ShopPromotionItem.php - ShopPromotionItem: 商店促销商品关联模型
|
|
|
+ ShopPurchaseLimit.php - ShopPurchaseLimit: 商店限购配置模型
|
|
|
ShopPurchaseLog.php - ShopPurchaseLog: 商店购买记录模型
|
|
|
+ ShopUserPurchaseCounter.php - ShopUserPurchaseCounter: 商店用户购买计数模型
|
|
|
Providers
|
|
|
ShopServiceProvider.php - ShopServiceProvider: 商店模块服务提供者
|
|
|
README.md
|
|
|
@@ -1526,6 +1589,7 @@ Module
|
|
|
ShopCategoryRepository.php - ShopCategoryRepository: 商店分类数据仓库类
|
|
|
ShopItemRepository.php - ShopItemRepository: 商店商品数据仓库类
|
|
|
ShopPromotionRepository.php - ShopPromotionRepository: 商店促销活动数据仓库类
|
|
|
+ ShopPurchaseLimitRepository.php - ShopPurchaseLimitRepository: 商店限购配置数据仓库
|
|
|
ShopPurchaseLogRepository.php - ShopPurchaseLogRepository: 商店购买记录数据仓库类
|
|
|
Services
|
|
|
ShopService.php - ShopService: 商店服务类
|
|
|
@@ -2196,54 +2260,54 @@ tree.md
|
|
|
================================================================================
|
|
|
|
|
|
📁 **文件和目录统计**
|
|
|
-- 总文件数: 1742
|
|
|
-- 总目录数: 449
|
|
|
-- PHP 文件: 1396
|
|
|
-- 非 PHP 文件: 346
|
|
|
+- 总文件数: 1794
|
|
|
+- 总目录数: 461
|
|
|
+- PHP 文件: 1430
|
|
|
+- 非 PHP 文件: 364
|
|
|
|
|
|
📏 **代码行数统计**
|
|
|
-- 总代码行数: 183,572
|
|
|
-- 平均每文件行数: 105.4
|
|
|
+- 总代码行数: 193,463
|
|
|
+- 平均每文件行数: 107.8
|
|
|
- 大文件数量 (>500行): 20
|
|
|
|
|
|
📝 **类注释统计**
|
|
|
-- 有描述的类: 1272
|
|
|
+- 有描述的类: 1306
|
|
|
- 无描述的类: 124
|
|
|
-- 注释覆盖率: 91.1%
|
|
|
+- 注释覆盖率: 91.3%
|
|
|
|
|
|
🏗️ **类类型统计**
|
|
|
-- Class: 1248
|
|
|
+- Class: 1280
|
|
|
- Interface: 5
|
|
|
- Trait: 57
|
|
|
-- Enum: 71
|
|
|
+- Enum: 73
|
|
|
|
|
|
📄 **文件类型统计**
|
|
|
-- .php: 1396
|
|
|
-- .md: 212
|
|
|
-- .sql: 130
|
|
|
+- .php: 1430
|
|
|
+- .md: 222
|
|
|
+- .sql: 138
|
|
|
- .testing: 1
|
|
|
- .sh: 1
|
|
|
- .css: 1
|
|
|
- .json: 1
|
|
|
|
|
|
📦 **模块统计**
|
|
|
-- Farm: 199 个文件
|
|
|
-- GameItems: 179 个文件
|
|
|
-- Game: 153 个文件
|
|
|
+- Farm: 205 个文件
|
|
|
+- Game: 182 个文件
|
|
|
+- GameItems: 172 个文件
|
|
|
- Fund: 117 个文件
|
|
|
- User: 108 个文件
|
|
|
- Task: 103 个文件
|
|
|
-- Pet: 98 个文件
|
|
|
+- Pet: 99 个文件
|
|
|
- AppGame: 96 个文件
|
|
|
- System: 91 个文件
|
|
|
- Team: 88 个文件
|
|
|
- Activity: 76 个文件
|
|
|
- File: 69 个文件
|
|
|
- Ulogic: 69 个文件
|
|
|
+- Shop: 47 个文件
|
|
|
- Dev: 45 个文件
|
|
|
- Article: 32 个文件
|
|
|
- Friend: 32 个文件
|
|
|
-- Shop: 30 个文件
|
|
|
- Sms: 28 个文件
|
|
|
- OAuth: 25 个文件
|
|
|
- Test: 25 个文件
|
|
|
@@ -2259,26 +2323,26 @@ tree.md
|
|
|
- readme.ignore.md: 1 个文件
|
|
|
|
|
|
💾 **最大文件 - 按文件大小 (Top 5)**
|
|
|
-- tree.md: 124.93 KB (tree.md)
|
|
|
-- README.md: 91.81 KB (Module/GameItems/Docs/README.md)
|
|
|
+- tree.md: 129.09 KB (tree.md)
|
|
|
+- README.md: 91.83 KB (Module/GameItems/Docs/README.md)
|
|
|
- FarmUserSummaryController.php: 49.6 KB (Module/Game/AdminControllers/FarmUserSummaryController.php)
|
|
|
- 推荐关系系统.md: 45.92 KB (Module/Team/Docs/推荐关系系统.md)
|
|
|
-- GameConfigController.php: 38.96 KB (Module/Game/AdminControllers/GameConfigController.php)
|
|
|
+- GameConfigController.php: 41.54 KB (Module/Game/AdminControllers/GameConfigController.php)
|
|
|
|
|
|
📏 **大文件 - 按代码行数 (>500行, Top 10)**
|
|
|
-- README.md: 2869 行 (91.81 KB) - Module/GameItems/Docs/README.md
|
|
|
-- tree.md: 2287 行 (124.93 KB) - tree.md
|
|
|
+- README.md: 2869 行 (91.83 KB) - Module/GameItems/Docs/README.md
|
|
|
+- tree.md: 2351 行 (129.09 KB) - tree.md
|
|
|
- 推荐关系系统.md: 1425 行 (45.92 KB) - Module/Team/Docs/推荐关系系统.md
|
|
|
- FarmUserSummaryController.php: 1355 行 (49.6 KB) - Module/Game/AdminControllers/FarmUserSummaryController.php
|
|
|
+- GameConfigController.php: 1157 行 (41.54 KB) - Module/Game/AdminControllers/GameConfigController.php
|
|
|
- PetLogic.php: 1157 行 (37.28 KB) - Module/Pet/Logic/PetLogic.php
|
|
|
-- GameConfigController.php: 1085 行 (38.96 KB) - Module/Game/AdminControllers/GameConfigController.php
|
|
|
+- RewardLogic.php: 1009 行 (36.43 KB) - Module/Game/Logics/RewardLogic.php
|
|
|
- CropLogic.php: 1005 行 (33.53 KB) - Module/Farm/Logics/CropLogic.php
|
|
|
- PetAutoSkillLogic.php: 934 行 (31.26 KB) - Module/Pet/Logic/PetAutoSkillLogic.php
|
|
|
-- README.md: 897 行 (27.49 KB) - Module/GameItems/README.md
|
|
|
-- 数据库设计.md: 844 行 (29.22 KB) - Module/Task/Docs/数据库设计.md
|
|
|
+- README.md: 853 行 (26.23 KB) - Module/GameItems/README.md
|
|
|
|
|
|
⏰ **生成信息**
|
|
|
-- 生成时间: 2025-05-28 18:42:25
|
|
|
+- 生成时间: 2025-06-04 13:59:53
|
|
|
- 生成命令: php artisan ucore:generate-apptree
|
|
|
- UCore 版本: 1.0
|
|
|
|