From dfb41d69f0a2d82b301aa1ad84d4a8005340851d Mon Sep 17 00:00:00 2001
From: CYF <1590648573@qq.com>
Date: Mon, 3 Mar 2025 13:55:01 +0800
Subject: [PATCH] CYF
---
pom.xml | 6 +
.../src/main/java/com/ruoyi/RuoYiApplication.java | 4 +
.../src/main/resources/application-druid.yml | 34 ++--
.../java/com/fjp/lc/test/service/ServiceTest.java | 18 +-
ruoyi-catdog/.gitignore | 38 ++++
ruoyi-catdog/pom.xml | 27 +++
.../catdog/controller/CleanItemsController.java | 105 ++++++++++
.../catdog/controller/CleanRequestController.java | 105 ++++++++++
.../catdog/controller/CurrentConfigController.java | 105 ++++++++++
.../ruoyi/catdog/controller/DepositController.java | 105 ++++++++++
.../controller/DescriptivesConfigController.java | 105 ++++++++++
.../catdog/controller/ExaminationController.java | 105 ++++++++++
.../catdog/controller/ExamineConfigController.java | 106 ++++++++++
.../catdog/controller/FeedingFoodController.java | 106 ++++++++++
.../controller/FeedingFoodTypeController.java | 106 ++++++++++
.../controller/FeedingRequirementsController.java | 106 ++++++++++
.../catdog/controller/FinalConfigController.java | 106 ++++++++++
.../controller/IndexPageConfigController.java | 104 ++++++++++
.../controller/IndexPartnerConfigController.java | 104 ++++++++++
.../catdog/controller/IndexconfigController.java | 104 ++++++++++
.../controller/IndexconfigIconController.java | 104 ++++++++++
.../ruoyi/catdog/controller/InviteController.java | 104 ++++++++++
.../ruoyi/catdog/controller/LicenseController.java | 104 ++++++++++
.../catdog/controller/LicenseImageController.java | 104 ++++++++++
.../catdog/controller/LossOrderController.java | 104 ++++++++++
.../catdog/controller/ManualConfigController.java | 104 ++++++++++
.../ruoyi/catdog/controller/OrdersController.java | 104 ++++++++++
.../catdog/controller/OrdersRecordsController.java | 104 ++++++++++
.../controller/PaperPromptConfigController.java | 104 ++++++++++
.../ruoyi/catdog/controller/PartnerController.java | 104 ++++++++++
.../controller/PartnerbindingController.java | 104 ++++++++++
.../catdog/controller/PartnerdataController.java | 104 ++++++++++
.../catdog/controller/PartnerincomeController.java | 104 ++++++++++
.../controller/PetPersonalityConfigController.java | 104 ++++++++++
.../controller/PetProfileConfigController.java | 104 ++++++++++
.../controller/PetTeacharCheckController.java | 104 ++++++++++
.../controller/PetTeacherGradeController.java | 104 ++++++++++
.../controller/PetTeacherInfoController.java | 104 ++++++++++
.../ruoyi/catdog/controller/PetTypeController.java | 104 ++++++++++
.../ruoyi/catdog/controller/PetsController.java | 104 ++++++++++
.../java/com/ruoyi/catdog/domain/CleanItems.java | 68 +++++++
.../java/com/ruoyi/catdog/domain/CleanRequest.java | 108 +++++++++++
.../com/ruoyi/catdog/domain/CurrentConfig.java | 93 +++++++++
.../main/java/com/ruoyi/catdog/domain/Deposit.java | 95 +++++++++
.../ruoyi/catdog/domain/DescriptivesConfig.java | 65 +++++++
.../java/com/ruoyi/catdog/domain/Examination.java | 124 ++++++++++++
.../com/ruoyi/catdog/domain/ExamineConfig.java | 79 ++++++++
.../java/com/ruoyi/catdog/domain/FeedingFood.java | 122 ++++++++++++
.../com/ruoyi/catdog/domain/FeedingFoodType.java | 68 +++++++
.../ruoyi/catdog/domain/FeedingRequirements.java | 93 +++++++++
.../java/com/ruoyi/catdog/domain/FinalConfig.java | 65 +++++++
.../com/ruoyi/catdog/domain/IndexPageConfig.java | 108 +++++++++++
.../ruoyi/catdog/domain/IndexPartnerConfig.java | 66 +++++++
.../java/com/ruoyi/catdog/domain/Indexconfig.java | 136 +++++++++++++
.../com/ruoyi/catdog/domain/IndexconfigIcon.java | 79 ++++++++
.../main/java/com/ruoyi/catdog/domain/Invite.java | 51 +++++
.../main/java/com/ruoyi/catdog/domain/License.java | 82 ++++++++
.../java/com/ruoyi/catdog/domain/LicenseImage.java | 65 +++++++
.../java/com/ruoyi/catdog/domain/LossOrder.java | 65 +++++++
.../java/com/ruoyi/catdog/domain/ManualConfig.java | 51 +++++
.../main/java/com/ruoyi/catdog/domain/Orders.java | 214 +++++++++++++++++++++
.../com/ruoyi/catdog/domain/OrdersRecords.java | 106 ++++++++++
.../com/ruoyi/catdog/domain/PaperPromptConfig.java | 65 +++++++
.../main/java/com/ruoyi/catdog/domain/Partner.java | 152 +++++++++++++++
.../com/ruoyi/catdog/domain/Partnerbinding.java | 82 ++++++++
.../java/com/ruoyi/catdog/domain/Partnerdata.java | 65 +++++++
.../com/ruoyi/catdog/domain/Partnerincome.java | 93 +++++++++
.../ruoyi/catdog/domain/PetPersonalityConfig.java | 51 +++++
.../com/ruoyi/catdog/domain/PetProfileConfig.java | 65 +++++++
.../com/ruoyi/catdog/domain/PetTeacharCheck.java | 96 +++++++++
.../com/ruoyi/catdog/domain/PetTeacherGrade.java | 51 +++++
.../com/ruoyi/catdog/domain/PetTeacherInfo.java | 177 +++++++++++++++++
.../main/java/com/ruoyi/catdog/domain/PetType.java | 92 +++++++++
.../main/java/com/ruoyi/catdog/domain/Pets.java | 199 +++++++++++++++++++
.../com/ruoyi/catdog/mapper/CleanItemsMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/CleanRequestMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/CurrentConfigMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/DepositMapper.java | 61 ++++++
.../catdog/mapper/DescriptivesConfigMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/ExaminationMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/ExamineConfigMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/FeedingFoodMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/FeedingFoodTypeMapper.java | 61 ++++++
.../catdog/mapper/FeedingRequirementsMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/FinalConfigMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/IndexPageConfigMapper.java | 61 ++++++
.../catdog/mapper/IndexPartnerConfigMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/IndexconfigIconMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/IndexconfigMapper.java | 61 ++++++
.../java/com/ruoyi/catdog/mapper/InviteMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/LicenseImageMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/LicenseMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/LossOrderMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/ManualConfigMapper.java | 61 ++++++
.../java/com/ruoyi/catdog/mapper/OrdersMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/OrdersRecordsMapper.java | 61 ++++++
.../catdog/mapper/PaperPromptConfigMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/PartnerMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/PartnerbindingMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/PartnerdataMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/PartnerincomeMapper.java | 61 ++++++
.../catdog/mapper/PetPersonalityConfigMapper.java | 61 ++++++
.../catdog/mapper/PetProfileConfigMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/PetTeacharCheckMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/PetTeacherGradeMapper.java | 61 ++++++
.../ruoyi/catdog/mapper/PetTeacherInfoMapper.java | 61 ++++++
.../com/ruoyi/catdog/mapper/PetTypeMapper.java | 61 ++++++
.../java/com/ruoyi/catdog/mapper/PetsMapper.java | 61 ++++++
.../ruoyi/catdog/service/ICleanItemsService.java | 61 ++++++
.../ruoyi/catdog/service/ICleanRequestService.java | 61 ++++++
.../catdog/service/ICurrentConfigService.java | 61 ++++++
.../com/ruoyi/catdog/service/IDepositService.java | 61 ++++++
.../catdog/service/IDescriptivesConfigService.java | 61 ++++++
.../ruoyi/catdog/service/IExaminationService.java | 61 ++++++
.../catdog/service/IExamineConfigService.java | 61 ++++++
.../ruoyi/catdog/service/IFeedingFoodService.java | 61 ++++++
.../catdog/service/IFeedingFoodTypeService.java | 61 ++++++
.../service/IFeedingRequirementsService.java | 61 ++++++
.../ruoyi/catdog/service/IFinalConfigService.java | 61 ++++++
.../catdog/service/IIndexPageConfigService.java | 61 ++++++
.../catdog/service/IIndexPartnerConfigService.java | 61 ++++++
.../catdog/service/IIndexconfigIconService.java | 61 ++++++
.../ruoyi/catdog/service/IIndexconfigService.java | 61 ++++++
.../com/ruoyi/catdog/service/IInviteService.java | 61 ++++++
.../ruoyi/catdog/service/ILicenseImageService.java | 61 ++++++
.../com/ruoyi/catdog/service/ILicenseService.java | 61 ++++++
.../ruoyi/catdog/service/ILossOrderService.java | 61 ++++++
.../ruoyi/catdog/service/IManualConfigService.java | 61 ++++++
.../com/ruoyi/catdog/service/IOrderService.java | 61 ++++++
.../catdog/service/IOrdersRecordsService.java | 61 ++++++
.../catdog/service/IPaperPromptConfigService.java | 61 ++++++
.../com/ruoyi/catdog/service/IPartnerService.java | 61 ++++++
.../catdog/service/IPartnerbindingService.java | 61 ++++++
.../ruoyi/catdog/service/IPartnerdataService.java | 61 ++++++
.../catdog/service/IPartnerincomeService.java | 61 ++++++
.../service/IPetPersonalityConfigService.java | 61 ++++++
.../catdog/service/IPetProfileConfigService.java | 61 ++++++
.../catdog/service/IPetTeacharCheckService.java | 61 ++++++
.../catdog/service/IPetTeacherGradeService.java | 61 ++++++
.../catdog/service/IPetTeacherInfoService.java | 61 ++++++
.../com/ruoyi/catdog/service/IPetTypeService.java | 61 ++++++
.../com/ruoyi/catdog/service/IPetsService.java | 61 ++++++
.../catdog/service/impl/CleanItemsServiceImpl.java | 96 +++++++++
.../service/impl/CleanRequestServiceImpl.java | 93 +++++++++
.../service/impl/CurrentConfigServiceImpl.java | 93 +++++++++
.../catdog/service/impl/DepositServiceImpl.java | 95 +++++++++
.../impl/DescriptivesConfigServiceImpl.java | 93 +++++++++
.../service/impl/ExaminationServiceImpl.java | 96 +++++++++
.../service/impl/ExamineConfigServiceImpl.java | 93 +++++++++
.../service/impl/FeedingFoodServiceImpl.java | 93 +++++++++
.../service/impl/FeedingFoodTypeServiceImpl.java | 96 +++++++++
.../impl/FeedingRequirementsServiceImpl.java | 93 +++++++++
.../service/impl/FinalConfigServiceImpl.java | 93 +++++++++
.../service/impl/IndexPageConfigServiceImpl.java | 93 +++++++++
.../impl/IndexPartnerConfigServiceImpl.java | 93 +++++++++
.../service/impl/IndexconfigIconServiceImpl.java | 93 +++++++++
.../service/impl/IndexconfigServiceImpl.java | 93 +++++++++
.../catdog/service/impl/InviteServiceImpl.java | 93 +++++++++
.../service/impl/LicenseImageServiceImpl.java | 93 +++++++++
.../catdog/service/impl/LicenseServiceImpl.java | 96 +++++++++
.../catdog/service/impl/LossOrderServiceImpl.java | 93 +++++++++
.../service/impl/ManualConfigServiceImpl.java | 93 +++++++++
.../catdog/service/impl/OrderServiceImpl.java | 96 +++++++++
.../service/impl/OrdersRecordsServiceImpl.java | 93 +++++++++
.../service/impl/PaperPromptConfigServiceImpl.java | 93 +++++++++
.../catdog/service/impl/PartnerServiceImpl.java | 93 +++++++++
.../service/impl/PartnerbindingServiceImpl.java | 93 +++++++++
.../service/impl/PartnerdataServiceImpl.java | 93 +++++++++
.../service/impl/PartnerincomeServiceImpl.java | 93 +++++++++
.../impl/PetPersonalityConfigServiceImpl.java | 93 +++++++++
.../service/impl/PetProfileConfigServiceImpl.java | 93 +++++++++
.../service/impl/PetTeacharCheckServiceImpl.java | 93 +++++++++
.../service/impl/PetTeacherGradeServiceImpl.java | 93 +++++++++
.../service/impl/PetTeacherInfoServiceImpl.java | 93 +++++++++
.../catdog/service/impl/PetTypeServiceImpl.java | 93 +++++++++
.../ruoyi/catdog/service/impl/PetsServiceImpl.java | 96 +++++++++
.../controller/AddValueServiceController.java | 104 ++++++++++
.../AddValueServiceRecordsController.java | 104 ++++++++++
.../controller/AdditionalServicesController.java | 104 ++++++++++
.../AdditionalServicesTypeController.java | 104 ++++++++++
.../system/controller/AddressConfigController.java | 104 ++++++++++
.../system/controller/AddresssController.java | 104 ++++++++++
.../ruoyi/system/controller/AnswerController.java | 104 ++++++++++
.../controller/ApplyRefundConfigController.java | 104 ++++++++++
.../controller/AppraisalRecordsController.java | 104 ++++++++++
.../system/controller/BasicServicesController.java | 104 ++++++++++
.../system/controller/BondConfigController.java | 104 ++++++++++
.../system/controller/CarouselImageController.java | 104 ++++++++++
.../CertificationAuditConfigController.java | 104 ++++++++++
.../system/controller/CertificationController.java | 104 ++++++++++
.../CertificationJoinLicenseController.java | 104 ++++++++++
.../system/controller/CheckImageController.java | 104 ++++++++++
.../controller/CheckImageTypeController.java | 104 ++++++++++
.../system/controller/PetsBreadController.java | 104 ++++++++++
.../PlatformAgreementConfigController.java | 104 ++++++++++
.../system/controller/ServiceFileController.java | 104 ++++++++++
.../controller/ServiceRecordConfigController.java | 104 ++++++++++
.../system/controller/ServiceRecordController.java | 104 ++++++++++
.../system/controller/ServiceTypeController.java | 104 ++++++++++
.../controller/ServiceUploadConfigController.java | 104 ++++++++++
.../controller/ShortAnswerQuestionsController.java | 104 ++++++++++
.../ruoyi/system/controller/SingleController.java | 104 ++++++++++
.../ruoyi/system/controller/ToolController.java | 104 ++++++++++
.../system/controller/TrainingController.java | 104 ++++++++++
.../controller/TransactionDetailsController.java | 104 ++++++++++
.../ruoyi/system/controller/UnitController.java | 104 ++++++++++
.../controller/UserBindingConfigController.java | 104 ++++++++++
.../ruoyi/system/controller/UsersController.java | 104 ++++++++++
.../ruoyi/system/controller/WalkDogController.java | 104 ++++++++++
.../ruoyi/system/controller/WalletController.java | 104 ++++++++++
.../controller/WithdrawalConfigController.java | 104 ++++++++++
.../com/ruoyi/system/domain/AddValueService.java | 96 +++++++++
.../system/domain/AddValueServiceRecords.java | 79 ++++++++
.../ruoyi/system/domain/AdditionalServices.java | 80 ++++++++
.../system/domain/AdditionalServicesType.java | 68 +++++++
.../com/ruoyi/system/domain/AddressConfig.java | 93 +++++++++
.../java/com/ruoyi/system/domain/Addresss.java | 120 ++++++++++++
.../main/java/com/ruoyi/system/domain/Answer.java | 110 +++++++++++
.../com/ruoyi/system/domain/ApplyRefundConfig.java | 65 +++++++
.../com/ruoyi/system/domain/AppraisalRecords.java | 106 ++++++++++
.../com/ruoyi/system/domain/BasicServices.java | 51 +++++
.../java/com/ruoyi/system/domain/BondConfig.java | 79 ++++++++
.../com/ruoyi/system/domain/CarouselImage.java | 51 +++++
.../com/ruoyi/system/domain/Certification.java | 208 ++++++++++++++++++++
.../system/domain/CertificationAuditConfig.java | 93 +++++++++
.../system/domain/CertificationJoinLicense.java | 50 +++++
.../java/com/ruoyi/system/domain/CheckImage.java | 79 ++++++++
.../com/ruoyi/system/domain/CheckImageType.java | 96 +++++++++
.../java/com/ruoyi/system/domain/PetsBread.java | 163 ++++++++++++++++
.../system/domain/PlatformAgreementConfig.java | 51 +++++
.../java/com/ruoyi/system/domain/ServiceFile.java | 65 +++++++
.../com/ruoyi/system/domain/ServiceRecord.java | 128 ++++++++++++
.../ruoyi/system/domain/ServiceRecordConfig.java | 65 +++++++
.../java/com/ruoyi/system/domain/ServiceType.java | 69 +++++++
.../ruoyi/system/domain/ServiceUploadConfig.java | 51 +++++
.../ruoyi/system/domain/ShortAnswerQuestions.java | 124 ++++++++++++
.../main/java/com/ruoyi/system/domain/Single.java | 143 ++++++++++++++
.../main/java/com/ruoyi/system/domain/Tool.java | 82 ++++++++
.../java/com/ruoyi/system/domain/Training.java | 96 +++++++++
.../ruoyi/system/domain/TransactionDetails.java | 80 ++++++++
.../main/java/com/ruoyi/system/domain/Unit.java | 68 +++++++
.../com/ruoyi/system/domain/UserBindingConfig.java | 93 +++++++++
.../main/java/com/ruoyi/system/domain/Users.java | 211 ++++++++++++++++++++
.../main/java/com/ruoyi/system/domain/WalkDog.java | 163 ++++++++++++++++
.../main/java/com/ruoyi/system/domain/Wallet.java | 65 +++++++
.../com/ruoyi/system/domain/WithdrawalConfig.java | 79 ++++++++
.../ruoyi/system/mapper/AddValueServiceMapper.java | 61 ++++++
.../mapper/AddValueServiceRecordsMapper.java | 61 ++++++
.../system/mapper/AdditionalServicesMapper.java | 61 ++++++
.../mapper/AdditionalServicesTypeMapper.java | 61 ++++++
.../ruoyi/system/mapper/AddressConfigMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/AddresssMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/AnswerMapper.java | 61 ++++++
.../system/mapper/ApplyRefundConfigMapper.java | 61 ++++++
.../system/mapper/AppraisalRecordsMapper.java | 61 ++++++
.../ruoyi/system/mapper/BasicServicesMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/BondConfigMapper.java | 61 ++++++
.../ruoyi/system/mapper/CarouselImageMapper.java | 61 ++++++
.../mapper/CertificationAuditConfigMapper.java | 61 ++++++
.../mapper/CertificationJoinLicenseMapper.java | 61 ++++++
.../ruoyi/system/mapper/CertificationMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/CheckImageMapper.java | 61 ++++++
.../ruoyi/system/mapper/CheckImageTypeMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/PetsBreadMapper.java | 61 ++++++
.../mapper/PlatformAgreementConfigMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/ServiceFileMapper.java | 61 ++++++
.../system/mapper/ServiceRecordConfigMapper.java | 61 ++++++
.../ruoyi/system/mapper/ServiceRecordMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/ServiceTypeMapper.java | 61 ++++++
.../system/mapper/ServiceUploadConfigMapper.java | 61 ++++++
.../system/mapper/ShortAnswerQuestionsMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/SingleMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/ToolMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/TrainingMapper.java | 61 ++++++
.../system/mapper/TransactionDetailsMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/UnitMapper.java | 61 ++++++
.../system/mapper/UserBindingConfigMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/UsersMapper.java | 61 ++++++
.../com/ruoyi/system/mapper/WalkDogMapper.java | 61 ++++++
.../java/com/ruoyi/system/mapper/WalletMapper.java | 61 ++++++
.../system/mapper/WithdrawalConfigMapper.java | 61 ++++++
.../service/IAddValueServiceRecordsService.java | 61 ++++++
.../system/service/IAddValueServiceService.java | 61 ++++++
.../system/service/IAdditionalServicesService.java | 61 ++++++
.../service/IAdditionalServicesTypeService.java | 61 ++++++
.../system/service/IAddressConfigService.java | 61 ++++++
.../com/ruoyi/system/service/IAddresssService.java | 61 ++++++
.../com/ruoyi/system/service/IAnswerService.java | 61 ++++++
.../system/service/IApplyRefundConfigService.java | 61 ++++++
.../system/service/IAppraisalRecordsService.java | 61 ++++++
.../system/service/IBasicServicesService.java | 61 ++++++
.../ruoyi/system/service/IBondConfigService.java | 61 ++++++
.../system/service/ICarouselImageService.java | 61 ++++++
.../service/ICertificationAuditConfigService.java | 61 ++++++
.../service/ICertificationJoinLicenseService.java | 61 ++++++
.../system/service/ICertificationService.java | 61 ++++++
.../ruoyi/system/service/ICheckImageService.java | 61 ++++++
.../system/service/ICheckImageTypeService.java | 61 ++++++
.../ruoyi/system/service/IPetsBreadService.java | 61 ++++++
.../service/IPlatformAgreementConfigService.java | 61 ++++++
.../ruoyi/system/service/IServiceFileService.java | 61 ++++++
.../service/IServiceRecordConfigService.java | 61 ++++++
.../system/service/IServiceRecordService.java | 61 ++++++
.../ruoyi/system/service/IServiceTypeService.java | 61 ++++++
.../service/IServiceUploadConfigService.java | 61 ++++++
.../service/IShortAnswerQuestionsService.java | 61 ++++++
.../com/ruoyi/system/service/ISingleService.java | 61 ++++++
.../com/ruoyi/system/service/IToolService.java | 61 ++++++
.../com/ruoyi/system/service/ITrainingService.java | 61 ++++++
.../system/service/ITransactionDetailsService.java | 61 ++++++
.../com/ruoyi/system/service/IUnitService.java | 61 ++++++
.../system/service/IUserBindingConfigService.java | 61 ++++++
.../com/ruoyi/system/service/IUsersService.java | 61 ++++++
.../com/ruoyi/system/service/IWalkDogService.java | 61 ++++++
.../com/ruoyi/system/service/IWalletService.java | 61 ++++++
.../system/service/IWithdrawalConfigService.java | 61 ++++++
.../impl/AddValueServiceRecordsServiceImpl.java | 93 +++++++++
.../service/impl/AddValueServiceServiceImpl.java | 96 +++++++++
.../impl/AdditionalServicesServiceImpl.java | 93 +++++++++
.../impl/AdditionalServicesTypeServiceImpl.java | 96 +++++++++
.../service/impl/AddressConfigServiceImpl.java | 93 +++++++++
.../system/service/impl/AddresssServiceImpl.java | 93 +++++++++
.../system/service/impl/AnswerServiceImpl.java | 96 +++++++++
.../service/impl/ApplyRefundConfigServiceImpl.java | 93 +++++++++
.../service/impl/AppraisalRecordsServiceImpl.java | 93 +++++++++
.../service/impl/BasicServicesServiceImpl.java | 93 +++++++++
.../system/service/impl/BondConfigServiceImpl.java | 93 +++++++++
.../service/impl/CarouselImageServiceImpl.java | 93 +++++++++
.../impl/CertificationAuditConfigServiceImpl.java | 93 +++++++++
.../impl/CertificationJoinLicenseServiceImpl.java | 93 +++++++++
.../service/impl/CertificationServiceImpl.java | 96 +++++++++
.../system/service/impl/CheckImageServiceImpl.java | 93 +++++++++
.../service/impl/CheckImageTypeServiceImpl.java | 96 +++++++++
.../system/service/impl/PetsBreadServiceImpl.java | 93 +++++++++
.../impl/PlatformAgreementConfigServiceImpl.java | 93 +++++++++
.../service/impl/ServiceFileServiceImpl.java | 93 +++++++++
.../impl/ServiceRecordConfigServiceImpl.java | 93 +++++++++
.../service/impl/ServiceRecordServiceImpl.java | 96 +++++++++
.../service/impl/ServiceTypeServiceImpl.java | 96 +++++++++
.../impl/ServiceUploadConfigServiceImpl.java | 93 +++++++++
.../impl/ShortAnswerQuestionsServiceImpl.java | 96 +++++++++
.../system/service/impl/SingleServiceImpl.java | 96 +++++++++
.../ruoyi/system/service/impl/ToolServiceImpl.java | 96 +++++++++
.../system/service/impl/TrainingServiceImpl.java | 96 +++++++++
.../impl/TransactionDetailsServiceImpl.java | 95 +++++++++
.../ruoyi/system/service/impl/UnitServiceImpl.java | 96 +++++++++
.../service/impl/UserBindingConfigServiceImpl.java | 93 +++++++++
.../system/service/impl/UsersServiceImpl.java | 96 +++++++++
.../system/service/impl/WalkDogServiceImpl.java | 93 +++++++++
.../system/service/impl/WalletServiceImpl.java | 93 +++++++++
.../service/impl/WithdrawalConfigServiceImpl.java | 93 +++++++++
.../resources/mapper/catdog/CleanItemsMapper.xml | 78 ++++++++
.../resources/mapper/catdog/CleanRequestMapper.xml | 82 ++++++++
.../mapper/catdog/CurrentConfigMapper.xml | 73 +++++++
.../main/resources/mapper/catdog/DepositMapper.xml | 77 ++++++++
.../mapper/catdog/DescriptivesConfigMapper.xml | 63 ++++++
.../resources/mapper/catdog/ExaminationMapper.xml | 98 ++++++++++
.../mapper/catdog/ExamineConfigMapper.xml | 68 +++++++
.../resources/mapper/catdog/FeedingFoodMapper.xml | 87 +++++++++
.../mapper/catdog/FeedingFoodTypeMapper.xml | 78 ++++++++
.../mapper/catdog/FeedingRequirementsMapper.xml | 73 +++++++
.../resources/mapper/catdog/FinalConfigMapper.xml | 63 ++++++
.../mapper/catdog/IndexPageConfigMapper.xml | 79 ++++++++
.../mapper/catdog/IndexPartnerConfigMapper.xml | 64 ++++++
.../mapper/catdog/IndexconfigIconMapper.xml | 68 +++++++
.../resources/mapper/catdog/IndexconfigMapper.xml | 89 +++++++++
.../main/resources/mapper/catdog/InviteMapper.xml | 58 ++++++
.../resources/mapper/catdog/LicenseImageMapper.xml | 61 ++++++
.../main/resources/mapper/catdog/LicenseMapper.xml | 83 ++++++++
.../resources/mapper/catdog/LossOrderMapper.xml | 63 ++++++
.../resources/mapper/catdog/ManualConfigMapper.xml | 58 ++++++
.../main/resources/mapper/catdog/OrdersMapper.xml | 133 +++++++++++++
.../mapper/catdog/OrdersRecordsMapper.xml | 77 ++++++++
.../mapper/catdog/PaperPromptConfigMapper.xml | 63 ++++++
.../main/resources/mapper/catdog/PartnerMapper.xml | 93 +++++++++
.../mapper/catdog/PartnerbindingMapper.xml | 68 +++++++
.../resources/mapper/catdog/PartnerdataMapper.xml | 63 ++++++
.../mapper/catdog/PartnerincomeMapper.xml | 73 +++++++
.../mapper/catdog/PetPersonalityConfigMapper.xml | 58 ++++++
.../mapper/catdog/PetProfileConfigMapper.xml | 63 ++++++
.../mapper/catdog/PetTeacharCheckMapper.xml | 73 +++++++
.../mapper/catdog/PetTeacherGradeMapper.xml | 58 ++++++
.../mapper/catdog/PetTeacherInfoMapper.xml | 103 ++++++++++
.../main/resources/mapper/catdog/PetTypeMapper.xml | 72 +++++++
.../main/resources/mapper/catdog/PetsMapper.xml | 128 ++++++++++++
.../mapper/system/AddValueServiceMapper.xml | 88 +++++++++
.../mapper/system/AddValueServiceRecordsMapper.xml | 68 +++++++
.../mapper/system/AdditionalServicesMapper.xml | 72 +++++++
.../mapper/system/AdditionalServicesTypeMapper.xml | 78 ++++++++
.../mapper/system/AddressConfigMapper.xml | 73 +++++++
.../resources/mapper/system/AddresssMapper.xml | 82 ++++++++
.../main/resources/mapper/system/AnswerMapper.xml | 93 +++++++++
.../mapper/system/ApplyRefundConfigMapper.xml | 63 ++++++
.../mapper/system/AppraisalRecordsMapper.xml | 77 ++++++++
.../mapper/system/BasicServicesMapper.xml | 58 ++++++
.../resources/mapper/system/BondConfigMapper.xml | 68 +++++++
.../mapper/system/CarouselImageMapper.xml | 58 ++++++
.../system/CertificationAuditConfigMapper.xml | 73 +++++++
.../system/CertificationJoinLicenseMapper.xml | 57 ++++++
.../mapper/system/CertificationMapper.xml | 128 ++++++++++++
.../resources/mapper/system/CheckImageMapper.xml | 68 +++++++
.../mapper/system/CheckImageTypeMapper.xml | 88 +++++++++
.../resources/mapper/system/PetsBreadMapper.xml | 98 ++++++++++
.../system/PlatformAgreementConfigMapper.xml | 58 ++++++
.../resources/mapper/system/ServiceFileMapper.xml | 63 ++++++
.../mapper/system/ServiceRecordConfigMapper.xml | 63 ++++++
.../mapper/system/ServiceRecordMapper.xml | 102 ++++++++++
.../resources/mapper/system/ServiceTypeMapper.xml | 82 ++++++++
.../mapper/system/ServiceUploadConfigMapper.xml | 58 ++++++
.../mapper/system/ShortAnswerQuestionsMapper.xml | 98 ++++++++++
.../main/resources/mapper/system/SingleMapper.xml | 103 ++++++++++
.../main/resources/mapper/system/ToolMapper.xml | 83 ++++++++
.../resources/mapper/system/TrainingMapper.xml | 88 +++++++++
.../mapper/system/TransactionDetailsMapper.xml | 72 +++++++
.../main/resources/mapper/system/UnitMapper.xml | 78 ++++++++
.../mapper/system/UserBindingConfigMapper.xml | 73 +++++++
.../main/resources/mapper/system/UsersMapper.xml | 128 ++++++++++++
.../main/resources/mapper/system/WalkDogMapper.xml | 98 ++++++++++
.../main/resources/mapper/system/WalletMapper.xml | 63 ++++++
.../mapper/system/WithdrawalConfigMapper.xml | 68 +++++++
.../common/core/controller/BaseController.java | 8 +
.../java/com/ruoyi/common/utils/DateUtils.java | 10 +-
ruoyi-framework/pom.xml | 4 +
.../com/ruoyi/framework/web/domain/server/Jvm.java | 2 +-
.../framework/web/service/SysLoginService.java | 2 +-
.../src/main/java/com/cyl/config/WechatConfig.java | 2 +-
.../main/java/com/cyl/h5/config/SecurityUtil.java | 1 -
.../cyl/h5/controller/H5AppointmentController.java | 106 +++++-----
.../com/cyl/h5/controller/H5BondController.java | 56 +++---
.../com/cyl/h5/controller/H5OrderController.java | 46 ++---
.../main/java/com/cyl/wechat/WechatPayService.java | 2 +-
.../src/main/resources/mapper/oms/OrderMapper.xml | 2 +-
.../main/resources/mapper/ums/AddressMapper.xml | 2 +-
433 files changed, 34186 insertions(+), 139 deletions(-)
create mode 100644 ruoyi-catdog/.gitignore
create mode 100644 ruoyi-catdog/pom.xml
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanItemsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanRequestController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CurrentConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DepositController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DescriptivesConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExaminationController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExamineConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodTypeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingRequirementsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FinalConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPageConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPartnerConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigIconController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/InviteController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseImageController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LossOrderController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ManualConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersRecordsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PaperPromptConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerbindingController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerdataController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerincomeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetPersonalityConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetProfileConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacharCheckController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherGradeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherInfoController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTypeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanItems.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanRequest.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CurrentConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Deposit.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/DescriptivesConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Examination.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ExamineConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFood.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFoodType.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingRequirements.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FinalConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPageConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPartnerConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Indexconfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexconfigIcon.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Invite.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/License.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LicenseImage.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LossOrder.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ManualConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Orders.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/OrdersRecords.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PaperPromptConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partner.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerbinding.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerdata.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerincome.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetPersonalityConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetProfileConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacharCheck.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherGrade.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherInfo.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetType.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Pets.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanItemsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanRequestMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CurrentConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DepositMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DescriptivesConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExaminationMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExamineConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodTypeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingRequirementsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FinalConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPageConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPartnerConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigIconMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/InviteMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseImageMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LossOrderMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ManualConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersRecordsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PaperPromptConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerbindingMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerdataMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerincomeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetPersonalityConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetProfileConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacharCheckMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherGradeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherInfoMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTypeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanItemsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanRequestService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICurrentConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDepositService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDescriptivesConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExaminationService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExamineConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodTypeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingRequirementsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFinalConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPageConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPartnerConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigIconService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IInviteService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseImageService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILossOrderService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IManualConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrderService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrdersRecordsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPaperPromptConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerbindingService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerdataService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerincomeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetPersonalityConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetProfileConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacharCheckService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherGradeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherInfoService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTypeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanItemsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanRequestServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CurrentConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DepositServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DescriptivesConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExaminationServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExamineConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodTypeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingRequirementsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FinalConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPageConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPartnerConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigIconServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/InviteServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseImageServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LossOrderServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ManualConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrderServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrdersRecordsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PaperPromptConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerbindingServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerdataServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerincomeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetPersonalityConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetProfileConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacharCheckServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherGradeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherInfoServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTypeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceRecordsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesTypeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddressConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddresssController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AnswerController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ApplyRefundConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AppraisalRecordsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/BasicServicesController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/BondConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CarouselImageController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CertificationAuditConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CertificationController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CertificationJoinLicenseController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CheckImageController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/CheckImageTypeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/PetsBreadController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/PlatformAgreementConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ServiceFileController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ServiceRecordConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ServiceRecordController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ServiceTypeController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ServiceUploadConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ShortAnswerQuestionsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/SingleController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/ToolController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/TrainingController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/TransactionDetailsController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/UnitController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/UserBindingConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/UsersController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/WalkDogController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/WalletController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/controller/WithdrawalConfigController.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AddValueService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AddValueServiceRecords.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AdditionalServices.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AdditionalServicesType.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AddressConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Addresss.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Answer.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ApplyRefundConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/AppraisalRecords.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/BasicServices.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/BondConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/CarouselImage.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Certification.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/CertificationAuditConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/CertificationJoinLicense.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/CheckImage.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/CheckImageType.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/PetsBread.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/PlatformAgreementConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ServiceFile.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ServiceRecord.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ServiceRecordConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ServiceType.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ServiceUploadConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/ShortAnswerQuestions.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Single.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Tool.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Training.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/TransactionDetails.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Unit.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/UserBindingConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Users.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/WalkDog.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/Wallet.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/domain/WithdrawalConfig.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AddValueServiceMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AddValueServiceRecordsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AdditionalServicesMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AdditionalServicesTypeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AddressConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AddresssMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AnswerMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ApplyRefundConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/AppraisalRecordsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/BasicServicesMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/BondConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CarouselImageMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CertificationAuditConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CertificationJoinLicenseMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CertificationMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CheckImageMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/CheckImageTypeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/PetsBreadMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/PlatformAgreementConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ServiceFileMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ServiceRecordConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ServiceRecordMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ServiceTypeMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ServiceUploadConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ShortAnswerQuestionsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/SingleMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/ToolMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/TrainingMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/TransactionDetailsMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/UnitMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/UserBindingConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/UsersMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/WalkDogMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/WalletMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/mapper/WithdrawalConfigMapper.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAddValueServiceRecordsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAddValueServiceService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAdditionalServicesService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAdditionalServicesTypeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAddressConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAddresssService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAnswerService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IApplyRefundConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IAppraisalRecordsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IBasicServicesService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IBondConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICarouselImageService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICertificationAuditConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICertificationJoinLicenseService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICertificationService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICheckImageService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ICheckImageTypeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IPetsBreadService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IPlatformAgreementConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IServiceFileService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IServiceRecordConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IServiceRecordService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IServiceTypeService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IServiceUploadConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IShortAnswerQuestionsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ISingleService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IToolService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ITrainingService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/ITransactionDetailsService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IUnitService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IUserBindingConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IUsersService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IWalkDogService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IWalletService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/IWithdrawalConfigService.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AddValueServiceRecordsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AddValueServiceServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AdditionalServicesServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AdditionalServicesTypeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AddressConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AddresssServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AnswerServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ApplyRefundConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/AppraisalRecordsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/BasicServicesServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/BondConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CarouselImageServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CertificationAuditConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CertificationJoinLicenseServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CertificationServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CheckImageServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/CheckImageTypeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/PetsBreadServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/PlatformAgreementConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ServiceFileServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ServiceRecordConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ServiceRecordServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ServiceTypeServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ServiceUploadConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ShortAnswerQuestionsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/SingleServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/ToolServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/TrainingServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/TransactionDetailsServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/UnitServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/UserBindingConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/UsersServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/WalkDogServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/WalletServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/java/com/ruoyi/system/service/impl/WithdrawalConfigServiceImpl.java
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/CleanItemsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/CleanRequestMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/CurrentConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/DepositMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/DescriptivesConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/ExaminationMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/ExamineConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/FeedingFoodMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/FeedingFoodTypeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/FeedingRequirementsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/FinalConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/IndexPageConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/IndexPartnerConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/IndexconfigIconMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/IndexconfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/InviteMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/LicenseImageMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/LicenseMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/LossOrderMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/ManualConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/OrdersMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/OrdersRecordsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PaperPromptConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PartnerMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PartnerbindingMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PartnerdataMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PartnerincomeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetPersonalityConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetProfileConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetTeacharCheckMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetTeacherGradeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetTeacherInfoMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetTypeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/catdog/PetsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AddValueServiceMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AddValueServiceRecordsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AdditionalServicesMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AdditionalServicesTypeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AddressConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AddresssMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AnswerMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ApplyRefundConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/AppraisalRecordsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/BasicServicesMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/BondConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CarouselImageMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CertificationAuditConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CertificationJoinLicenseMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CertificationMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CheckImageMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/CheckImageTypeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/PetsBreadMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/PlatformAgreementConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ServiceFileMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ServiceRecordConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ServiceRecordMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ServiceTypeMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ServiceUploadConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ShortAnswerQuestionsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/SingleMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/ToolMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/TrainingMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/TransactionDetailsMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/UnitMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/UserBindingConfigMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/UsersMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/WalkDogMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/WalletMapper.xml
create mode 100644 ruoyi-catdog/src/main/resources/mapper/system/WithdrawalConfigMapper.xml
diff --git a/pom.xml b/pom.xml
index 60166e5..bc6d09b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -239,6 +239,11 @@
dysmsapi20170525
${aliyun.sms.version}
+
+ com.ruoyi
+ ruoyi-catdog
+ ${ruoyi.version}
+
@@ -250,6 +255,7 @@
ruoyi-generator
ruoyi-common
ruoyi-mall
+ ruoyi-catdog
pom
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java b/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
index d5f8260..bbf1ec6 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
@@ -1,6 +1,7 @@
package com.ruoyi;
import com.cyl.wechat.WechatPayData;
+import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
@@ -8,6 +9,8 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
import org.springframework.retry.annotation.EnableRetry;
import org.springframework.scheduling.annotation.EnableScheduling;
+import java.security.Security;
+
/**
* 启动程序
*
@@ -22,6 +25,7 @@ import org.springframework.scheduling.annotation.EnableScheduling;
@EnableRetry
public class RuoYiApplication {
public static void main(String[] args) {
+ Security.addProvider(new BouncyCastleProvider());
// System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(RuoYiApplication.class, args);
System.out.println("(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙ \n" +
diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml
index 07c3aa4..e5f77c2 100644
--- a/ruoyi-admin/src/main/resources/application-druid.yml
+++ b/ruoyi-admin/src/main/resources/application-druid.yml
@@ -6,9 +6,9 @@ spring:
druid:
# 主库数据源
master:
- url: jdbc:mysql://ip:port/catmdogf_test?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
+ url: jdbc:mysql://gz-cdb-58faug9b.sql.tencentcdb.com:24894/catmdogf?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true
username: root
- password: password
+ password: 20070110Hh..
# 从库数据源
slave:
# 从数据源开关/默认关闭
@@ -23,13 +23,13 @@ spring:
# redis 配置
redis:
# 地址
- host: 47.97.158.59
+ host: localhost
# 端口,默认为6379
port: 6379
# 数据库索引
database: 5
# 密码
- password: Qweruiop@123
+ password: 123456
redisson:
address: "redis://ip"
password: "password" # 如果有密码的话
@@ -44,26 +44,26 @@ scheduling:
enabled: false
#操作oss需要的一些参数
aliyun:
- accessKeyId: accesskey # 阿里云的accessKeyId
- secretAccessKey: secretkey # accessKey 密码
+ accessKeyId: LTAI5tD3bjTBDvgmgXLTKL5X # 阿里云的accessKeyId
+ secretAccessKey: wCPlCO5nnnqBekd3wxAPU6CSUto6fQ # accessKey 密码
oss:
endPoint: oss-cn-shanghai.aliyuncs.com # Endpoint:在阿里云oss控制台查看自己使用的endpoint
bucketName: catmdogf # bucket 名称
cdnName: cdn.catmdogd.com
wechat:
enabled: true
- appId: appid
+ appId: wxd1a6ba7b5e17a5b6
secret: 你的微信服务号密钥
- merchantId: merchant
- privateKeyPath: /data/software/app/key/apiclient_key.pem
+ merchantId: 1665639691
+ privateKeyPath: ruoyi-admin/src/main/resources/apiclient_cert.p12
#privateKeyPath: /Users/daixiande/Work/杂七杂八/1665639691_20240111_cert/apiclient_key.pem
merchantSerialNumber: 6050244FC18200362585F1F9FD6557A1B291E8C0
- apiV3key: paykey
- apiV2key: paykey
+ apiV3key: 19971022197001121966060120240731
+ apiV2key: 19961022196901121965060120230731
notifyUrl: https://api.catmdogd.com/prod-api/no-auth/wechat/notify
notifyUrlForBCHSH: https://api.catmdogd.com/prod-api/no-auth/wechat/notifyForBCHSH
- miniProgramAppId: appid
- miniProgramSecret: secret
+ miniProgramAppId: wxd1a6ba7b5e17a5b6
+ miniProgramSecret: 06e946a2c9010f8eb9e306018a779a7f
staffAppId: wx01f0f43759922fda
staffSecret: b0a5617e6e4c387262a32af2b355c8b6
pay:
@@ -73,11 +73,11 @@ wechat:
# 应用appId 服务商模式下为服务商的appid 必填
app-id: wxd1a6ba7b5e17a5b6
# v2 api 密钥 1.0.5版本以后如果用到V2的接口时必填
- app-secret: secret
+ app-secret: 06e946a2c9010f8eb9e306018a779a7f
# api v3 密钥 必填
- app-v3-secret: paykey
+ app-v3-secret: 19971022197001121966060120240731
# 微信支付商户号 服务商模式下为服务商的mchid 必填
- mch-id: merchant
+ mch-id: 1665639691
# 商户服务器域名 用于回调 需要放开回调接口的安全策略 必填
domain: https://api-test.catmdogd.com
# 商户 api 证书路径 必填 填写classpath路径 位于 maven项目的resources文件下
@@ -89,7 +89,7 @@ sms:
enabled: true
# 阿里云 dysmsapi.aliyuncs.com
endpoint: dysmsapi.aliyuncs.com
- accessKeyId: accesskey #阿里云短信服务控制台查看
+ accessKeyId: LTAI5tKHcnnn2Ydue8ZSXwaN #阿里云短信服务控制台查看
accessKeySecret: 6qvhtCb9MkswKEGmRmlpOXwtKwKJFv #同上
signName: 猫妈狗爸
#猫妈狗爸
diff --git a/ruoyi-admin/src/test/java/com/fjp/lc/test/service/ServiceTest.java b/ruoyi-admin/src/test/java/com/fjp/lc/test/service/ServiceTest.java
index 5258ac9..9650331 100644
--- a/ruoyi-admin/src/test/java/com/fjp/lc/test/service/ServiceTest.java
+++ b/ruoyi-admin/src/test/java/com/fjp/lc/test/service/ServiceTest.java
@@ -99,15 +99,15 @@ public class ServiceTest {
private WechatPayService wechatPayService;
@Autowired
private WechatAuthService wechatAuthService;
- @Test
- public void test5(){
-// String code = "0611P2Ga1D8QCF0CVuJa1qNUJa11P2GL";
-// WechatUserAuth userToken = wechatAuthService.getUserToken(code);
- String openId="oUA8I6lDdwSfz-EwR4284dU3KOYw";
- String res = wechatPayService.jsapiPay(UUID.randomUUID().toString().substring(0,30), "测试支付", 1, openId, 22L, WechatPayData.appId);
- System.out.println(res);
-
- }
+// @Test
+// public void test5(){
+//// String code = "0611P2Ga1D8QCF0CVuJa1qNUJa11P2GL";
+//// WechatUserAuth userToken = wechatAuthService.getUserToken(code);
+// String openId="oUA8I6lDdwSfz-EwR4284dU3KOYw";
+// String res = wechatPayService.jsapiPay(UUID.randomUUID().toString().substring(0,30), "测试支付", 1, openId, 22L, WechatPayData.appId);
+// System.out.println(res);
+//
+// }
@Autowired
private H5OrderService h5OrderService;
diff --git a/ruoyi-catdog/.gitignore b/ruoyi-catdog/.gitignore
new file mode 100644
index 0000000..5ff6309
--- /dev/null
+++ b/ruoyi-catdog/.gitignore
@@ -0,0 +1,38 @@
+target/
+!.mvn/wrapper/maven-wrapper.jar
+!**/src/main/**/target/
+!**/src/test/**/target/
+
+### IntelliJ IDEA ###
+.idea/modules.xml
+.idea/jarRepositories.xml
+.idea/compiler.xml
+.idea/libraries/
+*.iws
+*.iml
+*.ipr
+
+### Eclipse ###
+.apt_generated
+.classpath
+.factorypath
+.project
+.settings
+.springBeans
+.sts4-cache
+
+### NetBeans ###
+/nbproject/private/
+/nbbuild/
+/dist/
+/nbdist/
+/.nb-gradle/
+build/
+!**/src/main/**/build/
+!**/src/test/**/build/
+
+### VS Code ###
+.vscode/
+
+### Mac OS ###
+.DS_Store
\ No newline at end of file
diff --git a/ruoyi-catdog/pom.xml b/ruoyi-catdog/pom.xml
new file mode 100644
index 0000000..b7a71c0
--- /dev/null
+++ b/ruoyi-catdog/pom.xml
@@ -0,0 +1,27 @@
+
+
+ 4.0.0
+
+ com.ruoyi
+ ruoyi
+ 3.7.0
+
+
+ ruoyi-catdog
+
+
+
+ com.ruoyi
+ ruoyi-common
+
+
+
+
+ 17
+ 17
+ UTF-8
+
+
+
\ No newline at end of file
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanItemsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanItemsController.java
new file mode 100644
index 0000000..a591d3a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanItemsController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.CleanItems;
+import com.ruoyi.catdog.service.ICleanItemsService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 清洁物品Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/items")
+public class CleanItemsController extends BaseController
+{
+ @Autowired
+ private ICleanItemsService cleanItemsService;
+
+ /**
+ * 查询清洁物品列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(CleanItems cleanItems)
+ {
+ startPage();
+ List list = cleanItemsService.selectCleanItemsList(cleanItems);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出清洁物品列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:export')")
+ @Log(title = "清洁物品", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, CleanItems cleanItems) throws IOException {
+ List list = cleanItemsService.selectCleanItemsList(cleanItems);
+ ExcelUtil util = new ExcelUtil(CleanItems.class);
+ util.exportExcel(response, list, "清洁物品数据");
+ }
+
+ /**
+ * 获取清洁物品详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:query')")
+ @GetMapping(value = "/{cleanItemsId}")
+ public AjaxResult getInfo(@PathVariable("cleanItemsId") Long cleanItemsId)
+ {
+// return success(cleanItemsService.selectCleanItemsByCleanItemsId(cleanItemsId));
+ return null;
+ }
+
+ /**
+ * 新增清洁物品
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:add')")
+ @Log(title = "清洁物品", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody CleanItems cleanItems)
+ {
+ return toAjax(cleanItemsService.insertCleanItems(cleanItems));
+ }
+
+ /**
+ * 修改清洁物品
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:edit')")
+ @Log(title = "清洁物品", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody CleanItems cleanItems)
+ {
+ return toAjax(cleanItemsService.updateCleanItems(cleanItems));
+ }
+
+ /**
+ * 删除清洁物品
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:items:remove')")
+ @Log(title = "清洁物品", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{cleanItemsIds}")
+ public AjaxResult remove(@PathVariable Long[] cleanItemsIds)
+ {
+ return toAjax(cleanItemsService.deleteCleanItemsByCleanItemsIds(cleanItemsIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanRequestController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanRequestController.java
new file mode 100644
index 0000000..636f460
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CleanRequestController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.CleanRequest;
+import com.ruoyi.catdog.service.ICleanRequestService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 清洁要求Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/request")
+public class CleanRequestController extends BaseController
+{
+ @Autowired
+ private ICleanRequestService cleanRequestService;
+
+ /**
+ * 查询清洁要求列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(CleanRequest cleanRequest)
+ {
+ startPage();
+ List list = cleanRequestService.selectCleanRequestList(cleanRequest);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出清洁要求列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:export')")
+ @Log(title = "清洁要求", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, CleanRequest cleanRequest) throws IOException {
+ List list = cleanRequestService.selectCleanRequestList(cleanRequest);
+ ExcelUtil util = new ExcelUtil(CleanRequest.class);
+ util.exportExcel(response, list, "清洁要求数据");
+ }
+
+ /**
+ * 获取清洁要求详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:query')")
+ @GetMapping(value = "/{cleanRequestId}")
+ public AjaxResult getInfo(@PathVariable("cleanRequestId") Long cleanRequestId)
+ {
+// return success(cleanRequestService.selectCleanRequestByCleanRequestId(cleanRequestId));
+ return null;
+ }
+
+ /**
+ * 新增清洁要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:add')")
+ @Log(title = "清洁要求", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody CleanRequest cleanRequest)
+ {
+ return toAjax(cleanRequestService.insertCleanRequest(cleanRequest));
+ }
+
+ /**
+ * 修改清洁要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:edit')")
+ @Log(title = "清洁要求", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody CleanRequest cleanRequest)
+ {
+ return toAjax(cleanRequestService.updateCleanRequest(cleanRequest));
+ }
+
+ /**
+ * 删除清洁要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:request:remove')")
+ @Log(title = "清洁要求", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{cleanRequestIds}")
+ public AjaxResult remove(@PathVariable Long[] cleanRequestIds)
+ {
+ return toAjax(cleanRequestService.deleteCleanRequestByCleanRequestIds(cleanRequestIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CurrentConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CurrentConfigController.java
new file mode 100644
index 0000000..4b8e032
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/CurrentConfigController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.CurrentConfig;
+import com.ruoyi.catdog.service.ICurrentConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 等级配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/current")
+public class CurrentConfigController extends BaseController
+{
+ @Autowired
+ private ICurrentConfigService currentConfigService;
+
+ /**
+ * 查询等级配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(CurrentConfig currentConfig)
+ {
+ startPage();
+ List list = currentConfigService.selectCurrentConfigList(currentConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出等级配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:export')")
+ @Log(title = "等级配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, CurrentConfig currentConfig) throws IOException {
+ List list = currentConfigService.selectCurrentConfigList(currentConfig);
+ ExcelUtil util = new ExcelUtil(CurrentConfig.class);
+ util.exportExcel(response, list, "等级配置数据");
+ }
+
+ /**
+ * 获取等级配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:query')")
+ @GetMapping(value = "/{currentId}")
+ public AjaxResult getInfo(@PathVariable("currentId") Long currentId)
+ {
+// return success(currentConfigService.selectCurrentConfigByCurrentId(currentId));
+ return null;
+ }
+
+ /**
+ * 新增等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:add')")
+ @Log(title = "等级配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody CurrentConfig currentConfig)
+ {
+ return toAjax(currentConfigService.insertCurrentConfig(currentConfig));
+ }
+
+ /**
+ * 修改等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:edit')")
+ @Log(title = "等级配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody CurrentConfig currentConfig)
+ {
+ return toAjax(currentConfigService.updateCurrentConfig(currentConfig));
+ }
+
+ /**
+ * 删除等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:current:remove')")
+ @Log(title = "等级配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{currentIds}")
+ public AjaxResult remove(@PathVariable Long[] currentIds)
+ {
+ return toAjax(currentConfigService.deleteCurrentConfigByCurrentIds(currentIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DepositController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DepositController.java
new file mode 100644
index 0000000..e46a590
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DepositController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Deposit;
+import com.ruoyi.catdog.service.IDepositService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 保证金记录Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/deposit")
+public class DepositController extends BaseController
+{
+ @Autowired
+ private IDepositService depositService;
+
+ /**
+ * 查询保证金记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Deposit deposit)
+ {
+ startPage();
+ List list = depositService.selectDepositList(deposit);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出保证金记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:export')")
+ @Log(title = "保证金记录", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Deposit deposit) throws IOException {
+ List list = depositService.selectDepositList(deposit);
+ ExcelUtil util = new ExcelUtil(Deposit.class);
+ util.exportExcel(response, list, "保证金记录数据");
+ }
+
+ /**
+ * 获取保证金记录详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+// return success(depositService.selectDepositById(id));
+ return null;
+ }
+
+ /**
+ * 新增保证金记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:add')")
+ @Log(title = "保证金记录", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Deposit deposit)
+ {
+ return toAjax(depositService.insertDeposit(deposit));
+ }
+
+ /**
+ * 修改保证金记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:edit')")
+ @Log(title = "保证金记录", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Deposit deposit)
+ {
+ return toAjax(depositService.updateDeposit(deposit));
+ }
+
+ /**
+ * 删除保证金记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:deposit:remove')")
+ @Log(title = "保证金记录", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(depositService.deleteDepositByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DescriptivesConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DescriptivesConfigController.java
new file mode 100644
index 0000000..c6fe928
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/DescriptivesConfigController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.DescriptivesConfig;
+import com.ruoyi.catdog.service.IDescriptivesConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 数据描述配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/descriptives")
+public class DescriptivesConfigController extends BaseController
+{
+ @Autowired
+ private IDescriptivesConfigService descriptivesConfigService;
+
+ /**
+ * 查询数据描述配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(DescriptivesConfig descriptivesConfig)
+ {
+ startPage();
+ List list = descriptivesConfigService.selectDescriptivesConfigList(descriptivesConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出数据描述配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:export')")
+ @Log(title = "数据描述配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, DescriptivesConfig descriptivesConfig) throws IOException {
+ List list = descriptivesConfigService.selectDescriptivesConfigList(descriptivesConfig);
+ ExcelUtil util = new ExcelUtil(DescriptivesConfig.class);
+ util.exportExcel(response, list, "数据描述配置数据");
+ }
+
+ /**
+ * 获取数据描述配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+// return success(descriptivesConfigService.selectDescriptivesConfigById(id));
+ return null;
+ }
+
+ /**
+ * 新增数据描述配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:add')")
+ @Log(title = "数据描述配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody DescriptivesConfig descriptivesConfig)
+ {
+ return toAjax(descriptivesConfigService.insertDescriptivesConfig(descriptivesConfig));
+ }
+
+ /**
+ * 修改数据描述配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:edit')")
+ @Log(title = "数据描述配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody DescriptivesConfig descriptivesConfig)
+ {
+ return toAjax(descriptivesConfigService.updateDescriptivesConfig(descriptivesConfig));
+ }
+
+ /**
+ * 删除数据描述配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:descriptives:remove')")
+ @Log(title = "数据描述配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(descriptivesConfigService.deleteDescriptivesConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExaminationController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExaminationController.java
new file mode 100644
index 0000000..2e36fcc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExaminationController.java
@@ -0,0 +1,105 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Examination;
+import com.ruoyi.catdog.service.IExaminationService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 考核Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/examination")
+public class ExaminationController extends BaseController
+{
+ @Autowired
+ private IExaminationService examinationService;
+
+ /**
+ * 查询考核列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Examination examination)
+ {
+ startPage();
+ List list = examinationService.selectExaminationList(examination);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出考核列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:export')")
+ @Log(title = "考核", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Examination examination) throws IOException {
+ List list = examinationService.selectExaminationList(examination);
+ ExcelUtil util = new ExcelUtil(Examination.class);
+ util.exportExcel(response, list, "考核数据");
+ }
+
+ /**
+ * 获取考核详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:query')")
+ @GetMapping(value = "/{examinationId}")
+ public AjaxResult getInfo(@PathVariable("examinationId") Long examinationId)
+ {
+// return success(examinationService.selectExaminationByExaminationId(examinationId));
+ return null;
+ }
+
+ /**
+ * 新增考核
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:add')")
+ @Log(title = "考核", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Examination examination)
+ {
+ return toAjax(examinationService.insertExamination(examination));
+ }
+
+ /**
+ * 修改考核
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:edit')")
+ @Log(title = "考核", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Examination examination)
+ {
+ return toAjax(examinationService.updateExamination(examination));
+ }
+
+ /**
+ * 删除考核
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examination:remove')")
+ @Log(title = "考核", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{examinationIds}")
+ public AjaxResult remove(@PathVariable Long[] examinationIds)
+ {
+ return toAjax(examinationService.deleteExaminationByExaminationIds(examinationIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExamineConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExamineConfigController.java
new file mode 100644
index 0000000..173dc2f
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ExamineConfigController.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.ExamineConfig;
+import com.ruoyi.catdog.service.IExamineConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 考核认证配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/examine")
+public class ExamineConfigController extends BaseController
+{
+ @Autowired
+ private IExamineConfigService examineConfigService;
+
+ /**
+ * 查询考核认证配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(ExamineConfig examineConfig)
+ {
+ startPage();
+ List list = examineConfigService.selectExamineConfigList(examineConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出考核认证配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:export')")
+ @Log(title = "考核认证配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ExamineConfig examineConfig) throws IOException {
+ List list = examineConfigService.selectExamineConfigList(examineConfig);
+ ExcelUtil util = new ExcelUtil(ExamineConfig.class);
+ util.exportExcel(response, list, "考核认证配置数据");
+ }
+
+ /**
+ * 获取考核认证配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+// return success(examineConfigService.selectExamineConfigById(id));
+ return null;
+
+ }
+
+ /**
+ * 新增考核认证配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:add')")
+ @Log(title = "考核认证配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ExamineConfig examineConfig)
+ {
+ return toAjax(examineConfigService.insertExamineConfig(examineConfig));
+ }
+
+ /**
+ * 修改考核认证配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:edit')")
+ @Log(title = "考核认证配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ExamineConfig examineConfig)
+ {
+ return toAjax(examineConfigService.updateExamineConfig(examineConfig));
+ }
+
+ /**
+ * 删除考核认证配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:examine:remove')")
+ @Log(title = "考核认证配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(examineConfigService.deleteExamineConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodController.java
new file mode 100644
index 0000000..429ec02
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodController.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.FeedingFood;
+import com.ruoyi.catdog.service.IFeedingFoodService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 喂养要求Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/food")
+public class FeedingFoodController extends BaseController
+{
+ @Autowired
+ private IFeedingFoodService feedingFoodService;
+
+ /**
+ * 查询喂养要求列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(FeedingFood feedingFood)
+ {
+ startPage();
+ List list = feedingFoodService.selectFeedingFoodList(feedingFood);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出喂养要求列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:export')")
+ @Log(title = "喂养要求", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, FeedingFood feedingFood) throws IOException {
+ List list = feedingFoodService.selectFeedingFoodList(feedingFood);
+ ExcelUtil util = new ExcelUtil(FeedingFood.class);
+ util.exportExcel(response, list, "喂养要求数据");
+ }
+
+ /**
+ * 获取喂养要求详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:query')")
+ @GetMapping(value = "/{feedingFoodId}")
+ public AjaxResult getInfo(@PathVariable("feedingFoodId") Long feedingFoodId)
+ {
+// return success(feedingFoodService.selectFeedingFoodByFeedingFoodId(feedingFoodId));
+ return null;
+
+ }
+
+ /**
+ * 新增喂养要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:add')")
+ @Log(title = "喂养要求", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody FeedingFood feedingFood)
+ {
+ return toAjax(feedingFoodService.insertFeedingFood(feedingFood));
+ }
+
+ /**
+ * 修改喂养要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:edit')")
+ @Log(title = "喂养要求", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody FeedingFood feedingFood)
+ {
+ return toAjax(feedingFoodService.updateFeedingFood(feedingFood));
+ }
+
+ /**
+ * 删除喂养要求
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:food:remove')")
+ @Log(title = "喂养要求", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{feedingFoodIds}")
+ public AjaxResult remove(@PathVariable Long[] feedingFoodIds)
+ {
+ return toAjax(feedingFoodService.deleteFeedingFoodByFeedingFoodIds(feedingFoodIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodTypeController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodTypeController.java
new file mode 100644
index 0000000..e8c8814
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingFoodTypeController.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.FeedingFoodType;
+import com.ruoyi.catdog.service.IFeedingFoodTypeService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 喂养食品类型Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/type")
+public class FeedingFoodTypeController extends BaseController
+{
+ @Autowired
+ private IFeedingFoodTypeService feedingFoodTypeService;
+
+ /**
+ * 查询喂养食品类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(FeedingFoodType feedingFoodType)
+ {
+ startPage();
+ List list = feedingFoodTypeService.selectFeedingFoodTypeList(feedingFoodType);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出喂养食品类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:export')")
+ @Log(title = "喂养食品类型", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, FeedingFoodType feedingFoodType) throws IOException {
+ List list = feedingFoodTypeService.selectFeedingFoodTypeList(feedingFoodType);
+ ExcelUtil util = new ExcelUtil(FeedingFoodType.class);
+ util.exportExcel(response, list, "喂养食品类型数据");
+ }
+
+ /**
+ * 获取喂养食品类型详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:query')")
+ @GetMapping(value = "/{feedingFoodTypeId}")
+ public AjaxResult getInfo(@PathVariable("feedingFoodTypeId") Long feedingFoodTypeId)
+ {
+// return success(feedingFoodTypeService.selectFeedingFoodTypeByFeedingFoodTypeId(feedingFoodTypeId));
+ return null;
+
+ }
+
+ /**
+ * 新增喂养食品类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:add')")
+ @Log(title = "喂养食品类型", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody FeedingFoodType feedingFoodType)
+ {
+ return toAjax(feedingFoodTypeService.insertFeedingFoodType(feedingFoodType));
+ }
+
+ /**
+ * 修改喂养食品类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:edit')")
+ @Log(title = "喂养食品类型", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody FeedingFoodType feedingFoodType)
+ {
+ return toAjax(feedingFoodTypeService.updateFeedingFoodType(feedingFoodType));
+ }
+
+ /**
+ * 删除喂养食品类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:type:remove')")
+ @Log(title = "喂养食品类型", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{feedingFoodTypeIds}")
+ public AjaxResult remove(@PathVariable Long[] feedingFoodTypeIds)
+ {
+ return toAjax(feedingFoodTypeService.deleteFeedingFoodTypeByFeedingFoodTypeIds(feedingFoodTypeIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingRequirementsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingRequirementsController.java
new file mode 100644
index 0000000..9fedbe2
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FeedingRequirementsController.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.FeedingRequirements;
+import com.ruoyi.catdog.service.IFeedingRequirementsService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 喂养要求配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/requirements")
+public class FeedingRequirementsController extends BaseController
+{
+ @Autowired
+ private IFeedingRequirementsService feedingRequirementsService;
+
+ /**
+ * 查询喂养要求配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(FeedingRequirements feedingRequirements)
+ {
+ startPage();
+ List list = feedingRequirementsService.selectFeedingRequirementsList(feedingRequirements);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出喂养要求配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:export')")
+ @Log(title = "喂养要求配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, FeedingRequirements feedingRequirements) throws IOException {
+ List list = feedingRequirementsService.selectFeedingRequirementsList(feedingRequirements);
+ ExcelUtil util = new ExcelUtil(FeedingRequirements.class);
+ util.exportExcel(response, list, "喂养要求配置数据");
+ }
+
+ /**
+ * 获取喂养要求配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:query')")
+ @GetMapping(value = "/{feedingRequirementsId}")
+ public AjaxResult getInfo(@PathVariable("feedingRequirementsId") Long feedingRequirementsId)
+ {
+// return success(feedingRequirementsService.selectFeedingRequirementsByFeedingRequirementsId(feedingRequirementsId));
+ return null;
+
+ }
+
+ /**
+ * 新增喂养要求配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:add')")
+ @Log(title = "喂养要求配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody FeedingRequirements feedingRequirements)
+ {
+ return toAjax(feedingRequirementsService.insertFeedingRequirements(feedingRequirements));
+ }
+
+ /**
+ * 修改喂养要求配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:edit')")
+ @Log(title = "喂养要求配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody FeedingRequirements feedingRequirements)
+ {
+ return toAjax(feedingRequirementsService.updateFeedingRequirements(feedingRequirements));
+ }
+
+ /**
+ * 删除喂养要求配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:requirements:remove')")
+ @Log(title = "喂养要求配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{feedingRequirementsIds}")
+ public AjaxResult remove(@PathVariable Long[] feedingRequirementsIds)
+ {
+ return toAjax(feedingRequirementsService.deleteFeedingRequirementsByFeedingRequirementsIds(feedingRequirementsIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FinalConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FinalConfigController.java
new file mode 100644
index 0000000..4426d99
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/FinalConfigController.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.FinalConfig;
+import com.ruoyi.catdog.service.IFinalConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 最终准备页面配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/finalconfig")
+public class FinalConfigController extends BaseController
+{
+ @Autowired
+ private IFinalConfigService finalConfigService;
+
+ /**
+ * 查询最终准备页面配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(FinalConfig finalConfig)
+ {
+ startPage();
+ List list = finalConfigService.selectFinalConfigList(finalConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出最终准备页面配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:export')")
+ @Log(title = "最终准备页面配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, FinalConfig finalConfig) throws IOException {
+ List list = finalConfigService.selectFinalConfigList(finalConfig);
+ ExcelUtil util = new ExcelUtil(FinalConfig.class);
+ util.exportExcel(response, list, "最终准备页面配置数据");
+ }
+
+ /**
+ * 获取最终准备页面配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+// return success(finalConfigService.selectFinalConfigById(id));
+ return null;
+
+ }
+
+ /**
+ * 新增最终准备页面配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:add')")
+ @Log(title = "最终准备页面配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody FinalConfig finalConfig)
+ {
+ return toAjax(finalConfigService.insertFinalConfig(finalConfig));
+ }
+
+ /**
+ * 修改最终准备页面配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:edit')")
+ @Log(title = "最终准备页面配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody FinalConfig finalConfig)
+ {
+ return toAjax(finalConfigService.updateFinalConfig(finalConfig));
+ }
+
+ /**
+ * 删除最终准备页面配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:finalconfig:remove')")
+ @Log(title = "最终准备页面配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(finalConfigService.deleteFinalConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPageConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPageConfigController.java
new file mode 100644
index 0000000..3418c0c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPageConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.IndexPageConfig;
+import com.ruoyi.catdog.service.IIndexPageConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 首页登录配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/config")
+public class IndexPageConfigController extends BaseController
+{
+ @Autowired
+ private IIndexPageConfigService indexPageConfigService;
+
+ /**
+ * 查询首页登录配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(IndexPageConfig indexPageConfig)
+ {
+ startPage();
+ List list = indexPageConfigService.selectIndexPageConfigList(indexPageConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出首页登录配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:export')")
+ @Log(title = "首页登录配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IndexPageConfig indexPageConfig) throws IOException {
+ List list = indexPageConfigService.selectIndexPageConfigList(indexPageConfig);
+ ExcelUtil util = new ExcelUtil(IndexPageConfig.class);
+ util.exportExcel(response, list, "首页登录配置数据");
+ }
+
+ /**
+ * 获取首页登录配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:query')")
+ @GetMapping(value = "/{indexBackground}")
+ public AjaxResult getInfo(@PathVariable("indexBackground") String indexBackground)
+ {
+ return success(indexPageConfigService.selectIndexPageConfigByIndexBackground(indexBackground));
+ }
+
+ /**
+ * 新增首页登录配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:add')")
+ @Log(title = "首页登录配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody IndexPageConfig indexPageConfig)
+ {
+ return toAjax(indexPageConfigService.insertIndexPageConfig(indexPageConfig));
+ }
+
+ /**
+ * 修改首页登录配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:edit')")
+ @Log(title = "首页登录配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody IndexPageConfig indexPageConfig)
+ {
+ return toAjax(indexPageConfigService.updateIndexPageConfig(indexPageConfig));
+ }
+
+ /**
+ * 删除首页登录配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:config:remove')")
+ @Log(title = "首页登录配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{indexBackgrounds}")
+ public AjaxResult remove(@PathVariable String[] indexBackgrounds)
+ {
+ return toAjax(indexPageConfigService.deleteIndexPageConfigByIndexBackgrounds(indexBackgrounds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPartnerConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPartnerConfigController.java
new file mode 100644
index 0000000..9c1000c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexPartnerConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.IndexPartnerConfig;
+import com.ruoyi.catdog.service.IIndexPartnerConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 加入合伙人提示配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/indexpartnerconfig")
+public class IndexPartnerConfigController extends BaseController
+{
+ @Autowired
+ private IIndexPartnerConfigService indexPartnerConfigService;
+
+ /**
+ * 查询加入合伙人提示配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(IndexPartnerConfig indexPartnerConfig)
+ {
+ startPage();
+ List list = indexPartnerConfigService.selectIndexPartnerConfigList(indexPartnerConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出加入合伙人提示配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:export')")
+ @Log(title = "加入合伙人提示配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IndexPartnerConfig indexPartnerConfig) throws IOException {
+ List list = indexPartnerConfigService.selectIndexPartnerConfigList(indexPartnerConfig);
+ ExcelUtil util = new ExcelUtil(IndexPartnerConfig.class);
+ util.exportExcel(response, list, "加入合伙人提示配置数据");
+ }
+
+ /**
+ * 获取加入合伙人提示配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:query')")
+ @GetMapping(value = "/{partnerBackground}")
+ public AjaxResult getInfo(@PathVariable("partnerBackground") String partnerBackground)
+ {
+ return success(indexPartnerConfigService.selectIndexPartnerConfigByPartnerBackground(partnerBackground));
+ }
+
+ /**
+ * 新增加入合伙人提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:add')")
+ @Log(title = "加入合伙人提示配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody IndexPartnerConfig indexPartnerConfig)
+ {
+ return toAjax(indexPartnerConfigService.insertIndexPartnerConfig(indexPartnerConfig));
+ }
+
+ /**
+ * 修改加入合伙人提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:edit')")
+ @Log(title = "加入合伙人提示配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody IndexPartnerConfig indexPartnerConfig)
+ {
+ return toAjax(indexPartnerConfigService.updateIndexPartnerConfig(indexPartnerConfig));
+ }
+
+ /**
+ * 删除加入合伙人提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexpartnerconfig:remove')")
+ @Log(title = "加入合伙人提示配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{partnerBackgrounds}")
+ public AjaxResult remove(@PathVariable String[] partnerBackgrounds)
+ {
+ return toAjax(indexPartnerConfigService.deleteIndexPartnerConfigByPartnerBackgrounds(partnerBackgrounds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigController.java
new file mode 100644
index 0000000..3d66aec
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Indexconfig;
+import com.ruoyi.catdog.service.IIndexconfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 主页内容配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/indexconfig")
+public class IndexconfigController extends BaseController
+{
+ @Autowired
+ private IIndexconfigService indexconfigService;
+
+ /**
+ * 查询主页内容配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Indexconfig indexconfig)
+ {
+ startPage();
+ List list = indexconfigService.selectIndexconfigList(indexconfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出主页内容配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:export')")
+ @Log(title = "主页内容配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Indexconfig indexconfig) throws IOException {
+ List list = indexconfigService.selectIndexconfigList(indexconfig);
+ ExcelUtil util = new ExcelUtil(Indexconfig.class);
+ util.exportExcel(response, list, "主页内容配置数据");
+ }
+
+ /**
+ * 获取主页内容配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:query')")
+ @GetMapping(value = "/{topCarouselImage}")
+ public AjaxResult getInfo(@PathVariable("topCarouselImage") String topCarouselImage)
+ {
+ return success(indexconfigService.selectIndexconfigByTopCarouselImage(topCarouselImage));
+ }
+
+ /**
+ * 新增主页内容配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:add')")
+ @Log(title = "主页内容配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Indexconfig indexconfig)
+ {
+ return toAjax(indexconfigService.insertIndexconfig(indexconfig));
+ }
+
+ /**
+ * 修改主页内容配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:edit')")
+ @Log(title = "主页内容配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Indexconfig indexconfig)
+ {
+ return toAjax(indexconfigService.updateIndexconfig(indexconfig));
+ }
+
+ /**
+ * 删除主页内容配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:indexconfig:remove')")
+ @Log(title = "主页内容配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{topCarouselImages}")
+ public AjaxResult remove(@PathVariable String[] topCarouselImages)
+ {
+ return toAjax(indexconfigService.deleteIndexconfigByTopCarouselImages(topCarouselImages));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigIconController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigIconController.java
new file mode 100644
index 0000000..64f208b
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/IndexconfigIconController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.IndexconfigIcon;
+import com.ruoyi.catdog.service.IIndexconfigIconService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 工作台图标Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/icon")
+public class IndexconfigIconController extends BaseController
+{
+ @Autowired
+ private IIndexconfigIconService indexconfigIconService;
+
+ /**
+ * 查询工作台图标列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(IndexconfigIcon indexconfigIcon)
+ {
+ startPage();
+ List list = indexconfigIconService.selectIndexconfigIconList(indexconfigIcon);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出工作台图标列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:export')")
+ @Log(title = "工作台图标", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, IndexconfigIcon indexconfigIcon) throws IOException {
+ List list = indexconfigIconService.selectIndexconfigIconList(indexconfigIcon);
+ ExcelUtil util = new ExcelUtil(IndexconfigIcon.class);
+ util.exportExcel(response, list, "工作台图标数据");
+ }
+
+ /**
+ * 获取工作台图标详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(indexconfigIconService.selectIndexconfigIconById(id));
+ }
+
+ /**
+ * 新增工作台图标
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:add')")
+ @Log(title = "工作台图标", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody IndexconfigIcon indexconfigIcon)
+ {
+ return toAjax(indexconfigIconService.insertIndexconfigIcon(indexconfigIcon));
+ }
+
+ /**
+ * 修改工作台图标
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:edit')")
+ @Log(title = "工作台图标", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody IndexconfigIcon indexconfigIcon)
+ {
+ return toAjax(indexconfigIconService.updateIndexconfigIcon(indexconfigIcon));
+ }
+
+ /**
+ * 删除工作台图标
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:icon:remove')")
+ @Log(title = "工作台图标", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(indexconfigIconService.deleteIndexconfigIconByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/InviteController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/InviteController.java
new file mode 100644
index 0000000..e3e8322
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/InviteController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Invite;
+import com.ruoyi.catdog.service.IInviteService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 邀请海报配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/invite")
+public class InviteController extends BaseController
+{
+ @Autowired
+ private IInviteService inviteService;
+
+ /**
+ * 查询邀请海报配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Invite invite)
+ {
+ startPage();
+ List list = inviteService.selectInviteList(invite);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出邀请海报配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:export')")
+ @Log(title = "邀请海报配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Invite invite) throws IOException {
+ List list = inviteService.selectInviteList(invite);
+ ExcelUtil util = new ExcelUtil(Invite.class);
+ util.exportExcel(response, list, "邀请海报配置数据");
+ }
+
+ /**
+ * 获取邀请海报配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(inviteService.selectInviteById(id));
+ }
+
+ /**
+ * 新增邀请海报配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:add')")
+ @Log(title = "邀请海报配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Invite invite)
+ {
+ return toAjax(inviteService.insertInvite(invite));
+ }
+
+ /**
+ * 修改邀请海报配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:edit')")
+ @Log(title = "邀请海报配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Invite invite)
+ {
+ return toAjax(inviteService.updateInvite(invite));
+ }
+
+ /**
+ * 删除邀请海报配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:invite:remove')")
+ @Log(title = "邀请海报配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(inviteService.deleteInviteByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseController.java
new file mode 100644
index 0000000..4ea7473
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.License;
+import com.ruoyi.catdog.service.ILicenseService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 执照Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/license")
+public class LicenseController extends BaseController
+{
+ @Autowired
+ private ILicenseService licenseService;
+
+ /**
+ * 查询执照列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(License license)
+ {
+ startPage();
+ List list = licenseService.selectLicenseList(license);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出执照列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:export')")
+ @Log(title = "执照", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, License license) throws IOException {
+ List list = licenseService.selectLicenseList(license);
+ ExcelUtil util = new ExcelUtil(License.class);
+ util.exportExcel(response, list, "执照数据");
+ }
+
+ /**
+ * 获取执照详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:query')")
+ @GetMapping(value = "/{licenseId}")
+ public AjaxResult getInfo(@PathVariable("licenseId") Long licenseId)
+ {
+ return success(licenseService.selectLicenseByLicenseId(licenseId));
+ }
+
+ /**
+ * 新增执照
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:add')")
+ @Log(title = "执照", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody License license)
+ {
+ return toAjax(licenseService.insertLicense(license));
+ }
+
+ /**
+ * 修改执照
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:edit')")
+ @Log(title = "执照", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody License license)
+ {
+ return toAjax(licenseService.updateLicense(license));
+ }
+
+ /**
+ * 删除执照
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:license:remove')")
+ @Log(title = "执照", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{licenseIds}")
+ public AjaxResult remove(@PathVariable Long[] licenseIds)
+ {
+ return toAjax(licenseService.deleteLicenseByLicenseIds(licenseIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseImageController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseImageController.java
new file mode 100644
index 0000000..0600449
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LicenseImageController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.LicenseImage;
+import com.ruoyi.catdog.service.ILicenseImageService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 执照图片Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/image")
+public class LicenseImageController extends BaseController
+{
+ @Autowired
+ private ILicenseImageService licenseImageService;
+
+ /**
+ * 查询执照图片列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(LicenseImage licenseImage)
+ {
+ startPage();
+ List list = licenseImageService.selectLicenseImageList(licenseImage);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出执照图片列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:export')")
+ @Log(title = "执照图片", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, LicenseImage licenseImage) throws IOException {
+ List list = licenseImageService.selectLicenseImageList(licenseImage);
+ ExcelUtil util = new ExcelUtil(LicenseImage.class);
+ util.exportExcel(response, list, "执照图片数据");
+ }
+
+ /**
+ * 获取执照图片详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(licenseImageService.selectLicenseImageById(id));
+ }
+
+ /**
+ * 新增执照图片
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:add')")
+ @Log(title = "执照图片", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody LicenseImage licenseImage)
+ {
+ return toAjax(licenseImageService.insertLicenseImage(licenseImage));
+ }
+
+ /**
+ * 修改执照图片
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:edit')")
+ @Log(title = "执照图片", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody LicenseImage licenseImage)
+ {
+ return toAjax(licenseImageService.updateLicenseImage(licenseImage));
+ }
+
+ /**
+ * 删除执照图片
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:image:remove')")
+ @Log(title = "执照图片", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(licenseImageService.deleteLicenseImageByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LossOrderController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LossOrderController.java
new file mode 100644
index 0000000..9b24b19
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/LossOrderController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.LossOrder;
+import com.ruoyi.catdog.service.ILossOrderService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 流失订单Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/order")
+public class LossOrderController extends BaseController
+{
+ @Autowired
+ private ILossOrderService lossOrderService;
+
+ /**
+ * 查询流失订单列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(LossOrder lossOrder)
+ {
+ startPage();
+ List list = lossOrderService.selectLossOrderList(lossOrder);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出流失订单列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:export')")
+ @Log(title = "流失订单", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, LossOrder lossOrder) throws IOException {
+ List list = lossOrderService.selectLossOrderList(lossOrder);
+ ExcelUtil util = new ExcelUtil(LossOrder.class);
+ util.exportExcel(response, list, "流失订单数据");
+ }
+
+ /**
+ * 获取流失订单详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:query')")
+ @GetMapping(value = "/{lossOrderId}")
+ public AjaxResult getInfo(@PathVariable("lossOrderId") Long lossOrderId)
+ {
+ return success(lossOrderService.selectLossOrderByLossOrderId(lossOrderId));
+ }
+
+ /**
+ * 新增流失订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:add')")
+ @Log(title = "流失订单", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody LossOrder lossOrder)
+ {
+ return toAjax(lossOrderService.insertLossOrder(lossOrder));
+ }
+
+ /**
+ * 修改流失订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:edit')")
+ @Log(title = "流失订单", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody LossOrder lossOrder)
+ {
+ return toAjax(lossOrderService.updateLossOrder(lossOrder));
+ }
+
+ /**
+ * 删除流失订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:remove')")
+ @Log(title = "流失订单", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{lossOrderIds}")
+ public AjaxResult remove(@PathVariable Long[] lossOrderIds)
+ {
+ return toAjax(lossOrderService.deleteLossOrderByLossOrderIds(lossOrderIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ManualConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ManualConfigController.java
new file mode 100644
index 0000000..0d05bc3
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/ManualConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.ManualConfig;
+import com.ruoyi.catdog.service.IManualConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 伴宠师手册配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/manualconfig")
+public class ManualConfigController extends BaseController
+{
+ @Autowired
+ private IManualConfigService manualConfigService;
+
+ /**
+ * 查询伴宠师手册配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(ManualConfig manualConfig)
+ {
+ startPage();
+ List list = manualConfigService.selectManualConfigList(manualConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出伴宠师手册配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:export')")
+ @Log(title = "伴宠师手册配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ManualConfig manualConfig) throws IOException {
+ List list = manualConfigService.selectManualConfigList(manualConfig);
+ ExcelUtil util = new ExcelUtil(ManualConfig.class);
+ util.exportExcel(response, list, "伴宠师手册配置数据");
+ }
+
+ /**
+ * 获取伴宠师手册配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(manualConfigService.selectManualConfigById(id));
+ }
+
+ /**
+ * 新增伴宠师手册配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:add')")
+ @Log(title = "伴宠师手册配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ManualConfig manualConfig)
+ {
+ return toAjax(manualConfigService.insertManualConfig(manualConfig));
+ }
+
+ /**
+ * 修改伴宠师手册配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:edit')")
+ @Log(title = "伴宠师手册配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ManualConfig manualConfig)
+ {
+ return toAjax(manualConfigService.updateManualConfig(manualConfig));
+ }
+
+ /**
+ * 删除伴宠师手册配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:manualconfig:remove')")
+ @Log(title = "伴宠师手册配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(manualConfigService.deleteManualConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersController.java
new file mode 100644
index 0000000..d7ebb2a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Orders;
+import com.ruoyi.catdog.service.IOrderService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 订单Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/orders")
+public class OrdersController extends BaseController
+{
+ @Autowired
+ private IOrderService orderService;
+
+ /**
+ * 查询订单列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Orders order)
+ {
+ startPage();
+ List list = orderService.selectOrderList(order);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出订单列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:export')")
+ @Log(title = "订单", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Orders order) throws IOException {
+ List list = orderService.selectOrderList(order);
+ ExcelUtil util = new ExcelUtil(Orders.class);
+ util.exportExcel(response, list, "订单数据");
+ }
+
+ /**
+ * 获取订单详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:query')")
+ @GetMapping(value = "/{orderId}")
+ public AjaxResult getInfo(@PathVariable("orderId") Long orderId)
+ {
+ return success(orderService.selectOrderByOrderId(orderId));
+ }
+
+ /**
+ * 新增订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:add')")
+ @Log(title = "订单", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Orders order)
+ {
+ return toAjax(orderService.insertOrder(order));
+ }
+
+ /**
+ * 修改订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:edit')")
+ @Log(title = "订单", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Orders order)
+ {
+ return toAjax(orderService.updateOrder(order));
+ }
+
+ /**
+ * 删除订单
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:order:remove')")
+ @Log(title = "订单", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{orderIds}")
+ public AjaxResult remove(@PathVariable Long[] orderIds)
+ {
+ return toAjax(orderService.deleteOrderByOrderIds(orderIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersRecordsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersRecordsController.java
new file mode 100644
index 0000000..c9e2c7a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/OrdersRecordsController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.OrdersRecords;
+import com.ruoyi.catdog.service.IOrdersRecordsService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 接单记录Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/records")
+public class OrdersRecordsController extends BaseController
+{
+ @Autowired
+ private IOrdersRecordsService ordersRecordsService;
+
+ /**
+ * 查询接单记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(OrdersRecords ordersRecords)
+ {
+ startPage();
+ List list = ordersRecordsService.selectOrdersRecordsList(ordersRecords);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出接单记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:export')")
+ @Log(title = "接单记录", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, OrdersRecords ordersRecords) throws IOException {
+ List list = ordersRecordsService.selectOrdersRecordsList(ordersRecords);
+ ExcelUtil util = new ExcelUtil(OrdersRecords.class);
+ util.exportExcel(response, list, "接单记录数据");
+ }
+
+ /**
+ * 获取接单记录详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:query')")
+ @GetMapping(value = "/{ordersRecordsId}")
+ public AjaxResult getInfo(@PathVariable("ordersRecordsId") Long ordersRecordsId)
+ {
+ return success(ordersRecordsService.selectOrdersRecordsByOrdersRecordsId(ordersRecordsId));
+ }
+
+ /**
+ * 新增接单记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:add')")
+ @Log(title = "接单记录", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody OrdersRecords ordersRecords)
+ {
+ return toAjax(ordersRecordsService.insertOrdersRecords(ordersRecords));
+ }
+
+ /**
+ * 修改接单记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:edit')")
+ @Log(title = "接单记录", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody OrdersRecords ordersRecords)
+ {
+ return toAjax(ordersRecordsService.updateOrdersRecords(ordersRecords));
+ }
+
+ /**
+ * 删除接单记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:records:remove')")
+ @Log(title = "接单记录", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ordersRecordsIds}")
+ public AjaxResult remove(@PathVariable Long[] ordersRecordsIds)
+ {
+ return toAjax(ordersRecordsService.deleteOrdersRecordsByOrdersRecordsIds(ordersRecordsIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PaperPromptConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PaperPromptConfigController.java
new file mode 100644
index 0000000..9e767fb
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PaperPromptConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PaperPromptConfig;
+import com.ruoyi.catdog.service.IPaperPromptConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 证件提示配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/paperpromptconfig")
+public class PaperPromptConfigController extends BaseController
+{
+ @Autowired
+ private IPaperPromptConfigService paperPromptConfigService;
+
+ /**
+ * 查询证件提示配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PaperPromptConfig paperPromptConfig)
+ {
+ startPage();
+ List list = paperPromptConfigService.selectPaperPromptConfigList(paperPromptConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出证件提示配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:export')")
+ @Log(title = "证件提示配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PaperPromptConfig paperPromptConfig) throws IOException {
+ List list = paperPromptConfigService.selectPaperPromptConfigList(paperPromptConfig);
+ ExcelUtil util = new ExcelUtil(PaperPromptConfig.class);
+ util.exportExcel(response, list, "证件提示配置数据");
+ }
+
+ /**
+ * 获取证件提示配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(paperPromptConfigService.selectPaperPromptConfigById(id));
+ }
+
+ /**
+ * 新增证件提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:add')")
+ @Log(title = "证件提示配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PaperPromptConfig paperPromptConfig)
+ {
+ return toAjax(paperPromptConfigService.insertPaperPromptConfig(paperPromptConfig));
+ }
+
+ /**
+ * 修改证件提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:edit')")
+ @Log(title = "证件提示配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PaperPromptConfig paperPromptConfig)
+ {
+ return toAjax(paperPromptConfigService.updatePaperPromptConfig(paperPromptConfig));
+ }
+
+ /**
+ * 删除证件提示配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:paperpromptconfig:remove')")
+ @Log(title = "证件提示配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(paperPromptConfigService.deletePaperPromptConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerController.java
new file mode 100644
index 0000000..c79b60a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Partner;
+import com.ruoyi.catdog.service.IPartnerService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 合伙人Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/partner")
+public class PartnerController extends BaseController
+{
+ @Autowired
+ private IPartnerService partnerService;
+
+ /**
+ * 查询合伙人列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Partner partner)
+ {
+ startPage();
+ List list = partnerService.selectPartnerList(partner);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出合伙人列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:export')")
+ @Log(title = "合伙人", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Partner partner) throws IOException {
+ List list = partnerService.selectPartnerList(partner);
+ ExcelUtil util = new ExcelUtil(Partner.class);
+ util.exportExcel(response, list, "合伙人数据");
+ }
+
+ /**
+ * 获取合伙人详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(partnerService.selectPartnerById(id));
+ }
+
+ /**
+ * 新增合伙人
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:add')")
+ @Log(title = "合伙人", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Partner partner)
+ {
+ return toAjax(partnerService.insertPartner(partner));
+ }
+
+ /**
+ * 修改合伙人
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:edit')")
+ @Log(title = "合伙人", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Partner partner)
+ {
+ return toAjax(partnerService.updatePartner(partner));
+ }
+
+ /**
+ * 删除合伙人
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partner:remove')")
+ @Log(title = "合伙人", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(partnerService.deletePartnerByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerbindingController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerbindingController.java
new file mode 100644
index 0000000..9c0cfb6
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerbindingController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Partnerbinding;
+import com.ruoyi.catdog.service.IPartnerbindingService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 合伙人绑定Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/partnerbinding")
+public class PartnerbindingController extends BaseController
+{
+ @Autowired
+ private IPartnerbindingService partnerbindingService;
+
+ /**
+ * 查询合伙人绑定列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Partnerbinding partnerbinding)
+ {
+ startPage();
+ List list = partnerbindingService.selectPartnerbindingList(partnerbinding);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出合伙人绑定列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:export')")
+ @Log(title = "合伙人绑定", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Partnerbinding partnerbinding) throws IOException {
+ List list = partnerbindingService.selectPartnerbindingList(partnerbinding);
+ ExcelUtil util = new ExcelUtil(Partnerbinding.class);
+ util.exportExcel(response, list, "合伙人绑定数据");
+ }
+
+ /**
+ * 获取合伙人绑定详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(partnerbindingService.selectPartnerbindingById(id));
+ }
+
+ /**
+ * 新增合伙人绑定
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:add')")
+ @Log(title = "合伙人绑定", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Partnerbinding partnerbinding)
+ {
+ return toAjax(partnerbindingService.insertPartnerbinding(partnerbinding));
+ }
+
+ /**
+ * 修改合伙人绑定
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:edit')")
+ @Log(title = "合伙人绑定", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Partnerbinding partnerbinding)
+ {
+ return toAjax(partnerbindingService.updatePartnerbinding(partnerbinding));
+ }
+
+ /**
+ * 删除合伙人绑定
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerbinding:remove')")
+ @Log(title = "合伙人绑定", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(partnerbindingService.deletePartnerbindingByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerdataController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerdataController.java
new file mode 100644
index 0000000..71d2215
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerdataController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Partnerdata;
+import com.ruoyi.catdog.service.IPartnerdataService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 合伙人数据Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/partnerdata")
+public class PartnerdataController extends BaseController
+{
+ @Autowired
+ private IPartnerdataService partnerdataService;
+
+ /**
+ * 查询合伙人数据列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Partnerdata partnerdata)
+ {
+ startPage();
+ List list = partnerdataService.selectPartnerdataList(partnerdata);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出合伙人数据列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:export')")
+ @Log(title = "合伙人数据", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Partnerdata partnerdata) throws IOException {
+ List list = partnerdataService.selectPartnerdataList(partnerdata);
+ ExcelUtil util = new ExcelUtil(Partnerdata.class);
+ util.exportExcel(response, list, "合伙人数据数据");
+ }
+
+ /**
+ * 获取合伙人数据详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(partnerdataService.selectPartnerdataById(id));
+ }
+
+ /**
+ * 新增合伙人数据
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:add')")
+ @Log(title = "合伙人数据", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Partnerdata partnerdata)
+ {
+ return toAjax(partnerdataService.insertPartnerdata(partnerdata));
+ }
+
+ /**
+ * 修改合伙人数据
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:edit')")
+ @Log(title = "合伙人数据", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Partnerdata partnerdata)
+ {
+ return toAjax(partnerdataService.updatePartnerdata(partnerdata));
+ }
+
+ /**
+ * 删除合伙人数据
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerdata:remove')")
+ @Log(title = "合伙人数据", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(partnerdataService.deletePartnerdataByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerincomeController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerincomeController.java
new file mode 100644
index 0000000..769d472
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PartnerincomeController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Partnerincome;
+import com.ruoyi.catdog.service.IPartnerincomeService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 合伙人等级记录Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/partnerincome")
+public class PartnerincomeController extends BaseController
+{
+ @Autowired
+ private IPartnerincomeService partnerincomeService;
+
+ /**
+ * 查询合伙人等级记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Partnerincome partnerincome)
+ {
+ startPage();
+ List list = partnerincomeService.selectPartnerincomeList(partnerincome);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出合伙人等级记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:export')")
+ @Log(title = "合伙人等级记录", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Partnerincome partnerincome) throws IOException {
+ List list = partnerincomeService.selectPartnerincomeList(partnerincome);
+ ExcelUtil util = new ExcelUtil(Partnerincome.class);
+ util.exportExcel(response, list, "合伙人等级记录数据");
+ }
+
+ /**
+ * 获取合伙人等级记录详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(partnerincomeService.selectPartnerincomeById(id));
+ }
+
+ /**
+ * 新增合伙人等级记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:add')")
+ @Log(title = "合伙人等级记录", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Partnerincome partnerincome)
+ {
+ return toAjax(partnerincomeService.insertPartnerincome(partnerincome));
+ }
+
+ /**
+ * 修改合伙人等级记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:edit')")
+ @Log(title = "合伙人等级记录", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Partnerincome partnerincome)
+ {
+ return toAjax(partnerincomeService.updatePartnerincome(partnerincome));
+ }
+
+ /**
+ * 删除合伙人等级记录
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:partnerincome:remove')")
+ @Log(title = "合伙人等级记录", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(partnerincomeService.deletePartnerincomeByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetPersonalityConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetPersonalityConfigController.java
new file mode 100644
index 0000000..91c94b4
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetPersonalityConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetPersonalityConfig;
+import com.ruoyi.catdog.service.IPetPersonalityConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 宠物性格快捷选择配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/petpersonalityconfig")
+public class PetPersonalityConfigController extends BaseController
+{
+ @Autowired
+ private IPetPersonalityConfigService petPersonalityConfigService;
+
+ /**
+ * 查询宠物性格快捷选择配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetPersonalityConfig petPersonalityConfig)
+ {
+ startPage();
+ List list = petPersonalityConfigService.selectPetPersonalityConfigList(petPersonalityConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出宠物性格快捷选择配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:export')")
+ @Log(title = "宠物性格快捷选择配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetPersonalityConfig petPersonalityConfig) throws IOException {
+ List list = petPersonalityConfigService.selectPetPersonalityConfigList(petPersonalityConfig);
+ ExcelUtil util = new ExcelUtil(PetPersonalityConfig.class);
+ util.exportExcel(response, list, "宠物性格快捷选择配置数据");
+ }
+
+ /**
+ * 获取宠物性格快捷选择配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(petPersonalityConfigService.selectPetPersonalityConfigById(id));
+ }
+
+ /**
+ * 新增宠物性格快捷选择配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:add')")
+ @Log(title = "宠物性格快捷选择配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetPersonalityConfig petPersonalityConfig)
+ {
+ return toAjax(petPersonalityConfigService.insertPetPersonalityConfig(petPersonalityConfig));
+ }
+
+ /**
+ * 修改宠物性格快捷选择配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:edit')")
+ @Log(title = "宠物性格快捷选择配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetPersonalityConfig petPersonalityConfig)
+ {
+ return toAjax(petPersonalityConfigService.updatePetPersonalityConfig(petPersonalityConfig));
+ }
+
+ /**
+ * 删除宠物性格快捷选择配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petpersonalityconfig:remove')")
+ @Log(title = "宠物性格快捷选择配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(petPersonalityConfigService.deletePetPersonalityConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetProfileConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetProfileConfigController.java
new file mode 100644
index 0000000..e0a1ae5
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetProfileConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetProfileConfig;
+import com.ruoyi.catdog.service.IPetProfileConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 宠物档案配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/petprofileconfig")
+public class PetProfileConfigController extends BaseController
+{
+ @Autowired
+ private IPetProfileConfigService petProfileConfigService;
+
+ /**
+ * 查询宠物档案配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetProfileConfig petProfileConfig)
+ {
+ startPage();
+ List list = petProfileConfigService.selectPetProfileConfigList(petProfileConfig);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出宠物档案配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:export')")
+ @Log(title = "宠物档案配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetProfileConfig petProfileConfig) throws IOException {
+ List list = petProfileConfigService.selectPetProfileConfigList(petProfileConfig);
+ ExcelUtil util = new ExcelUtil(PetProfileConfig.class);
+ util.exportExcel(response, list, "宠物档案配置数据");
+ }
+
+ /**
+ * 获取宠物档案配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(petProfileConfigService.selectPetProfileConfigById(id));
+ }
+
+ /**
+ * 新增宠物档案配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:add')")
+ @Log(title = "宠物档案配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetProfileConfig petProfileConfig)
+ {
+ return toAjax(petProfileConfigService.insertPetProfileConfig(petProfileConfig));
+ }
+
+ /**
+ * 修改宠物档案配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:edit')")
+ @Log(title = "宠物档案配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetProfileConfig petProfileConfig)
+ {
+ return toAjax(petProfileConfigService.updatePetProfileConfig(petProfileConfig));
+ }
+
+ /**
+ * 删除宠物档案配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:petprofileconfig:remove')")
+ @Log(title = "宠物档案配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(petProfileConfigService.deletePetProfileConfigByIds(ids));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacharCheckController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacharCheckController.java
new file mode 100644
index 0000000..d9b63fc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacharCheckController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetTeacharCheck;
+import com.ruoyi.catdog.service.IPetTeacharCheckService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 打卡Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/check")
+public class PetTeacharCheckController extends BaseController
+{
+ @Autowired
+ private IPetTeacharCheckService petTeacharCheckService;
+
+ /**
+ * 查询打卡列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetTeacharCheck petTeacharCheck)
+ {
+ startPage();
+ List list = petTeacharCheckService.selectPetTeacharCheckList(petTeacharCheck);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出打卡列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:export')")
+ @Log(title = "打卡", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetTeacharCheck petTeacharCheck) throws IOException {
+ List list = petTeacharCheckService.selectPetTeacharCheckList(petTeacharCheck);
+ ExcelUtil util = new ExcelUtil(PetTeacharCheck.class);
+ util.exportExcel(response, list, "打卡数据");
+ }
+
+ /**
+ * 获取打卡详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:query')")
+ @GetMapping(value = "/{checkId}")
+ public AjaxResult getInfo(@PathVariable("checkId") Long checkId)
+ {
+ return success(petTeacharCheckService.selectPetTeacharCheckByCheckId(checkId));
+ }
+
+ /**
+ * 新增打卡
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:add')")
+ @Log(title = "打卡", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetTeacharCheck petTeacharCheck)
+ {
+ return toAjax(petTeacharCheckService.insertPetTeacharCheck(petTeacharCheck));
+ }
+
+ /**
+ * 修改打卡
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:edit')")
+ @Log(title = "打卡", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetTeacharCheck petTeacharCheck)
+ {
+ return toAjax(petTeacharCheckService.updatePetTeacharCheck(petTeacharCheck));
+ }
+
+ /**
+ * 删除打卡
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:check:remove')")
+ @Log(title = "打卡", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{checkIds}")
+ public AjaxResult remove(@PathVariable Long[] checkIds)
+ {
+ return toAjax(petTeacharCheckService.deletePetTeacharCheckByCheckIds(checkIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherGradeController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherGradeController.java
new file mode 100644
index 0000000..85fed0a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherGradeController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetTeacherGrade;
+import com.ruoyi.catdog.service.IPetTeacherGradeService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 伴宠师等级配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/grade")
+public class PetTeacherGradeController extends BaseController
+{
+ @Autowired
+ private IPetTeacherGradeService petTeacherGradeService;
+
+ /**
+ * 查询伴宠师等级配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetTeacherGrade petTeacherGrade)
+ {
+ startPage();
+ List list = petTeacherGradeService.selectPetTeacherGradeList(petTeacherGrade);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出伴宠师等级配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:export')")
+ @Log(title = "伴宠师等级配置", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetTeacherGrade petTeacherGrade) throws IOException {
+ List list = petTeacherGradeService.selectPetTeacherGradeList(petTeacherGrade);
+ ExcelUtil util = new ExcelUtil(PetTeacherGrade.class);
+ util.exportExcel(response, list, "伴宠师等级配置数据");
+ }
+
+ /**
+ * 获取伴宠师等级配置详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:query')")
+ @GetMapping(value = "/{gradeId}")
+ public AjaxResult getInfo(@PathVariable("gradeId") String gradeId)
+ {
+ return success(petTeacherGradeService.selectPetTeacherGradeByGradeId(gradeId));
+ }
+
+ /**
+ * 新增伴宠师等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:add')")
+ @Log(title = "伴宠师等级配置", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetTeacherGrade petTeacherGrade)
+ {
+ return toAjax(petTeacherGradeService.insertPetTeacherGrade(petTeacherGrade));
+ }
+
+ /**
+ * 修改伴宠师等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:edit')")
+ @Log(title = "伴宠师等级配置", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetTeacherGrade petTeacherGrade)
+ {
+ return toAjax(petTeacherGradeService.updatePetTeacherGrade(petTeacherGrade));
+ }
+
+ /**
+ * 删除伴宠师等级配置
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:grade:remove')")
+ @Log(title = "伴宠师等级配置", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{gradeIds}")
+ public AjaxResult remove(@PathVariable String[] gradeIds)
+ {
+ return toAjax(petTeacherGradeService.deletePetTeacherGradeByGradeIds(gradeIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherInfoController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherInfoController.java
new file mode 100644
index 0000000..3d6da7e
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTeacherInfoController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetTeacherInfo;
+import com.ruoyi.catdog.service.IPetTeacherInfoService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 伴宠师信息Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/info")
+public class PetTeacherInfoController extends BaseController
+{
+ @Autowired
+ private IPetTeacherInfoService petTeacherInfoService;
+
+ /**
+ * 查询伴宠师信息列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetTeacherInfo petTeacherInfo)
+ {
+ startPage();
+ List list = petTeacherInfoService.selectPetTeacherInfoList(petTeacherInfo);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出伴宠师信息列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:export')")
+ @Log(title = "伴宠师信息", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetTeacherInfo petTeacherInfo) throws IOException {
+ List list = petTeacherInfoService.selectPetTeacherInfoList(petTeacherInfo);
+ ExcelUtil util = new ExcelUtil(PetTeacherInfo.class);
+ util.exportExcel(response, list, "伴宠师信息数据");
+ }
+
+ /**
+ * 获取伴宠师信息详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:query')")
+ @GetMapping(value = "/{petTeacherId}")
+ public AjaxResult getInfo(@PathVariable("petTeacherId") Long petTeacherId)
+ {
+ return success(petTeacherInfoService.selectPetTeacherInfoByPetTeacherId(petTeacherId));
+ }
+
+ /**
+ * 新增伴宠师信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:add')")
+ @Log(title = "伴宠师信息", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetTeacherInfo petTeacherInfo)
+ {
+ return toAjax(petTeacherInfoService.insertPetTeacherInfo(petTeacherInfo));
+ }
+
+ /**
+ * 修改伴宠师信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:edit')")
+ @Log(title = "伴宠师信息", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetTeacherInfo petTeacherInfo)
+ {
+ return toAjax(petTeacherInfoService.updatePetTeacherInfo(petTeacherInfo));
+ }
+
+ /**
+ * 删除伴宠师信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:info:remove')")
+ @Log(title = "伴宠师信息", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{petTeacherIds}")
+ public AjaxResult remove(@PathVariable Long[] petTeacherIds)
+ {
+ return toAjax(petTeacherInfoService.deletePetTeacherInfoByPetTeacherIds(petTeacherIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTypeController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTypeController.java
new file mode 100644
index 0000000..b498f58
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetTypeController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.PetType;
+import com.ruoyi.catdog.service.IPetTypeService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 宠物类型Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/PetType")
+public class PetTypeController extends BaseController
+{
+ @Autowired
+ private IPetTypeService petTypeService;
+
+ /**
+ * 查询宠物类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(PetType petType)
+ {
+ startPage();
+ List list = petTypeService.selectPetTypeList(petType);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出宠物类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:export')")
+ @Log(title = "宠物类型", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, PetType petType) throws IOException {
+ List list = petTypeService.selectPetTypeList(petType);
+ ExcelUtil util = new ExcelUtil(PetType.class);
+ util.exportExcel(response, list, "宠物类型数据");
+ }
+
+ /**
+ * 获取宠物类型详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:query')")
+ @GetMapping(value = "/{petTypeId}")
+ public AjaxResult getInfo(@PathVariable("petTypeId") Long petTypeId)
+ {
+ return success(petTypeService.selectPetTypeByPetTypeId(petTypeId));
+ }
+
+ /**
+ * 新增宠物类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:add')")
+ @Log(title = "宠物类型", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody PetType petType)
+ {
+ return toAjax(petTypeService.insertPetType(petType));
+ }
+
+ /**
+ * 修改宠物类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:edit')")
+ @Log(title = "宠物类型", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody PetType petType)
+ {
+ return toAjax(petTypeService.updatePetType(petType));
+ }
+
+ /**
+ * 删除宠物类型
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:PetType:remove')")
+ @Log(title = "宠物类型", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{petTypeIds}")
+ public AjaxResult remove(@PathVariable Long[] petTypeIds)
+ {
+ return toAjax(petTypeService.deletePetTypeByPetTypeIds(petTypeIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetsController.java
new file mode 100644
index 0000000..39764ed
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/controller/PetsController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.catdog.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.catdog.domain.Pets;
+import com.ruoyi.catdog.service.IPetsService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 宠物信息Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/catdog/pets")
+public class PetsController extends BaseController
+{
+ @Autowired
+ private IPetsService petsService;
+
+ /**
+ * 查询宠物信息列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(Pets pets)
+ {
+ startPage();
+ List list = petsService.selectPetsList(pets);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出宠物信息列表
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:export')")
+ @Log(title = "宠物信息", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, Pets pets) throws IOException {
+ List list = petsService.selectPetsList(pets);
+ ExcelUtil util = new ExcelUtil(Pets.class);
+ util.exportExcel(response, list, "宠物信息数据");
+ }
+
+ /**
+ * 获取宠物信息详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:query')")
+ @GetMapping(value = "/{petId}")
+ public AjaxResult getInfo(@PathVariable("petId") Long petId)
+ {
+ return success(petsService.selectPetsByPetId(petId));
+ }
+
+ /**
+ * 新增宠物信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:add')")
+ @Log(title = "宠物信息", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody Pets pets)
+ {
+ return toAjax(petsService.insertPets(pets));
+ }
+
+ /**
+ * 修改宠物信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:edit')")
+ @Log(title = "宠物信息", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody Pets pets)
+ {
+ return toAjax(petsService.updatePets(pets));
+ }
+
+ /**
+ * 删除宠物信息
+ */
+ @PreAuthorize("@ss.hasPermi('catdog:pets:remove')")
+ @Log(title = "宠物信息", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{petIds}")
+ public AjaxResult remove(@PathVariable Long[] petIds)
+ {
+ return toAjax(petsService.deletePetsByPetIds(petIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanItems.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanItems.java
new file mode 100644
index 0000000..f6a0a9a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanItems.java
@@ -0,0 +1,68 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 清洁物品对象 clean_items
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class CleanItems extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 清洁物品编号 */
+ private Long cleanItemsId;
+
+ /** 清洁物品名称 */
+ @Excel(name = "清洁物品名称")
+ private Long cleanItemsName;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ public void setCleanItemsId(Long cleanItemsId)
+ {
+ this.cleanItemsId = cleanItemsId;
+ }
+
+ public Long getCleanItemsId()
+ {
+ return cleanItemsId;
+ }
+ public void setCleanItemsName(Long cleanItemsName)
+ {
+ this.cleanItemsName = cleanItemsName;
+ }
+
+ public Long getCleanItemsName()
+ {
+ return cleanItemsName;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("cleanItemsId", getCleanItemsId())
+ .append("cleanItemsName", getCleanItemsName())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("delFlag", getDelFlag())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanRequest.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanRequest.java
new file mode 100644
index 0000000..f50107a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CleanRequest.java
@@ -0,0 +1,108 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 清洁要求对象 clean_request
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class CleanRequest extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 清洁要求编号 */
+ private Long cleanRequestId;
+
+ /** 清洁物品编号 */
+ @Excel(name = "清洁物品编号")
+ private Long cleanItemsId;
+
+ /** 服务档案编号 */
+ @Excel(name = "服务档案编号")
+ private Long serviceFileId;
+
+ /** 清洁物品摆放位置 */
+ @Excel(name = "清洁物品摆放位置")
+ private String cleanRequestImage;
+
+ /** 更换频率天 */
+ @Excel(name = "更换频率天")
+ private Long cleanRequestFrequencyDay;
+
+ /** 更换频率次 */
+ @Excel(name = "更换频率次")
+ private Long cleanRequestFrequencyTimes;
+
+ public void setCleanRequestId(Long cleanRequestId)
+ {
+ this.cleanRequestId = cleanRequestId;
+ }
+
+ public Long getCleanRequestId()
+ {
+ return cleanRequestId;
+ }
+ public void setCleanItemsId(Long cleanItemsId)
+ {
+ this.cleanItemsId = cleanItemsId;
+ }
+
+ public Long getCleanItemsId()
+ {
+ return cleanItemsId;
+ }
+ public void setServiceFileId(Long serviceFileId)
+ {
+ this.serviceFileId = serviceFileId;
+ }
+
+ public Long getServiceFileId()
+ {
+ return serviceFileId;
+ }
+ public void setCleanRequestImage(String cleanRequestImage)
+ {
+ this.cleanRequestImage = cleanRequestImage;
+ }
+
+ public String getCleanRequestImage()
+ {
+ return cleanRequestImage;
+ }
+ public void setCleanRequestFrequencyDay(Long cleanRequestFrequencyDay)
+ {
+ this.cleanRequestFrequencyDay = cleanRequestFrequencyDay;
+ }
+
+ public Long getCleanRequestFrequencyDay()
+ {
+ return cleanRequestFrequencyDay;
+ }
+ public void setCleanRequestFrequencyTimes(Long cleanRequestFrequencyTimes)
+ {
+ this.cleanRequestFrequencyTimes = cleanRequestFrequencyTimes;
+ }
+
+ public Long getCleanRequestFrequencyTimes()
+ {
+ return cleanRequestFrequencyTimes;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("cleanRequestId", getCleanRequestId())
+ .append("cleanItemsId", getCleanItemsId())
+ .append("serviceFileId", getServiceFileId())
+ .append("cleanRequestImage", getCleanRequestImage())
+ .append("cleanRequestFrequencyDay", getCleanRequestFrequencyDay())
+ .append("cleanRequestFrequencyTimes", getCleanRequestFrequencyTimes())
+ .append("remark", getRemark())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CurrentConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CurrentConfig.java
new file mode 100644
index 0000000..f98a748
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/CurrentConfig.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 等级配置对象 current_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class CurrentConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long currentId;
+
+ /** 等级标题 */
+ @Excel(name = "等级标题")
+ private String currentTitle;
+
+ /** 等级文本 */
+ @Excel(name = "等级文本")
+ private String currentText;
+
+ /** 文本优先级 */
+ @Excel(name = "文本优先级")
+ private Long currentPriority;
+
+ /** 背景图 */
+ @Excel(name = "背景图")
+ private String currentImage;
+
+ public void setCurrentId(Long currentId)
+ {
+ this.currentId = currentId;
+ }
+
+ public Long getCurrentId()
+ {
+ return currentId;
+ }
+ public void setCurrentTitle(String currentTitle)
+ {
+ this.currentTitle = currentTitle;
+ }
+
+ public String getCurrentTitle()
+ {
+ return currentTitle;
+ }
+ public void setCurrentText(String currentText)
+ {
+ this.currentText = currentText;
+ }
+
+ public String getCurrentText()
+ {
+ return currentText;
+ }
+ public void setCurrentPriority(Long currentPriority)
+ {
+ this.currentPriority = currentPriority;
+ }
+
+ public Long getCurrentPriority()
+ {
+ return currentPriority;
+ }
+ public void setCurrentImage(String currentImage)
+ {
+ this.currentImage = currentImage;
+ }
+
+ public String getCurrentImage()
+ {
+ return currentImage;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("currentId", getCurrentId())
+ .append("currentTitle", getCurrentTitle())
+ .append("currentText", getCurrentText())
+ .append("currentPriority", getCurrentPriority())
+ .append("currentImage", getCurrentImage())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Deposit.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Deposit.java
new file mode 100644
index 0000000..598a3ce
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Deposit.java
@@ -0,0 +1,95 @@
+package com.ruoyi.catdog.domain;
+
+import java.math.BigDecimal;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 保证金记录对象 deposit
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Deposit extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 保证金编号 */
+ private Long id;
+
+ /** 明细名称 */
+ @Excel(name = "明细名称")
+ private String detailsName;
+
+ /** 金额 */
+ @Excel(name = "金额")
+ private BigDecimal detailsPrice;
+
+ /** 交易类型: 1为收入明细,2为支出明细 */
+ @Excel(name = "交易类型: 1为收入明细,2为支出明细")
+ private Long transactionType;
+
+ /** 伴宠师ID */
+ @Excel(name = "伴宠师ID")
+ private Long usersId;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setDetailsName(String detailsName)
+ {
+ this.detailsName = detailsName;
+ }
+
+ public String getDetailsName()
+ {
+ return detailsName;
+ }
+ public void setDetailsPrice(BigDecimal detailsPrice)
+ {
+ this.detailsPrice = detailsPrice;
+ }
+
+ public BigDecimal getDetailsPrice()
+ {
+ return detailsPrice;
+ }
+ public void setTransactionType(Long transactionType)
+ {
+ this.transactionType = transactionType;
+ }
+
+ public Long getTransactionType()
+ {
+ return transactionType;
+ }
+ public void setUsersId(Long usersId)
+ {
+ this.usersId = usersId;
+ }
+
+ public Long getUsersId()
+ {
+ return usersId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("createTime", getCreateTime())
+ .append("detailsName", getDetailsName())
+ .append("detailsPrice", getDetailsPrice())
+ .append("transactionType", getTransactionType())
+ .append("usersId", getUsersId())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/DescriptivesConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/DescriptivesConfig.java
new file mode 100644
index 0000000..3052ded
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/DescriptivesConfig.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 数据描述配置对象 descriptives_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class DescriptivesConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 文本优先级 */
+ @Excel(name = "文本优先级")
+ private Long descriptivesPriority;
+
+ /** 数据描述文本 */
+ @Excel(name = "数据描述文本")
+ private String descriptivesText;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setDescriptivesPriority(Long descriptivesPriority)
+ {
+ this.descriptivesPriority = descriptivesPriority;
+ }
+
+ public Long getDescriptivesPriority()
+ {
+ return descriptivesPriority;
+ }
+ public void setDescriptivesText(String descriptivesText)
+ {
+ this.descriptivesText = descriptivesText;
+ }
+
+ public String getDescriptivesText()
+ {
+ return descriptivesText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("descriptivesPriority", getDescriptivesPriority())
+ .append("descriptivesText", getDescriptivesText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Examination.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Examination.java
new file mode 100644
index 0000000..826cdf9
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Examination.java
@@ -0,0 +1,124 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 考核对象 examination
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Examination extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 考试编号 */
+ private Long examinationId;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ /** 考试说明 */
+ @Excel(name = "考试说明")
+ private String examinationIllustrate;
+
+ /** 考试注意事项 */
+ @Excel(name = "考试注意事项")
+ private String examinationPrecautions;
+
+ /** 考试题目 */
+ @Excel(name = "考试题目")
+ private String examinationQuestions;
+
+ /** 问题类型,1为单选,2为多选,3为简答 */
+ @Excel(name = "问题类型,1为单选,2为多选,3为简答")
+ private Long examinationTypeId;
+
+ /** 备注 */
+ @Excel(name = "备注")
+ private String reamk;
+
+ public void setExaminationId(Long examinationId)
+ {
+ this.examinationId = examinationId;
+ }
+
+ public Long getExaminationId()
+ {
+ return examinationId;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setExaminationIllustrate(String examinationIllustrate)
+ {
+ this.examinationIllustrate = examinationIllustrate;
+ }
+
+ public String getExaminationIllustrate()
+ {
+ return examinationIllustrate;
+ }
+ public void setExaminationPrecautions(String examinationPrecautions)
+ {
+ this.examinationPrecautions = examinationPrecautions;
+ }
+
+ public String getExaminationPrecautions()
+ {
+ return examinationPrecautions;
+ }
+ public void setExaminationQuestions(String examinationQuestions)
+ {
+ this.examinationQuestions = examinationQuestions;
+ }
+
+ public String getExaminationQuestions()
+ {
+ return examinationQuestions;
+ }
+ public void setExaminationTypeId(Long examinationTypeId)
+ {
+ this.examinationTypeId = examinationTypeId;
+ }
+
+ public Long getExaminationTypeId()
+ {
+ return examinationTypeId;
+ }
+ public void setReamk(String reamk)
+ {
+ this.reamk = reamk;
+ }
+
+ public String getReamk()
+ {
+ return reamk;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("examinationId", getExaminationId())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("delFlag", getDelFlag())
+ .append("examinationIllustrate", getExaminationIllustrate())
+ .append("examinationPrecautions", getExaminationPrecautions())
+ .append("examinationQuestions", getExaminationQuestions())
+ .append("examinationTypeId", getExaminationTypeId())
+ .append("reamk", getReamk())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ExamineConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ExamineConfig.java
new file mode 100644
index 0000000..098543c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ExamineConfig.java
@@ -0,0 +1,79 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 考核认证配置对象 examine_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class ExamineConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 考核要求 */
+ @Excel(name = "考核要求")
+ private String requireExamine;
+
+ /** 信息真实性提示文本 */
+ @Excel(name = "信息真实性提示文本")
+ private String authenticityTips;
+
+ /** 基本考核提示文本 */
+ @Excel(name = "基本考核提示文本")
+ private String prompt;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setRequireExamine(String requireExamine)
+ {
+ this.requireExamine = requireExamine;
+ }
+
+ public String getRequireExamine()
+ {
+ return requireExamine;
+ }
+ public void setAuthenticityTips(String authenticityTips)
+ {
+ this.authenticityTips = authenticityTips;
+ }
+
+ public String getAuthenticityTips()
+ {
+ return authenticityTips;
+ }
+ public void setPrompt(String prompt)
+ {
+ this.prompt = prompt;
+ }
+
+ public String getPrompt()
+ {
+ return prompt;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("requireExamine", getRequireExamine())
+ .append("authenticityTips", getAuthenticityTips())
+ .append("prompt", getPrompt())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFood.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFood.java
new file mode 100644
index 0000000..66309af
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFood.java
@@ -0,0 +1,122 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 喂养要求对象 feeding_food
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class FeedingFood extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 喂养食品编号 */
+ private Long feedingFoodId;
+
+ /** 服务档案编号 */
+ @Excel(name = "服务档案编号")
+ private Long serviceFileId;
+
+ /** 食品摆放位置图片 */
+ @Excel(name = "食品摆放位置图片")
+ private String feedingFoodImage;
+
+ /** 喂养重量 */
+ @Excel(name = "喂养重量")
+ private Long feedingFoodWeight;
+
+ /** 喂养频率天 */
+ @Excel(name = "喂养频率天")
+ private Long feedingFoodFrequencyDay;
+
+ /** 喂养频率次 */
+ @Excel(name = "喂养频率次")
+ private Long feedingFoodFrequencyTimes;
+
+ /** 其他普通信息 */
+ @Excel(name = "其他普通信息")
+ private String serviceFileInfo;
+
+ public void setFeedingFoodId(Long feedingFoodId)
+ {
+ this.feedingFoodId = feedingFoodId;
+ }
+
+ public Long getFeedingFoodId()
+ {
+ return feedingFoodId;
+ }
+ public void setServiceFileId(Long serviceFileId)
+ {
+ this.serviceFileId = serviceFileId;
+ }
+
+ public Long getServiceFileId()
+ {
+ return serviceFileId;
+ }
+ public void setFeedingFoodImage(String feedingFoodImage)
+ {
+ this.feedingFoodImage = feedingFoodImage;
+ }
+
+ public String getFeedingFoodImage()
+ {
+ return feedingFoodImage;
+ }
+ public void setFeedingFoodWeight(Long feedingFoodWeight)
+ {
+ this.feedingFoodWeight = feedingFoodWeight;
+ }
+
+ public Long getFeedingFoodWeight()
+ {
+ return feedingFoodWeight;
+ }
+ public void setFeedingFoodFrequencyDay(Long feedingFoodFrequencyDay)
+ {
+ this.feedingFoodFrequencyDay = feedingFoodFrequencyDay;
+ }
+
+ public Long getFeedingFoodFrequencyDay()
+ {
+ return feedingFoodFrequencyDay;
+ }
+ public void setFeedingFoodFrequencyTimes(Long feedingFoodFrequencyTimes)
+ {
+ this.feedingFoodFrequencyTimes = feedingFoodFrequencyTimes;
+ }
+
+ public Long getFeedingFoodFrequencyTimes()
+ {
+ return feedingFoodFrequencyTimes;
+ }
+ public void setServiceFileInfo(String serviceFileInfo)
+ {
+ this.serviceFileInfo = serviceFileInfo;
+ }
+
+ public String getServiceFileInfo()
+ {
+ return serviceFileInfo;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("feedingFoodId", getFeedingFoodId())
+ .append("serviceFileId", getServiceFileId())
+ .append("feedingFoodImage", getFeedingFoodImage())
+ .append("feedingFoodWeight", getFeedingFoodWeight())
+ .append("feedingFoodFrequencyDay", getFeedingFoodFrequencyDay())
+ .append("feedingFoodFrequencyTimes", getFeedingFoodFrequencyTimes())
+ .append("serviceFileInfo", getServiceFileInfo())
+ .append("remark", getRemark())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFoodType.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFoodType.java
new file mode 100644
index 0000000..93601b9
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingFoodType.java
@@ -0,0 +1,68 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 喂养食品类型对象 feeding_food_type
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class FeedingFoodType extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 喂养食品类型编号 */
+ private Long feedingFoodTypeId;
+
+ /** 喂养食品类型名称 */
+ @Excel(name = "喂养食品类型名称")
+ private String feedingFoodTypeName;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ public void setFeedingFoodTypeId(Long feedingFoodTypeId)
+ {
+ this.feedingFoodTypeId = feedingFoodTypeId;
+ }
+
+ public Long getFeedingFoodTypeId()
+ {
+ return feedingFoodTypeId;
+ }
+ public void setFeedingFoodTypeName(String feedingFoodTypeName)
+ {
+ this.feedingFoodTypeName = feedingFoodTypeName;
+ }
+
+ public String getFeedingFoodTypeName()
+ {
+ return feedingFoodTypeName;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("feedingFoodTypeId", getFeedingFoodTypeId())
+ .append("feedingFoodTypeName", getFeedingFoodTypeName())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("delFlag", getDelFlag())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingRequirements.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingRequirements.java
new file mode 100644
index 0000000..33cf519
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FeedingRequirements.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 喂养要求配置对象 feeding_requirements
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class FeedingRequirements extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 喂养要求编号 */
+ private Long feedingRequirementsId;
+
+ /** 喂养要求标题 */
+ @Excel(name = "喂养要求标题")
+ private String feedingRequirementsTitle;
+
+ /** 喂养要求 */
+ @Excel(name = "喂养要求")
+ private String feedingRequirementsText;
+
+ /** 喂养要求天 */
+ @Excel(name = "喂养要求天")
+ private Long feedingRequirementsDay;
+
+ /** 喂养要求次 */
+ @Excel(name = "喂养要求次")
+ private Long feedingRequirementsTimes;
+
+ public void setFeedingRequirementsId(Long feedingRequirementsId)
+ {
+ this.feedingRequirementsId = feedingRequirementsId;
+ }
+
+ public Long getFeedingRequirementsId()
+ {
+ return feedingRequirementsId;
+ }
+ public void setFeedingRequirementsTitle(String feedingRequirementsTitle)
+ {
+ this.feedingRequirementsTitle = feedingRequirementsTitle;
+ }
+
+ public String getFeedingRequirementsTitle()
+ {
+ return feedingRequirementsTitle;
+ }
+ public void setFeedingRequirementsText(String feedingRequirementsText)
+ {
+ this.feedingRequirementsText = feedingRequirementsText;
+ }
+
+ public String getFeedingRequirementsText()
+ {
+ return feedingRequirementsText;
+ }
+ public void setFeedingRequirementsDay(Long feedingRequirementsDay)
+ {
+ this.feedingRequirementsDay = feedingRequirementsDay;
+ }
+
+ public Long getFeedingRequirementsDay()
+ {
+ return feedingRequirementsDay;
+ }
+ public void setFeedingRequirementsTimes(Long feedingRequirementsTimes)
+ {
+ this.feedingRequirementsTimes = feedingRequirementsTimes;
+ }
+
+ public Long getFeedingRequirementsTimes()
+ {
+ return feedingRequirementsTimes;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("feedingRequirementsId", getFeedingRequirementsId())
+ .append("feedingRequirementsTitle", getFeedingRequirementsTitle())
+ .append("feedingRequirementsText", getFeedingRequirementsText())
+ .append("feedingRequirementsDay", getFeedingRequirementsDay())
+ .append("feedingRequirementsTimes", getFeedingRequirementsTimes())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FinalConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FinalConfig.java
new file mode 100644
index 0000000..5d0f286
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/FinalConfig.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 最终准备页面配置对象 final_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class FinalConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 客服微信二维码 */
+ @Excel(name = "客服微信二维码")
+ private String finalImage;
+
+ /** 工具包提示文本 */
+ @Excel(name = "工具包提示文本")
+ private String finalText;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setFinalImage(String finalImage)
+ {
+ this.finalImage = finalImage;
+ }
+
+ public String getFinalImage()
+ {
+ return finalImage;
+ }
+ public void setFinalText(String finalText)
+ {
+ this.finalText = finalText;
+ }
+
+ public String getFinalText()
+ {
+ return finalText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("finalImage", getFinalImage())
+ .append("finalText", getFinalText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPageConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPageConfig.java
new file mode 100644
index 0000000..cfb7f4d
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPageConfig.java
@@ -0,0 +1,108 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 首页登录配置对象 index_page_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class IndexPageConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 背景图 */
+ @Excel(name = "背景图")
+ private String indexBackground;
+
+ /** logo */
+ @Excel(name = "logo")
+ private String indexLogo;
+
+ /** 品牌名 */
+ @Excel(name = "品牌名")
+ private String brandNameCn;
+
+ /** 品牌名英文 */
+ @Excel(name = "品牌名英文")
+ private String brandNameEn;
+
+ /** 注册协议 */
+ @Excel(name = "注册协议")
+ private String registAgree;
+
+ /** 隐私协议 */
+ @Excel(name = "隐私协议")
+ private String privacyPolicy;
+
+ public void setIndexBackground(String indexBackground)
+ {
+ this.indexBackground = indexBackground;
+ }
+
+ public String getIndexBackground()
+ {
+ return indexBackground;
+ }
+ public void setIndexLogo(String indexLogo)
+ {
+ this.indexLogo = indexLogo;
+ }
+
+ public String getIndexLogo()
+ {
+ return indexLogo;
+ }
+ public void setBrandNameCn(String brandNameCn)
+ {
+ this.brandNameCn = brandNameCn;
+ }
+
+ public String getBrandNameCn()
+ {
+ return brandNameCn;
+ }
+ public void setBrandNameEn(String brandNameEn)
+ {
+ this.brandNameEn = brandNameEn;
+ }
+
+ public String getBrandNameEn()
+ {
+ return brandNameEn;
+ }
+ public void setRegistAgree(String registAgree)
+ {
+ this.registAgree = registAgree;
+ }
+
+ public String getRegistAgree()
+ {
+ return registAgree;
+ }
+ public void setPrivacyPolicy(String privacyPolicy)
+ {
+ this.privacyPolicy = privacyPolicy;
+ }
+
+ public String getPrivacyPolicy()
+ {
+ return privacyPolicy;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("indexBackground", getIndexBackground())
+ .append("indexLogo", getIndexLogo())
+ .append("brandNameCn", getBrandNameCn())
+ .append("brandNameEn", getBrandNameEn())
+ .append("registAgree", getRegistAgree())
+ .append("privacyPolicy", getPrivacyPolicy())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPartnerConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPartnerConfig.java
new file mode 100644
index 0000000..1b3bc27
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexPartnerConfig.java
@@ -0,0 +1,66 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 加入合伙人提示配置对象 index_partner_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class IndexPartnerConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 提示框背景图片 */
+ @Excel(name = "提示框背景图片")
+ private String partnerBackground;
+
+ /** 提示框背景文本 */
+ @Excel(name = "提示框背景文本")
+ private String prompt;
+
+ /** 加入成功提示文本 */
+ @Excel(name = "加入成功提示文本")
+ private String promptText;
+
+ public void setPartnerBackground(String partnerBackground)
+ {
+ this.partnerBackground = partnerBackground;
+ }
+
+ public String getPartnerBackground()
+ {
+ return partnerBackground;
+ }
+ public void setPrompt(String prompt)
+ {
+ this.prompt = prompt;
+ }
+
+ public String getPrompt()
+ {
+ return prompt;
+ }
+ public void setPromptText(String promptText)
+ {
+ this.promptText = promptText;
+ }
+
+ public String getPromptText()
+ {
+ return promptText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("partnerBackground", getPartnerBackground())
+ .append("prompt", getPrompt())
+ .append("promptText", getPromptText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Indexconfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Indexconfig.java
new file mode 100644
index 0000000..2ac9674
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Indexconfig.java
@@ -0,0 +1,136 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 主页内容配置对象 indexconfig
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Indexconfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主页顶部轮播图 */
+ @Excel(name = "主页顶部轮播图")
+ private String topCarouselImage;
+
+ /** 主页顶部描述 */
+ @Excel(name = "主页顶部描述")
+ private String homeRemark;
+
+ /** 主页海报 */
+ @Excel(name = "主页海报")
+ private String homePoster;
+
+ /** 合伙人工作台图标 */
+ @Excel(name = "合伙人工作台图标")
+ private String indexOneIcon;
+
+ /** 伴宠师工作台图标 */
+ @Excel(name = "伴宠师工作台图标")
+ private String indexTwoIcon;
+
+ /** 合伙人工作台描述 */
+ @Excel(name = "合伙人工作台描述")
+ private String indexOneInfo;
+
+ /** 伴宠师工作台描述 */
+ @Excel(name = "伴宠师工作台描述")
+ private String indexTwoInfo;
+
+ /** 完善服务信息提示文本 */
+ @Excel(name = "完善服务信息提示文本")
+ private String perfectService;
+
+ public void setTopCarouselImage(String topCarouselImage)
+ {
+ this.topCarouselImage = topCarouselImage;
+ }
+
+ public String getTopCarouselImage()
+ {
+ return topCarouselImage;
+ }
+ public void setHomeRemark(String homeRemark)
+ {
+ this.homeRemark = homeRemark;
+ }
+
+ public String getHomeRemark()
+ {
+ return homeRemark;
+ }
+ public void setHomePoster(String homePoster)
+ {
+ this.homePoster = homePoster;
+ }
+
+ public String getHomePoster()
+ {
+ return homePoster;
+ }
+ public void setIndexOneIcon(String indexOneIcon)
+ {
+ this.indexOneIcon = indexOneIcon;
+ }
+
+ public String getIndexOneIcon()
+ {
+ return indexOneIcon;
+ }
+ public void setIndexTwoIcon(String indexTwoIcon)
+ {
+ this.indexTwoIcon = indexTwoIcon;
+ }
+
+ public String getIndexTwoIcon()
+ {
+ return indexTwoIcon;
+ }
+ public void setIndexOneInfo(String indexOneInfo)
+ {
+ this.indexOneInfo = indexOneInfo;
+ }
+
+ public String getIndexOneInfo()
+ {
+ return indexOneInfo;
+ }
+ public void setIndexTwoInfo(String indexTwoInfo)
+ {
+ this.indexTwoInfo = indexTwoInfo;
+ }
+
+ public String getIndexTwoInfo()
+ {
+ return indexTwoInfo;
+ }
+ public void setPerfectService(String perfectService)
+ {
+ this.perfectService = perfectService;
+ }
+
+ public String getPerfectService()
+ {
+ return perfectService;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("topCarouselImage", getTopCarouselImage())
+ .append("homeRemark", getHomeRemark())
+ .append("homePoster", getHomePoster())
+ .append("indexOneIcon", getIndexOneIcon())
+ .append("indexTwoIcon", getIndexTwoIcon())
+ .append("indexOneInfo", getIndexOneInfo())
+ .append("indexTwoInfo", getIndexTwoInfo())
+ .append("perfectService", getPerfectService())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexconfigIcon.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexconfigIcon.java
new file mode 100644
index 0000000..b7b45fc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/IndexconfigIcon.java
@@ -0,0 +1,79 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 工作台图标对象 indexconfig_icon
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class IndexconfigIcon extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 编号 */
+ private Long id;
+
+ /** 工作台图标 */
+ @Excel(name = "工作台图标")
+ private String icon;
+
+ /** 图标名称 */
+ @Excel(name = "图标名称")
+ private String iconName;
+
+ /** 身份,0为合伙人,1为伴宠师 */
+ @Excel(name = "身份,0为合伙人,1为伴宠师")
+ private Long identity;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setIcon(String icon)
+ {
+ this.icon = icon;
+ }
+
+ public String getIcon()
+ {
+ return icon;
+ }
+ public void setIconName(String iconName)
+ {
+ this.iconName = iconName;
+ }
+
+ public String getIconName()
+ {
+ return iconName;
+ }
+ public void setIdentity(Long identity)
+ {
+ this.identity = identity;
+ }
+
+ public Long getIdentity()
+ {
+ return identity;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("icon", getIcon())
+ .append("iconName", getIconName())
+ .append("identity", getIdentity())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Invite.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Invite.java
new file mode 100644
index 0000000..7ec6fef
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Invite.java
@@ -0,0 +1,51 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 邀请海报配置对象 invite
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Invite extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 海报 */
+ @Excel(name = "海报")
+ private String inviteImage;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setInviteImage(String inviteImage)
+ {
+ this.inviteImage = inviteImage;
+ }
+
+ public String getInviteImage()
+ {
+ return inviteImage;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("inviteImage", getInviteImage())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/License.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/License.java
new file mode 100644
index 0000000..5510481
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/License.java
@@ -0,0 +1,82 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 执照对象 license
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class License extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 执照编号 */
+ private Long licenseId;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ /** 执照名 */
+ @Excel(name = "执照名")
+ private String licenseName;
+
+ /** 备注 */
+ @Excel(name = "备注")
+ private String reamk;
+
+ public void setLicenseId(Long licenseId)
+ {
+ this.licenseId = licenseId;
+ }
+
+ public Long getLicenseId()
+ {
+ return licenseId;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setLicenseName(String licenseName)
+ {
+ this.licenseName = licenseName;
+ }
+
+ public String getLicenseName()
+ {
+ return licenseName;
+ }
+ public void setReamk(String reamk)
+ {
+ this.reamk = reamk;
+ }
+
+ public String getReamk()
+ {
+ return reamk;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("licenseId", getLicenseId())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("delFlag", getDelFlag())
+ .append("licenseName", getLicenseName())
+ .append("reamk", getReamk())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LicenseImage.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LicenseImage.java
new file mode 100644
index 0000000..f3c7676
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LicenseImage.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 执照图片对象 license_image
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class LicenseImage extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 执照图片编号 */
+ private Long id;
+
+ /** 执照编号 */
+ @Excel(name = "执照编号")
+ private Long licenseId;
+
+ /** 执照图片 */
+ @Excel(name = "执照图片")
+ private String image;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setLicenseId(Long licenseId)
+ {
+ this.licenseId = licenseId;
+ }
+
+ public Long getLicenseId()
+ {
+ return licenseId;
+ }
+ public void setImage(String image)
+ {
+ this.image = image;
+ }
+
+ public String getImage()
+ {
+ return image;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("licenseId", getLicenseId())
+ .append("image", getImage())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LossOrder.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LossOrder.java
new file mode 100644
index 0000000..d85a614
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/LossOrder.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 流失订单对象 loss_order
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class LossOrder extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 流失订单编号 */
+ private Long lossOrderId;
+
+ /** 伴宠师编号 */
+ @Excel(name = "伴宠师编号")
+ private Long petTeacherId;
+
+ /** 订单编号 */
+ @Excel(name = "订单编号")
+ private Long orderId;
+
+ public void setLossOrderId(Long lossOrderId)
+ {
+ this.lossOrderId = lossOrderId;
+ }
+
+ public Long getLossOrderId()
+ {
+ return lossOrderId;
+ }
+ public void setPetTeacherId(Long petTeacherId)
+ {
+ this.petTeacherId = petTeacherId;
+ }
+
+ public Long getPetTeacherId()
+ {
+ return petTeacherId;
+ }
+ public void setOrderId(Long orderId)
+ {
+ this.orderId = orderId;
+ }
+
+ public Long getOrderId()
+ {
+ return orderId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("lossOrderId", getLossOrderId())
+ .append("petTeacherId", getPetTeacherId())
+ .append("orderId", getOrderId())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ManualConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ManualConfig.java
new file mode 100644
index 0000000..f54aabf
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/ManualConfig.java
@@ -0,0 +1,51 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 伴宠师手册配置对象 manual_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class ManualConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 伴宠师手册 */
+ @Excel(name = "伴宠师手册")
+ private String manualText;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setManualText(String manualText)
+ {
+ this.manualText = manualText;
+ }
+
+ public String getManualText()
+ {
+ return manualText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("manualText", getManualText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Orders.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Orders.java
new file mode 100644
index 0000000..54b198b
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Orders.java
@@ -0,0 +1,214 @@
+package com.ruoyi.catdog.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 订单对象 order
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Orders extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 订单编号 */
+ private Long orderId;
+
+ /** 伴宠师编号 */
+ @Excel(name = "伴宠师编号")
+ private Long certificationId;
+
+ /** 删除标记 */
+ @Excel(name = "删除标记")
+ private Integer deiFlag;
+
+ /** 订单金额 */
+ @Excel(name = "订单金额")
+ private Long orderAmount;
+
+ /** 下单时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "下单时间", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date orderPlaceTime;
+
+ /** 订单数量 */
+ @Excel(name = "订单数量")
+ private Long orderQuantity;
+
+ /** 服务内容 */
+ @Excel(name = "服务内容")
+ private String orderServiceContent;
+
+ /** 服务日期 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "服务日期", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date orderServiceDate;
+
+ /** 服务时间,1==早上,2==午后,3==晚间 */
+ @Excel(name = "服务时间,1==早上,2==午后,3==晚间")
+ private Integer orderServiceTime;
+
+ /** 订单状态,0=待接单,1=待上门,2=已完成 */
+ @Excel(name = "订单状态,0=待接单,1=待上门,2=已完成")
+ private Integer orderState;
+
+ /** 订单总金额 */
+ @Excel(name = "订单总金额")
+ private Long orderTotalAmount;
+
+ /** 上门地址 */
+ @Excel(name = "上门地址")
+ private String orderVisitAddress;
+
+ /** 宠物编号 */
+ @Excel(name = "宠物编号")
+ private Long petId;
+
+ public void setOrderId(Long orderId)
+ {
+ this.orderId = orderId;
+ }
+
+ public Long getOrderId()
+ {
+ return orderId;
+ }
+ public void setCertificationId(Long certificationId)
+ {
+ this.certificationId = certificationId;
+ }
+
+ public Long getCertificationId()
+ {
+ return certificationId;
+ }
+ public void setDeiFlag(Integer deiFlag)
+ {
+ this.deiFlag = deiFlag;
+ }
+
+ public Integer getDeiFlag()
+ {
+ return deiFlag;
+ }
+ public void setOrderAmount(Long orderAmount)
+ {
+ this.orderAmount = orderAmount;
+ }
+
+ public Long getOrderAmount()
+ {
+ return orderAmount;
+ }
+ public void setOrderPlaceTime(Date orderPlaceTime)
+ {
+ this.orderPlaceTime = orderPlaceTime;
+ }
+
+ public Date getOrderPlaceTime()
+ {
+ return orderPlaceTime;
+ }
+ public void setOrderQuantity(Long orderQuantity)
+ {
+ this.orderQuantity = orderQuantity;
+ }
+
+ public Long getOrderQuantity()
+ {
+ return orderQuantity;
+ }
+ public void setOrderServiceContent(String orderServiceContent)
+ {
+ this.orderServiceContent = orderServiceContent;
+ }
+
+ public String getOrderServiceContent()
+ {
+ return orderServiceContent;
+ }
+ public void setOrderServiceDate(Date orderServiceDate)
+ {
+ this.orderServiceDate = orderServiceDate;
+ }
+
+ public Date getOrderServiceDate()
+ {
+ return orderServiceDate;
+ }
+ public void setOrderServiceTime(Integer orderServiceTime)
+ {
+ this.orderServiceTime = orderServiceTime;
+ }
+
+ public Integer getOrderServiceTime()
+ {
+ return orderServiceTime;
+ }
+ public void setOrderState(Integer orderState)
+ {
+ this.orderState = orderState;
+ }
+
+ public Integer getOrderState()
+ {
+ return orderState;
+ }
+ public void setOrderTotalAmount(Long orderTotalAmount)
+ {
+ this.orderTotalAmount = orderTotalAmount;
+ }
+
+ public Long getOrderTotalAmount()
+ {
+ return orderTotalAmount;
+ }
+ public void setOrderVisitAddress(String orderVisitAddress)
+ {
+ this.orderVisitAddress = orderVisitAddress;
+ }
+
+ public String getOrderVisitAddress()
+ {
+ return orderVisitAddress;
+ }
+ public void setPetId(Long petId)
+ {
+ this.petId = petId;
+ }
+
+ public Long getPetId()
+ {
+ return petId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("orderId", getOrderId())
+ .append("certificationId", getCertificationId())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("deiFlag", getDeiFlag())
+ .append("orderAmount", getOrderAmount())
+ .append("orderPlaceTime", getOrderPlaceTime())
+ .append("orderQuantity", getOrderQuantity())
+ .append("orderServiceContent", getOrderServiceContent())
+ .append("orderServiceDate", getOrderServiceDate())
+ .append("orderServiceTime", getOrderServiceTime())
+ .append("orderState", getOrderState())
+ .append("orderTotalAmount", getOrderTotalAmount())
+ .append("orderVisitAddress", getOrderVisitAddress())
+ .append("petId", getPetId())
+ .append("remark", getRemark())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/OrdersRecords.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/OrdersRecords.java
new file mode 100644
index 0000000..f2f46f1
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/OrdersRecords.java
@@ -0,0 +1,106 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 接单记录对象 orders_records
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class OrdersRecords extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 接单记录编号 */
+ private Long ordersRecordsId;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ /** 订单编号 */
+ @Excel(name = "订单编号")
+ private Long orderId;
+
+ /** 接单状态,0为系统派单,1为指定派单 */
+ @Excel(name = "接单状态,0为系统派单,1为指定派单")
+ private Integer ordersRecordsState;
+
+ /** 拒绝接单原因 */
+ @Excel(name = "拒绝接单原因")
+ private String rejectOrder;
+
+ /** 接单人编号,当指定派单时有编号,超时后清空编号,等待接单 */
+ @Excel(name = "接单人编号,当指定派单时有编号,超时后清空编号,等待接单")
+ private Long userId;
+
+ public void setOrdersRecordsId(Long ordersRecordsId)
+ {
+ this.ordersRecordsId = ordersRecordsId;
+ }
+
+ public Long getOrdersRecordsId()
+ {
+ return ordersRecordsId;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setOrderId(Long orderId)
+ {
+ this.orderId = orderId;
+ }
+
+ public Long getOrderId()
+ {
+ return orderId;
+ }
+ public void setOrdersRecordsState(Integer ordersRecordsState)
+ {
+ this.ordersRecordsState = ordersRecordsState;
+ }
+
+ public Integer getOrdersRecordsState()
+ {
+ return ordersRecordsState;
+ }
+ public void setRejectOrder(String rejectOrder)
+ {
+ this.rejectOrder = rejectOrder;
+ }
+
+ public String getRejectOrder()
+ {
+ return rejectOrder;
+ }
+ public void setUserId(Long userId)
+ {
+ this.userId = userId;
+ }
+
+ public Long getUserId()
+ {
+ return userId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("ordersRecordsId", getOrdersRecordsId())
+ .append("delFlag", getDelFlag())
+ .append("orderId", getOrderId())
+ .append("ordersRecordsState", getOrdersRecordsState())
+ .append("rejectOrder", getRejectOrder())
+ .append("userId", getUserId())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PaperPromptConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PaperPromptConfig.java
new file mode 100644
index 0000000..25a5cba
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PaperPromptConfig.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 证件提示配置对象 paper_prompt_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PaperPromptConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 宠物类型 */
+ @Excel(name = "宠物类型")
+ private String paperPromptType;
+
+ /** 证件提示文本 */
+ @Excel(name = "证件提示文本")
+ private String paperPromptText;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setPaperPromptType(String paperPromptType)
+ {
+ this.paperPromptType = paperPromptType;
+ }
+
+ public String getPaperPromptType()
+ {
+ return paperPromptType;
+ }
+ public void setPaperPromptText(String paperPromptText)
+ {
+ this.paperPromptText = paperPromptText;
+ }
+
+ public String getPaperPromptText()
+ {
+ return paperPromptText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("paperPromptType", getPaperPromptType())
+ .append("paperPromptText", getPaperPromptText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partner.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partner.java
new file mode 100644
index 0000000..1ac1897
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partner.java
@@ -0,0 +1,152 @@
+package com.ruoyi.catdog.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 合伙人对象 partner
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Partner extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 合伙人ID */
+ private Long id;
+
+ /** 邀请码 */
+ @Excel(name = "邀请码")
+ private String code;
+
+ /** 邀请链接 */
+ @Excel(name = "邀请链接")
+ private String codeUrl;
+
+ /** 邀请小程序码 */
+ @Excel(name = "邀请小程序码")
+ private String codeImage;
+
+ /** 当前等级 */
+ @Excel(name = "当前等级")
+ private Long current;
+
+ /** 加入时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "加入时间", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date day;
+
+ /** 头像 */
+ @Excel(name = "头像")
+ private String icon;
+
+ /** 昵称 */
+ @Excel(name = "昵称")
+ private String name;
+
+ /** 钱包ID */
+ @Excel(name = "钱包ID")
+ private Long wid;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setCode(String code)
+ {
+ this.code = code;
+ }
+
+ public String getCode()
+ {
+ return code;
+ }
+ public void setCodeUrl(String codeUrl)
+ {
+ this.codeUrl = codeUrl;
+ }
+
+ public String getCodeUrl()
+ {
+ return codeUrl;
+ }
+ public void setCodeImage(String codeImage)
+ {
+ this.codeImage = codeImage;
+ }
+
+ public String getCodeImage()
+ {
+ return codeImage;
+ }
+ public void setCurrent(Long current)
+ {
+ this.current = current;
+ }
+
+ public Long getCurrent()
+ {
+ return current;
+ }
+ public void setDay(Date day)
+ {
+ this.day = day;
+ }
+
+ public Date getDay()
+ {
+ return day;
+ }
+ public void setIcon(String icon)
+ {
+ this.icon = icon;
+ }
+
+ public String getIcon()
+ {
+ return icon;
+ }
+ public void setName(String name)
+ {
+ this.name = name;
+ }
+
+ public String getName()
+ {
+ return name;
+ }
+ public void setWid(Long wid)
+ {
+ this.wid = wid;
+ }
+
+ public Long getWid()
+ {
+ return wid;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("code", getCode())
+ .append("codeUrl", getCodeUrl())
+ .append("codeImage", getCodeImage())
+ .append("current", getCurrent())
+ .append("day", getDay())
+ .append("icon", getIcon())
+ .append("name", getName())
+ .append("wid", getWid())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerbinding.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerbinding.java
new file mode 100644
index 0000000..b21dce1
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerbinding.java
@@ -0,0 +1,82 @@
+package com.ruoyi.catdog.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 合伙人绑定对象 partnerbinding
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Partnerbinding extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 唯一标识 */
+ private Long id;
+
+ /** 合伙人ID */
+ @Excel(name = "合伙人ID")
+ private Long pid;
+
+ /** 用户ID */
+ @Excel(name = "用户ID")
+ private Long uid;
+
+ /** 绑定时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "绑定时间", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date bindTime;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setPid(Long pid)
+ {
+ this.pid = pid;
+ }
+
+ public Long getPid()
+ {
+ return pid;
+ }
+ public void setUid(Long uid)
+ {
+ this.uid = uid;
+ }
+
+ public Long getUid()
+ {
+ return uid;
+ }
+ public void setBindTime(Date bindTime)
+ {
+ this.bindTime = bindTime;
+ }
+
+ public Date getBindTime()
+ {
+ return bindTime;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("pid", getPid())
+ .append("uid", getUid())
+ .append("bindTime", getBindTime())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerdata.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerdata.java
new file mode 100644
index 0000000..68f8897
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerdata.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 合伙人数据对象 partnerdata
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Partnerdata extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 唯一标识 */
+ private Long id;
+
+ /** 合伙人绑定ID */
+ @Excel(name = "合伙人绑定ID")
+ private Long bid;
+
+ /** 记录金额 */
+ @Excel(name = "记录金额")
+ private Long dataAmount;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setBid(Long bid)
+ {
+ this.bid = bid;
+ }
+
+ public Long getBid()
+ {
+ return bid;
+ }
+ public void setDataAmount(Long dataAmount)
+ {
+ this.dataAmount = dataAmount;
+ }
+
+ public Long getDataAmount()
+ {
+ return dataAmount;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("bid", getBid())
+ .append("dataAmount", getDataAmount())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerincome.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerincome.java
new file mode 100644
index 0000000..4a8102d
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Partnerincome.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 合伙人等级记录对象 partnerincome
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Partnerincome extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 合伙人ID */
+ @Excel(name = "合伙人ID")
+ private Long pid;
+
+ /** 唯一标识 */
+ private Long id;
+
+ /** 服务次数 */
+ @Excel(name = "服务次数")
+ private Long serviceRecord;
+
+ /** 晋级后分成比例 */
+ @Excel(name = "晋级后分成比例")
+ private Long afterSharingRatio;
+
+ /** 分成比例 */
+ @Excel(name = "分成比例")
+ private Long sharingRatio;
+
+ public void setPid(Long pid)
+ {
+ this.pid = pid;
+ }
+
+ public Long getPid()
+ {
+ return pid;
+ }
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setServiceRecord(Long serviceRecord)
+ {
+ this.serviceRecord = serviceRecord;
+ }
+
+ public Long getServiceRecord()
+ {
+ return serviceRecord;
+ }
+ public void setAfterSharingRatio(Long afterSharingRatio)
+ {
+ this.afterSharingRatio = afterSharingRatio;
+ }
+
+ public Long getAfterSharingRatio()
+ {
+ return afterSharingRatio;
+ }
+ public void setSharingRatio(Long sharingRatio)
+ {
+ this.sharingRatio = sharingRatio;
+ }
+
+ public Long getSharingRatio()
+ {
+ return sharingRatio;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("pid", getPid())
+ .append("id", getId())
+ .append("serviceRecord", getServiceRecord())
+ .append("afterSharingRatio", getAfterSharingRatio())
+ .append("sharingRatio", getSharingRatio())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetPersonalityConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetPersonalityConfig.java
new file mode 100644
index 0000000..d04a845
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetPersonalityConfig.java
@@ -0,0 +1,51 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 宠物性格快捷选择配置对象 pet_personality_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetPersonalityConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 宠物性格快捷选择文本 */
+ @Excel(name = "宠物性格快捷选择文本")
+ private String petPersonalityText;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setPetPersonalityText(String petPersonalityText)
+ {
+ this.petPersonalityText = petPersonalityText;
+ }
+
+ public String getPetPersonalityText()
+ {
+ return petPersonalityText;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("petPersonalityText", getPetPersonalityText())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetProfileConfig.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetProfileConfig.java
new file mode 100644
index 0000000..cdc95dd
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetProfileConfig.java
@@ -0,0 +1,65 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 宠物档案配置对象 pet_profile_config
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetProfileConfig extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long id;
+
+ /** 宠物档案提示文本 */
+ @Excel(name = "宠物档案提示文本")
+ private String petProfileText;
+
+ /** 宠物档案图标 */
+ @Excel(name = "宠物档案图标")
+ private String petProfileIcon;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setPetProfileText(String petProfileText)
+ {
+ this.petProfileText = petProfileText;
+ }
+
+ public String getPetProfileText()
+ {
+ return petProfileText;
+ }
+ public void setPetProfileIcon(String petProfileIcon)
+ {
+ this.petProfileIcon = petProfileIcon;
+ }
+
+ public String getPetProfileIcon()
+ {
+ return petProfileIcon;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("petProfileText", getPetProfileText())
+ .append("petProfileIcon", getPetProfileIcon())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacharCheck.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacharCheck.java
new file mode 100644
index 0000000..183888f
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacharCheck.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 打卡对象 pet_teachar_check
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetTeacharCheck extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 打卡编号 */
+ private Long checkId;
+
+ /** 伴宠师编号 */
+ @Excel(name = "伴宠师编号")
+ private Long petTeacherId;
+
+ /** 订单编号 */
+ @Excel(name = "订单编号")
+ private Long orderId;
+
+ /** 打卡时间 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "打卡时间", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date checkTime;
+
+ /** 其他服务信息 */
+ @Excel(name = "其他服务信息")
+ private String checkInfo;
+
+ public void setCheckId(Long checkId)
+ {
+ this.checkId = checkId;
+ }
+
+ public Long getCheckId()
+ {
+ return checkId;
+ }
+ public void setPetTeacherId(Long petTeacherId)
+ {
+ this.petTeacherId = petTeacherId;
+ }
+
+ public Long getPetTeacherId()
+ {
+ return petTeacherId;
+ }
+ public void setOrderId(Long orderId)
+ {
+ this.orderId = orderId;
+ }
+
+ public Long getOrderId()
+ {
+ return orderId;
+ }
+ public void setCheckTime(Date checkTime)
+ {
+ this.checkTime = checkTime;
+ }
+
+ public Date getCheckTime()
+ {
+ return checkTime;
+ }
+ public void setCheckInfo(String checkInfo)
+ {
+ this.checkInfo = checkInfo;
+ }
+
+ public String getCheckInfo()
+ {
+ return checkInfo;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("checkId", getCheckId())
+ .append("petTeacherId", getPetTeacherId())
+ .append("orderId", getOrderId())
+ .append("checkTime", getCheckTime())
+ .append("checkInfo", getCheckInfo())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherGrade.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherGrade.java
new file mode 100644
index 0000000..eba879f
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherGrade.java
@@ -0,0 +1,51 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 伴宠师等级配置对象 pet_teacher_grade
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetTeacherGrade extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 伴宠师等级编号 */
+ private String gradeId;
+
+ /** 伴宠师等级描述 */
+ @Excel(name = "伴宠师等级描述")
+ private String gradeName;
+
+ public void setGradeId(String gradeId)
+ {
+ this.gradeId = gradeId;
+ }
+
+ public String getGradeId()
+ {
+ return gradeId;
+ }
+ public void setGradeName(String gradeName)
+ {
+ this.gradeName = gradeName;
+ }
+
+ public String getGradeName()
+ {
+ return gradeName;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("gradeId", getGradeId())
+ .append("gradeName", getGradeName())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherInfo.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherInfo.java
new file mode 100644
index 0000000..7322333
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetTeacherInfo.java
@@ -0,0 +1,177 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 伴宠师信息对象 pet_teacher_info
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetTeacherInfo extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 主键 */
+ private Long petTeacherId;
+
+ /** 用户id */
+ @Excel(name = "用户id")
+ private Long userId;
+
+ /** 养宠经验(多少年) */
+ @Excel(name = "养宠经验", readConverterExp = "多=少年")
+ private Long petTeacherExperience;
+
+ /** 伴宠师简介 */
+ @Excel(name = "伴宠师简介")
+ private String petTeacherInfo;
+
+ /** 伴宠师性别 */
+ @Excel(name = "伴宠师性别")
+ private String petTeacherSex;
+
+ /** 伴宠师年龄 */
+ @Excel(name = "伴宠师年龄")
+ private Long petTeacherAge;
+
+ /** 伴宠师名称 */
+ @Excel(name = "伴宠师名称")
+ private String petTeacherName;
+
+ /** 钱包编号 */
+ @Excel(name = "钱包编号")
+ private Long moneyId;
+
+ /** 宠物编号 */
+ @Excel(name = "宠物编号")
+ private Long petId;
+
+ /** 服务记录条数 */
+ @Excel(name = "服务记录条数")
+ private Long serviceRecordSum;
+
+ /** 伴宠师等级编号 */
+ @Excel(name = "伴宠师等级编号")
+ private String gradeId;
+
+ public void setPetTeacherId(Long petTeacherId)
+ {
+ this.petTeacherId = petTeacherId;
+ }
+
+ public Long getPetTeacherId()
+ {
+ return petTeacherId;
+ }
+ public void setUserId(Long userId)
+ {
+ this.userId = userId;
+ }
+
+ public Long getUserId()
+ {
+ return userId;
+ }
+ public void setPetTeacherExperience(Long petTeacherExperience)
+ {
+ this.petTeacherExperience = petTeacherExperience;
+ }
+
+ public Long getPetTeacherExperience()
+ {
+ return petTeacherExperience;
+ }
+ public void setPetTeacherInfo(String petTeacherInfo)
+ {
+ this.petTeacherInfo = petTeacherInfo;
+ }
+
+ public String getPetTeacherInfo()
+ {
+ return petTeacherInfo;
+ }
+ public void setPetTeacherSex(String petTeacherSex)
+ {
+ this.petTeacherSex = petTeacherSex;
+ }
+
+ public String getPetTeacherSex()
+ {
+ return petTeacherSex;
+ }
+ public void setPetTeacherAge(Long petTeacherAge)
+ {
+ this.petTeacherAge = petTeacherAge;
+ }
+
+ public Long getPetTeacherAge()
+ {
+ return petTeacherAge;
+ }
+ public void setPetTeacherName(String petTeacherName)
+ {
+ this.petTeacherName = petTeacherName;
+ }
+
+ public String getPetTeacherName()
+ {
+ return petTeacherName;
+ }
+ public void setMoneyId(Long moneyId)
+ {
+ this.moneyId = moneyId;
+ }
+
+ public Long getMoneyId()
+ {
+ return moneyId;
+ }
+ public void setPetId(Long petId)
+ {
+ this.petId = petId;
+ }
+
+ public Long getPetId()
+ {
+ return petId;
+ }
+ public void setServiceRecordSum(Long serviceRecordSum)
+ {
+ this.serviceRecordSum = serviceRecordSum;
+ }
+
+ public Long getServiceRecordSum()
+ {
+ return serviceRecordSum;
+ }
+ public void setGradeId(String gradeId)
+ {
+ this.gradeId = gradeId;
+ }
+
+ public String getGradeId()
+ {
+ return gradeId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("petTeacherId", getPetTeacherId())
+ .append("userId", getUserId())
+ .append("petTeacherExperience", getPetTeacherExperience())
+ .append("petTeacherInfo", getPetTeacherInfo())
+ .append("petTeacherSex", getPetTeacherSex())
+ .append("petTeacherAge", getPetTeacherAge())
+ .append("petTeacherName", getPetTeacherName())
+ .append("moneyId", getMoneyId())
+ .append("petId", getPetId())
+ .append("serviceRecordSum", getServiceRecordSum())
+ .append("gradeId", getGradeId())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetType.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetType.java
new file mode 100644
index 0000000..30d0975
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/PetType.java
@@ -0,0 +1,92 @@
+package com.ruoyi.catdog.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 宠物类型对象 pet_type
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class PetType extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 宠物类型编号 */
+ private Long petTypeId;
+
+ /** 删除标识 */
+ private Integer delFlag;
+
+ /** 宠物类型图片 */
+ @Excel(name = "宠物类型图片")
+ private String petTypeImage;
+
+ /** 宠物类型名 */
+ @Excel(name = "宠物类型名")
+ private String petTypeName;
+
+ /** 备注 */
+ @Excel(name = "备注")
+ private String reamk;
+
+ public void setPetTypeId(Long petTypeId)
+ {
+ this.petTypeId = petTypeId;
+ }
+
+ public Long getPetTypeId()
+ {
+ return petTypeId;
+ }
+ public void setDelFlag(Integer delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public Integer getDelFlag()
+ {
+ return delFlag;
+ }
+ public void setPetTypeImage(String petTypeImage)
+ {
+ this.petTypeImage = petTypeImage;
+ }
+
+ public String getPetTypeImage()
+ {
+ return petTypeImage;
+ }
+ public void setPetTypeName(String petTypeName)
+ {
+ this.petTypeName = petTypeName;
+ }
+
+ public String getPetTypeName()
+ {
+ return petTypeName;
+ }
+ public void setReamk(String reamk)
+ {
+ this.reamk = reamk;
+ }
+
+ public String getReamk()
+ {
+ return reamk;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("petTypeId", getPetTypeId())
+ .append("delFlag", getDelFlag())
+ .append("petTypeImage", getPetTypeImage())
+ .append("petTypeName", getPetTypeName())
+ .append("reamk", getReamk())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Pets.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Pets.java
new file mode 100644
index 0000000..3725213
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/domain/Pets.java
@@ -0,0 +1,199 @@
+package com.ruoyi.catdog.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 宠物信息对象 pets
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public class Pets extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 宠物编号 */
+ private Long petId;
+
+ /** 删除标记 */
+ @Excel(name = "删除标记")
+ private Integer deiFlag;
+
+ /** 宠物年龄 */
+ @Excel(name = "宠物年龄")
+ private Long petAge;
+
+ /** 出生日期 */
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd")
+ private Date petBirthday;
+
+ /** 宠物品种编号 */
+ @Excel(name = "宠物品种编号")
+ private String petBread;
+
+ /** 宠物头像 */
+ @Excel(name = "宠物头像")
+ private String petImage;
+
+ /** 宠物名称 */
+ @Excel(name = "宠物名称")
+ private String petName;
+
+ /** 宠物性格 */
+ @Excel(name = "宠物性格")
+ private String petPersonality;
+
+ /** 宠物性别 */
+ @Excel(name = "宠物性别")
+ private String petSex;
+
+ /** 宠物种类编号 */
+ @Excel(name = "宠物种类编号")
+ private String petSpecies;
+
+ /** 宠物体重,1=小型,2=中型,3=大型 */
+ @Excel(name = "宠物体重,1=小型,2=中型,3=大型")
+ private Integer petWeight;
+
+ /** 用户编号 */
+ @Excel(name = "用户编号")
+ private Long userId;
+
+ public void setPetId(Long petId)
+ {
+ this.petId = petId;
+ }
+
+ public Long getPetId()
+ {
+ return petId;
+ }
+ public void setDeiFlag(Integer deiFlag)
+ {
+ this.deiFlag = deiFlag;
+ }
+
+ public Integer getDeiFlag()
+ {
+ return deiFlag;
+ }
+ public void setPetAge(Long petAge)
+ {
+ this.petAge = petAge;
+ }
+
+ public Long getPetAge()
+ {
+ return petAge;
+ }
+ public void setPetBirthday(Date petBirthday)
+ {
+ this.petBirthday = petBirthday;
+ }
+
+ public Date getPetBirthday()
+ {
+ return petBirthday;
+ }
+ public void setPetBread(String petBread)
+ {
+ this.petBread = petBread;
+ }
+
+ public String getPetBread()
+ {
+ return petBread;
+ }
+ public void setPetImage(String petImage)
+ {
+ this.petImage = petImage;
+ }
+
+ public String getPetImage()
+ {
+ return petImage;
+ }
+ public void setPetName(String petName)
+ {
+ this.petName = petName;
+ }
+
+ public String getPetName()
+ {
+ return petName;
+ }
+ public void setPetPersonality(String petPersonality)
+ {
+ this.petPersonality = petPersonality;
+ }
+
+ public String getPetPersonality()
+ {
+ return petPersonality;
+ }
+ public void setPetSex(String petSex)
+ {
+ this.petSex = petSex;
+ }
+
+ public String getPetSex()
+ {
+ return petSex;
+ }
+ public void setPetSpecies(String petSpecies)
+ {
+ this.petSpecies = petSpecies;
+ }
+
+ public String getPetSpecies()
+ {
+ return petSpecies;
+ }
+ public void setPetWeight(Integer petWeight)
+ {
+ this.petWeight = petWeight;
+ }
+
+ public Integer getPetWeight()
+ {
+ return petWeight;
+ }
+ public void setUserId(Long userId)
+ {
+ this.userId = userId;
+ }
+
+ public Long getUserId()
+ {
+ return userId;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("petId", getPetId())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("deiFlag", getDeiFlag())
+ .append("petAge", getPetAge())
+ .append("petBirthday", getPetBirthday())
+ .append("petBread", getPetBread())
+ .append("petImage", getPetImage())
+ .append("petName", getPetName())
+ .append("petPersonality", getPetPersonality())
+ .append("petSex", getPetSex())
+ .append("petSpecies", getPetSpecies())
+ .append("petWeight", getPetWeight())
+ .append("remark", getRemark())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .append("userId", getUserId())
+ .toString();
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanItemsMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanItemsMapper.java
new file mode 100644
index 0000000..2fd01c2
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanItemsMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CleanItems;
+
+/**
+ * 清洁物品Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface CleanItemsMapper
+{
+ /**
+ * 查询清洁物品
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 清洁物品
+ */
+ public CleanItems selectCleanItemsByCleanItemsId(Long cleanItemsId);
+
+ /**
+ * 查询清洁物品列表
+ *
+ * @param cleanItems 清洁物品
+ * @return 清洁物品集合
+ */
+ public List selectCleanItemsList(CleanItems cleanItems);
+
+ /**
+ * 新增清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ public int insertCleanItems(CleanItems cleanItems);
+
+ /**
+ * 修改清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ public int updateCleanItems(CleanItems cleanItems);
+
+ /**
+ * 删除清洁物品
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 结果
+ */
+ public int deleteCleanItemsByCleanItemsId(Long cleanItemsId);
+
+ /**
+ * 批量删除清洁物品
+ *
+ * @param cleanItemsIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteCleanItemsByCleanItemsIds(Long[] cleanItemsIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanRequestMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanRequestMapper.java
new file mode 100644
index 0000000..876bd2d
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CleanRequestMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CleanRequest;
+
+/**
+ * 清洁要求Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface CleanRequestMapper
+{
+ /**
+ * 查询清洁要求
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 清洁要求
+ */
+ public CleanRequest selectCleanRequestByCleanRequestId(Long cleanRequestId);
+
+ /**
+ * 查询清洁要求列表
+ *
+ * @param cleanRequest 清洁要求
+ * @return 清洁要求集合
+ */
+ public List selectCleanRequestList(CleanRequest cleanRequest);
+
+ /**
+ * 新增清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ public int insertCleanRequest(CleanRequest cleanRequest);
+
+ /**
+ * 修改清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ public int updateCleanRequest(CleanRequest cleanRequest);
+
+ /**
+ * 删除清洁要求
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 结果
+ */
+ public int deleteCleanRequestByCleanRequestId(Long cleanRequestId);
+
+ /**
+ * 批量删除清洁要求
+ *
+ * @param cleanRequestIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteCleanRequestByCleanRequestIds(Long[] cleanRequestIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CurrentConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CurrentConfigMapper.java
new file mode 100644
index 0000000..7c62103
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/CurrentConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CurrentConfig;
+
+/**
+ * 等级配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface CurrentConfigMapper
+{
+ /**
+ * 查询等级配置
+ *
+ * @param currentId 等级配置主键
+ * @return 等级配置
+ */
+ public CurrentConfig selectCurrentConfigByCurrentId(Long currentId);
+
+ /**
+ * 查询等级配置列表
+ *
+ * @param currentConfig 等级配置
+ * @return 等级配置集合
+ */
+ public List selectCurrentConfigList(CurrentConfig currentConfig);
+
+ /**
+ * 新增等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ public int insertCurrentConfig(CurrentConfig currentConfig);
+
+ /**
+ * 修改等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ public int updateCurrentConfig(CurrentConfig currentConfig);
+
+ /**
+ * 删除等级配置
+ *
+ * @param currentId 等级配置主键
+ * @return 结果
+ */
+ public int deleteCurrentConfigByCurrentId(Long currentId);
+
+ /**
+ * 批量删除等级配置
+ *
+ * @param currentIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteCurrentConfigByCurrentIds(Long[] currentIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DepositMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DepositMapper.java
new file mode 100644
index 0000000..8722ff0
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DepositMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Deposit;
+
+/**
+ * 保证金记录Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface DepositMapper
+{
+ /**
+ * 查询保证金记录
+ *
+ * @param id 保证金记录主键
+ * @return 保证金记录
+ */
+ public Deposit selectDepositById(Long id);
+
+ /**
+ * 查询保证金记录列表
+ *
+ * @param deposit 保证金记录
+ * @return 保证金记录集合
+ */
+ public List selectDepositList(Deposit deposit);
+
+ /**
+ * 新增保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ public int insertDeposit(Deposit deposit);
+
+ /**
+ * 修改保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ public int updateDeposit(Deposit deposit);
+
+ /**
+ * 删除保证金记录
+ *
+ * @param id 保证金记录主键
+ * @return 结果
+ */
+ public int deleteDepositById(Long id);
+
+ /**
+ * 批量删除保证金记录
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteDepositByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DescriptivesConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DescriptivesConfigMapper.java
new file mode 100644
index 0000000..1a9aafc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/DescriptivesConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.DescriptivesConfig;
+
+/**
+ * 数据描述配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface DescriptivesConfigMapper
+{
+ /**
+ * 查询数据描述配置
+ *
+ * @param id 数据描述配置主键
+ * @return 数据描述配置
+ */
+ public DescriptivesConfig selectDescriptivesConfigById(Long id);
+
+ /**
+ * 查询数据描述配置列表
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 数据描述配置集合
+ */
+ public List selectDescriptivesConfigList(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 新增数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ public int insertDescriptivesConfig(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 修改数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ public int updateDescriptivesConfig(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 删除数据描述配置
+ *
+ * @param id 数据描述配置主键
+ * @return 结果
+ */
+ public int deleteDescriptivesConfigById(Long id);
+
+ /**
+ * 批量删除数据描述配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteDescriptivesConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExaminationMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExaminationMapper.java
new file mode 100644
index 0000000..3bcc956
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExaminationMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Examination;
+
+/**
+ * 考核Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ExaminationMapper
+{
+ /**
+ * 查询考核
+ *
+ * @param examinationId 考核主键
+ * @return 考核
+ */
+ public Examination selectExaminationByExaminationId(Long examinationId);
+
+ /**
+ * 查询考核列表
+ *
+ * @param examination 考核
+ * @return 考核集合
+ */
+ public List selectExaminationList(Examination examination);
+
+ /**
+ * 新增考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ public int insertExamination(Examination examination);
+
+ /**
+ * 修改考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ public int updateExamination(Examination examination);
+
+ /**
+ * 删除考核
+ *
+ * @param examinationId 考核主键
+ * @return 结果
+ */
+ public int deleteExaminationByExaminationId(Long examinationId);
+
+ /**
+ * 批量删除考核
+ *
+ * @param examinationIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteExaminationByExaminationIds(Long[] examinationIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExamineConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExamineConfigMapper.java
new file mode 100644
index 0000000..c0dd842
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ExamineConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.ExamineConfig;
+
+/**
+ * 考核认证配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ExamineConfigMapper
+{
+ /**
+ * 查询考核认证配置
+ *
+ * @param id 考核认证配置主键
+ * @return 考核认证配置
+ */
+ public ExamineConfig selectExamineConfigById(Long id);
+
+ /**
+ * 查询考核认证配置列表
+ *
+ * @param examineConfig 考核认证配置
+ * @return 考核认证配置集合
+ */
+ public List selectExamineConfigList(ExamineConfig examineConfig);
+
+ /**
+ * 新增考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ public int insertExamineConfig(ExamineConfig examineConfig);
+
+ /**
+ * 修改考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ public int updateExamineConfig(ExamineConfig examineConfig);
+
+ /**
+ * 删除考核认证配置
+ *
+ * @param id 考核认证配置主键
+ * @return 结果
+ */
+ public int deleteExamineConfigById(Long id);
+
+ /**
+ * 批量删除考核认证配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteExamineConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodMapper.java
new file mode 100644
index 0000000..ca224d1
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingFood;
+
+/**
+ * 喂养要求Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface FeedingFoodMapper
+{
+ /**
+ * 查询喂养要求
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 喂养要求
+ */
+ public FeedingFood selectFeedingFoodByFeedingFoodId(Long feedingFoodId);
+
+ /**
+ * 查询喂养要求列表
+ *
+ * @param feedingFood 喂养要求
+ * @return 喂养要求集合
+ */
+ public List selectFeedingFoodList(FeedingFood feedingFood);
+
+ /**
+ * 新增喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ public int insertFeedingFood(FeedingFood feedingFood);
+
+ /**
+ * 修改喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ public int updateFeedingFood(FeedingFood feedingFood);
+
+ /**
+ * 删除喂养要求
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 结果
+ */
+ public int deleteFeedingFoodByFeedingFoodId(Long feedingFoodId);
+
+ /**
+ * 批量删除喂养要求
+ *
+ * @param feedingFoodIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteFeedingFoodByFeedingFoodIds(Long[] feedingFoodIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodTypeMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodTypeMapper.java
new file mode 100644
index 0000000..5dc272a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingFoodTypeMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingFoodType;
+
+/**
+ * 喂养食品类型Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface FeedingFoodTypeMapper
+{
+ /**
+ * 查询喂养食品类型
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 喂养食品类型
+ */
+ public FeedingFoodType selectFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId);
+
+ /**
+ * 查询喂养食品类型列表
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 喂养食品类型集合
+ */
+ public List selectFeedingFoodTypeList(FeedingFoodType feedingFoodType);
+
+ /**
+ * 新增喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ public int insertFeedingFoodType(FeedingFoodType feedingFoodType);
+
+ /**
+ * 修改喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ public int updateFeedingFoodType(FeedingFoodType feedingFoodType);
+
+ /**
+ * 删除喂养食品类型
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 结果
+ */
+ public int deleteFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId);
+
+ /**
+ * 批量删除喂养食品类型
+ *
+ * @param feedingFoodTypeIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteFeedingFoodTypeByFeedingFoodTypeIds(Long[] feedingFoodTypeIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingRequirementsMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingRequirementsMapper.java
new file mode 100644
index 0000000..aec9023
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FeedingRequirementsMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingRequirements;
+
+/**
+ * 喂养要求配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface FeedingRequirementsMapper
+{
+ /**
+ * 查询喂养要求配置
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 喂养要求配置
+ */
+ public FeedingRequirements selectFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId);
+
+ /**
+ * 查询喂养要求配置列表
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 喂养要求配置集合
+ */
+ public List selectFeedingRequirementsList(FeedingRequirements feedingRequirements);
+
+ /**
+ * 新增喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ public int insertFeedingRequirements(FeedingRequirements feedingRequirements);
+
+ /**
+ * 修改喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ public int updateFeedingRequirements(FeedingRequirements feedingRequirements);
+
+ /**
+ * 删除喂养要求配置
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 结果
+ */
+ public int deleteFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId);
+
+ /**
+ * 批量删除喂养要求配置
+ *
+ * @param feedingRequirementsIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteFeedingRequirementsByFeedingRequirementsIds(Long[] feedingRequirementsIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FinalConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FinalConfigMapper.java
new file mode 100644
index 0000000..6d89d01
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/FinalConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FinalConfig;
+
+/**
+ * 最终准备页面配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface FinalConfigMapper
+{
+ /**
+ * 查询最终准备页面配置
+ *
+ * @param id 最终准备页面配置主键
+ * @return 最终准备页面配置
+ */
+ public FinalConfig selectFinalConfigById(Long id);
+
+ /**
+ * 查询最终准备页面配置列表
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 最终准备页面配置集合
+ */
+ public List selectFinalConfigList(FinalConfig finalConfig);
+
+ /**
+ * 新增最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ public int insertFinalConfig(FinalConfig finalConfig);
+
+ /**
+ * 修改最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ public int updateFinalConfig(FinalConfig finalConfig);
+
+ /**
+ * 删除最终准备页面配置
+ *
+ * @param id 最终准备页面配置主键
+ * @return 结果
+ */
+ public int deleteFinalConfigById(Long id);
+
+ /**
+ * 批量删除最终准备页面配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteFinalConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPageConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPageConfigMapper.java
new file mode 100644
index 0000000..3014ce0
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPageConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexPageConfig;
+
+/**
+ * 首页登录配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IndexPageConfigMapper
+{
+ /**
+ * 查询首页登录配置
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 首页登录配置
+ */
+ public IndexPageConfig selectIndexPageConfigByIndexBackground(String indexBackground);
+
+ /**
+ * 查询首页登录配置列表
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 首页登录配置集合
+ */
+ public List selectIndexPageConfigList(IndexPageConfig indexPageConfig);
+
+ /**
+ * 新增首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ public int insertIndexPageConfig(IndexPageConfig indexPageConfig);
+
+ /**
+ * 修改首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ public int updateIndexPageConfig(IndexPageConfig indexPageConfig);
+
+ /**
+ * 删除首页登录配置
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 结果
+ */
+ public int deleteIndexPageConfigByIndexBackground(String indexBackground);
+
+ /**
+ * 批量删除首页登录配置
+ *
+ * @param indexBackgrounds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteIndexPageConfigByIndexBackgrounds(String[] indexBackgrounds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPartnerConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPartnerConfigMapper.java
new file mode 100644
index 0000000..9bca489
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexPartnerConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexPartnerConfig;
+
+/**
+ * 加入合伙人提示配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IndexPartnerConfigMapper
+{
+ /**
+ * 查询加入合伙人提示配置
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 加入合伙人提示配置
+ */
+ public IndexPartnerConfig selectIndexPartnerConfigByPartnerBackground(String partnerBackground);
+
+ /**
+ * 查询加入合伙人提示配置列表
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 加入合伙人提示配置集合
+ */
+ public List selectIndexPartnerConfigList(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 新增加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ public int insertIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 修改加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ public int updateIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 删除加入合伙人提示配置
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 结果
+ */
+ public int deleteIndexPartnerConfigByPartnerBackground(String partnerBackground);
+
+ /**
+ * 批量删除加入合伙人提示配置
+ *
+ * @param partnerBackgrounds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteIndexPartnerConfigByPartnerBackgrounds(String[] partnerBackgrounds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigIconMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigIconMapper.java
new file mode 100644
index 0000000..f631ce9
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigIconMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexconfigIcon;
+
+/**
+ * 工作台图标Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IndexconfigIconMapper
+{
+ /**
+ * 查询工作台图标
+ *
+ * @param id 工作台图标主键
+ * @return 工作台图标
+ */
+ public IndexconfigIcon selectIndexconfigIconById(Long id);
+
+ /**
+ * 查询工作台图标列表
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 工作台图标集合
+ */
+ public List selectIndexconfigIconList(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 新增工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ public int insertIndexconfigIcon(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 修改工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ public int updateIndexconfigIcon(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 删除工作台图标
+ *
+ * @param id 工作台图标主键
+ * @return 结果
+ */
+ public int deleteIndexconfigIconById(Long id);
+
+ /**
+ * 批量删除工作台图标
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteIndexconfigIconByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigMapper.java
new file mode 100644
index 0000000..4b44655
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/IndexconfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Indexconfig;
+
+/**
+ * 主页内容配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IndexconfigMapper
+{
+ /**
+ * 查询主页内容配置
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 主页内容配置
+ */
+ public Indexconfig selectIndexconfigByTopCarouselImage(String topCarouselImage);
+
+ /**
+ * 查询主页内容配置列表
+ *
+ * @param indexconfig 主页内容配置
+ * @return 主页内容配置集合
+ */
+ public List selectIndexconfigList(Indexconfig indexconfig);
+
+ /**
+ * 新增主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ public int insertIndexconfig(Indexconfig indexconfig);
+
+ /**
+ * 修改主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ public int updateIndexconfig(Indexconfig indexconfig);
+
+ /**
+ * 删除主页内容配置
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 结果
+ */
+ public int deleteIndexconfigByTopCarouselImage(String topCarouselImage);
+
+ /**
+ * 批量删除主页内容配置
+ *
+ * @param topCarouselImages 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteIndexconfigByTopCarouselImages(String[] topCarouselImages);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/InviteMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/InviteMapper.java
new file mode 100644
index 0000000..60efbfd
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/InviteMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Invite;
+
+/**
+ * 邀请海报配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface InviteMapper
+{
+ /**
+ * 查询邀请海报配置
+ *
+ * @param id 邀请海报配置主键
+ * @return 邀请海报配置
+ */
+ public Invite selectInviteById(Long id);
+
+ /**
+ * 查询邀请海报配置列表
+ *
+ * @param invite 邀请海报配置
+ * @return 邀请海报配置集合
+ */
+ public List selectInviteList(Invite invite);
+
+ /**
+ * 新增邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ public int insertInvite(Invite invite);
+
+ /**
+ * 修改邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ public int updateInvite(Invite invite);
+
+ /**
+ * 删除邀请海报配置
+ *
+ * @param id 邀请海报配置主键
+ * @return 结果
+ */
+ public int deleteInviteById(Long id);
+
+ /**
+ * 批量删除邀请海报配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteInviteByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseImageMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseImageMapper.java
new file mode 100644
index 0000000..5f86016
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseImageMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.LicenseImage;
+
+/**
+ * 执照图片Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface LicenseImageMapper
+{
+ /**
+ * 查询执照图片
+ *
+ * @param id 执照图片主键
+ * @return 执照图片
+ */
+ public LicenseImage selectLicenseImageById(Long id);
+
+ /**
+ * 查询执照图片列表
+ *
+ * @param licenseImage 执照图片
+ * @return 执照图片集合
+ */
+ public List selectLicenseImageList(LicenseImage licenseImage);
+
+ /**
+ * 新增执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ public int insertLicenseImage(LicenseImage licenseImage);
+
+ /**
+ * 修改执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ public int updateLicenseImage(LicenseImage licenseImage);
+
+ /**
+ * 删除执照图片
+ *
+ * @param id 执照图片主键
+ * @return 结果
+ */
+ public int deleteLicenseImageById(Long id);
+
+ /**
+ * 批量删除执照图片
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteLicenseImageByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseMapper.java
new file mode 100644
index 0000000..5050b42
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LicenseMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.License;
+
+/**
+ * 执照Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface LicenseMapper
+{
+ /**
+ * 查询执照
+ *
+ * @param licenseId 执照主键
+ * @return 执照
+ */
+ public License selectLicenseByLicenseId(Long licenseId);
+
+ /**
+ * 查询执照列表
+ *
+ * @param license 执照
+ * @return 执照集合
+ */
+ public List selectLicenseList(License license);
+
+ /**
+ * 新增执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ public int insertLicense(License license);
+
+ /**
+ * 修改执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ public int updateLicense(License license);
+
+ /**
+ * 删除执照
+ *
+ * @param licenseId 执照主键
+ * @return 结果
+ */
+ public int deleteLicenseByLicenseId(Long licenseId);
+
+ /**
+ * 批量删除执照
+ *
+ * @param licenseIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteLicenseByLicenseIds(Long[] licenseIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LossOrderMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LossOrderMapper.java
new file mode 100644
index 0000000..0dceaf8
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/LossOrderMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.LossOrder;
+
+/**
+ * 流失订单Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface LossOrderMapper
+{
+ /**
+ * 查询流失订单
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 流失订单
+ */
+ public LossOrder selectLossOrderByLossOrderId(Long lossOrderId);
+
+ /**
+ * 查询流失订单列表
+ *
+ * @param lossOrder 流失订单
+ * @return 流失订单集合
+ */
+ public List selectLossOrderList(LossOrder lossOrder);
+
+ /**
+ * 新增流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ public int insertLossOrder(LossOrder lossOrder);
+
+ /**
+ * 修改流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ public int updateLossOrder(LossOrder lossOrder);
+
+ /**
+ * 删除流失订单
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 结果
+ */
+ public int deleteLossOrderByLossOrderId(Long lossOrderId);
+
+ /**
+ * 批量删除流失订单
+ *
+ * @param lossOrderIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteLossOrderByLossOrderIds(Long[] lossOrderIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ManualConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ManualConfigMapper.java
new file mode 100644
index 0000000..3512c4b
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/ManualConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.ManualConfig;
+
+/**
+ * 伴宠师手册配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ManualConfigMapper
+{
+ /**
+ * 查询伴宠师手册配置
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 伴宠师手册配置
+ */
+ public ManualConfig selectManualConfigById(Long id);
+
+ /**
+ * 查询伴宠师手册配置列表
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 伴宠师手册配置集合
+ */
+ public List selectManualConfigList(ManualConfig manualConfig);
+
+ /**
+ * 新增伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ public int insertManualConfig(ManualConfig manualConfig);
+
+ /**
+ * 修改伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ public int updateManualConfig(ManualConfig manualConfig);
+
+ /**
+ * 删除伴宠师手册配置
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 结果
+ */
+ public int deleteManualConfigById(Long id);
+
+ /**
+ * 批量删除伴宠师手册配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteManualConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersMapper.java
new file mode 100644
index 0000000..383130c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Orders;
+
+/**
+ * 订单Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface OrdersMapper
+{
+ /**
+ * 查询订单
+ *
+ * @param orderId 订单主键
+ * @return 订单
+ */
+ public Orders selectOrderByOrderId(Long orderId);
+
+ /**
+ * 查询订单列表
+ *
+ * @param order 订单
+ * @return 订单集合
+ */
+ public List selectOrderList(Orders order);
+
+ /**
+ * 新增订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ public int insertOrder(Orders order);
+
+ /**
+ * 修改订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ public int updateOrder(Orders order);
+
+ /**
+ * 删除订单
+ *
+ * @param orderId 订单主键
+ * @return 结果
+ */
+ public int deleteOrderByOrderId(Long orderId);
+
+ /**
+ * 批量删除订单
+ *
+ * @param orderIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteOrderByOrderIds(Long[] orderIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersRecordsMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersRecordsMapper.java
new file mode 100644
index 0000000..ed695b0
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/OrdersRecordsMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.OrdersRecords;
+
+/**
+ * 接单记录Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface OrdersRecordsMapper
+{
+ /**
+ * 查询接单记录
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 接单记录
+ */
+ public OrdersRecords selectOrdersRecordsByOrdersRecordsId(Long ordersRecordsId);
+
+ /**
+ * 查询接单记录列表
+ *
+ * @param ordersRecords 接单记录
+ * @return 接单记录集合
+ */
+ public List selectOrdersRecordsList(OrdersRecords ordersRecords);
+
+ /**
+ * 新增接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ public int insertOrdersRecords(OrdersRecords ordersRecords);
+
+ /**
+ * 修改接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ public int updateOrdersRecords(OrdersRecords ordersRecords);
+
+ /**
+ * 删除接单记录
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 结果
+ */
+ public int deleteOrdersRecordsByOrdersRecordsId(Long ordersRecordsId);
+
+ /**
+ * 批量删除接单记录
+ *
+ * @param ordersRecordsIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deleteOrdersRecordsByOrdersRecordsIds(Long[] ordersRecordsIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PaperPromptConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PaperPromptConfigMapper.java
new file mode 100644
index 0000000..d326b34
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PaperPromptConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PaperPromptConfig;
+
+/**
+ * 证件提示配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PaperPromptConfigMapper
+{
+ /**
+ * 查询证件提示配置
+ *
+ * @param id 证件提示配置主键
+ * @return 证件提示配置
+ */
+ public PaperPromptConfig selectPaperPromptConfigById(Long id);
+
+ /**
+ * 查询证件提示配置列表
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 证件提示配置集合
+ */
+ public List selectPaperPromptConfigList(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 新增证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ public int insertPaperPromptConfig(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 修改证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ public int updatePaperPromptConfig(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 删除证件提示配置
+ *
+ * @param id 证件提示配置主键
+ * @return 结果
+ */
+ public int deletePaperPromptConfigById(Long id);
+
+ /**
+ * 批量删除证件提示配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePaperPromptConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerMapper.java
new file mode 100644
index 0000000..d0180cf
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partner;
+
+/**
+ * 合伙人Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PartnerMapper
+{
+ /**
+ * 查询合伙人
+ *
+ * @param id 合伙人主键
+ * @return 合伙人
+ */
+ public Partner selectPartnerById(Long id);
+
+ /**
+ * 查询合伙人列表
+ *
+ * @param partner 合伙人
+ * @return 合伙人集合
+ */
+ public List selectPartnerList(Partner partner);
+
+ /**
+ * 新增合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ public int insertPartner(Partner partner);
+
+ /**
+ * 修改合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ public int updatePartner(Partner partner);
+
+ /**
+ * 删除合伙人
+ *
+ * @param id 合伙人主键
+ * @return 结果
+ */
+ public int deletePartnerById(Long id);
+
+ /**
+ * 批量删除合伙人
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePartnerByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerbindingMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerbindingMapper.java
new file mode 100644
index 0000000..190c8d5
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerbindingMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerbinding;
+
+/**
+ * 合伙人绑定Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PartnerbindingMapper
+{
+ /**
+ * 查询合伙人绑定
+ *
+ * @param id 合伙人绑定主键
+ * @return 合伙人绑定
+ */
+ public Partnerbinding selectPartnerbindingById(Long id);
+
+ /**
+ * 查询合伙人绑定列表
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 合伙人绑定集合
+ */
+ public List selectPartnerbindingList(Partnerbinding partnerbinding);
+
+ /**
+ * 新增合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ public int insertPartnerbinding(Partnerbinding partnerbinding);
+
+ /**
+ * 修改合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ public int updatePartnerbinding(Partnerbinding partnerbinding);
+
+ /**
+ * 删除合伙人绑定
+ *
+ * @param id 合伙人绑定主键
+ * @return 结果
+ */
+ public int deletePartnerbindingById(Long id);
+
+ /**
+ * 批量删除合伙人绑定
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePartnerbindingByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerdataMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerdataMapper.java
new file mode 100644
index 0000000..db1325d
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerdataMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerdata;
+
+/**
+ * 合伙人数据Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PartnerdataMapper
+{
+ /**
+ * 查询合伙人数据
+ *
+ * @param id 合伙人数据主键
+ * @return 合伙人数据
+ */
+ public Partnerdata selectPartnerdataById(Long id);
+
+ /**
+ * 查询合伙人数据列表
+ *
+ * @param partnerdata 合伙人数据
+ * @return 合伙人数据集合
+ */
+ public List selectPartnerdataList(Partnerdata partnerdata);
+
+ /**
+ * 新增合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ public int insertPartnerdata(Partnerdata partnerdata);
+
+ /**
+ * 修改合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ public int updatePartnerdata(Partnerdata partnerdata);
+
+ /**
+ * 删除合伙人数据
+ *
+ * @param id 合伙人数据主键
+ * @return 结果
+ */
+ public int deletePartnerdataById(Long id);
+
+ /**
+ * 批量删除合伙人数据
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePartnerdataByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerincomeMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerincomeMapper.java
new file mode 100644
index 0000000..0bd1bf4
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PartnerincomeMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerincome;
+
+/**
+ * 合伙人等级记录Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PartnerincomeMapper
+{
+ /**
+ * 查询合伙人等级记录
+ *
+ * @param id 合伙人等级记录主键
+ * @return 合伙人等级记录
+ */
+ public Partnerincome selectPartnerincomeById(Long id);
+
+ /**
+ * 查询合伙人等级记录列表
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 合伙人等级记录集合
+ */
+ public List selectPartnerincomeList(Partnerincome partnerincome);
+
+ /**
+ * 新增合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ public int insertPartnerincome(Partnerincome partnerincome);
+
+ /**
+ * 修改合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ public int updatePartnerincome(Partnerincome partnerincome);
+
+ /**
+ * 删除合伙人等级记录
+ *
+ * @param id 合伙人等级记录主键
+ * @return 结果
+ */
+ public int deletePartnerincomeById(Long id);
+
+ /**
+ * 批量删除合伙人等级记录
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePartnerincomeByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetPersonalityConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetPersonalityConfigMapper.java
new file mode 100644
index 0000000..39d6315
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetPersonalityConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetPersonalityConfig;
+
+/**
+ * 宠物性格快捷选择配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetPersonalityConfigMapper
+{
+ /**
+ * 查询宠物性格快捷选择配置
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 宠物性格快捷选择配置
+ */
+ public PetPersonalityConfig selectPetPersonalityConfigById(Long id);
+
+ /**
+ * 查询宠物性格快捷选择配置列表
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 宠物性格快捷选择配置集合
+ */
+ public List selectPetPersonalityConfigList(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 新增宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ public int insertPetPersonalityConfig(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 修改宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ public int updatePetPersonalityConfig(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 删除宠物性格快捷选择配置
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 结果
+ */
+ public int deletePetPersonalityConfigById(Long id);
+
+ /**
+ * 批量删除宠物性格快捷选择配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetPersonalityConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetProfileConfigMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetProfileConfigMapper.java
new file mode 100644
index 0000000..665a971
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetProfileConfigMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetProfileConfig;
+
+/**
+ * 宠物档案配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetProfileConfigMapper
+{
+ /**
+ * 查询宠物档案配置
+ *
+ * @param id 宠物档案配置主键
+ * @return 宠物档案配置
+ */
+ public PetProfileConfig selectPetProfileConfigById(Long id);
+
+ /**
+ * 查询宠物档案配置列表
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 宠物档案配置集合
+ */
+ public List selectPetProfileConfigList(PetProfileConfig petProfileConfig);
+
+ /**
+ * 新增宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ public int insertPetProfileConfig(PetProfileConfig petProfileConfig);
+
+ /**
+ * 修改宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ public int updatePetProfileConfig(PetProfileConfig petProfileConfig);
+
+ /**
+ * 删除宠物档案配置
+ *
+ * @param id 宠物档案配置主键
+ * @return 结果
+ */
+ public int deletePetProfileConfigById(Long id);
+
+ /**
+ * 批量删除宠物档案配置
+ *
+ * @param ids 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetProfileConfigByIds(Long[] ids);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacharCheckMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacharCheckMapper.java
new file mode 100644
index 0000000..5db50cf
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacharCheckMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacharCheck;
+
+/**
+ * 打卡Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetTeacharCheckMapper
+{
+ /**
+ * 查询打卡
+ *
+ * @param checkId 打卡主键
+ * @return 打卡
+ */
+ public PetTeacharCheck selectPetTeacharCheckByCheckId(Long checkId);
+
+ /**
+ * 查询打卡列表
+ *
+ * @param petTeacharCheck 打卡
+ * @return 打卡集合
+ */
+ public List selectPetTeacharCheckList(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 新增打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ public int insertPetTeacharCheck(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 修改打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ public int updatePetTeacharCheck(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 删除打卡
+ *
+ * @param checkId 打卡主键
+ * @return 结果
+ */
+ public int deletePetTeacharCheckByCheckId(Long checkId);
+
+ /**
+ * 批量删除打卡
+ *
+ * @param checkIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetTeacharCheckByCheckIds(Long[] checkIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherGradeMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherGradeMapper.java
new file mode 100644
index 0000000..65ea085
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherGradeMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacherGrade;
+
+/**
+ * 伴宠师等级配置Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetTeacherGradeMapper
+{
+ /**
+ * 查询伴宠师等级配置
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 伴宠师等级配置
+ */
+ public PetTeacherGrade selectPetTeacherGradeByGradeId(String gradeId);
+
+ /**
+ * 查询伴宠师等级配置列表
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 伴宠师等级配置集合
+ */
+ public List selectPetTeacherGradeList(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 新增伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ public int insertPetTeacherGrade(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 修改伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ public int updatePetTeacherGrade(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 删除伴宠师等级配置
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 结果
+ */
+ public int deletePetTeacherGradeByGradeId(String gradeId);
+
+ /**
+ * 批量删除伴宠师等级配置
+ *
+ * @param gradeIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetTeacherGradeByGradeIds(String[] gradeIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherInfoMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherInfoMapper.java
new file mode 100644
index 0000000..0c3d7d0
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTeacherInfoMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacherInfo;
+
+/**
+ * 伴宠师信息Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetTeacherInfoMapper
+{
+ /**
+ * 查询伴宠师信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 伴宠师信息
+ */
+ public PetTeacherInfo selectPetTeacherInfoByPetTeacherId(Long petTeacherId);
+
+ /**
+ * 查询伴宠师信息列表
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 伴宠师信息集合
+ */
+ public List selectPetTeacherInfoList(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 新增伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ public int insertPetTeacherInfo(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 修改伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ public int updatePetTeacherInfo(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 删除伴宠师信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 结果
+ */
+ public int deletePetTeacherInfoByPetTeacherId(Long petTeacherId);
+
+ /**
+ * 批量删除伴宠师信息
+ *
+ * @param petTeacherIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetTeacherInfoByPetTeacherIds(Long[] petTeacherIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTypeMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTypeMapper.java
new file mode 100644
index 0000000..5fc533a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetTypeMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetType;
+
+/**
+ * 宠物类型Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetTypeMapper
+{
+ /**
+ * 查询宠物类型
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 宠物类型
+ */
+ public PetType selectPetTypeByPetTypeId(Long petTypeId);
+
+ /**
+ * 查询宠物类型列表
+ *
+ * @param petType 宠物类型
+ * @return 宠物类型集合
+ */
+ public List selectPetTypeList(PetType petType);
+
+ /**
+ * 新增宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ public int insertPetType(PetType petType);
+
+ /**
+ * 修改宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ public int updatePetType(PetType petType);
+
+ /**
+ * 删除宠物类型
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 结果
+ */
+ public int deletePetTypeByPetTypeId(Long petTypeId);
+
+ /**
+ * 批量删除宠物类型
+ *
+ * @param petTypeIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetTypeByPetTypeIds(Long[] petTypeIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetsMapper.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetsMapper.java
new file mode 100644
index 0000000..bc92a85
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/mapper/PetsMapper.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.mapper;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Pets;
+
+/**
+ * 宠物信息Mapper接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface PetsMapper
+{
+ /**
+ * 查询宠物信息
+ *
+ * @param petId 宠物信息主键
+ * @return 宠物信息
+ */
+ public Pets selectPetsByPetId(Long petId);
+
+ /**
+ * 查询宠物信息列表
+ *
+ * @param pets 宠物信息
+ * @return 宠物信息集合
+ */
+ public List selectPetsList(Pets pets);
+
+ /**
+ * 新增宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ public int insertPets(Pets pets);
+
+ /**
+ * 修改宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ public int updatePets(Pets pets);
+
+ /**
+ * 删除宠物信息
+ *
+ * @param petId 宠物信息主键
+ * @return 结果
+ */
+ public int deletePetsByPetId(Long petId);
+
+ /**
+ * 批量删除宠物信息
+ *
+ * @param petIds 需要删除的数据主键集合
+ * @return 结果
+ */
+ public int deletePetsByPetIds(Long[] petIds);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanItemsService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanItemsService.java
new file mode 100644
index 0000000..4032ffe
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanItemsService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CleanItems;
+
+/**
+ * 清洁物品Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ICleanItemsService
+{
+ /**
+ * 查询清洁物品
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 清洁物品
+ */
+ public CleanItems selectCleanItemsByCleanItemsId(Long cleanItemsId);
+
+ /**
+ * 查询清洁物品列表
+ *
+ * @param cleanItems 清洁物品
+ * @return 清洁物品集合
+ */
+ public List selectCleanItemsList(CleanItems cleanItems);
+
+ /**
+ * 新增清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ public int insertCleanItems(CleanItems cleanItems);
+
+ /**
+ * 修改清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ public int updateCleanItems(CleanItems cleanItems);
+
+ /**
+ * 批量删除清洁物品
+ *
+ * @param cleanItemsIds 需要删除的清洁物品主键集合
+ * @return 结果
+ */
+ public int deleteCleanItemsByCleanItemsIds(Long[] cleanItemsIds);
+
+ /**
+ * 删除清洁物品信息
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 结果
+ */
+ public int deleteCleanItemsByCleanItemsId(Long cleanItemsId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanRequestService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanRequestService.java
new file mode 100644
index 0000000..50c5923
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICleanRequestService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CleanRequest;
+
+/**
+ * 清洁要求Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ICleanRequestService
+{
+ /**
+ * 查询清洁要求
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 清洁要求
+ */
+ public CleanRequest selectCleanRequestByCleanRequestId(Long cleanRequestId);
+
+ /**
+ * 查询清洁要求列表
+ *
+ * @param cleanRequest 清洁要求
+ * @return 清洁要求集合
+ */
+ public List selectCleanRequestList(CleanRequest cleanRequest);
+
+ /**
+ * 新增清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ public int insertCleanRequest(CleanRequest cleanRequest);
+
+ /**
+ * 修改清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ public int updateCleanRequest(CleanRequest cleanRequest);
+
+ /**
+ * 批量删除清洁要求
+ *
+ * @param cleanRequestIds 需要删除的清洁要求主键集合
+ * @return 结果
+ */
+ public int deleteCleanRequestByCleanRequestIds(Long[] cleanRequestIds);
+
+ /**
+ * 删除清洁要求信息
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 结果
+ */
+ public int deleteCleanRequestByCleanRequestId(Long cleanRequestId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICurrentConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICurrentConfigService.java
new file mode 100644
index 0000000..a3f0cc6
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ICurrentConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.CurrentConfig;
+
+/**
+ * 等级配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ICurrentConfigService
+{
+ /**
+ * 查询等级配置
+ *
+ * @param currentId 等级配置主键
+ * @return 等级配置
+ */
+ public CurrentConfig selectCurrentConfigByCurrentId(Long currentId);
+
+ /**
+ * 查询等级配置列表
+ *
+ * @param currentConfig 等级配置
+ * @return 等级配置集合
+ */
+ public List selectCurrentConfigList(CurrentConfig currentConfig);
+
+ /**
+ * 新增等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ public int insertCurrentConfig(CurrentConfig currentConfig);
+
+ /**
+ * 修改等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ public int updateCurrentConfig(CurrentConfig currentConfig);
+
+ /**
+ * 批量删除等级配置
+ *
+ * @param currentIds 需要删除的等级配置主键集合
+ * @return 结果
+ */
+ public int deleteCurrentConfigByCurrentIds(Long[] currentIds);
+
+ /**
+ * 删除等级配置信息
+ *
+ * @param currentId 等级配置主键
+ * @return 结果
+ */
+ public int deleteCurrentConfigByCurrentId(Long currentId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDepositService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDepositService.java
new file mode 100644
index 0000000..e014028
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDepositService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Deposit;
+
+/**
+ * 保证金记录Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IDepositService
+{
+ /**
+ * 查询保证金记录
+ *
+ * @param id 保证金记录主键
+ * @return 保证金记录
+ */
+ public Deposit selectDepositById(Long id);
+
+ /**
+ * 查询保证金记录列表
+ *
+ * @param deposit 保证金记录
+ * @return 保证金记录集合
+ */
+ public List selectDepositList(Deposit deposit);
+
+ /**
+ * 新增保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ public int insertDeposit(Deposit deposit);
+
+ /**
+ * 修改保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ public int updateDeposit(Deposit deposit);
+
+ /**
+ * 批量删除保证金记录
+ *
+ * @param ids 需要删除的保证金记录主键集合
+ * @return 结果
+ */
+ public int deleteDepositByIds(Long[] ids);
+
+ /**
+ * 删除保证金记录信息
+ *
+ * @param id 保证金记录主键
+ * @return 结果
+ */
+ public int deleteDepositById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDescriptivesConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDescriptivesConfigService.java
new file mode 100644
index 0000000..a7d8127
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IDescriptivesConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.DescriptivesConfig;
+
+/**
+ * 数据描述配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IDescriptivesConfigService
+{
+ /**
+ * 查询数据描述配置
+ *
+ * @param id 数据描述配置主键
+ * @return 数据描述配置
+ */
+ public DescriptivesConfig selectDescriptivesConfigById(Long id);
+
+ /**
+ * 查询数据描述配置列表
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 数据描述配置集合
+ */
+ public List selectDescriptivesConfigList(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 新增数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ public int insertDescriptivesConfig(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 修改数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ public int updateDescriptivesConfig(DescriptivesConfig descriptivesConfig);
+
+ /**
+ * 批量删除数据描述配置
+ *
+ * @param ids 需要删除的数据描述配置主键集合
+ * @return 结果
+ */
+ public int deleteDescriptivesConfigByIds(Long[] ids);
+
+ /**
+ * 删除数据描述配置信息
+ *
+ * @param id 数据描述配置主键
+ * @return 结果
+ */
+ public int deleteDescriptivesConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExaminationService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExaminationService.java
new file mode 100644
index 0000000..7f82890
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExaminationService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Examination;
+
+/**
+ * 考核Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IExaminationService
+{
+ /**
+ * 查询考核
+ *
+ * @param examinationId 考核主键
+ * @return 考核
+ */
+ public Examination selectExaminationByExaminationId(Long examinationId);
+
+ /**
+ * 查询考核列表
+ *
+ * @param examination 考核
+ * @return 考核集合
+ */
+ public List selectExaminationList(Examination examination);
+
+ /**
+ * 新增考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ public int insertExamination(Examination examination);
+
+ /**
+ * 修改考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ public int updateExamination(Examination examination);
+
+ /**
+ * 批量删除考核
+ *
+ * @param examinationIds 需要删除的考核主键集合
+ * @return 结果
+ */
+ public int deleteExaminationByExaminationIds(Long[] examinationIds);
+
+ /**
+ * 删除考核信息
+ *
+ * @param examinationId 考核主键
+ * @return 结果
+ */
+ public int deleteExaminationByExaminationId(Long examinationId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExamineConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExamineConfigService.java
new file mode 100644
index 0000000..4cee426
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IExamineConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.ExamineConfig;
+
+/**
+ * 考核认证配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IExamineConfigService
+{
+ /**
+ * 查询考核认证配置
+ *
+ * @param id 考核认证配置主键
+ * @return 考核认证配置
+ */
+ public ExamineConfig selectExamineConfigById(Long id);
+
+ /**
+ * 查询考核认证配置列表
+ *
+ * @param examineConfig 考核认证配置
+ * @return 考核认证配置集合
+ */
+ public List selectExamineConfigList(ExamineConfig examineConfig);
+
+ /**
+ * 新增考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ public int insertExamineConfig(ExamineConfig examineConfig);
+
+ /**
+ * 修改考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ public int updateExamineConfig(ExamineConfig examineConfig);
+
+ /**
+ * 批量删除考核认证配置
+ *
+ * @param ids 需要删除的考核认证配置主键集合
+ * @return 结果
+ */
+ public int deleteExamineConfigByIds(Long[] ids);
+
+ /**
+ * 删除考核认证配置信息
+ *
+ * @param id 考核认证配置主键
+ * @return 结果
+ */
+ public int deleteExamineConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodService.java
new file mode 100644
index 0000000..359a319
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingFood;
+
+/**
+ * 喂养要求Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IFeedingFoodService
+{
+ /**
+ * 查询喂养要求
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 喂养要求
+ */
+ public FeedingFood selectFeedingFoodByFeedingFoodId(Long feedingFoodId);
+
+ /**
+ * 查询喂养要求列表
+ *
+ * @param feedingFood 喂养要求
+ * @return 喂养要求集合
+ */
+ public List selectFeedingFoodList(FeedingFood feedingFood);
+
+ /**
+ * 新增喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ public int insertFeedingFood(FeedingFood feedingFood);
+
+ /**
+ * 修改喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ public int updateFeedingFood(FeedingFood feedingFood);
+
+ /**
+ * 批量删除喂养要求
+ *
+ * @param feedingFoodIds 需要删除的喂养要求主键集合
+ * @return 结果
+ */
+ public int deleteFeedingFoodByFeedingFoodIds(Long[] feedingFoodIds);
+
+ /**
+ * 删除喂养要求信息
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 结果
+ */
+ public int deleteFeedingFoodByFeedingFoodId(Long feedingFoodId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodTypeService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodTypeService.java
new file mode 100644
index 0000000..f2cc014
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingFoodTypeService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingFoodType;
+
+/**
+ * 喂养食品类型Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IFeedingFoodTypeService
+{
+ /**
+ * 查询喂养食品类型
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 喂养食品类型
+ */
+ public FeedingFoodType selectFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId);
+
+ /**
+ * 查询喂养食品类型列表
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 喂养食品类型集合
+ */
+ public List selectFeedingFoodTypeList(FeedingFoodType feedingFoodType);
+
+ /**
+ * 新增喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ public int insertFeedingFoodType(FeedingFoodType feedingFoodType);
+
+ /**
+ * 修改喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ public int updateFeedingFoodType(FeedingFoodType feedingFoodType);
+
+ /**
+ * 批量删除喂养食品类型
+ *
+ * @param feedingFoodTypeIds 需要删除的喂养食品类型主键集合
+ * @return 结果
+ */
+ public int deleteFeedingFoodTypeByFeedingFoodTypeIds(Long[] feedingFoodTypeIds);
+
+ /**
+ * 删除喂养食品类型信息
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 结果
+ */
+ public int deleteFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingRequirementsService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingRequirementsService.java
new file mode 100644
index 0000000..04635a2
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFeedingRequirementsService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FeedingRequirements;
+
+/**
+ * 喂养要求配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IFeedingRequirementsService
+{
+ /**
+ * 查询喂养要求配置
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 喂养要求配置
+ */
+ public FeedingRequirements selectFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId);
+
+ /**
+ * 查询喂养要求配置列表
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 喂养要求配置集合
+ */
+ public List selectFeedingRequirementsList(FeedingRequirements feedingRequirements);
+
+ /**
+ * 新增喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ public int insertFeedingRequirements(FeedingRequirements feedingRequirements);
+
+ /**
+ * 修改喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ public int updateFeedingRequirements(FeedingRequirements feedingRequirements);
+
+ /**
+ * 批量删除喂养要求配置
+ *
+ * @param feedingRequirementsIds 需要删除的喂养要求配置主键集合
+ * @return 结果
+ */
+ public int deleteFeedingRequirementsByFeedingRequirementsIds(Long[] feedingRequirementsIds);
+
+ /**
+ * 删除喂养要求配置信息
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 结果
+ */
+ public int deleteFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFinalConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFinalConfigService.java
new file mode 100644
index 0000000..fa197e2
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IFinalConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.FinalConfig;
+
+/**
+ * 最终准备页面配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IFinalConfigService
+{
+ /**
+ * 查询最终准备页面配置
+ *
+ * @param id 最终准备页面配置主键
+ * @return 最终准备页面配置
+ */
+ public FinalConfig selectFinalConfigById(Long id);
+
+ /**
+ * 查询最终准备页面配置列表
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 最终准备页面配置集合
+ */
+ public List selectFinalConfigList(FinalConfig finalConfig);
+
+ /**
+ * 新增最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ public int insertFinalConfig(FinalConfig finalConfig);
+
+ /**
+ * 修改最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ public int updateFinalConfig(FinalConfig finalConfig);
+
+ /**
+ * 批量删除最终准备页面配置
+ *
+ * @param ids 需要删除的最终准备页面配置主键集合
+ * @return 结果
+ */
+ public int deleteFinalConfigByIds(Long[] ids);
+
+ /**
+ * 删除最终准备页面配置信息
+ *
+ * @param id 最终准备页面配置主键
+ * @return 结果
+ */
+ public int deleteFinalConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPageConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPageConfigService.java
new file mode 100644
index 0000000..3faf016
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPageConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexPageConfig;
+
+/**
+ * 首页登录配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IIndexPageConfigService
+{
+ /**
+ * 查询首页登录配置
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 首页登录配置
+ */
+ public IndexPageConfig selectIndexPageConfigByIndexBackground(String indexBackground);
+
+ /**
+ * 查询首页登录配置列表
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 首页登录配置集合
+ */
+ public List selectIndexPageConfigList(IndexPageConfig indexPageConfig);
+
+ /**
+ * 新增首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ public int insertIndexPageConfig(IndexPageConfig indexPageConfig);
+
+ /**
+ * 修改首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ public int updateIndexPageConfig(IndexPageConfig indexPageConfig);
+
+ /**
+ * 批量删除首页登录配置
+ *
+ * @param indexBackgrounds 需要删除的首页登录配置主键集合
+ * @return 结果
+ */
+ public int deleteIndexPageConfigByIndexBackgrounds(String[] indexBackgrounds);
+
+ /**
+ * 删除首页登录配置信息
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 结果
+ */
+ public int deleteIndexPageConfigByIndexBackground(String indexBackground);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPartnerConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPartnerConfigService.java
new file mode 100644
index 0000000..31f4965
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexPartnerConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexPartnerConfig;
+
+/**
+ * 加入合伙人提示配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IIndexPartnerConfigService
+{
+ /**
+ * 查询加入合伙人提示配置
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 加入合伙人提示配置
+ */
+ public IndexPartnerConfig selectIndexPartnerConfigByPartnerBackground(String partnerBackground);
+
+ /**
+ * 查询加入合伙人提示配置列表
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 加入合伙人提示配置集合
+ */
+ public List selectIndexPartnerConfigList(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 新增加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ public int insertIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 修改加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ public int updateIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig);
+
+ /**
+ * 批量删除加入合伙人提示配置
+ *
+ * @param partnerBackgrounds 需要删除的加入合伙人提示配置主键集合
+ * @return 结果
+ */
+ public int deleteIndexPartnerConfigByPartnerBackgrounds(String[] partnerBackgrounds);
+
+ /**
+ * 删除加入合伙人提示配置信息
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 结果
+ */
+ public int deleteIndexPartnerConfigByPartnerBackground(String partnerBackground);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigIconService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigIconService.java
new file mode 100644
index 0000000..8e9ca7a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigIconService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.IndexconfigIcon;
+
+/**
+ * 工作台图标Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IIndexconfigIconService
+{
+ /**
+ * 查询工作台图标
+ *
+ * @param id 工作台图标主键
+ * @return 工作台图标
+ */
+ public IndexconfigIcon selectIndexconfigIconById(Long id);
+
+ /**
+ * 查询工作台图标列表
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 工作台图标集合
+ */
+ public List selectIndexconfigIconList(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 新增工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ public int insertIndexconfigIcon(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 修改工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ public int updateIndexconfigIcon(IndexconfigIcon indexconfigIcon);
+
+ /**
+ * 批量删除工作台图标
+ *
+ * @param ids 需要删除的工作台图标主键集合
+ * @return 结果
+ */
+ public int deleteIndexconfigIconByIds(Long[] ids);
+
+ /**
+ * 删除工作台图标信息
+ *
+ * @param id 工作台图标主键
+ * @return 结果
+ */
+ public int deleteIndexconfigIconById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigService.java
new file mode 100644
index 0000000..a152ea3
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IIndexconfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Indexconfig;
+
+/**
+ * 主页内容配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IIndexconfigService
+{
+ /**
+ * 查询主页内容配置
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 主页内容配置
+ */
+ public Indexconfig selectIndexconfigByTopCarouselImage(String topCarouselImage);
+
+ /**
+ * 查询主页内容配置列表
+ *
+ * @param indexconfig 主页内容配置
+ * @return 主页内容配置集合
+ */
+ public List selectIndexconfigList(Indexconfig indexconfig);
+
+ /**
+ * 新增主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ public int insertIndexconfig(Indexconfig indexconfig);
+
+ /**
+ * 修改主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ public int updateIndexconfig(Indexconfig indexconfig);
+
+ /**
+ * 批量删除主页内容配置
+ *
+ * @param topCarouselImages 需要删除的主页内容配置主键集合
+ * @return 结果
+ */
+ public int deleteIndexconfigByTopCarouselImages(String[] topCarouselImages);
+
+ /**
+ * 删除主页内容配置信息
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 结果
+ */
+ public int deleteIndexconfigByTopCarouselImage(String topCarouselImage);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IInviteService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IInviteService.java
new file mode 100644
index 0000000..d568f99
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IInviteService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Invite;
+
+/**
+ * 邀请海报配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IInviteService
+{
+ /**
+ * 查询邀请海报配置
+ *
+ * @param id 邀请海报配置主键
+ * @return 邀请海报配置
+ */
+ public Invite selectInviteById(Long id);
+
+ /**
+ * 查询邀请海报配置列表
+ *
+ * @param invite 邀请海报配置
+ * @return 邀请海报配置集合
+ */
+ public List selectInviteList(Invite invite);
+
+ /**
+ * 新增邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ public int insertInvite(Invite invite);
+
+ /**
+ * 修改邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ public int updateInvite(Invite invite);
+
+ /**
+ * 批量删除邀请海报配置
+ *
+ * @param ids 需要删除的邀请海报配置主键集合
+ * @return 结果
+ */
+ public int deleteInviteByIds(Long[] ids);
+
+ /**
+ * 删除邀请海报配置信息
+ *
+ * @param id 邀请海报配置主键
+ * @return 结果
+ */
+ public int deleteInviteById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseImageService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseImageService.java
new file mode 100644
index 0000000..9e4be24
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseImageService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.LicenseImage;
+
+/**
+ * 执照图片Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ILicenseImageService
+{
+ /**
+ * 查询执照图片
+ *
+ * @param id 执照图片主键
+ * @return 执照图片
+ */
+ public LicenseImage selectLicenseImageById(Long id);
+
+ /**
+ * 查询执照图片列表
+ *
+ * @param licenseImage 执照图片
+ * @return 执照图片集合
+ */
+ public List selectLicenseImageList(LicenseImage licenseImage);
+
+ /**
+ * 新增执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ public int insertLicenseImage(LicenseImage licenseImage);
+
+ /**
+ * 修改执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ public int updateLicenseImage(LicenseImage licenseImage);
+
+ /**
+ * 批量删除执照图片
+ *
+ * @param ids 需要删除的执照图片主键集合
+ * @return 结果
+ */
+ public int deleteLicenseImageByIds(Long[] ids);
+
+ /**
+ * 删除执照图片信息
+ *
+ * @param id 执照图片主键
+ * @return 结果
+ */
+ public int deleteLicenseImageById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseService.java
new file mode 100644
index 0000000..979e52e
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILicenseService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.License;
+
+/**
+ * 执照Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ILicenseService
+{
+ /**
+ * 查询执照
+ *
+ * @param licenseId 执照主键
+ * @return 执照
+ */
+ public License selectLicenseByLicenseId(Long licenseId);
+
+ /**
+ * 查询执照列表
+ *
+ * @param license 执照
+ * @return 执照集合
+ */
+ public List selectLicenseList(License license);
+
+ /**
+ * 新增执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ public int insertLicense(License license);
+
+ /**
+ * 修改执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ public int updateLicense(License license);
+
+ /**
+ * 批量删除执照
+ *
+ * @param licenseIds 需要删除的执照主键集合
+ * @return 结果
+ */
+ public int deleteLicenseByLicenseIds(Long[] licenseIds);
+
+ /**
+ * 删除执照信息
+ *
+ * @param licenseId 执照主键
+ * @return 结果
+ */
+ public int deleteLicenseByLicenseId(Long licenseId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILossOrderService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILossOrderService.java
new file mode 100644
index 0000000..ac938fe
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/ILossOrderService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.LossOrder;
+
+/**
+ * 流失订单Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface ILossOrderService
+{
+ /**
+ * 查询流失订单
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 流失订单
+ */
+ public LossOrder selectLossOrderByLossOrderId(Long lossOrderId);
+
+ /**
+ * 查询流失订单列表
+ *
+ * @param lossOrder 流失订单
+ * @return 流失订单集合
+ */
+ public List selectLossOrderList(LossOrder lossOrder);
+
+ /**
+ * 新增流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ public int insertLossOrder(LossOrder lossOrder);
+
+ /**
+ * 修改流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ public int updateLossOrder(LossOrder lossOrder);
+
+ /**
+ * 批量删除流失订单
+ *
+ * @param lossOrderIds 需要删除的流失订单主键集合
+ * @return 结果
+ */
+ public int deleteLossOrderByLossOrderIds(Long[] lossOrderIds);
+
+ /**
+ * 删除流失订单信息
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 结果
+ */
+ public int deleteLossOrderByLossOrderId(Long lossOrderId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IManualConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IManualConfigService.java
new file mode 100644
index 0000000..0184152
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IManualConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.ManualConfig;
+
+/**
+ * 伴宠师手册配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IManualConfigService
+{
+ /**
+ * 查询伴宠师手册配置
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 伴宠师手册配置
+ */
+ public ManualConfig selectManualConfigById(Long id);
+
+ /**
+ * 查询伴宠师手册配置列表
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 伴宠师手册配置集合
+ */
+ public List selectManualConfigList(ManualConfig manualConfig);
+
+ /**
+ * 新增伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ public int insertManualConfig(ManualConfig manualConfig);
+
+ /**
+ * 修改伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ public int updateManualConfig(ManualConfig manualConfig);
+
+ /**
+ * 批量删除伴宠师手册配置
+ *
+ * @param ids 需要删除的伴宠师手册配置主键集合
+ * @return 结果
+ */
+ public int deleteManualConfigByIds(Long[] ids);
+
+ /**
+ * 删除伴宠师手册配置信息
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 结果
+ */
+ public int deleteManualConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrderService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrderService.java
new file mode 100644
index 0000000..1cf64fb
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrderService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Orders;
+
+/**
+ * 订单Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IOrderService
+{
+ /**
+ * 查询订单
+ *
+ * @param orderId 订单主键
+ * @return 订单
+ */
+ public Orders selectOrderByOrderId(Long orderId);
+
+ /**
+ * 查询订单列表
+ *
+ * @param order 订单
+ * @return 订单集合
+ */
+ public List selectOrderList(Orders order);
+
+ /**
+ * 新增订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ public int insertOrder(Orders order);
+
+ /**
+ * 修改订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ public int updateOrder(Orders order);
+
+ /**
+ * 批量删除订单
+ *
+ * @param orderIds 需要删除的订单主键集合
+ * @return 结果
+ */
+ public int deleteOrderByOrderIds(Long[] orderIds);
+
+ /**
+ * 删除订单信息
+ *
+ * @param orderId 订单主键
+ * @return 结果
+ */
+ public int deleteOrderByOrderId(Long orderId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrdersRecordsService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrdersRecordsService.java
new file mode 100644
index 0000000..c306b50
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IOrdersRecordsService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.OrdersRecords;
+
+/**
+ * 接单记录Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IOrdersRecordsService
+{
+ /**
+ * 查询接单记录
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 接单记录
+ */
+ public OrdersRecords selectOrdersRecordsByOrdersRecordsId(Long ordersRecordsId);
+
+ /**
+ * 查询接单记录列表
+ *
+ * @param ordersRecords 接单记录
+ * @return 接单记录集合
+ */
+ public List selectOrdersRecordsList(OrdersRecords ordersRecords);
+
+ /**
+ * 新增接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ public int insertOrdersRecords(OrdersRecords ordersRecords);
+
+ /**
+ * 修改接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ public int updateOrdersRecords(OrdersRecords ordersRecords);
+
+ /**
+ * 批量删除接单记录
+ *
+ * @param ordersRecordsIds 需要删除的接单记录主键集合
+ * @return 结果
+ */
+ public int deleteOrdersRecordsByOrdersRecordsIds(Long[] ordersRecordsIds);
+
+ /**
+ * 删除接单记录信息
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 结果
+ */
+ public int deleteOrdersRecordsByOrdersRecordsId(Long ordersRecordsId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPaperPromptConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPaperPromptConfigService.java
new file mode 100644
index 0000000..aec5253
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPaperPromptConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PaperPromptConfig;
+
+/**
+ * 证件提示配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPaperPromptConfigService
+{
+ /**
+ * 查询证件提示配置
+ *
+ * @param id 证件提示配置主键
+ * @return 证件提示配置
+ */
+ public PaperPromptConfig selectPaperPromptConfigById(Long id);
+
+ /**
+ * 查询证件提示配置列表
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 证件提示配置集合
+ */
+ public List selectPaperPromptConfigList(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 新增证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ public int insertPaperPromptConfig(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 修改证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ public int updatePaperPromptConfig(PaperPromptConfig paperPromptConfig);
+
+ /**
+ * 批量删除证件提示配置
+ *
+ * @param ids 需要删除的证件提示配置主键集合
+ * @return 结果
+ */
+ public int deletePaperPromptConfigByIds(Long[] ids);
+
+ /**
+ * 删除证件提示配置信息
+ *
+ * @param id 证件提示配置主键
+ * @return 结果
+ */
+ public int deletePaperPromptConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerService.java
new file mode 100644
index 0000000..e8bddae
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partner;
+
+/**
+ * 合伙人Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPartnerService
+{
+ /**
+ * 查询合伙人
+ *
+ * @param id 合伙人主键
+ * @return 合伙人
+ */
+ public Partner selectPartnerById(Long id);
+
+ /**
+ * 查询合伙人列表
+ *
+ * @param partner 合伙人
+ * @return 合伙人集合
+ */
+ public List selectPartnerList(Partner partner);
+
+ /**
+ * 新增合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ public int insertPartner(Partner partner);
+
+ /**
+ * 修改合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ public int updatePartner(Partner partner);
+
+ /**
+ * 批量删除合伙人
+ *
+ * @param ids 需要删除的合伙人主键集合
+ * @return 结果
+ */
+ public int deletePartnerByIds(Long[] ids);
+
+ /**
+ * 删除合伙人信息
+ *
+ * @param id 合伙人主键
+ * @return 结果
+ */
+ public int deletePartnerById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerbindingService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerbindingService.java
new file mode 100644
index 0000000..78fb3a8
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerbindingService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerbinding;
+
+/**
+ * 合伙人绑定Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPartnerbindingService
+{
+ /**
+ * 查询合伙人绑定
+ *
+ * @param id 合伙人绑定主键
+ * @return 合伙人绑定
+ */
+ public Partnerbinding selectPartnerbindingById(Long id);
+
+ /**
+ * 查询合伙人绑定列表
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 合伙人绑定集合
+ */
+ public List selectPartnerbindingList(Partnerbinding partnerbinding);
+
+ /**
+ * 新增合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ public int insertPartnerbinding(Partnerbinding partnerbinding);
+
+ /**
+ * 修改合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ public int updatePartnerbinding(Partnerbinding partnerbinding);
+
+ /**
+ * 批量删除合伙人绑定
+ *
+ * @param ids 需要删除的合伙人绑定主键集合
+ * @return 结果
+ */
+ public int deletePartnerbindingByIds(Long[] ids);
+
+ /**
+ * 删除合伙人绑定信息
+ *
+ * @param id 合伙人绑定主键
+ * @return 结果
+ */
+ public int deletePartnerbindingById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerdataService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerdataService.java
new file mode 100644
index 0000000..11d5cd1
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerdataService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerdata;
+
+/**
+ * 合伙人数据Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPartnerdataService
+{
+ /**
+ * 查询合伙人数据
+ *
+ * @param id 合伙人数据主键
+ * @return 合伙人数据
+ */
+ public Partnerdata selectPartnerdataById(Long id);
+
+ /**
+ * 查询合伙人数据列表
+ *
+ * @param partnerdata 合伙人数据
+ * @return 合伙人数据集合
+ */
+ public List selectPartnerdataList(Partnerdata partnerdata);
+
+ /**
+ * 新增合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ public int insertPartnerdata(Partnerdata partnerdata);
+
+ /**
+ * 修改合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ public int updatePartnerdata(Partnerdata partnerdata);
+
+ /**
+ * 批量删除合伙人数据
+ *
+ * @param ids 需要删除的合伙人数据主键集合
+ * @return 结果
+ */
+ public int deletePartnerdataByIds(Long[] ids);
+
+ /**
+ * 删除合伙人数据信息
+ *
+ * @param id 合伙人数据主键
+ * @return 结果
+ */
+ public int deletePartnerdataById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerincomeService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerincomeService.java
new file mode 100644
index 0000000..7f0d518
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPartnerincomeService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Partnerincome;
+
+/**
+ * 合伙人等级记录Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPartnerincomeService
+{
+ /**
+ * 查询合伙人等级记录
+ *
+ * @param id 合伙人等级记录主键
+ * @return 合伙人等级记录
+ */
+ public Partnerincome selectPartnerincomeById(Long id);
+
+ /**
+ * 查询合伙人等级记录列表
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 合伙人等级记录集合
+ */
+ public List selectPartnerincomeList(Partnerincome partnerincome);
+
+ /**
+ * 新增合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ public int insertPartnerincome(Partnerincome partnerincome);
+
+ /**
+ * 修改合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ public int updatePartnerincome(Partnerincome partnerincome);
+
+ /**
+ * 批量删除合伙人等级记录
+ *
+ * @param ids 需要删除的合伙人等级记录主键集合
+ * @return 结果
+ */
+ public int deletePartnerincomeByIds(Long[] ids);
+
+ /**
+ * 删除合伙人等级记录信息
+ *
+ * @param id 合伙人等级记录主键
+ * @return 结果
+ */
+ public int deletePartnerincomeById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetPersonalityConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetPersonalityConfigService.java
new file mode 100644
index 0000000..fb6cfb8
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetPersonalityConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetPersonalityConfig;
+
+/**
+ * 宠物性格快捷选择配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetPersonalityConfigService
+{
+ /**
+ * 查询宠物性格快捷选择配置
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 宠物性格快捷选择配置
+ */
+ public PetPersonalityConfig selectPetPersonalityConfigById(Long id);
+
+ /**
+ * 查询宠物性格快捷选择配置列表
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 宠物性格快捷选择配置集合
+ */
+ public List selectPetPersonalityConfigList(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 新增宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ public int insertPetPersonalityConfig(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 修改宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ public int updatePetPersonalityConfig(PetPersonalityConfig petPersonalityConfig);
+
+ /**
+ * 批量删除宠物性格快捷选择配置
+ *
+ * @param ids 需要删除的宠物性格快捷选择配置主键集合
+ * @return 结果
+ */
+ public int deletePetPersonalityConfigByIds(Long[] ids);
+
+ /**
+ * 删除宠物性格快捷选择配置信息
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 结果
+ */
+ public int deletePetPersonalityConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetProfileConfigService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetProfileConfigService.java
new file mode 100644
index 0000000..7ec3c8a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetProfileConfigService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetProfileConfig;
+
+/**
+ * 宠物档案配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetProfileConfigService
+{
+ /**
+ * 查询宠物档案配置
+ *
+ * @param id 宠物档案配置主键
+ * @return 宠物档案配置
+ */
+ public PetProfileConfig selectPetProfileConfigById(Long id);
+
+ /**
+ * 查询宠物档案配置列表
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 宠物档案配置集合
+ */
+ public List selectPetProfileConfigList(PetProfileConfig petProfileConfig);
+
+ /**
+ * 新增宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ public int insertPetProfileConfig(PetProfileConfig petProfileConfig);
+
+ /**
+ * 修改宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ public int updatePetProfileConfig(PetProfileConfig petProfileConfig);
+
+ /**
+ * 批量删除宠物档案配置
+ *
+ * @param ids 需要删除的宠物档案配置主键集合
+ * @return 结果
+ */
+ public int deletePetProfileConfigByIds(Long[] ids);
+
+ /**
+ * 删除宠物档案配置信息
+ *
+ * @param id 宠物档案配置主键
+ * @return 结果
+ */
+ public int deletePetProfileConfigById(Long id);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacharCheckService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacharCheckService.java
new file mode 100644
index 0000000..4be73bd
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacharCheckService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacharCheck;
+
+/**
+ * 打卡Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetTeacharCheckService
+{
+ /**
+ * 查询打卡
+ *
+ * @param checkId 打卡主键
+ * @return 打卡
+ */
+ public PetTeacharCheck selectPetTeacharCheckByCheckId(Long checkId);
+
+ /**
+ * 查询打卡列表
+ *
+ * @param petTeacharCheck 打卡
+ * @return 打卡集合
+ */
+ public List selectPetTeacharCheckList(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 新增打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ public int insertPetTeacharCheck(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 修改打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ public int updatePetTeacharCheck(PetTeacharCheck petTeacharCheck);
+
+ /**
+ * 批量删除打卡
+ *
+ * @param checkIds 需要删除的打卡主键集合
+ * @return 结果
+ */
+ public int deletePetTeacharCheckByCheckIds(Long[] checkIds);
+
+ /**
+ * 删除打卡信息
+ *
+ * @param checkId 打卡主键
+ * @return 结果
+ */
+ public int deletePetTeacharCheckByCheckId(Long checkId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherGradeService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherGradeService.java
new file mode 100644
index 0000000..3ffa1fc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherGradeService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacherGrade;
+
+/**
+ * 伴宠师等级配置Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetTeacherGradeService
+{
+ /**
+ * 查询伴宠师等级配置
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 伴宠师等级配置
+ */
+ public PetTeacherGrade selectPetTeacherGradeByGradeId(String gradeId);
+
+ /**
+ * 查询伴宠师等级配置列表
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 伴宠师等级配置集合
+ */
+ public List selectPetTeacherGradeList(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 新增伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ public int insertPetTeacherGrade(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 修改伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ public int updatePetTeacherGrade(PetTeacherGrade petTeacherGrade);
+
+ /**
+ * 批量删除伴宠师等级配置
+ *
+ * @param gradeIds 需要删除的伴宠师等级配置主键集合
+ * @return 结果
+ */
+ public int deletePetTeacherGradeByGradeIds(String[] gradeIds);
+
+ /**
+ * 删除伴宠师等级配置信息
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 结果
+ */
+ public int deletePetTeacherGradeByGradeId(String gradeId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherInfoService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherInfoService.java
new file mode 100644
index 0000000..248f1c1
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTeacherInfoService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetTeacherInfo;
+
+/**
+ * 伴宠师信息Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetTeacherInfoService
+{
+ /**
+ * 查询伴宠师信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 伴宠师信息
+ */
+ public PetTeacherInfo selectPetTeacherInfoByPetTeacherId(Long petTeacherId);
+
+ /**
+ * 查询伴宠师信息列表
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 伴宠师信息集合
+ */
+ public List selectPetTeacherInfoList(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 新增伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ public int insertPetTeacherInfo(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 修改伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ public int updatePetTeacherInfo(PetTeacherInfo petTeacherInfo);
+
+ /**
+ * 批量删除伴宠师信息
+ *
+ * @param petTeacherIds 需要删除的伴宠师信息主键集合
+ * @return 结果
+ */
+ public int deletePetTeacherInfoByPetTeacherIds(Long[] petTeacherIds);
+
+ /**
+ * 删除伴宠师信息信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 结果
+ */
+ public int deletePetTeacherInfoByPetTeacherId(Long petTeacherId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTypeService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTypeService.java
new file mode 100644
index 0000000..3caece5
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetTypeService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.PetType;
+
+/**
+ * 宠物类型Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetTypeService
+{
+ /**
+ * 查询宠物类型
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 宠物类型
+ */
+ public PetType selectPetTypeByPetTypeId(Long petTypeId);
+
+ /**
+ * 查询宠物类型列表
+ *
+ * @param petType 宠物类型
+ * @return 宠物类型集合
+ */
+ public List selectPetTypeList(PetType petType);
+
+ /**
+ * 新增宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ public int insertPetType(PetType petType);
+
+ /**
+ * 修改宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ public int updatePetType(PetType petType);
+
+ /**
+ * 批量删除宠物类型
+ *
+ * @param petTypeIds 需要删除的宠物类型主键集合
+ * @return 结果
+ */
+ public int deletePetTypeByPetTypeIds(Long[] petTypeIds);
+
+ /**
+ * 删除宠物类型信息
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 结果
+ */
+ public int deletePetTypeByPetTypeId(Long petTypeId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetsService.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetsService.java
new file mode 100644
index 0000000..5680863
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/IPetsService.java
@@ -0,0 +1,61 @@
+package com.ruoyi.catdog.service;
+
+import java.util.List;
+import com.ruoyi.catdog.domain.Pets;
+
+/**
+ * 宠物信息Service接口
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+public interface IPetsService
+{
+ /**
+ * 查询宠物信息
+ *
+ * @param petId 宠物信息主键
+ * @return 宠物信息
+ */
+ public Pets selectPetsByPetId(Long petId);
+
+ /**
+ * 查询宠物信息列表
+ *
+ * @param pets 宠物信息
+ * @return 宠物信息集合
+ */
+ public List selectPetsList(Pets pets);
+
+ /**
+ * 新增宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ public int insertPets(Pets pets);
+
+ /**
+ * 修改宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ public int updatePets(Pets pets);
+
+ /**
+ * 批量删除宠物信息
+ *
+ * @param petIds 需要删除的宠物信息主键集合
+ * @return 结果
+ */
+ public int deletePetsByPetIds(Long[] petIds);
+
+ /**
+ * 删除宠物信息信息
+ *
+ * @param petId 宠物信息主键
+ * @return 结果
+ */
+ public int deletePetsByPetId(Long petId);
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanItemsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanItemsServiceImpl.java
new file mode 100644
index 0000000..963ed68
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanItemsServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.CleanItemsMapper;
+import com.ruoyi.catdog.domain.CleanItems;
+import com.ruoyi.catdog.service.ICleanItemsService;
+
+/**
+ * 清洁物品Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class CleanItemsServiceImpl implements ICleanItemsService
+{
+ @Autowired
+ private CleanItemsMapper cleanItemsMapper;
+
+ /**
+ * 查询清洁物品
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 清洁物品
+ */
+ @Override
+ public CleanItems selectCleanItemsByCleanItemsId(Long cleanItemsId)
+ {
+ return cleanItemsMapper.selectCleanItemsByCleanItemsId(cleanItemsId);
+ }
+
+ /**
+ * 查询清洁物品列表
+ *
+ * @param cleanItems 清洁物品
+ * @return 清洁物品
+ */
+ @Override
+ public List selectCleanItemsList(CleanItems cleanItems)
+ {
+ return cleanItemsMapper.selectCleanItemsList(cleanItems);
+ }
+
+ /**
+ * 新增清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ @Override
+ public int insertCleanItems(CleanItems cleanItems)
+ {
+ cleanItems.setCreateTime(DateUtils.getNowDate());
+ return cleanItemsMapper.insertCleanItems(cleanItems);
+ }
+
+ /**
+ * 修改清洁物品
+ *
+ * @param cleanItems 清洁物品
+ * @return 结果
+ */
+ @Override
+ public int updateCleanItems(CleanItems cleanItems)
+ {
+ cleanItems.setUpdateTime(DateUtils.getNowDate());
+ return cleanItemsMapper.updateCleanItems(cleanItems);
+ }
+
+ /**
+ * 批量删除清洁物品
+ *
+ * @param cleanItemsIds 需要删除的清洁物品主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCleanItemsByCleanItemsIds(Long[] cleanItemsIds)
+ {
+ return cleanItemsMapper.deleteCleanItemsByCleanItemsIds(cleanItemsIds);
+ }
+
+ /**
+ * 删除清洁物品信息
+ *
+ * @param cleanItemsId 清洁物品主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCleanItemsByCleanItemsId(Long cleanItemsId)
+ {
+ return cleanItemsMapper.deleteCleanItemsByCleanItemsId(cleanItemsId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanRequestServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanRequestServiceImpl.java
new file mode 100644
index 0000000..9203ccc
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CleanRequestServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.CleanRequestMapper;
+import com.ruoyi.catdog.domain.CleanRequest;
+import com.ruoyi.catdog.service.ICleanRequestService;
+
+/**
+ * 清洁要求Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class CleanRequestServiceImpl implements ICleanRequestService
+{
+ @Autowired
+ private CleanRequestMapper cleanRequestMapper;
+
+ /**
+ * 查询清洁要求
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 清洁要求
+ */
+ @Override
+ public CleanRequest selectCleanRequestByCleanRequestId(Long cleanRequestId)
+ {
+ return cleanRequestMapper.selectCleanRequestByCleanRequestId(cleanRequestId);
+ }
+
+ /**
+ * 查询清洁要求列表
+ *
+ * @param cleanRequest 清洁要求
+ * @return 清洁要求
+ */
+ @Override
+ public List selectCleanRequestList(CleanRequest cleanRequest)
+ {
+ return cleanRequestMapper.selectCleanRequestList(cleanRequest);
+ }
+
+ /**
+ * 新增清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ @Override
+ public int insertCleanRequest(CleanRequest cleanRequest)
+ {
+ return cleanRequestMapper.insertCleanRequest(cleanRequest);
+ }
+
+ /**
+ * 修改清洁要求
+ *
+ * @param cleanRequest 清洁要求
+ * @return 结果
+ */
+ @Override
+ public int updateCleanRequest(CleanRequest cleanRequest)
+ {
+ return cleanRequestMapper.updateCleanRequest(cleanRequest);
+ }
+
+ /**
+ * 批量删除清洁要求
+ *
+ * @param cleanRequestIds 需要删除的清洁要求主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCleanRequestByCleanRequestIds(Long[] cleanRequestIds)
+ {
+ return cleanRequestMapper.deleteCleanRequestByCleanRequestIds(cleanRequestIds);
+ }
+
+ /**
+ * 删除清洁要求信息
+ *
+ * @param cleanRequestId 清洁要求主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCleanRequestByCleanRequestId(Long cleanRequestId)
+ {
+ return cleanRequestMapper.deleteCleanRequestByCleanRequestId(cleanRequestId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CurrentConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CurrentConfigServiceImpl.java
new file mode 100644
index 0000000..6364388
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/CurrentConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.CurrentConfigMapper;
+import com.ruoyi.catdog.domain.CurrentConfig;
+import com.ruoyi.catdog.service.ICurrentConfigService;
+
+/**
+ * 等级配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class CurrentConfigServiceImpl implements ICurrentConfigService
+{
+ @Autowired
+ private CurrentConfigMapper currentConfigMapper;
+
+ /**
+ * 查询等级配置
+ *
+ * @param currentId 等级配置主键
+ * @return 等级配置
+ */
+ @Override
+ public CurrentConfig selectCurrentConfigByCurrentId(Long currentId)
+ {
+ return currentConfigMapper.selectCurrentConfigByCurrentId(currentId);
+ }
+
+ /**
+ * 查询等级配置列表
+ *
+ * @param currentConfig 等级配置
+ * @return 等级配置
+ */
+ @Override
+ public List selectCurrentConfigList(CurrentConfig currentConfig)
+ {
+ return currentConfigMapper.selectCurrentConfigList(currentConfig);
+ }
+
+ /**
+ * 新增等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ @Override
+ public int insertCurrentConfig(CurrentConfig currentConfig)
+ {
+ return currentConfigMapper.insertCurrentConfig(currentConfig);
+ }
+
+ /**
+ * 修改等级配置
+ *
+ * @param currentConfig 等级配置
+ * @return 结果
+ */
+ @Override
+ public int updateCurrentConfig(CurrentConfig currentConfig)
+ {
+ return currentConfigMapper.updateCurrentConfig(currentConfig);
+ }
+
+ /**
+ * 批量删除等级配置
+ *
+ * @param currentIds 需要删除的等级配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCurrentConfigByCurrentIds(Long[] currentIds)
+ {
+ return currentConfigMapper.deleteCurrentConfigByCurrentIds(currentIds);
+ }
+
+ /**
+ * 删除等级配置信息
+ *
+ * @param currentId 等级配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteCurrentConfigByCurrentId(Long currentId)
+ {
+ return currentConfigMapper.deleteCurrentConfigByCurrentId(currentId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DepositServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DepositServiceImpl.java
new file mode 100644
index 0000000..9741e02
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DepositServiceImpl.java
@@ -0,0 +1,95 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.DepositMapper;
+import com.ruoyi.catdog.domain.Deposit;
+import com.ruoyi.catdog.service.IDepositService;
+
+/**
+ * 保证金记录Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class DepositServiceImpl implements IDepositService
+{
+ @Autowired
+ private DepositMapper depositMapper;
+
+ /**
+ * 查询保证金记录
+ *
+ * @param id 保证金记录主键
+ * @return 保证金记录
+ */
+ @Override
+ public Deposit selectDepositById(Long id)
+ {
+ return depositMapper.selectDepositById(id);
+ }
+
+ /**
+ * 查询保证金记录列表
+ *
+ * @param deposit 保证金记录
+ * @return 保证金记录
+ */
+ @Override
+ public List selectDepositList(Deposit deposit)
+ {
+ return depositMapper.selectDepositList(deposit);
+ }
+
+ /**
+ * 新增保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ @Override
+ public int insertDeposit(Deposit deposit)
+ {
+ deposit.setCreateTime(DateUtils.getNowDate());
+ return depositMapper.insertDeposit(deposit);
+ }
+
+ /**
+ * 修改保证金记录
+ *
+ * @param deposit 保证金记录
+ * @return 结果
+ */
+ @Override
+ public int updateDeposit(Deposit deposit)
+ {
+ return depositMapper.updateDeposit(deposit);
+ }
+
+ /**
+ * 批量删除保证金记录
+ *
+ * @param ids 需要删除的保证金记录主键
+ * @return 结果
+ */
+ @Override
+ public int deleteDepositByIds(Long[] ids)
+ {
+ return depositMapper.deleteDepositByIds(ids);
+ }
+
+ /**
+ * 删除保证金记录信息
+ *
+ * @param id 保证金记录主键
+ * @return 结果
+ */
+ @Override
+ public int deleteDepositById(Long id)
+ {
+ return depositMapper.deleteDepositById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DescriptivesConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DescriptivesConfigServiceImpl.java
new file mode 100644
index 0000000..9e0c3f5
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/DescriptivesConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.DescriptivesConfigMapper;
+import com.ruoyi.catdog.domain.DescriptivesConfig;
+import com.ruoyi.catdog.service.IDescriptivesConfigService;
+
+/**
+ * 数据描述配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class DescriptivesConfigServiceImpl implements IDescriptivesConfigService
+{
+ @Autowired
+ private DescriptivesConfigMapper descriptivesConfigMapper;
+
+ /**
+ * 查询数据描述配置
+ *
+ * @param id 数据描述配置主键
+ * @return 数据描述配置
+ */
+ @Override
+ public DescriptivesConfig selectDescriptivesConfigById(Long id)
+ {
+ return descriptivesConfigMapper.selectDescriptivesConfigById(id);
+ }
+
+ /**
+ * 查询数据描述配置列表
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 数据描述配置
+ */
+ @Override
+ public List selectDescriptivesConfigList(DescriptivesConfig descriptivesConfig)
+ {
+ return descriptivesConfigMapper.selectDescriptivesConfigList(descriptivesConfig);
+ }
+
+ /**
+ * 新增数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ @Override
+ public int insertDescriptivesConfig(DescriptivesConfig descriptivesConfig)
+ {
+ return descriptivesConfigMapper.insertDescriptivesConfig(descriptivesConfig);
+ }
+
+ /**
+ * 修改数据描述配置
+ *
+ * @param descriptivesConfig 数据描述配置
+ * @return 结果
+ */
+ @Override
+ public int updateDescriptivesConfig(DescriptivesConfig descriptivesConfig)
+ {
+ return descriptivesConfigMapper.updateDescriptivesConfig(descriptivesConfig);
+ }
+
+ /**
+ * 批量删除数据描述配置
+ *
+ * @param ids 需要删除的数据描述配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteDescriptivesConfigByIds(Long[] ids)
+ {
+ return descriptivesConfigMapper.deleteDescriptivesConfigByIds(ids);
+ }
+
+ /**
+ * 删除数据描述配置信息
+ *
+ * @param id 数据描述配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteDescriptivesConfigById(Long id)
+ {
+ return descriptivesConfigMapper.deleteDescriptivesConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExaminationServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExaminationServiceImpl.java
new file mode 100644
index 0000000..7d93b89
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExaminationServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.ExaminationMapper;
+import com.ruoyi.catdog.domain.Examination;
+import com.ruoyi.catdog.service.IExaminationService;
+
+/**
+ * 考核Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class ExaminationServiceImpl implements IExaminationService
+{
+ @Autowired
+ private ExaminationMapper examinationMapper;
+
+ /**
+ * 查询考核
+ *
+ * @param examinationId 考核主键
+ * @return 考核
+ */
+ @Override
+ public Examination selectExaminationByExaminationId(Long examinationId)
+ {
+ return examinationMapper.selectExaminationByExaminationId(examinationId);
+ }
+
+ /**
+ * 查询考核列表
+ *
+ * @param examination 考核
+ * @return 考核
+ */
+ @Override
+ public List selectExaminationList(Examination examination)
+ {
+ return examinationMapper.selectExaminationList(examination);
+ }
+
+ /**
+ * 新增考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ @Override
+ public int insertExamination(Examination examination)
+ {
+ examination.setCreateTime(DateUtils.getNowDate());
+ return examinationMapper.insertExamination(examination);
+ }
+
+ /**
+ * 修改考核
+ *
+ * @param examination 考核
+ * @return 结果
+ */
+ @Override
+ public int updateExamination(Examination examination)
+ {
+ examination.setUpdateTime(DateUtils.getNowDate());
+ return examinationMapper.updateExamination(examination);
+ }
+
+ /**
+ * 批量删除考核
+ *
+ * @param examinationIds 需要删除的考核主键
+ * @return 结果
+ */
+ @Override
+ public int deleteExaminationByExaminationIds(Long[] examinationIds)
+ {
+ return examinationMapper.deleteExaminationByExaminationIds(examinationIds);
+ }
+
+ /**
+ * 删除考核信息
+ *
+ * @param examinationId 考核主键
+ * @return 结果
+ */
+ @Override
+ public int deleteExaminationByExaminationId(Long examinationId)
+ {
+ return examinationMapper.deleteExaminationByExaminationId(examinationId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExamineConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExamineConfigServiceImpl.java
new file mode 100644
index 0000000..c28ad6e
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ExamineConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.ExamineConfigMapper;
+import com.ruoyi.catdog.domain.ExamineConfig;
+import com.ruoyi.catdog.service.IExamineConfigService;
+
+/**
+ * 考核认证配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class ExamineConfigServiceImpl implements IExamineConfigService
+{
+ @Autowired
+ private ExamineConfigMapper examineConfigMapper;
+
+ /**
+ * 查询考核认证配置
+ *
+ * @param id 考核认证配置主键
+ * @return 考核认证配置
+ */
+ @Override
+ public ExamineConfig selectExamineConfigById(Long id)
+ {
+ return examineConfigMapper.selectExamineConfigById(id);
+ }
+
+ /**
+ * 查询考核认证配置列表
+ *
+ * @param examineConfig 考核认证配置
+ * @return 考核认证配置
+ */
+ @Override
+ public List selectExamineConfigList(ExamineConfig examineConfig)
+ {
+ return examineConfigMapper.selectExamineConfigList(examineConfig);
+ }
+
+ /**
+ * 新增考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ @Override
+ public int insertExamineConfig(ExamineConfig examineConfig)
+ {
+ return examineConfigMapper.insertExamineConfig(examineConfig);
+ }
+
+ /**
+ * 修改考核认证配置
+ *
+ * @param examineConfig 考核认证配置
+ * @return 结果
+ */
+ @Override
+ public int updateExamineConfig(ExamineConfig examineConfig)
+ {
+ return examineConfigMapper.updateExamineConfig(examineConfig);
+ }
+
+ /**
+ * 批量删除考核认证配置
+ *
+ * @param ids 需要删除的考核认证配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteExamineConfigByIds(Long[] ids)
+ {
+ return examineConfigMapper.deleteExamineConfigByIds(ids);
+ }
+
+ /**
+ * 删除考核认证配置信息
+ *
+ * @param id 考核认证配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteExamineConfigById(Long id)
+ {
+ return examineConfigMapper.deleteExamineConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodServiceImpl.java
new file mode 100644
index 0000000..5234a54
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.FeedingFoodMapper;
+import com.ruoyi.catdog.domain.FeedingFood;
+import com.ruoyi.catdog.service.IFeedingFoodService;
+
+/**
+ * 喂养要求Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class FeedingFoodServiceImpl implements IFeedingFoodService
+{
+ @Autowired
+ private FeedingFoodMapper feedingFoodMapper;
+
+ /**
+ * 查询喂养要求
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 喂养要求
+ */
+ @Override
+ public FeedingFood selectFeedingFoodByFeedingFoodId(Long feedingFoodId)
+ {
+ return feedingFoodMapper.selectFeedingFoodByFeedingFoodId(feedingFoodId);
+ }
+
+ /**
+ * 查询喂养要求列表
+ *
+ * @param feedingFood 喂养要求
+ * @return 喂养要求
+ */
+ @Override
+ public List selectFeedingFoodList(FeedingFood feedingFood)
+ {
+ return feedingFoodMapper.selectFeedingFoodList(feedingFood);
+ }
+
+ /**
+ * 新增喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ @Override
+ public int insertFeedingFood(FeedingFood feedingFood)
+ {
+ return feedingFoodMapper.insertFeedingFood(feedingFood);
+ }
+
+ /**
+ * 修改喂养要求
+ *
+ * @param feedingFood 喂养要求
+ * @return 结果
+ */
+ @Override
+ public int updateFeedingFood(FeedingFood feedingFood)
+ {
+ return feedingFoodMapper.updateFeedingFood(feedingFood);
+ }
+
+ /**
+ * 批量删除喂养要求
+ *
+ * @param feedingFoodIds 需要删除的喂养要求主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingFoodByFeedingFoodIds(Long[] feedingFoodIds)
+ {
+ return feedingFoodMapper.deleteFeedingFoodByFeedingFoodIds(feedingFoodIds);
+ }
+
+ /**
+ * 删除喂养要求信息
+ *
+ * @param feedingFoodId 喂养要求主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingFoodByFeedingFoodId(Long feedingFoodId)
+ {
+ return feedingFoodMapper.deleteFeedingFoodByFeedingFoodId(feedingFoodId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodTypeServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodTypeServiceImpl.java
new file mode 100644
index 0000000..1936d38
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingFoodTypeServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.FeedingFoodTypeMapper;
+import com.ruoyi.catdog.domain.FeedingFoodType;
+import com.ruoyi.catdog.service.IFeedingFoodTypeService;
+
+/**
+ * 喂养食品类型Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class FeedingFoodTypeServiceImpl implements IFeedingFoodTypeService
+{
+ @Autowired
+ private FeedingFoodTypeMapper feedingFoodTypeMapper;
+
+ /**
+ * 查询喂养食品类型
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 喂养食品类型
+ */
+ @Override
+ public FeedingFoodType selectFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId)
+ {
+ return feedingFoodTypeMapper.selectFeedingFoodTypeByFeedingFoodTypeId(feedingFoodTypeId);
+ }
+
+ /**
+ * 查询喂养食品类型列表
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 喂养食品类型
+ */
+ @Override
+ public List selectFeedingFoodTypeList(FeedingFoodType feedingFoodType)
+ {
+ return feedingFoodTypeMapper.selectFeedingFoodTypeList(feedingFoodType);
+ }
+
+ /**
+ * 新增喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ @Override
+ public int insertFeedingFoodType(FeedingFoodType feedingFoodType)
+ {
+ feedingFoodType.setCreateTime(DateUtils.getNowDate());
+ return feedingFoodTypeMapper.insertFeedingFoodType(feedingFoodType);
+ }
+
+ /**
+ * 修改喂养食品类型
+ *
+ * @param feedingFoodType 喂养食品类型
+ * @return 结果
+ */
+ @Override
+ public int updateFeedingFoodType(FeedingFoodType feedingFoodType)
+ {
+ feedingFoodType.setUpdateTime(DateUtils.getNowDate());
+ return feedingFoodTypeMapper.updateFeedingFoodType(feedingFoodType);
+ }
+
+ /**
+ * 批量删除喂养食品类型
+ *
+ * @param feedingFoodTypeIds 需要删除的喂养食品类型主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingFoodTypeByFeedingFoodTypeIds(Long[] feedingFoodTypeIds)
+ {
+ return feedingFoodTypeMapper.deleteFeedingFoodTypeByFeedingFoodTypeIds(feedingFoodTypeIds);
+ }
+
+ /**
+ * 删除喂养食品类型信息
+ *
+ * @param feedingFoodTypeId 喂养食品类型主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingFoodTypeByFeedingFoodTypeId(Long feedingFoodTypeId)
+ {
+ return feedingFoodTypeMapper.deleteFeedingFoodTypeByFeedingFoodTypeId(feedingFoodTypeId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingRequirementsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingRequirementsServiceImpl.java
new file mode 100644
index 0000000..1b1f903
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FeedingRequirementsServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.FeedingRequirementsMapper;
+import com.ruoyi.catdog.domain.FeedingRequirements;
+import com.ruoyi.catdog.service.IFeedingRequirementsService;
+
+/**
+ * 喂养要求配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class FeedingRequirementsServiceImpl implements IFeedingRequirementsService
+{
+ @Autowired
+ private FeedingRequirementsMapper feedingRequirementsMapper;
+
+ /**
+ * 查询喂养要求配置
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 喂养要求配置
+ */
+ @Override
+ public FeedingRequirements selectFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId)
+ {
+ return feedingRequirementsMapper.selectFeedingRequirementsByFeedingRequirementsId(feedingRequirementsId);
+ }
+
+ /**
+ * 查询喂养要求配置列表
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 喂养要求配置
+ */
+ @Override
+ public List selectFeedingRequirementsList(FeedingRequirements feedingRequirements)
+ {
+ return feedingRequirementsMapper.selectFeedingRequirementsList(feedingRequirements);
+ }
+
+ /**
+ * 新增喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ @Override
+ public int insertFeedingRequirements(FeedingRequirements feedingRequirements)
+ {
+ return feedingRequirementsMapper.insertFeedingRequirements(feedingRequirements);
+ }
+
+ /**
+ * 修改喂养要求配置
+ *
+ * @param feedingRequirements 喂养要求配置
+ * @return 结果
+ */
+ @Override
+ public int updateFeedingRequirements(FeedingRequirements feedingRequirements)
+ {
+ return feedingRequirementsMapper.updateFeedingRequirements(feedingRequirements);
+ }
+
+ /**
+ * 批量删除喂养要求配置
+ *
+ * @param feedingRequirementsIds 需要删除的喂养要求配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingRequirementsByFeedingRequirementsIds(Long[] feedingRequirementsIds)
+ {
+ return feedingRequirementsMapper.deleteFeedingRequirementsByFeedingRequirementsIds(feedingRequirementsIds);
+ }
+
+ /**
+ * 删除喂养要求配置信息
+ *
+ * @param feedingRequirementsId 喂养要求配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFeedingRequirementsByFeedingRequirementsId(Long feedingRequirementsId)
+ {
+ return feedingRequirementsMapper.deleteFeedingRequirementsByFeedingRequirementsId(feedingRequirementsId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FinalConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FinalConfigServiceImpl.java
new file mode 100644
index 0000000..7528937
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/FinalConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.FinalConfigMapper;
+import com.ruoyi.catdog.domain.FinalConfig;
+import com.ruoyi.catdog.service.IFinalConfigService;
+
+/**
+ * 最终准备页面配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class FinalConfigServiceImpl implements IFinalConfigService
+{
+ @Autowired
+ private FinalConfigMapper finalConfigMapper;
+
+ /**
+ * 查询最终准备页面配置
+ *
+ * @param id 最终准备页面配置主键
+ * @return 最终准备页面配置
+ */
+ @Override
+ public FinalConfig selectFinalConfigById(Long id)
+ {
+ return finalConfigMapper.selectFinalConfigById(id);
+ }
+
+ /**
+ * 查询最终准备页面配置列表
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 最终准备页面配置
+ */
+ @Override
+ public List selectFinalConfigList(FinalConfig finalConfig)
+ {
+ return finalConfigMapper.selectFinalConfigList(finalConfig);
+ }
+
+ /**
+ * 新增最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ @Override
+ public int insertFinalConfig(FinalConfig finalConfig)
+ {
+ return finalConfigMapper.insertFinalConfig(finalConfig);
+ }
+
+ /**
+ * 修改最终准备页面配置
+ *
+ * @param finalConfig 最终准备页面配置
+ * @return 结果
+ */
+ @Override
+ public int updateFinalConfig(FinalConfig finalConfig)
+ {
+ return finalConfigMapper.updateFinalConfig(finalConfig);
+ }
+
+ /**
+ * 批量删除最终准备页面配置
+ *
+ * @param ids 需要删除的最终准备页面配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFinalConfigByIds(Long[] ids)
+ {
+ return finalConfigMapper.deleteFinalConfigByIds(ids);
+ }
+
+ /**
+ * 删除最终准备页面配置信息
+ *
+ * @param id 最终准备页面配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteFinalConfigById(Long id)
+ {
+ return finalConfigMapper.deleteFinalConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPageConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPageConfigServiceImpl.java
new file mode 100644
index 0000000..e541f73
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPageConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.IndexPageConfigMapper;
+import com.ruoyi.catdog.domain.IndexPageConfig;
+import com.ruoyi.catdog.service.IIndexPageConfigService;
+
+/**
+ * 首页登录配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class IndexPageConfigServiceImpl implements IIndexPageConfigService
+{
+ @Autowired
+ private IndexPageConfigMapper indexPageConfigMapper;
+
+ /**
+ * 查询首页登录配置
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 首页登录配置
+ */
+ @Override
+ public IndexPageConfig selectIndexPageConfigByIndexBackground(String indexBackground)
+ {
+ return indexPageConfigMapper.selectIndexPageConfigByIndexBackground(indexBackground);
+ }
+
+ /**
+ * 查询首页登录配置列表
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 首页登录配置
+ */
+ @Override
+ public List selectIndexPageConfigList(IndexPageConfig indexPageConfig)
+ {
+ return indexPageConfigMapper.selectIndexPageConfigList(indexPageConfig);
+ }
+
+ /**
+ * 新增首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ @Override
+ public int insertIndexPageConfig(IndexPageConfig indexPageConfig)
+ {
+ return indexPageConfigMapper.insertIndexPageConfig(indexPageConfig);
+ }
+
+ /**
+ * 修改首页登录配置
+ *
+ * @param indexPageConfig 首页登录配置
+ * @return 结果
+ */
+ @Override
+ public int updateIndexPageConfig(IndexPageConfig indexPageConfig)
+ {
+ return indexPageConfigMapper.updateIndexPageConfig(indexPageConfig);
+ }
+
+ /**
+ * 批量删除首页登录配置
+ *
+ * @param indexBackgrounds 需要删除的首页登录配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexPageConfigByIndexBackgrounds(String[] indexBackgrounds)
+ {
+ return indexPageConfigMapper.deleteIndexPageConfigByIndexBackgrounds(indexBackgrounds);
+ }
+
+ /**
+ * 删除首页登录配置信息
+ *
+ * @param indexBackground 首页登录配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexPageConfigByIndexBackground(String indexBackground)
+ {
+ return indexPageConfigMapper.deleteIndexPageConfigByIndexBackground(indexBackground);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPartnerConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPartnerConfigServiceImpl.java
new file mode 100644
index 0000000..52b4d10
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexPartnerConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.IndexPartnerConfigMapper;
+import com.ruoyi.catdog.domain.IndexPartnerConfig;
+import com.ruoyi.catdog.service.IIndexPartnerConfigService;
+
+/**
+ * 加入合伙人提示配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class IndexPartnerConfigServiceImpl implements IIndexPartnerConfigService
+{
+ @Autowired
+ private IndexPartnerConfigMapper indexPartnerConfigMapper;
+
+ /**
+ * 查询加入合伙人提示配置
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 加入合伙人提示配置
+ */
+ @Override
+ public IndexPartnerConfig selectIndexPartnerConfigByPartnerBackground(String partnerBackground)
+ {
+ return indexPartnerConfigMapper.selectIndexPartnerConfigByPartnerBackground(partnerBackground);
+ }
+
+ /**
+ * 查询加入合伙人提示配置列表
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 加入合伙人提示配置
+ */
+ @Override
+ public List selectIndexPartnerConfigList(IndexPartnerConfig indexPartnerConfig)
+ {
+ return indexPartnerConfigMapper.selectIndexPartnerConfigList(indexPartnerConfig);
+ }
+
+ /**
+ * 新增加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ @Override
+ public int insertIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig)
+ {
+ return indexPartnerConfigMapper.insertIndexPartnerConfig(indexPartnerConfig);
+ }
+
+ /**
+ * 修改加入合伙人提示配置
+ *
+ * @param indexPartnerConfig 加入合伙人提示配置
+ * @return 结果
+ */
+ @Override
+ public int updateIndexPartnerConfig(IndexPartnerConfig indexPartnerConfig)
+ {
+ return indexPartnerConfigMapper.updateIndexPartnerConfig(indexPartnerConfig);
+ }
+
+ /**
+ * 批量删除加入合伙人提示配置
+ *
+ * @param partnerBackgrounds 需要删除的加入合伙人提示配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexPartnerConfigByPartnerBackgrounds(String[] partnerBackgrounds)
+ {
+ return indexPartnerConfigMapper.deleteIndexPartnerConfigByPartnerBackgrounds(partnerBackgrounds);
+ }
+
+ /**
+ * 删除加入合伙人提示配置信息
+ *
+ * @param partnerBackground 加入合伙人提示配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexPartnerConfigByPartnerBackground(String partnerBackground)
+ {
+ return indexPartnerConfigMapper.deleteIndexPartnerConfigByPartnerBackground(partnerBackground);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigIconServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigIconServiceImpl.java
new file mode 100644
index 0000000..d1965fd
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigIconServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.IndexconfigIconMapper;
+import com.ruoyi.catdog.domain.IndexconfigIcon;
+import com.ruoyi.catdog.service.IIndexconfigIconService;
+
+/**
+ * 工作台图标Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class IndexconfigIconServiceImpl implements IIndexconfigIconService
+{
+ @Autowired
+ private IndexconfigIconMapper indexconfigIconMapper;
+
+ /**
+ * 查询工作台图标
+ *
+ * @param id 工作台图标主键
+ * @return 工作台图标
+ */
+ @Override
+ public IndexconfigIcon selectIndexconfigIconById(Long id)
+ {
+ return indexconfigIconMapper.selectIndexconfigIconById(id);
+ }
+
+ /**
+ * 查询工作台图标列表
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 工作台图标
+ */
+ @Override
+ public List selectIndexconfigIconList(IndexconfigIcon indexconfigIcon)
+ {
+ return indexconfigIconMapper.selectIndexconfigIconList(indexconfigIcon);
+ }
+
+ /**
+ * 新增工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ @Override
+ public int insertIndexconfigIcon(IndexconfigIcon indexconfigIcon)
+ {
+ return indexconfigIconMapper.insertIndexconfigIcon(indexconfigIcon);
+ }
+
+ /**
+ * 修改工作台图标
+ *
+ * @param indexconfigIcon 工作台图标
+ * @return 结果
+ */
+ @Override
+ public int updateIndexconfigIcon(IndexconfigIcon indexconfigIcon)
+ {
+ return indexconfigIconMapper.updateIndexconfigIcon(indexconfigIcon);
+ }
+
+ /**
+ * 批量删除工作台图标
+ *
+ * @param ids 需要删除的工作台图标主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexconfigIconByIds(Long[] ids)
+ {
+ return indexconfigIconMapper.deleteIndexconfigIconByIds(ids);
+ }
+
+ /**
+ * 删除工作台图标信息
+ *
+ * @param id 工作台图标主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexconfigIconById(Long id)
+ {
+ return indexconfigIconMapper.deleteIndexconfigIconById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigServiceImpl.java
new file mode 100644
index 0000000..b5d6378
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/IndexconfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.IndexconfigMapper;
+import com.ruoyi.catdog.domain.Indexconfig;
+import com.ruoyi.catdog.service.IIndexconfigService;
+
+/**
+ * 主页内容配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class IndexconfigServiceImpl implements IIndexconfigService
+{
+ @Autowired
+ private IndexconfigMapper indexconfigMapper;
+
+ /**
+ * 查询主页内容配置
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 主页内容配置
+ */
+ @Override
+ public Indexconfig selectIndexconfigByTopCarouselImage(String topCarouselImage)
+ {
+ return indexconfigMapper.selectIndexconfigByTopCarouselImage(topCarouselImage);
+ }
+
+ /**
+ * 查询主页内容配置列表
+ *
+ * @param indexconfig 主页内容配置
+ * @return 主页内容配置
+ */
+ @Override
+ public List selectIndexconfigList(Indexconfig indexconfig)
+ {
+ return indexconfigMapper.selectIndexconfigList(indexconfig);
+ }
+
+ /**
+ * 新增主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ @Override
+ public int insertIndexconfig(Indexconfig indexconfig)
+ {
+ return indexconfigMapper.insertIndexconfig(indexconfig);
+ }
+
+ /**
+ * 修改主页内容配置
+ *
+ * @param indexconfig 主页内容配置
+ * @return 结果
+ */
+ @Override
+ public int updateIndexconfig(Indexconfig indexconfig)
+ {
+ return indexconfigMapper.updateIndexconfig(indexconfig);
+ }
+
+ /**
+ * 批量删除主页内容配置
+ *
+ * @param topCarouselImages 需要删除的主页内容配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexconfigByTopCarouselImages(String[] topCarouselImages)
+ {
+ return indexconfigMapper.deleteIndexconfigByTopCarouselImages(topCarouselImages);
+ }
+
+ /**
+ * 删除主页内容配置信息
+ *
+ * @param topCarouselImage 主页内容配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteIndexconfigByTopCarouselImage(String topCarouselImage)
+ {
+ return indexconfigMapper.deleteIndexconfigByTopCarouselImage(topCarouselImage);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/InviteServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/InviteServiceImpl.java
new file mode 100644
index 0000000..b21f1cf
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/InviteServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.InviteMapper;
+import com.ruoyi.catdog.domain.Invite;
+import com.ruoyi.catdog.service.IInviteService;
+
+/**
+ * 邀请海报配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class InviteServiceImpl implements IInviteService
+{
+ @Autowired
+ private InviteMapper inviteMapper;
+
+ /**
+ * 查询邀请海报配置
+ *
+ * @param id 邀请海报配置主键
+ * @return 邀请海报配置
+ */
+ @Override
+ public Invite selectInviteById(Long id)
+ {
+ return inviteMapper.selectInviteById(id);
+ }
+
+ /**
+ * 查询邀请海报配置列表
+ *
+ * @param invite 邀请海报配置
+ * @return 邀请海报配置
+ */
+ @Override
+ public List selectInviteList(Invite invite)
+ {
+ return inviteMapper.selectInviteList(invite);
+ }
+
+ /**
+ * 新增邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ @Override
+ public int insertInvite(Invite invite)
+ {
+ return inviteMapper.insertInvite(invite);
+ }
+
+ /**
+ * 修改邀请海报配置
+ *
+ * @param invite 邀请海报配置
+ * @return 结果
+ */
+ @Override
+ public int updateInvite(Invite invite)
+ {
+ return inviteMapper.updateInvite(invite);
+ }
+
+ /**
+ * 批量删除邀请海报配置
+ *
+ * @param ids 需要删除的邀请海报配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteInviteByIds(Long[] ids)
+ {
+ return inviteMapper.deleteInviteByIds(ids);
+ }
+
+ /**
+ * 删除邀请海报配置信息
+ *
+ * @param id 邀请海报配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteInviteById(Long id)
+ {
+ return inviteMapper.deleteInviteById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseImageServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseImageServiceImpl.java
new file mode 100644
index 0000000..85f11c9
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseImageServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.LicenseImageMapper;
+import com.ruoyi.catdog.domain.LicenseImage;
+import com.ruoyi.catdog.service.ILicenseImageService;
+
+/**
+ * 执照图片Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class LicenseImageServiceImpl implements ILicenseImageService
+{
+ @Autowired
+ private LicenseImageMapper licenseImageMapper;
+
+ /**
+ * 查询执照图片
+ *
+ * @param id 执照图片主键
+ * @return 执照图片
+ */
+ @Override
+ public LicenseImage selectLicenseImageById(Long id)
+ {
+ return licenseImageMapper.selectLicenseImageById(id);
+ }
+
+ /**
+ * 查询执照图片列表
+ *
+ * @param licenseImage 执照图片
+ * @return 执照图片
+ */
+ @Override
+ public List selectLicenseImageList(LicenseImage licenseImage)
+ {
+ return licenseImageMapper.selectLicenseImageList(licenseImage);
+ }
+
+ /**
+ * 新增执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ @Override
+ public int insertLicenseImage(LicenseImage licenseImage)
+ {
+ return licenseImageMapper.insertLicenseImage(licenseImage);
+ }
+
+ /**
+ * 修改执照图片
+ *
+ * @param licenseImage 执照图片
+ * @return 结果
+ */
+ @Override
+ public int updateLicenseImage(LicenseImage licenseImage)
+ {
+ return licenseImageMapper.updateLicenseImage(licenseImage);
+ }
+
+ /**
+ * 批量删除执照图片
+ *
+ * @param ids 需要删除的执照图片主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLicenseImageByIds(Long[] ids)
+ {
+ return licenseImageMapper.deleteLicenseImageByIds(ids);
+ }
+
+ /**
+ * 删除执照图片信息
+ *
+ * @param id 执照图片主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLicenseImageById(Long id)
+ {
+ return licenseImageMapper.deleteLicenseImageById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseServiceImpl.java
new file mode 100644
index 0000000..0361547
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LicenseServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.LicenseMapper;
+import com.ruoyi.catdog.domain.License;
+import com.ruoyi.catdog.service.ILicenseService;
+
+/**
+ * 执照Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class LicenseServiceImpl implements ILicenseService
+{
+ @Autowired
+ private LicenseMapper licenseMapper;
+
+ /**
+ * 查询执照
+ *
+ * @param licenseId 执照主键
+ * @return 执照
+ */
+ @Override
+ public License selectLicenseByLicenseId(Long licenseId)
+ {
+ return licenseMapper.selectLicenseByLicenseId(licenseId);
+ }
+
+ /**
+ * 查询执照列表
+ *
+ * @param license 执照
+ * @return 执照
+ */
+ @Override
+ public List selectLicenseList(License license)
+ {
+ return licenseMapper.selectLicenseList(license);
+ }
+
+ /**
+ * 新增执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ @Override
+ public int insertLicense(License license)
+ {
+ license.setCreateTime(DateUtils.getNowDate());
+ return licenseMapper.insertLicense(license);
+ }
+
+ /**
+ * 修改执照
+ *
+ * @param license 执照
+ * @return 结果
+ */
+ @Override
+ public int updateLicense(License license)
+ {
+ license.setUpdateTime(DateUtils.getNowDate());
+ return licenseMapper.updateLicense(license);
+ }
+
+ /**
+ * 批量删除执照
+ *
+ * @param licenseIds 需要删除的执照主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLicenseByLicenseIds(Long[] licenseIds)
+ {
+ return licenseMapper.deleteLicenseByLicenseIds(licenseIds);
+ }
+
+ /**
+ * 删除执照信息
+ *
+ * @param licenseId 执照主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLicenseByLicenseId(Long licenseId)
+ {
+ return licenseMapper.deleteLicenseByLicenseId(licenseId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LossOrderServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LossOrderServiceImpl.java
new file mode 100644
index 0000000..2a0c3d7
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/LossOrderServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.LossOrderMapper;
+import com.ruoyi.catdog.domain.LossOrder;
+import com.ruoyi.catdog.service.ILossOrderService;
+
+/**
+ * 流失订单Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class LossOrderServiceImpl implements ILossOrderService
+{
+ @Autowired
+ private LossOrderMapper lossOrderMapper;
+
+ /**
+ * 查询流失订单
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 流失订单
+ */
+ @Override
+ public LossOrder selectLossOrderByLossOrderId(Long lossOrderId)
+ {
+ return lossOrderMapper.selectLossOrderByLossOrderId(lossOrderId);
+ }
+
+ /**
+ * 查询流失订单列表
+ *
+ * @param lossOrder 流失订单
+ * @return 流失订单
+ */
+ @Override
+ public List selectLossOrderList(LossOrder lossOrder)
+ {
+ return lossOrderMapper.selectLossOrderList(lossOrder);
+ }
+
+ /**
+ * 新增流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ @Override
+ public int insertLossOrder(LossOrder lossOrder)
+ {
+ return lossOrderMapper.insertLossOrder(lossOrder);
+ }
+
+ /**
+ * 修改流失订单
+ *
+ * @param lossOrder 流失订单
+ * @return 结果
+ */
+ @Override
+ public int updateLossOrder(LossOrder lossOrder)
+ {
+ return lossOrderMapper.updateLossOrder(lossOrder);
+ }
+
+ /**
+ * 批量删除流失订单
+ *
+ * @param lossOrderIds 需要删除的流失订单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLossOrderByLossOrderIds(Long[] lossOrderIds)
+ {
+ return lossOrderMapper.deleteLossOrderByLossOrderIds(lossOrderIds);
+ }
+
+ /**
+ * 删除流失订单信息
+ *
+ * @param lossOrderId 流失订单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteLossOrderByLossOrderId(Long lossOrderId)
+ {
+ return lossOrderMapper.deleteLossOrderByLossOrderId(lossOrderId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ManualConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ManualConfigServiceImpl.java
new file mode 100644
index 0000000..801ffea
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/ManualConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.ManualConfigMapper;
+import com.ruoyi.catdog.domain.ManualConfig;
+import com.ruoyi.catdog.service.IManualConfigService;
+
+/**
+ * 伴宠师手册配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class ManualConfigServiceImpl implements IManualConfigService
+{
+ @Autowired
+ private ManualConfigMapper manualConfigMapper;
+
+ /**
+ * 查询伴宠师手册配置
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 伴宠师手册配置
+ */
+ @Override
+ public ManualConfig selectManualConfigById(Long id)
+ {
+ return manualConfigMapper.selectManualConfigById(id);
+ }
+
+ /**
+ * 查询伴宠师手册配置列表
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 伴宠师手册配置
+ */
+ @Override
+ public List selectManualConfigList(ManualConfig manualConfig)
+ {
+ return manualConfigMapper.selectManualConfigList(manualConfig);
+ }
+
+ /**
+ * 新增伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ @Override
+ public int insertManualConfig(ManualConfig manualConfig)
+ {
+ return manualConfigMapper.insertManualConfig(manualConfig);
+ }
+
+ /**
+ * 修改伴宠师手册配置
+ *
+ * @param manualConfig 伴宠师手册配置
+ * @return 结果
+ */
+ @Override
+ public int updateManualConfig(ManualConfig manualConfig)
+ {
+ return manualConfigMapper.updateManualConfig(manualConfig);
+ }
+
+ /**
+ * 批量删除伴宠师手册配置
+ *
+ * @param ids 需要删除的伴宠师手册配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteManualConfigByIds(Long[] ids)
+ {
+ return manualConfigMapper.deleteManualConfigByIds(ids);
+ }
+
+ /**
+ * 删除伴宠师手册配置信息
+ *
+ * @param id 伴宠师手册配置主键
+ * @return 结果
+ */
+ @Override
+ public int deleteManualConfigById(Long id)
+ {
+ return manualConfigMapper.deleteManualConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrderServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrderServiceImpl.java
new file mode 100644
index 0000000..99ac70f
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrderServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.OrdersMapper;
+import com.ruoyi.catdog.domain.Orders;
+import com.ruoyi.catdog.service.IOrderService;
+
+/**
+ * 订单Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class OrderServiceImpl implements IOrderService
+{
+ @Autowired
+ private OrdersMapper orderMapper;
+
+ /**
+ * 查询订单
+ *
+ * @param orderId 订单主键
+ * @return 订单
+ */
+ @Override
+ public Orders selectOrderByOrderId(Long orderId)
+ {
+ return orderMapper.selectOrderByOrderId(orderId);
+ }
+
+ /**
+ * 查询订单列表
+ *
+ * @param order 订单
+ * @return 订单
+ */
+ @Override
+ public List selectOrderList(Orders order)
+ {
+ return orderMapper.selectOrderList(order);
+ }
+
+ /**
+ * 新增订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ @Override
+ public int insertOrder(Orders order)
+ {
+ order.setCreateTime(DateUtils.getNowDate());
+ return orderMapper.insertOrder(order);
+ }
+
+ /**
+ * 修改订单
+ *
+ * @param order 订单
+ * @return 结果
+ */
+ @Override
+ public int updateOrder(Orders order)
+ {
+ order.setUpdateTime(DateUtils.getNowDate());
+ return orderMapper.updateOrder(order);
+ }
+
+ /**
+ * 批量删除订单
+ *
+ * @param orderIds 需要删除的订单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteOrderByOrderIds(Long[] orderIds)
+ {
+ return orderMapper.deleteOrderByOrderIds(orderIds);
+ }
+
+ /**
+ * 删除订单信息
+ *
+ * @param orderId 订单主键
+ * @return 结果
+ */
+ @Override
+ public int deleteOrderByOrderId(Long orderId)
+ {
+ return orderMapper.deleteOrderByOrderId(orderId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrdersRecordsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrdersRecordsServiceImpl.java
new file mode 100644
index 0000000..2aa4a7e
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/OrdersRecordsServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.OrdersRecordsMapper;
+import com.ruoyi.catdog.domain.OrdersRecords;
+import com.ruoyi.catdog.service.IOrdersRecordsService;
+
+/**
+ * 接单记录Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class OrdersRecordsServiceImpl implements IOrdersRecordsService
+{
+ @Autowired
+ private OrdersRecordsMapper ordersRecordsMapper;
+
+ /**
+ * 查询接单记录
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 接单记录
+ */
+ @Override
+ public OrdersRecords selectOrdersRecordsByOrdersRecordsId(Long ordersRecordsId)
+ {
+ return ordersRecordsMapper.selectOrdersRecordsByOrdersRecordsId(ordersRecordsId);
+ }
+
+ /**
+ * 查询接单记录列表
+ *
+ * @param ordersRecords 接单记录
+ * @return 接单记录
+ */
+ @Override
+ public List selectOrdersRecordsList(OrdersRecords ordersRecords)
+ {
+ return ordersRecordsMapper.selectOrdersRecordsList(ordersRecords);
+ }
+
+ /**
+ * 新增接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ @Override
+ public int insertOrdersRecords(OrdersRecords ordersRecords)
+ {
+ return ordersRecordsMapper.insertOrdersRecords(ordersRecords);
+ }
+
+ /**
+ * 修改接单记录
+ *
+ * @param ordersRecords 接单记录
+ * @return 结果
+ */
+ @Override
+ public int updateOrdersRecords(OrdersRecords ordersRecords)
+ {
+ return ordersRecordsMapper.updateOrdersRecords(ordersRecords);
+ }
+
+ /**
+ * 批量删除接单记录
+ *
+ * @param ordersRecordsIds 需要删除的接单记录主键
+ * @return 结果
+ */
+ @Override
+ public int deleteOrdersRecordsByOrdersRecordsIds(Long[] ordersRecordsIds)
+ {
+ return ordersRecordsMapper.deleteOrdersRecordsByOrdersRecordsIds(ordersRecordsIds);
+ }
+
+ /**
+ * 删除接单记录信息
+ *
+ * @param ordersRecordsId 接单记录主键
+ * @return 结果
+ */
+ @Override
+ public int deleteOrdersRecordsByOrdersRecordsId(Long ordersRecordsId)
+ {
+ return ordersRecordsMapper.deleteOrdersRecordsByOrdersRecordsId(ordersRecordsId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PaperPromptConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PaperPromptConfigServiceImpl.java
new file mode 100644
index 0000000..844d206
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PaperPromptConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PaperPromptConfigMapper;
+import com.ruoyi.catdog.domain.PaperPromptConfig;
+import com.ruoyi.catdog.service.IPaperPromptConfigService;
+
+/**
+ * 证件提示配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PaperPromptConfigServiceImpl implements IPaperPromptConfigService
+{
+ @Autowired
+ private PaperPromptConfigMapper paperPromptConfigMapper;
+
+ /**
+ * 查询证件提示配置
+ *
+ * @param id 证件提示配置主键
+ * @return 证件提示配置
+ */
+ @Override
+ public PaperPromptConfig selectPaperPromptConfigById(Long id)
+ {
+ return paperPromptConfigMapper.selectPaperPromptConfigById(id);
+ }
+
+ /**
+ * 查询证件提示配置列表
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 证件提示配置
+ */
+ @Override
+ public List selectPaperPromptConfigList(PaperPromptConfig paperPromptConfig)
+ {
+ return paperPromptConfigMapper.selectPaperPromptConfigList(paperPromptConfig);
+ }
+
+ /**
+ * 新增证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ @Override
+ public int insertPaperPromptConfig(PaperPromptConfig paperPromptConfig)
+ {
+ return paperPromptConfigMapper.insertPaperPromptConfig(paperPromptConfig);
+ }
+
+ /**
+ * 修改证件提示配置
+ *
+ * @param paperPromptConfig 证件提示配置
+ * @return 结果
+ */
+ @Override
+ public int updatePaperPromptConfig(PaperPromptConfig paperPromptConfig)
+ {
+ return paperPromptConfigMapper.updatePaperPromptConfig(paperPromptConfig);
+ }
+
+ /**
+ * 批量删除证件提示配置
+ *
+ * @param ids 需要删除的证件提示配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePaperPromptConfigByIds(Long[] ids)
+ {
+ return paperPromptConfigMapper.deletePaperPromptConfigByIds(ids);
+ }
+
+ /**
+ * 删除证件提示配置信息
+ *
+ * @param id 证件提示配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePaperPromptConfigById(Long id)
+ {
+ return paperPromptConfigMapper.deletePaperPromptConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerServiceImpl.java
new file mode 100644
index 0000000..8a0e89f
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PartnerMapper;
+import com.ruoyi.catdog.domain.Partner;
+import com.ruoyi.catdog.service.IPartnerService;
+
+/**
+ * 合伙人Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PartnerServiceImpl implements IPartnerService
+{
+ @Autowired
+ private PartnerMapper partnerMapper;
+
+ /**
+ * 查询合伙人
+ *
+ * @param id 合伙人主键
+ * @return 合伙人
+ */
+ @Override
+ public Partner selectPartnerById(Long id)
+ {
+ return partnerMapper.selectPartnerById(id);
+ }
+
+ /**
+ * 查询合伙人列表
+ *
+ * @param partner 合伙人
+ * @return 合伙人
+ */
+ @Override
+ public List selectPartnerList(Partner partner)
+ {
+ return partnerMapper.selectPartnerList(partner);
+ }
+
+ /**
+ * 新增合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ @Override
+ public int insertPartner(Partner partner)
+ {
+ return partnerMapper.insertPartner(partner);
+ }
+
+ /**
+ * 修改合伙人
+ *
+ * @param partner 合伙人
+ * @return 结果
+ */
+ @Override
+ public int updatePartner(Partner partner)
+ {
+ return partnerMapper.updatePartner(partner);
+ }
+
+ /**
+ * 批量删除合伙人
+ *
+ * @param ids 需要删除的合伙人主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerByIds(Long[] ids)
+ {
+ return partnerMapper.deletePartnerByIds(ids);
+ }
+
+ /**
+ * 删除合伙人信息
+ *
+ * @param id 合伙人主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerById(Long id)
+ {
+ return partnerMapper.deletePartnerById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerbindingServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerbindingServiceImpl.java
new file mode 100644
index 0000000..e27c1af
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerbindingServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PartnerbindingMapper;
+import com.ruoyi.catdog.domain.Partnerbinding;
+import com.ruoyi.catdog.service.IPartnerbindingService;
+
+/**
+ * 合伙人绑定Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PartnerbindingServiceImpl implements IPartnerbindingService
+{
+ @Autowired
+ private PartnerbindingMapper partnerbindingMapper;
+
+ /**
+ * 查询合伙人绑定
+ *
+ * @param id 合伙人绑定主键
+ * @return 合伙人绑定
+ */
+ @Override
+ public Partnerbinding selectPartnerbindingById(Long id)
+ {
+ return partnerbindingMapper.selectPartnerbindingById(id);
+ }
+
+ /**
+ * 查询合伙人绑定列表
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 合伙人绑定
+ */
+ @Override
+ public List selectPartnerbindingList(Partnerbinding partnerbinding)
+ {
+ return partnerbindingMapper.selectPartnerbindingList(partnerbinding);
+ }
+
+ /**
+ * 新增合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ @Override
+ public int insertPartnerbinding(Partnerbinding partnerbinding)
+ {
+ return partnerbindingMapper.insertPartnerbinding(partnerbinding);
+ }
+
+ /**
+ * 修改合伙人绑定
+ *
+ * @param partnerbinding 合伙人绑定
+ * @return 结果
+ */
+ @Override
+ public int updatePartnerbinding(Partnerbinding partnerbinding)
+ {
+ return partnerbindingMapper.updatePartnerbinding(partnerbinding);
+ }
+
+ /**
+ * 批量删除合伙人绑定
+ *
+ * @param ids 需要删除的合伙人绑定主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerbindingByIds(Long[] ids)
+ {
+ return partnerbindingMapper.deletePartnerbindingByIds(ids);
+ }
+
+ /**
+ * 删除合伙人绑定信息
+ *
+ * @param id 合伙人绑定主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerbindingById(Long id)
+ {
+ return partnerbindingMapper.deletePartnerbindingById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerdataServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerdataServiceImpl.java
new file mode 100644
index 0000000..e12ef0a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerdataServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PartnerdataMapper;
+import com.ruoyi.catdog.domain.Partnerdata;
+import com.ruoyi.catdog.service.IPartnerdataService;
+
+/**
+ * 合伙人数据Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PartnerdataServiceImpl implements IPartnerdataService
+{
+ @Autowired
+ private PartnerdataMapper partnerdataMapper;
+
+ /**
+ * 查询合伙人数据
+ *
+ * @param id 合伙人数据主键
+ * @return 合伙人数据
+ */
+ @Override
+ public Partnerdata selectPartnerdataById(Long id)
+ {
+ return partnerdataMapper.selectPartnerdataById(id);
+ }
+
+ /**
+ * 查询合伙人数据列表
+ *
+ * @param partnerdata 合伙人数据
+ * @return 合伙人数据
+ */
+ @Override
+ public List selectPartnerdataList(Partnerdata partnerdata)
+ {
+ return partnerdataMapper.selectPartnerdataList(partnerdata);
+ }
+
+ /**
+ * 新增合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ @Override
+ public int insertPartnerdata(Partnerdata partnerdata)
+ {
+ return partnerdataMapper.insertPartnerdata(partnerdata);
+ }
+
+ /**
+ * 修改合伙人数据
+ *
+ * @param partnerdata 合伙人数据
+ * @return 结果
+ */
+ @Override
+ public int updatePartnerdata(Partnerdata partnerdata)
+ {
+ return partnerdataMapper.updatePartnerdata(partnerdata);
+ }
+
+ /**
+ * 批量删除合伙人数据
+ *
+ * @param ids 需要删除的合伙人数据主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerdataByIds(Long[] ids)
+ {
+ return partnerdataMapper.deletePartnerdataByIds(ids);
+ }
+
+ /**
+ * 删除合伙人数据信息
+ *
+ * @param id 合伙人数据主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerdataById(Long id)
+ {
+ return partnerdataMapper.deletePartnerdataById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerincomeServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerincomeServiceImpl.java
new file mode 100644
index 0000000..c90548a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PartnerincomeServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PartnerincomeMapper;
+import com.ruoyi.catdog.domain.Partnerincome;
+import com.ruoyi.catdog.service.IPartnerincomeService;
+
+/**
+ * 合伙人等级记录Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PartnerincomeServiceImpl implements IPartnerincomeService
+{
+ @Autowired
+ private PartnerincomeMapper partnerincomeMapper;
+
+ /**
+ * 查询合伙人等级记录
+ *
+ * @param id 合伙人等级记录主键
+ * @return 合伙人等级记录
+ */
+ @Override
+ public Partnerincome selectPartnerincomeById(Long id)
+ {
+ return partnerincomeMapper.selectPartnerincomeById(id);
+ }
+
+ /**
+ * 查询合伙人等级记录列表
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 合伙人等级记录
+ */
+ @Override
+ public List selectPartnerincomeList(Partnerincome partnerincome)
+ {
+ return partnerincomeMapper.selectPartnerincomeList(partnerincome);
+ }
+
+ /**
+ * 新增合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ @Override
+ public int insertPartnerincome(Partnerincome partnerincome)
+ {
+ return partnerincomeMapper.insertPartnerincome(partnerincome);
+ }
+
+ /**
+ * 修改合伙人等级记录
+ *
+ * @param partnerincome 合伙人等级记录
+ * @return 结果
+ */
+ @Override
+ public int updatePartnerincome(Partnerincome partnerincome)
+ {
+ return partnerincomeMapper.updatePartnerincome(partnerincome);
+ }
+
+ /**
+ * 批量删除合伙人等级记录
+ *
+ * @param ids 需要删除的合伙人等级记录主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerincomeByIds(Long[] ids)
+ {
+ return partnerincomeMapper.deletePartnerincomeByIds(ids);
+ }
+
+ /**
+ * 删除合伙人等级记录信息
+ *
+ * @param id 合伙人等级记录主键
+ * @return 结果
+ */
+ @Override
+ public int deletePartnerincomeById(Long id)
+ {
+ return partnerincomeMapper.deletePartnerincomeById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetPersonalityConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetPersonalityConfigServiceImpl.java
new file mode 100644
index 0000000..38b4f8b
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetPersonalityConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetPersonalityConfigMapper;
+import com.ruoyi.catdog.domain.PetPersonalityConfig;
+import com.ruoyi.catdog.service.IPetPersonalityConfigService;
+
+/**
+ * 宠物性格快捷选择配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetPersonalityConfigServiceImpl implements IPetPersonalityConfigService
+{
+ @Autowired
+ private PetPersonalityConfigMapper petPersonalityConfigMapper;
+
+ /**
+ * 查询宠物性格快捷选择配置
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 宠物性格快捷选择配置
+ */
+ @Override
+ public PetPersonalityConfig selectPetPersonalityConfigById(Long id)
+ {
+ return petPersonalityConfigMapper.selectPetPersonalityConfigById(id);
+ }
+
+ /**
+ * 查询宠物性格快捷选择配置列表
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 宠物性格快捷选择配置
+ */
+ @Override
+ public List selectPetPersonalityConfigList(PetPersonalityConfig petPersonalityConfig)
+ {
+ return petPersonalityConfigMapper.selectPetPersonalityConfigList(petPersonalityConfig);
+ }
+
+ /**
+ * 新增宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ @Override
+ public int insertPetPersonalityConfig(PetPersonalityConfig petPersonalityConfig)
+ {
+ return petPersonalityConfigMapper.insertPetPersonalityConfig(petPersonalityConfig);
+ }
+
+ /**
+ * 修改宠物性格快捷选择配置
+ *
+ * @param petPersonalityConfig 宠物性格快捷选择配置
+ * @return 结果
+ */
+ @Override
+ public int updatePetPersonalityConfig(PetPersonalityConfig petPersonalityConfig)
+ {
+ return petPersonalityConfigMapper.updatePetPersonalityConfig(petPersonalityConfig);
+ }
+
+ /**
+ * 批量删除宠物性格快捷选择配置
+ *
+ * @param ids 需要删除的宠物性格快捷选择配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetPersonalityConfigByIds(Long[] ids)
+ {
+ return petPersonalityConfigMapper.deletePetPersonalityConfigByIds(ids);
+ }
+
+ /**
+ * 删除宠物性格快捷选择配置信息
+ *
+ * @param id 宠物性格快捷选择配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetPersonalityConfigById(Long id)
+ {
+ return petPersonalityConfigMapper.deletePetPersonalityConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetProfileConfigServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetProfileConfigServiceImpl.java
new file mode 100644
index 0000000..17ed13c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetProfileConfigServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetProfileConfigMapper;
+import com.ruoyi.catdog.domain.PetProfileConfig;
+import com.ruoyi.catdog.service.IPetProfileConfigService;
+
+/**
+ * 宠物档案配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetProfileConfigServiceImpl implements IPetProfileConfigService
+{
+ @Autowired
+ private PetProfileConfigMapper petProfileConfigMapper;
+
+ /**
+ * 查询宠物档案配置
+ *
+ * @param id 宠物档案配置主键
+ * @return 宠物档案配置
+ */
+ @Override
+ public PetProfileConfig selectPetProfileConfigById(Long id)
+ {
+ return petProfileConfigMapper.selectPetProfileConfigById(id);
+ }
+
+ /**
+ * 查询宠物档案配置列表
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 宠物档案配置
+ */
+ @Override
+ public List selectPetProfileConfigList(PetProfileConfig petProfileConfig)
+ {
+ return petProfileConfigMapper.selectPetProfileConfigList(petProfileConfig);
+ }
+
+ /**
+ * 新增宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ @Override
+ public int insertPetProfileConfig(PetProfileConfig petProfileConfig)
+ {
+ return petProfileConfigMapper.insertPetProfileConfig(petProfileConfig);
+ }
+
+ /**
+ * 修改宠物档案配置
+ *
+ * @param petProfileConfig 宠物档案配置
+ * @return 结果
+ */
+ @Override
+ public int updatePetProfileConfig(PetProfileConfig petProfileConfig)
+ {
+ return petProfileConfigMapper.updatePetProfileConfig(petProfileConfig);
+ }
+
+ /**
+ * 批量删除宠物档案配置
+ *
+ * @param ids 需要删除的宠物档案配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetProfileConfigByIds(Long[] ids)
+ {
+ return petProfileConfigMapper.deletePetProfileConfigByIds(ids);
+ }
+
+ /**
+ * 删除宠物档案配置信息
+ *
+ * @param id 宠物档案配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetProfileConfigById(Long id)
+ {
+ return petProfileConfigMapper.deletePetProfileConfigById(id);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacharCheckServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacharCheckServiceImpl.java
new file mode 100644
index 0000000..5b31692
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacharCheckServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetTeacharCheckMapper;
+import com.ruoyi.catdog.domain.PetTeacharCheck;
+import com.ruoyi.catdog.service.IPetTeacharCheckService;
+
+/**
+ * 打卡Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetTeacharCheckServiceImpl implements IPetTeacharCheckService
+{
+ @Autowired
+ private PetTeacharCheckMapper petTeacharCheckMapper;
+
+ /**
+ * 查询打卡
+ *
+ * @param checkId 打卡主键
+ * @return 打卡
+ */
+ @Override
+ public PetTeacharCheck selectPetTeacharCheckByCheckId(Long checkId)
+ {
+ return petTeacharCheckMapper.selectPetTeacharCheckByCheckId(checkId);
+ }
+
+ /**
+ * 查询打卡列表
+ *
+ * @param petTeacharCheck 打卡
+ * @return 打卡
+ */
+ @Override
+ public List selectPetTeacharCheckList(PetTeacharCheck petTeacharCheck)
+ {
+ return petTeacharCheckMapper.selectPetTeacharCheckList(petTeacharCheck);
+ }
+
+ /**
+ * 新增打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ @Override
+ public int insertPetTeacharCheck(PetTeacharCheck petTeacharCheck)
+ {
+ return petTeacharCheckMapper.insertPetTeacharCheck(petTeacharCheck);
+ }
+
+ /**
+ * 修改打卡
+ *
+ * @param petTeacharCheck 打卡
+ * @return 结果
+ */
+ @Override
+ public int updatePetTeacharCheck(PetTeacharCheck petTeacharCheck)
+ {
+ return petTeacharCheckMapper.updatePetTeacharCheck(petTeacharCheck);
+ }
+
+ /**
+ * 批量删除打卡
+ *
+ * @param checkIds 需要删除的打卡主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacharCheckByCheckIds(Long[] checkIds)
+ {
+ return petTeacharCheckMapper.deletePetTeacharCheckByCheckIds(checkIds);
+ }
+
+ /**
+ * 删除打卡信息
+ *
+ * @param checkId 打卡主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacharCheckByCheckId(Long checkId)
+ {
+ return petTeacharCheckMapper.deletePetTeacharCheckByCheckId(checkId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherGradeServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherGradeServiceImpl.java
new file mode 100644
index 0000000..694538e
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherGradeServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetTeacherGradeMapper;
+import com.ruoyi.catdog.domain.PetTeacherGrade;
+import com.ruoyi.catdog.service.IPetTeacherGradeService;
+
+/**
+ * 伴宠师等级配置Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetTeacherGradeServiceImpl implements IPetTeacherGradeService
+{
+ @Autowired
+ private PetTeacherGradeMapper petTeacherGradeMapper;
+
+ /**
+ * 查询伴宠师等级配置
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 伴宠师等级配置
+ */
+ @Override
+ public PetTeacherGrade selectPetTeacherGradeByGradeId(String gradeId)
+ {
+ return petTeacherGradeMapper.selectPetTeacherGradeByGradeId(gradeId);
+ }
+
+ /**
+ * 查询伴宠师等级配置列表
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 伴宠师等级配置
+ */
+ @Override
+ public List selectPetTeacherGradeList(PetTeacherGrade petTeacherGrade)
+ {
+ return petTeacherGradeMapper.selectPetTeacherGradeList(petTeacherGrade);
+ }
+
+ /**
+ * 新增伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ @Override
+ public int insertPetTeacherGrade(PetTeacherGrade petTeacherGrade)
+ {
+ return petTeacherGradeMapper.insertPetTeacherGrade(petTeacherGrade);
+ }
+
+ /**
+ * 修改伴宠师等级配置
+ *
+ * @param petTeacherGrade 伴宠师等级配置
+ * @return 结果
+ */
+ @Override
+ public int updatePetTeacherGrade(PetTeacherGrade petTeacherGrade)
+ {
+ return petTeacherGradeMapper.updatePetTeacherGrade(petTeacherGrade);
+ }
+
+ /**
+ * 批量删除伴宠师等级配置
+ *
+ * @param gradeIds 需要删除的伴宠师等级配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacherGradeByGradeIds(String[] gradeIds)
+ {
+ return petTeacherGradeMapper.deletePetTeacherGradeByGradeIds(gradeIds);
+ }
+
+ /**
+ * 删除伴宠师等级配置信息
+ *
+ * @param gradeId 伴宠师等级配置主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacherGradeByGradeId(String gradeId)
+ {
+ return petTeacherGradeMapper.deletePetTeacherGradeByGradeId(gradeId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherInfoServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherInfoServiceImpl.java
new file mode 100644
index 0000000..16be895
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTeacherInfoServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetTeacherInfoMapper;
+import com.ruoyi.catdog.domain.PetTeacherInfo;
+import com.ruoyi.catdog.service.IPetTeacherInfoService;
+
+/**
+ * 伴宠师信息Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetTeacherInfoServiceImpl implements IPetTeacherInfoService
+{
+ @Autowired
+ private PetTeacherInfoMapper petTeacherInfoMapper;
+
+ /**
+ * 查询伴宠师信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 伴宠师信息
+ */
+ @Override
+ public PetTeacherInfo selectPetTeacherInfoByPetTeacherId(Long petTeacherId)
+ {
+ return petTeacherInfoMapper.selectPetTeacherInfoByPetTeacherId(petTeacherId);
+ }
+
+ /**
+ * 查询伴宠师信息列表
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 伴宠师信息
+ */
+ @Override
+ public List selectPetTeacherInfoList(PetTeacherInfo petTeacherInfo)
+ {
+ return petTeacherInfoMapper.selectPetTeacherInfoList(petTeacherInfo);
+ }
+
+ /**
+ * 新增伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ @Override
+ public int insertPetTeacherInfo(PetTeacherInfo petTeacherInfo)
+ {
+ return petTeacherInfoMapper.insertPetTeacherInfo(petTeacherInfo);
+ }
+
+ /**
+ * 修改伴宠师信息
+ *
+ * @param petTeacherInfo 伴宠师信息
+ * @return 结果
+ */
+ @Override
+ public int updatePetTeacherInfo(PetTeacherInfo petTeacherInfo)
+ {
+ return petTeacherInfoMapper.updatePetTeacherInfo(petTeacherInfo);
+ }
+
+ /**
+ * 批量删除伴宠师信息
+ *
+ * @param petTeacherIds 需要删除的伴宠师信息主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacherInfoByPetTeacherIds(Long[] petTeacherIds)
+ {
+ return petTeacherInfoMapper.deletePetTeacherInfoByPetTeacherIds(petTeacherIds);
+ }
+
+ /**
+ * 删除伴宠师信息信息
+ *
+ * @param petTeacherId 伴宠师信息主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTeacherInfoByPetTeacherId(Long petTeacherId)
+ {
+ return petTeacherInfoMapper.deletePetTeacherInfoByPetTeacherId(petTeacherId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTypeServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTypeServiceImpl.java
new file mode 100644
index 0000000..a857e7a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetTypeServiceImpl.java
@@ -0,0 +1,93 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetTypeMapper;
+import com.ruoyi.catdog.domain.PetType;
+import com.ruoyi.catdog.service.IPetTypeService;
+
+/**
+ * 宠物类型Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetTypeServiceImpl implements IPetTypeService
+{
+ @Autowired
+ private PetTypeMapper petTypeMapper;
+
+ /**
+ * 查询宠物类型
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 宠物类型
+ */
+ @Override
+ public PetType selectPetTypeByPetTypeId(Long petTypeId)
+ {
+ return petTypeMapper.selectPetTypeByPetTypeId(petTypeId);
+ }
+
+ /**
+ * 查询宠物类型列表
+ *
+ * @param petType 宠物类型
+ * @return 宠物类型
+ */
+ @Override
+ public List selectPetTypeList(PetType petType)
+ {
+ return petTypeMapper.selectPetTypeList(petType);
+ }
+
+ /**
+ * 新增宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ @Override
+ public int insertPetType(PetType petType)
+ {
+ return petTypeMapper.insertPetType(petType);
+ }
+
+ /**
+ * 修改宠物类型
+ *
+ * @param petType 宠物类型
+ * @return 结果
+ */
+ @Override
+ public int updatePetType(PetType petType)
+ {
+ return petTypeMapper.updatePetType(petType);
+ }
+
+ /**
+ * 批量删除宠物类型
+ *
+ * @param petTypeIds 需要删除的宠物类型主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTypeByPetTypeIds(Long[] petTypeIds)
+ {
+ return petTypeMapper.deletePetTypeByPetTypeIds(petTypeIds);
+ }
+
+ /**
+ * 删除宠物类型信息
+ *
+ * @param petTypeId 宠物类型主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetTypeByPetTypeId(Long petTypeId)
+ {
+ return petTypeMapper.deletePetTypeByPetTypeId(petTypeId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetsServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetsServiceImpl.java
new file mode 100644
index 0000000..ea5f5df
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/catdog/service/impl/PetsServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.catdog.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.ruoyi.catdog.mapper.PetsMapper;
+import com.ruoyi.catdog.domain.Pets;
+import com.ruoyi.catdog.service.IPetsService;
+
+/**
+ * 宠物信息Service业务层处理
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@Service
+public class PetsServiceImpl implements IPetsService
+{
+ @Autowired
+ private PetsMapper petsMapper;
+
+ /**
+ * 查询宠物信息
+ *
+ * @param petId 宠物信息主键
+ * @return 宠物信息
+ */
+ @Override
+ public Pets selectPetsByPetId(Long petId)
+ {
+ return petsMapper.selectPetsByPetId(petId);
+ }
+
+ /**
+ * 查询宠物信息列表
+ *
+ * @param pets 宠物信息
+ * @return 宠物信息
+ */
+ @Override
+ public List selectPetsList(Pets pets)
+ {
+ return petsMapper.selectPetsList(pets);
+ }
+
+ /**
+ * 新增宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ @Override
+ public int insertPets(Pets pets)
+ {
+ pets.setCreateTime(DateUtils.getNowDate());
+ return petsMapper.insertPets(pets);
+ }
+
+ /**
+ * 修改宠物信息
+ *
+ * @param pets 宠物信息
+ * @return 结果
+ */
+ @Override
+ public int updatePets(Pets pets)
+ {
+ pets.setUpdateTime(DateUtils.getNowDate());
+ return petsMapper.updatePets(pets);
+ }
+
+ /**
+ * 批量删除宠物信息
+ *
+ * @param petIds 需要删除的宠物信息主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetsByPetIds(Long[] petIds)
+ {
+ return petsMapper.deletePetsByPetIds(petIds);
+ }
+
+ /**
+ * 删除宠物信息信息
+ *
+ * @param petId 宠物信息主键
+ * @return 结果
+ */
+ @Override
+ public int deletePetsByPetId(Long petId)
+ {
+ return petsMapper.deletePetsByPetId(petId);
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceController.java b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceController.java
new file mode 100644
index 0000000..2e99e9a
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.system.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.domain.AddValueService;
+import com.ruoyi.system.service.IAddValueServiceService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 增值服务Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/system/service")
+public class AddValueServiceController extends BaseController
+{
+ @Autowired
+ private IAddValueServiceService addValueServiceService;
+
+ /**
+ * 查询增值服务列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(AddValueService addValueService)
+ {
+ startPage();
+ List list = addValueServiceService.selectAddValueServiceList(addValueService);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出增值服务列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:export')")
+ @Log(title = "增值服务", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, AddValueService addValueService) throws IOException {
+ List list = addValueServiceService.selectAddValueServiceList(addValueService);
+ ExcelUtil util = new ExcelUtil(AddValueService.class);
+ util.exportExcel(response, list, "增值服务数据");
+ }
+
+ /**
+ * 获取增值服务详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:query')")
+ @GetMapping(value = "/{addValueServiceId}")
+ public AjaxResult getInfo(@PathVariable("addValueServiceId") Long addValueServiceId)
+ {
+ return success(addValueServiceService.selectAddValueServiceByAddValueServiceId(addValueServiceId));
+ }
+
+ /**
+ * 新增增值服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:add')")
+ @Log(title = "增值服务", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody AddValueService addValueService)
+ {
+ return toAjax(addValueServiceService.insertAddValueService(addValueService));
+ }
+
+ /**
+ * 修改增值服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:edit')")
+ @Log(title = "增值服务", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody AddValueService addValueService)
+ {
+ return toAjax(addValueServiceService.updateAddValueService(addValueService));
+ }
+
+ /**
+ * 删除增值服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:service:remove')")
+ @Log(title = "增值服务", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{addValueServiceIds}")
+ public AjaxResult remove(@PathVariable Long[] addValueServiceIds)
+ {
+ return toAjax(addValueServiceService.deleteAddValueServiceByAddValueServiceIds(addValueServiceIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceRecordsController.java b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceRecordsController.java
new file mode 100644
index 0000000..1b70164
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddValueServiceRecordsController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.system.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.domain.AddValueServiceRecords;
+import com.ruoyi.system.service.IAddValueServiceRecordsService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 增值服务记录Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/system/records")
+public class AddValueServiceRecordsController extends BaseController
+{
+ @Autowired
+ private IAddValueServiceRecordsService addValueServiceRecordsService;
+
+ /**
+ * 查询增值服务记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(AddValueServiceRecords addValueServiceRecords)
+ {
+ startPage();
+ List list = addValueServiceRecordsService.selectAddValueServiceRecordsList(addValueServiceRecords);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出增值服务记录列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:export')")
+ @Log(title = "增值服务记录", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, AddValueServiceRecords addValueServiceRecords) throws IOException {
+ List list = addValueServiceRecordsService.selectAddValueServiceRecordsList(addValueServiceRecords);
+ ExcelUtil util = new ExcelUtil(AddValueServiceRecords.class);
+ util.exportExcel(response, list, "增值服务记录数据");
+ }
+
+ /**
+ * 获取增值服务记录详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:query')")
+ @GetMapping(value = "/{addValueServiceRecordsId}")
+ public AjaxResult getInfo(@PathVariable("addValueServiceRecordsId") Long addValueServiceRecordsId)
+ {
+ return success(addValueServiceRecordsService.selectAddValueServiceRecordsByAddValueServiceRecordsId(addValueServiceRecordsId));
+ }
+
+ /**
+ * 新增增值服务记录
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:add')")
+ @Log(title = "增值服务记录", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody AddValueServiceRecords addValueServiceRecords)
+ {
+ return toAjax(addValueServiceRecordsService.insertAddValueServiceRecords(addValueServiceRecords));
+ }
+
+ /**
+ * 修改增值服务记录
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:edit')")
+ @Log(title = "增值服务记录", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody AddValueServiceRecords addValueServiceRecords)
+ {
+ return toAjax(addValueServiceRecordsService.updateAddValueServiceRecords(addValueServiceRecords));
+ }
+
+ /**
+ * 删除增值服务记录
+ */
+ @PreAuthorize("@ss.hasPermi('system:records:remove')")
+ @Log(title = "增值服务记录", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{addValueServiceRecordsIds}")
+ public AjaxResult remove(@PathVariable Long[] addValueServiceRecordsIds)
+ {
+ return toAjax(addValueServiceRecordsService.deleteAddValueServiceRecordsByAddValueServiceRecordsIds(addValueServiceRecordsIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesController.java b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesController.java
new file mode 100644
index 0000000..b4b875c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.system.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.domain.AdditionalServices;
+import com.ruoyi.system.service.IAdditionalServicesService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 附加服务Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/system/services")
+public class AdditionalServicesController extends BaseController
+{
+ @Autowired
+ private IAdditionalServicesService additionalServicesService;
+
+ /**
+ * 查询附加服务列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(AdditionalServices additionalServices)
+ {
+ startPage();
+ List list = additionalServicesService.selectAdditionalServicesList(additionalServices);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出附加服务列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:export')")
+ @Log(title = "附加服务", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, AdditionalServices additionalServices) throws IOException {
+ List list = additionalServicesService.selectAdditionalServicesList(additionalServices);
+ ExcelUtil util = new ExcelUtil(AdditionalServices.class);
+ util.exportExcel(response, list, "附加服务数据");
+ }
+
+ /**
+ * 获取附加服务详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:query')")
+ @GetMapping(value = "/{additionalServicesId}")
+ public AjaxResult getInfo(@PathVariable("additionalServicesId") Long additionalServicesId)
+ {
+ return success(additionalServicesService.selectAdditionalServicesByAdditionalServicesId(additionalServicesId));
+ }
+
+ /**
+ * 新增附加服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:add')")
+ @Log(title = "附加服务", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody AdditionalServices additionalServices)
+ {
+ return toAjax(additionalServicesService.insertAdditionalServices(additionalServices));
+ }
+
+ /**
+ * 修改附加服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:edit')")
+ @Log(title = "附加服务", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody AdditionalServices additionalServices)
+ {
+ return toAjax(additionalServicesService.updateAdditionalServices(additionalServices));
+ }
+
+ /**
+ * 删除附加服务
+ */
+ @PreAuthorize("@ss.hasPermi('system:services:remove')")
+ @Log(title = "附加服务", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{additionalServicesIds}")
+ public AjaxResult remove(@PathVariable Long[] additionalServicesIds)
+ {
+ return toAjax(additionalServicesService.deleteAdditionalServicesByAdditionalServicesIds(additionalServicesIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesTypeController.java b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesTypeController.java
new file mode 100644
index 0000000..6e4cb7c
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AdditionalServicesTypeController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.system.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.domain.AdditionalServicesType;
+import com.ruoyi.system.service.IAdditionalServicesTypeService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 附加服务类型Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/system/type")
+public class AdditionalServicesTypeController extends BaseController
+{
+ @Autowired
+ private IAdditionalServicesTypeService additionalServicesTypeService;
+
+ /**
+ * 查询附加服务类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(AdditionalServicesType additionalServicesType)
+ {
+ startPage();
+ List list = additionalServicesTypeService.selectAdditionalServicesTypeList(additionalServicesType);
+ return getDataTable(list);
+ }
+
+ /**
+ * 导出附加服务类型列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:export')")
+ @Log(title = "附加服务类型", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, AdditionalServicesType additionalServicesType) throws IOException {
+ List list = additionalServicesTypeService.selectAdditionalServicesTypeList(additionalServicesType);
+ ExcelUtil util = new ExcelUtil(AdditionalServicesType.class);
+ util.exportExcel(response, list, "附加服务类型数据");
+ }
+
+ /**
+ * 获取附加服务类型详细信息
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:query')")
+ @GetMapping(value = "/{additionalServicesTypeId}")
+ public AjaxResult getInfo(@PathVariable("additionalServicesTypeId") Long additionalServicesTypeId)
+ {
+ return success(additionalServicesTypeService.selectAdditionalServicesTypeByAdditionalServicesTypeId(additionalServicesTypeId));
+ }
+
+ /**
+ * 新增附加服务类型
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:add')")
+ @Log(title = "附加服务类型", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody AdditionalServicesType additionalServicesType)
+ {
+ return toAjax(additionalServicesTypeService.insertAdditionalServicesType(additionalServicesType));
+ }
+
+ /**
+ * 修改附加服务类型
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:edit')")
+ @Log(title = "附加服务类型", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody AdditionalServicesType additionalServicesType)
+ {
+ return toAjax(additionalServicesTypeService.updateAdditionalServicesType(additionalServicesType));
+ }
+
+ /**
+ * 删除附加服务类型
+ */
+ @PreAuthorize("@ss.hasPermi('system:type:remove')")
+ @Log(title = "附加服务类型", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{additionalServicesTypeIds}")
+ public AjaxResult remove(@PathVariable Long[] additionalServicesTypeIds)
+ {
+ return toAjax(additionalServicesTypeService.deleteAdditionalServicesTypeByAdditionalServicesTypeIds(additionalServicesTypeIds));
+ }
+}
diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddressConfigController.java b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddressConfigController.java
new file mode 100644
index 0000000..1b527c4
--- /dev/null
+++ b/ruoyi-catdog/src/main/java/com/ruoyi/system/controller/AddressConfigController.java
@@ -0,0 +1,104 @@
+package com.ruoyi.system.controller;
+
+import java.io.IOException;
+import java.util.List;
+import javax.servlet.http.HttpServletResponse;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+import com.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.ruoyi.system.domain.AddressConfig;
+import com.ruoyi.system.service.IAddressConfigService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 接单地址配置Controller
+ *
+ * @author ruoyi
+ * @date 2025-03-02
+ */
+@RestController
+@RequestMapping("/system/AddressConfig")
+public class AddressConfigController extends BaseController
+{
+ @Autowired
+ private IAddressConfigService addressConfigService;
+
+ /**
+ * 查询接单地址配置列表
+ */
+ @PreAuthorize("@ss.hasPermi('system:AddressConfig:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(AddressConfig addressConfig)
+ {
+ startPage();
+ List