edit | blame | history | raw
费用云后端目录结构

| -- epc-backend //后端项目
| | -- epc-bean //类型:依赖程序、说明:实体类
| | -- src
| | -- com.changhong.epc.bean
| | -- admin //管理中心实体包
| | -- count //计算费用类型实体包
| | -- form //表单实体包
| | -- report //报表实体包
| | -- tenant //租户实体包
| | -- asset //固定资产实体包
| | -- bill //票据实体包
| | -- cost //业务类型实体包
| | -- log //预算扣减日志实体包
| | -- master //主数据实体包
| | -- norm //补助标准实体包
| | -- org //组织机构实体包
| | -- system //系统配置实体包
| | -- epc-config //类型:依赖程序、说明:基础配置
| | -- src
| | -- com.changhong.epc.config
| | -- aop //切面配置包
| | -- datasource //数据源配置包
| | -- filter //接口拦截配置包
| | -- service //业务抽象定义包
| | -- sqlfilter //sql拦截器包
| | -- tool //工具包
| | -- epc-constter //类型:依赖程序、说明:常量配置
| | -- src
| | -- com.changhong.epc.constter
| | -- admin //管理中心常量配置包
| | -- base //基础配置包
| | -- cache //缓存配置包
| | -- count //计算费用常量配置包
| | -- form //表单常量配置包
| | -- tenant //系统配置常量配置包
| | -- system //租户常量配置包
| | -- epc-rely-api //类型:依赖程序、说明:RPC远程调用
| | -- src
| | -- com.changhong.epc.rely.api
| | -- bean //RPC实体类包
| | -- epc //本项目RPC包
| | -- admin //管理中心RPC包
| | -- autoForm //表单RPC包
| | -- system //系统配置RPC包
| | -- tenant //租户RPC包
| | -- service //第三方系统RPC包
| | -- tool //工具包
| | -- epc-client-admin //类型:应用程序、说明:管理中心服务
| | -- src
| | -- com.changhong.epc.admin
| | -- config //MQ配置
| | -- controller //接口定义
| | -- account //所有租户记账记录
| | -- asset //所有租户固定资产折旧
| | -- corres //系统常量配置
| | -- cost //费用类型模板
| | -- initguide //公司初始化
| | -- master //通用主数据
| | -- menu //所有租户系统菜单
| | -- template //系统变量模板
| | -- mapper
| | -- centen //访问数据库
| | -- service //业务逻辑
| | -- AdminApplication //服务启动
| | -- resources
| | -- mybatis //xml映射文件
| | -- application.yml //springboot配置文件
| | -- application-dev.properties //springboot配置文件
| | -- epc-client-count //类型:应用程序、说明:计算费用服务
| | -- src
| | -- com.changhong.epc.count.
| | -- controller //接口定义
| | -- controller
| | -- system //系统变量函数接口
| | -- func //系统变量函数接口
| | -- mapper //访问数据库
| | -- service //业务逻辑
| | -- count //计算费用逻辑
| | -- data
| | -- condition //补助标准遍历器
| | -- paramiter //参数遍历器
| | -- tool //用于查询关联主数据
| | -- execution //计算费用比较器
| | -- impl
| | -- SimpleCounterImpl //主数据比较器
| | -- FuncCountImpl //系统变量比较器
| | -- DefCountCoreImpl //金额比较器
| | -- logic
| | -- CountLogicImpl //运算逻辑类
| | -- LastMoneyCountImpl //计算后做聚合处理类
| | -- PublicCorrencyCountLogic //外币运算逻辑类
| | -- model //计算依赖实体
| | -- performer
| | -- CountPerformer //差旅费用执行器
| | -- OtherTypeParamIter //其他费用执行器
| | -- PublicCorrencyCountPerformer //国外差旅费用执行器
| | -- data //表单数据包
| | -- format //计算费用入参,出参格式化
| | -- impl
| | -- FormatXECount //对结果做限额处理
| | -- FormatRuleMsgInfoCount //返回规则检查信息
| | -- FormatMasterMsgInfoCount //返回缺失主数据信息
| | -- FormatJourneyErrInfoCount //检查表单人员是否和票据人员一致
| | -- FormatFormInfoCount //显示控件上方票据:标准(仅支持子表单)
| | -- FormatBillInfoCount //显示控件上方票据(支持主数据和子表单)
| | -- system
| | -- impl
| | -- FormatBillDetailInfoCount //显示票据详情,币种等
| | -- func //系统变量函数定义包
| | -- impl //系统变量计算并赋值
| | -- model //系统变量上下文参数key定义
| | -- performer //系统变量计算器
| | -- tool //工具包
| | -- resources
| | -- mybatis //xml映射文件
| | -- application.yml //springboot配置文件
| | -- application-dev.properties //springboot配置文件
| | -- epc-client-form //类型:应用程序、说明:表单服务
| | -- src
| | -- com.changhong.epc.form
| | -- filter //拦截器
| | -- mapper //数据库访问
| | -- service //业务逻辑包
| | -- apply //用汇预算
| | -- assets //固定资产验证
| | -- budget //关联表单预算函数选择
| | -- data //表单数据crud
| | -- define //主数据查询
| | -- rest //接口定义包
| | -- tool //工具包
| | -- resources
| | -- mybatis //xml映射文件
| | -- application.yml //springboot配置文件
| | -- application-dev.properties //springboot配置文件
| | -- epc-client-tenant //类型:应用程序、说明:租户管理服务
| | -- src
| | -- com.changhong.epc.tenant
| | -- controller //接口定义包
| | -- mapper //数据库访问
| | -- service //业务逻辑包
| | -- accounting //重新记账逻辑
| | -- bill //票据信息处理逻辑
| | -- cost //费用类型处理逻辑
| | -- norm //补助标准处理逻辑
| | -- org //组织机构处理逻辑
| | -- report //报表查询逻辑
| | -- sunCloud //对外接口处理逻辑
| | -- system //系统配置处理逻辑
| | -- resources
| | -- mybatis //xml映射文件
| | -- application.yml //springboot配置文件
| | -- application-dev.properties //springboot配置文件
| | -- epc-config-server //类型:应用程序、说明:系统配置服务,已启用,改用云尚行统一配置中心
| | -- epc-server-1 //类型:应用程序、说明:注册中心服务
| | -- epc-zuul //类型:应用程序、说明:转发服务
| | -- src
| | -- com.changhong.epc.zuul
| | -- config //配置包
| | -- filter //拦截器包
| | -- rest //接口定义包
| | -- service //业务逻辑包
| | -- util //工具包
| | -- resources
| | -- mybatis //xml映射文件
| | -- application.yml //springboot配置文件
| | -- application-dev.properties //springboot配置文件