尚医通目录结构--细分版--详细到接口方法

2024-04-26 01:48

本文主要是介绍尚医通目录结构--细分版--详细到接口方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

yygh-parent根目录

    common公共模块父节点
        common-util公共工具类
            exception
                GlobalExceptionHandler 全局异常处理类Handler
                YyghException 自定义全局异常

            helper
                JwtHelper Json Web Token,认证帮助类
            result
                Result API统一返回结果封装类
                ResultCodeEnum API统一返回结果状态信息枚举类

            utils
                AuthContextHolder 从Header获取当前用户工具类  
        rabbit-util业务封装RabbitMQ
            config
                MqConfig
            constant
                MqConst
            service
                RabbitService
        service-util服务工具类
            config
                MyBatisPlusConfig
                RedisConfig
                Swagger2Config

            handler
                CommonMetaObjectHandler
            helper
                HttpRequestHelper
            utils
                HttpUtil
                MD5

         
    hospital-manage医院接口模拟端(已开发,直接使用)
     
    model实体类
        enums
            AuthStatusEnum
            DictEnum
            OrderStatusEnum
            PaymentStatusEnum
            PaymentTypeEnum
            RefundStatusEnum  

        model
            acl
                Permission
                Role
                RolePermission
                User
                UserRole

            base
                BaseEntity
                BaseMongoEntity
            cmn
                Dict
            cms
                Banner
            hosp
                BookingRule
                Department
                Hospital
                HospitalSet
                Schedule

            order
                OrderInfo
                PaymentInfo
                RefundInfo

            user
                Patient
                UserInfo
                RefundInfo

        vo
            acl
                AssignVo
                RoleQueryVo
                UserQueryVo

            cmn
                DictEeVo
            hosp
                BookingScheduleRuleVo
                DepartmentQueryVo
                DepartmentVo
                HospitalQueryVo
                HospitalSetQueryVo
                ScheduleOrderVo
                ScheduleQueryVo

            msm
                MsmVo
            order
                OrderCountQueryVo
                OrderCountVo
                OrderMqVo
                OrderQueryVo
                SignInfoVo

            user
                LoginVo
                RegisterVo
                UserAuthVo
                UserInfoQueryVo

     
    service接口服务父节点
        service-hosp医院api接口服务
            HospitalSetService医院基本信息CRUD接口(MyBatis-Plus CRUD):保存每个医院的基本信息 接口包含方法:查询所有医院基本信息,逻辑删除医院基本信息,条件分页查询医院基本信息,添加医院基本信息,根据id查询医院基本信息,修改医院基本信息,批量删除医院基本信息;医院基本信息的锁定和解锁,医院发送签名key
            HospitalService医院CRUD接口(MongoRepository CRUD):保存每个医院的详细信息  接口包含方法:上传医院详情信息,获取签名key,根据hoscode获取医院基本信息,根据hoscode查询医院详情信息
            DepartmentService科室CRUD接口(MongoRepository CRUD) 保存医院每个科室的基本信息  接口包含方法:上传科室,查询科室,删除科室,根据hoscode
            ScheduleService排班CRUD接口(MongoRepository CRUD)  保存科室每个医生排班的基本信息  接口包含方法:上传排班信息,条件分页查询排班,删除排班                                        
        service-cmn公共api接口服务
            DictService数据字典接口 对常用数据进行数据字典服务封装  接口包含方法:根据数据id查询子数据列表,判断id下面是否有子节点
        service-user用户api接口服务
            UserInfoService用户信息
            PatientService病人
        service-order订单api接口服务
            OrderService订单
        service-oss文件api接口服务
            FilerService文件
        service-msm短信api接口服务
            MsmService短信
        service-statistics统计api接口服务
           
    service-client服务调用feign父节点
        service-cmn-client公共api接口
            DictFeignClient
        service-hosp-client医院api接口
            HospitalFeignClient
        service-order-client订单api接口
            OrderFeignClient
        service-user-client用户api接口
            PatientFeignClient
            
    service-gateway服务网关
        config
            CorsConfig
        filter
            AuthGlobalFilter

这篇关于尚医通目录结构--细分版--详细到接口方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/936387

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Java中的String.valueOf()和toString()方法区别小结

《Java中的String.valueOf()和toString()方法区别小结》字符串操作是开发者日常编程任务中不可或缺的一部分,转换为字符串是一种常见需求,其中最常见的就是String.value... 目录String.valueOf()方法方法定义方法实现使用示例使用场景toString()方法方法

Java中List的contains()方法的使用小结

《Java中List的contains()方法的使用小结》List的contains()方法用于检查列表中是否包含指定的元素,借助equals()方法进行判断,下面就来介绍Java中List的c... 目录详细展开1. 方法签名2. 工作原理3. 使用示例4. 注意事项总结结论:List 的 contain

macOS无效Launchpad图标轻松删除的4 种实用方法

《macOS无效Launchpad图标轻松删除的4种实用方法》mac中不在appstore上下载的应用经常在删除后它的图标还残留在launchpad中,并且长按图标也不会出现删除符号,下面解决这个问... 在 MACOS 上,Launchpad(也就是「启动台」)是一个便捷的 App 启动工具。但有时候,应

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

go中空接口的具体使用

《go中空接口的具体使用》空接口是一种特殊的接口类型,它不包含任何方法,本文主要介绍了go中空接口的具体使用,具有一定的参考价值,感兴趣的可以了解一下... 目录接口-空接口1. 什么是空接口?2. 如何使用空接口?第一,第二,第三,3. 空接口几个要注意的坑坑1:坑2:坑3:接口-空接口1. 什么是空接