YunaiV
|
c943233ee5
|
bugfix:修复 Xss 开启时,忽略的 URL 针对 RequestBody 还是会 XSS 过滤的问题
|
2024-03-30 17:39:56 +08:00 |
YunaiV
|
d636391a50
|
bugfix:修复中山市缺少
|
2024-03-30 17:07:36 +08:00 |
YunaiV
|
90f82b157d
|
CRM:优化【客户统计】的代码实现
|
2024-03-30 09:22:54 +08:00 |
jiejc1
|
7d26d63dba
|
fix: [issue-401]修复中山市
|
2024-03-28 20:06:31 +08:00 |
芋道源码
|
eab9627253
|
!909 feat: [CRM-客户分析]增加[时间间隔]选项
Merge pull request !909 from dhb52/develop
|
2024-03-28 11:13:18 +00:00 |
YunaiV
|
94b724e30a
|
Merge remote-tracking branch 'origin/develop' into develop
|
2024-03-28 19:05:24 +08:00 |
YunaiV
|
907f3a58ba
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
# Conflicts:
# sql/mysql/ruoyi-vue-pro.sql
|
2024-03-28 18:53:54 +08:00 |
dhb52
|
2ea56b51eb
|
【轻量级 PR】:fix: convertXxxByFlatMap, 当map后内容为null时, flatMap会出现NPE
Signed-off-by: dhb52 <dhb52@126.com>
|
2024-03-27 14:30:28 +00:00 |
YunaiV
|
ff8fdaaacc
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-03-24 10:44:35 +08:00 |
YunaiV
|
b11231c499
|
Merge remote-tracking branch 'origin/master'
|
2024-03-24 10:44:08 +08:00 |
YunaiV
|
18f6bdd1c0
|
最新菜单 SQL 的同步
|
2024-03-24 10:41:54 +08:00 |
YunaiV
|
c6e5cfccc9
|
Merge branch 'feature/bpm' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/candidate/vo/BpmTaskCandidateRuleVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmFormController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmProcessDefinitionController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmTaskAssignRuleController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmUserGroupController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormBaseVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormCreateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormRespVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/form/BpmFormUpdateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupSaveReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/group/BpmUserGroupUpdateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelBaseVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/model/BpmModelUpdateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/process/BpmProcessDefinitionRespVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleBaseVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleCreateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/vo/rule/BpmTaskAssignRuleUpdateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/BpmOALeaveController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveBaseVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveCreateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/oa/vo/BpmOALeaveRespVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmProcessInstanceController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmProcessInstanceCopyController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmTaskController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceCopyCreateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskAddSignReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskApproveReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/task/BpmTaskDelegateReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/behavior/script/impl/BpmTaskAssignStartUserScript.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/handler/MultiInstanceHandler.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/flowable/core/listener/BpmProcessInstanceEventListener.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/web/config/BpmWebConfiguration.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/web/core/FlowableWebFilter.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/BpmCandidateSourceInfo.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/BpmCandidateSourceInfoProcessorChain.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidateAdminUserApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidateDeptApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidatePostApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidateRoleApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidateScriptApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/sourceInfoProcessor/BpmCandidateUserGroupApiSourceInfoProcessor.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmFormService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmFormServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmTaskAssignRuleService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmTaskAssignRuleServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmUserGroupService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmUserGroupServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/dto/BpmProcessDefinitionCreateReqDTO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/oa/BpmOALeaveServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmProcessInstanceServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/cc/BpmProcessInstanceCopyServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/test/java/cn/iocoder/yudao/module/bpm/service/candidate/BpmCandidateSourceInfoProcessorChainTest.java
# yudao-module-bpm/yudao-module-bpm-biz/src/test/java/cn/iocoder/yudao/module/bpm/service/definition/BpmTaskAssignRuleServiceImplTest.java
|
2024-03-24 10:16:24 +08:00 |
YunaiV
|
b21eac6ca6
|
优化 findAndThen 方法,支持 key 为 null 的过滤
|
2024-03-21 08:53:16 +08:00 |
YunaiV
|
f5f73adcbb
|
BPM:重构流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式
|
2024-03-15 00:19:09 +08:00 |
YunaiV
|
cdbcd4d673
|
BPM:重构审批人的分配规则实现,移除 bpm_task_assign_rule 表,存储在 bpmn 的 userTask 中
|
2024-03-13 21:18:07 +08:00 |
dhb52
|
4ac28603b8
|
feat: [CRM-客户分析]增加[时间间隔]选项
|
2024-03-10 10:30:25 +08:00 |
YunaiV
|
d556b29214
|
CRM:code review 权限的优化
|
2024-03-09 18:27:58 +08:00 |
puhui999
|
af5fbb6ff4
|
CRM: TransferReqVO bizId -> id、修复商机转移错误
|
2024-03-09 17:54:14 +08:00 |
芋道源码
|
fd191b5c3d
|
回退 'Pull Request !905 : CRM员工业绩统计PR v1.0'
|
2024-03-09 09:39:31 +00:00 |
芋道源码
|
46c8cee6b0
|
!905 CRM员工业绩统计PR v1.0
Merge pull request !905 from scholarli/master
|
2024-03-09 09:39:18 +00:00 |
YunaiV
|
89fc83c419
|
CRM:code review 客户权限的实现
|
2024-03-09 11:58:05 +08:00 |
芋道源码
|
e2ec426a9f
|
!900 CRM:完善数据权限,实现数据权限同时添加、同时转移
Merge pull request !900 from puhui999/develop
|
2024-03-09 03:18:12 +00:00 |
YunaiV
|
d30700d060
|
【修复】微信支付时,无法保证父线程的 ThreadLocal 传入子线程
|
2024-03-09 11:03:17 +08:00 |
scholar
|
e86059ed80
|
CRM员工业绩统计PR v1.0
|
2024-03-08 10:11:47 +08:00 |
dhb52
|
f4b1e9ca4a
|
feat: MapUtils.findAndThen,key 为 null 时, 不处理
Signed-off-by: dhb52 <dhb52@126.com>
|
2024-03-05 15:13:53 +00:00 |
cherishsince
|
f4b3bb5aaa
|
定义ai模块错误码
|
2024-03-04 17:02:03 +08:00 |
puhui999
|
f56fab932a
|
CRM:完善 excel 导出 review 提到的问题
|
2024-03-02 23:24:42 +08:00 |
YunaiV
|
1f35ef59d1
|
CRM:code review excel 导出的重构
|
2024-03-02 00:25:51 +08:00 |
YunaiV
|
fc7734319b
|
Merge branch 'develop' of https://gitee.com/puhui999/ruoyi-vue-pro into develop
# Conflicts:
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/CrmCustomerController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
|
2024-03-01 23:46:50 +08:00 |
YunaiV
|
e091b077a8
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-03-01 20:01:38 +08:00 |
YunaiV
|
dda0909843
|
🎉 2.0.1 版本发布!
|
2024-03-01 20:01:16 +08:00 |
YunaiV
|
d5aa827b86
|
!895 新增支持微信H5网页支付
|
2024-03-01 09:25:47 +08:00 |
YangYuQing
|
7c101cacb0
|
新增支持微信H5网页支付
|
2024-02-29 14:58:37 +08:00 |
YunaiV
|
c3717b68c8
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-02-28 21:42:48 +08:00 |
YunaiV
|
1f4889c68e
|
✨ 全局:将 dict 组件,融合到 excel 组件里,减少 starter
|
2024-02-28 21:42:32 +08:00 |
YunaiV
|
91b3c16a90
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-02-28 21:04:19 +08:00 |
YunaiV
|
6dcb1277b3
|
✨ 全局:迁移 pay 组件到 pay 模块,迁移 flowable 组件到 bpm 模块
|
2024-02-28 21:03:40 +08:00 |
YunaiV
|
0dc23d38b9
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-framework/yudao-spring-boot-starter-captcha/src/main/java/cn/iocoder/yudao/framework/captcha/config/YudaoCaptchaConfiguration.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/framework/captcha/core/RedisCaptchaServiceImpl.java
|
2024-02-28 20:32:16 +08:00 |
YunaiV
|
0317e4279d
|
✨ 全局:简化 captcha 组件,融合到 system 模块
|
2024-02-28 20:31:55 +08:00 |
YunaiV
|
746133226f
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/dal/mysql/file/FileContentDAOImpl.java
# yudao-module-infra/yudao-module-infra-biz/src/test/java/cn/iocoder/yudao/module/infra/framework/file/core/s3/S3FileClientTest.java
|
2024-02-28 19:08:05 +08:00 |
YunaiV
|
77d634038c
|
✨ 全局:简化 file 组件,融合到 infra 模块
|
2024-02-28 18:59:33 +08:00 |
YunaiV
|
ece338846a
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/permission/vo/role/RoleRespVO.java
|
2024-02-27 21:01:52 +08:00 |
YunaiV
|
d134bfc4a6
|
✨ 进一步同步 boot 和 cloud 代码,移除多余无用的类
|
2024-02-27 17:15:55 +08:00 |
YunaiV
|
02466aca2e
|
✨ 2.0.1 版本发布准备
|
2024-02-26 13:14:39 +08:00 |
YunaiV
|
0c600a7358
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-02-26 13:09:59 +08:00 |
YunaiV
|
31e8777a7b
|
✨ CRM:更新最新代码,支持线索、客户、联系人、商机、合同等功能
|
2024-02-26 13:09:51 +08:00 |
YunaiV
|
656c3a77ec
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-framework/yudao-spring-boot-starter-excel/src/main/java/cn/iocoder/yudao/framework/excel/core/util/ExcelUtils.java
# yudao-module-bpm/yudao-module-bpm-api/src/main/java/cn/iocoder/yudao/module/bpm/event/BpmProcessInstanceResultEvent.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/framework/bpm/listener/BpmServiceResultListener.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/backlog/CrmBacklogController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/CrmBusinessStatusTypeController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/business/CrmBusinessRespVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/status/CrmBusinessStatusSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/type/CrmBusinessStatusTypeSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueTranslateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/vo/contract/CrmContractSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/CrmCustomerController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/customer/CrmCustomerSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/permission/CrmPermissionController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/product/vo/product/CrmProductSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivablePlanController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/plan/CrmReceivablePlanUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/vo/receivable/CrmReceivableUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusTypeService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusTypeServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/bo/CrmBusinessUpdateProductReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/listener/CrmContractResultListener.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/bo/CrmUpdateFollowUpReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/message/CrmBacklogService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/message/CrmBacklogServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/permission/bo/CrmPermissionTransferReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductCategoryService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/business/BusinessStatusTypeServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/contract/ContractServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/customerlimitconfig/CrmCustomerLimitConfigServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivablePlanServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivableServiceImplTest.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/dict/DictDataApiImpl.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/dict/DictDataServiceImpl.java
|
2024-02-26 12:57:56 +08:00 |
puhui999
|
462a4ee823
|
重构 excel 导入模版下拉生成逻辑使用字段注解的方式配置下拉选择
|
2024-02-25 22:32:12 +08:00 |
YunaiV
|
cd87f2e4aa
|
✨ CRM:code review 客户导出的实现
|
2024-02-24 19:57:26 +08:00 |
puhui999
|
5dc1dbb3b2
|
完善 Excel 导入模版下拉选择生成实现
|
2024-02-24 11:40:58 +08:00 |
YunaiV
|
e53a0ca884
|
✨ CRM:code review 客户导入
|
2024-02-23 18:50:22 +08:00 |
puhui999
|
41b8575b8d
|
CRM:完善客户导入
|
2024-02-22 11:07:34 +08:00 |
puhui999
|
b26eb6266f
|
CRM:新增客户导入模版所属行业、客户等级、客户来源、客户地区单元格下拉选择
|
2024-02-22 00:58:50 +08:00 |
YunaiV
|
9ea7bde751
|
📖 ERP:增加 ERP 首页的统计
|
2024-02-18 19:05:40 +08:00 |
YunaiV
|
ce2975a0f1
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# pom.xml
# yudao-dependencies/pom.xml
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/definition/BpmModelController.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/vo/instance/BpmProcessInstanceCCReqVO.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/candidate/BpmCandidateSourceInfo.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/cc/BpmProcessInstanceCopyServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmModelServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/definition/BpmProcessDefinitionServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskService.java
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/service/task/BpmTaskServiceImpl.java
# yudao-module-bpm/yudao-module-bpm-biz/src/test/java/cn/iocoder/yudao/module/bpm/service/cc/BpmProcessInstanceCopyServiceTest.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/business/CrmBusinessSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/product/CrmBusinessProductSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/vo/CrmContractSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivablePlanController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/bo/CrmBusinessUpdateFollowUpReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/bo/CrmContactUpdateFollowUpReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/bo/CrmContractUpdateFollowUpReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/CrmFollowUpRecordService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/CrmFollowUpRecordServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/handle/CrmBusinessFollowUpHandler.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/handle/CrmClueFollowUpHandler.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/handle/CrmContactFollowUpHandler.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/handle/CrmContractFollowUpHandler.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/followup/handle/CrmCustomerFollowUpHandler.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/message/CrmBacklogServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/permission/bo/CrmPermissionUpdateReqBO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
# yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/controller/admin/file/FileController.java
# yudao-module-infra/yudao-module-infra-biz/src/main/java/cn/iocoder/yudao/module/infra/service/file/FileServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/comment/ProductCommentServiceImplTest.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/controller/admin/notice/vo/NoticeSaveReqVO.java
|
2024-02-17 21:04:03 +08:00 |
YunaiV
|
63f322cb17
|
📖 CRM:code review 前端直接上传
|
2024-02-17 20:35:48 +08:00 |
芋道源码
|
b2782e1d9a
|
!865 基础设施:前端直连上传文件
Merge pull request !865 from 疯狂的世界/develop
|
2024-02-17 11:21:06 +00:00 |
YunaiV
|
94153cb59e
|
✨ 增加 ERP 系统的介绍
|
2024-02-17 10:10:09 +08:00 |
YunaiV
|
9e3858aea7
|
✨ ERP:完成 payment 付款单的逻辑 100%
|
2024-02-14 17:13:48 +08:00 |
YunaiV
|
dbc367ad95
|
✨ ERP:基本完成销售入库模块
|
2024-02-11 22:12:56 +08:00 |
YunaiV
|
0694bc8684
|
✨ ERP:完善 ERP 销售出库单的保存
|
2024-02-11 21:19:16 +08:00 |
YunaiV
|
3479ef8123
|
✨ ERP:增加金额计算的四舍五入
|
2024-02-07 10:34:23 +08:00 |
YunaiV
|
593e1fd59c
|
✨ ERP:增加入库单的审批功能
|
2024-02-06 23:28:57 +08:00 |
owen
|
787b0140e7
|
Merge remote-tracking branch 'origin/develop' into develop
|
2024-02-04 20:58:38 +08:00 |
owen
|
5804957149
|
基础设施:前端直连上传,优先使用自定义域名
|
2024-02-04 20:57:06 +08:00 |
owen
|
478db1bd39
|
基础设施:增加前端直连上传文件到S3服务的功能
|
2024-02-04 19:44:25 +08:00 |
puhui999
|
59dfa10461
|
Merge remote-tracking branch 'yudao/develop' into develop
# Conflicts:
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
|
2024-02-03 20:52:08 +08:00 |
YunaiV
|
9fbbce4e8d
|
📖 BPMN:code review bpmn 中辅助查找代码
|
2024-02-03 16:12:27 +08:00 |
kyle
|
b2370564a4
|
feat: 添加查找用户的处理器,用于在bpmn中辅助查找用户
|
2024-02-03 15:41:53 +08:00 |
puhui999
|
59e6f23788
|
CRM-CONTRACT: 完善 TODO
|
2024-02-03 12:29:28 +08:00 |
YunaiV
|
722223c659
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
# Conflicts:
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/comment/ProductCommentServiceImplTest.java
|
2024-01-27 16:44:58 +08:00 |
YunaiV
|
b56db8aebe
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-01-27 13:06:37 +08:00 |
YunaiV
|
524ee8c467
|
✨ 全局:将 sms 融合到 system 模块里,减少 starter
|
2024-01-27 13:06:15 +08:00 |
YunaiV
|
ac0b18a808
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-01-27 11:27:04 +08:00 |
YunaiV
|
5acdd1554e
|
✨ 全局:将 sms 融合到 system 模块里,减少 starter
|
2024-01-27 11:25:43 +08:00 |
YunaiV
|
1b264365d3
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2024-01-27 10:26:22 +08:00 |
YunaiV
|
5b69df074c
|
✨ 全局:将 banner、error-code、desensitize 融合到 web 组件里,减少 starter
|
2024-01-27 10:25:25 +08:00 |
YunaiV
|
16fd1a9639
|
🐛 oracle limit 查询不正确
|
2024-01-20 18:46:51 +08:00 |
芋道源码
|
9572fef995
|
!843 Oracle limitN wrapper条件修正
Merge pull request !843 from Cool_Breeze/master
|
2024-01-20 01:25:35 +00:00 |
YunaiV
|
499134cfa2
|
✨ 降低 podam 到 7.2.11,解决 Spring Boot 2.X 单测报错问题
|
2024-01-20 00:20:51 +08:00 |
YunaiV
|
fcef0f7f50
|
✨ 升级最新依赖
|
2024-01-19 22:40:59 +08:00 |
YunaiV
|
a6ef21b1b7
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/object/PageUtils.java
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/comment/ProductCommentServiceImplTest.java
|
2024-01-19 12:41:20 +08:00 |
YunaiV
|
a9891405aa
|
✨ 统一 JDK8 和 JDK21 相关代码
|
2024-01-19 12:39:10 +08:00 |
YunaiV
|
023a7b14d8
|
✨ 统一 JDK8 和 JDK21 相关代码
|
2024-01-19 12:38:57 +08:00 |
YunaiV
|
aa716642ab
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-dependencies/pom.xml
# yudao-module-bpm/yudao-module-bpm-biz/src/main/java/cn/iocoder/yudao/module/bpm/controller/admin/task/BpmProcessInstanceController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/CrmBusinessController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/CrmBusinessStatusTypeController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/business/CrmBusinessSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/business/CrmBusinessTransferReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/business/vo/business/CrmBusinessUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/CrmClueController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueCreateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueRespVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/clue/vo/CrmClueUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contact/CrmContactController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contact/vo/CrmContactSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contact/vo/CrmContactUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contactbusinesslink/CrmContactBusinessLinkController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contactbusinesslink/vo/CrmContactBusinessLinkSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/CrmContractController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/vo/CrmContractSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/contract/vo/CrmContractUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/CrmCustomerController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/CrmCustomerLimitConfigController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/CrmCustomerPoolConfigController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/CrmCustomerCreateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/CrmCustomerSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/CrmCustomerTransferReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/CrmCustomerUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/limitconfig/CrmCustomerLimitConfigSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/limitconfig/CrmCustomerLimitConfigUpdateReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/poolconfig/CrmCustomerPoolConfigBaseVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/customer/vo/poolconfig/CrmCustomerPoolConfigSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/permission/CrmPermissionController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/product/CrmProductController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/product/vo/product/CrmProductSaveReqVO.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivableController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/receivable/CrmReceivablePlanController.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/framework/permission/core/aop/CrmPermissionAspect.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusTypeService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessStatusTypeServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contact/CrmContactServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contactbusinesslink/CrmContactBusinessLinkService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contactbusinesslink/CrmContactBusinessLinkServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/contract/CrmContractServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerLimitConfigService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerLimitConfigServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerPoolConfigServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/permission/CrmPermissionService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/permission/CrmPermissionServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductCategoryServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/product/CrmProductServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivablePlanServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableService.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/service/receivable/CrmReceivableServiceImpl.java
# yudao-module-crm/yudao-module-crm-biz/src/main/java/cn/iocoder/yudao/module/crm/util/CrmQueryPageUtils.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/business/CrmBusinessServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/clue/CrmClueServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/contract/ContractServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/customer/CrmCustomerServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/customerlimitconfig/CrmCustomerLimitConfigServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivablePlanServiceImplTest.java
# yudao-module-crm/yudao-module-crm-biz/src/test/java/cn/iocoder/yudao/module/crm/service/receivable/CrmCrmReceivableServiceImplTest.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/api/sku/ProductSkuApiImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/api/spu/ProductSpuApiImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/category/ProductCategoryController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/category/vo/ProductCategoryCreateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/category/vo/ProductCategorySaveReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/category/vo/ProductCategoryUpdateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/comment/ProductCommentController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/comment/vo/ProductCommentBaseVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/comment/vo/ProductCommentRespVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/ProductPropertyController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/ProductPropertyValueController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/vo/property/ProductPropertySaveReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/vo/property/ProductPropertyUpdateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/vo/value/ProductPropertyValueSaveReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/property/vo/value/ProductPropertyValueUpdateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/sku/vo/ProductSkuRespVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/ProductSpuController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/vo/ProductSkuSaveReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/vo/ProductSpuCreateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/vo/ProductSpuSaveReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/admin/spu/vo/ProductSpuUpdateReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/app/category/AppCategoryController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/app/comment/AppProductCommentController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/app/spu/AppProductSpuController.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/controller/app/spu/vo/AppProductSpuPageReqVO.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/category/ProductCategoryService.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/category/ProductCategoryServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/comment/ProductCommentServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/property/ProductPropertyServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/property/ProductPropertyValueServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/sku/ProductSkuServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/spu/ProductSpuService.java
# yudao-module-mall/yudao-module-product-biz/src/main/java/cn/iocoder/yudao/module/product/service/spu/ProductSpuServiceImpl.java
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/category/ProductCategoryServiceImplTest.java
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/spu/ProductSpuServiceImplTest.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/api/combination/CombinationRecordApiImpl.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/decorate/DecorateComponentController.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/admin/decorate/vo/DecorateComponentSaveReqVO.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/activity/AppActivityController.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/combination/AppCombinationRecordController.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/decorate/AppDecorateController.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/diy/AppDiyTemplateController.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/combination/CombinationRecordServiceImpl.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/decorate/DecorateComponentServiceImpl.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityService.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/discount/DiscountActivityServiceImpl.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/diy/DiyTemplateServiceImpl.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/reward/RewardActivityService.java
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/reward/RewardActivityServiceImpl.java
# yudao-module-mall/yudao-module-statistics-biz/src/main/java/cn/iocoder/yudao/module/statistics/controller/admin/trade/TradeStatisticsController.java
# yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/controller/app/order/AppTradeOrderController.java
# yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/service/signin/MemberSignInRecordServiceImpl.java
# yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/controller/admin/statistics/vo/MpStatisticsGetReqVO.java
# yudao-module-mp/yudao-module-mp-biz/src/main/java/cn/iocoder/yudao/module/mp/service/message/MpMessageServiceImpl.java
# yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/app/wallet/AppPayWalletTransactionController.java
# yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/logger/OperateLogApi.java
# yudao-module-system/yudao-module-system-api/src/main/java/cn/iocoder/yudao/module/system/api/social/dto/SocialUserUnbindReqDTO.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/logger/OperateLogApiImpl.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/api/user/AdminUserApiImpl.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/logger/OperateLogServiceImpl.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/social/SocialClientServiceImpl.java
# yudao-module-system/yudao-module-system-biz/src/test/java/cn/iocoder/yudao/module/system/service/auth/AdminAuthServiceImplTest.java
# yudao-server/src/main/resources/application-local.yaml
|
2024-01-19 09:13:18 +08:00 |
coolbreeze
|
2655110865
|
Oracle limitN wrapper条件修正
|
2024-01-18 13:59:41 +08:00 |
kyle
|
5ae1d0ab3e
|
fix: 修复3处问题
1. AreaConvert缺少两个方法导致编译报缺少转换函数
2. 修复SocialUserBindReqVO.java在因为lombok和mapstruct的问题,导致报未知属性的问题
3. 修复Bpm报缺少AsyncTaskExecutor的问题
|
2024-01-16 11:09:02 +08:00 |
YunaiV
|
d58da7b2b0
|
同步 https://gitee.com/zhijiantianya/yudao-cloud/pulls/90/files pr
|
2024-01-13 21:08:52 +08:00 |
YunaiV
|
e79c750b46
|
📖 CRM:code review 跟进记录的实现
|
2024-01-13 09:56:53 +08:00 |
YunaiV
|
d80406acbb
|
Merge branch 'develop' of https://gitee.com/puhui999/ruoyi-vue-pro into develop
# Conflicts:
# yudao-module-mall/yudao-module-product-biz/src/test/java/cn/iocoder/yudao/module/product/service/category/ProductCategoryServiceImplTest.java
|
2024-01-13 09:23:56 +08:00 |
YunaiV
|
f6c8159dac
|
✨ MALL:简化 SPU 的 VO 转化
|
2024-01-12 22:48:58 +08:00 |
puhui999
|
9bba1ce8a4
|
新增 ParseFunctionNameConstants 常量枚举
|
2024-01-10 11:29:29 +08:00 |
YunaiV
|
2d1e57554d
|
📖 CRM:code review CRM 客户逻辑
|
2024-01-07 22:07:17 +08:00 |
芋道源码
|
3c7f63c356
|
!810 fix:修复 issues 提到的一些公众号上的问题
Merge pull request !810 from puhui999/develop
|
2024-01-07 13:23:53 +00:00 |
YunaiV
|
bbba83ef61
|
📖 MALL:code review 商品统计的代码
|
2024-01-07 16:23:02 +08:00 |
YunaiV
|
eb048532f7
|
Merge branch 'develop' of https://gitee.com/CrazyWorld/ruoyi-vue-pro into develop
# Conflicts:
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/controller/app/article/AppArticleController.java
|
2024-01-06 21:52:10 +08:00 |
puhui999
|
68f5edaa88
|
CRM-客户: 完善一些 TODO
|
2024-01-06 15:28:10 +08:00 |
puhui999
|
ea4b4b8956
|
CRM-客户:精简 VO
|
2024-01-05 00:15:26 +08:00 |
YunaiV
|
8c9b483ac5
|
📖 code review 操作日志的实现
|
2023-12-30 21:36:46 +08:00 |
芋道源码
|
9c3cf1d6b6
|
!806 操作日志:完善 code review 提到的问题
Merge pull request !806 from puhui999/develop
|
2023-12-30 12:14:40 +00:00 |
YunaiV
|
290f45dd6e
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
# Conflicts:
# yudao-server/src/main/resources/application-local.yaml
|
2023-12-30 20:11:07 +08:00 |
YunaiV
|
a98d00a7fe
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-30 12:01:25 +08:00 |
YunaiV
|
2fb36563ec
|
🐛 修复 CacheUtils 异步缓存的 ThreadLocal 变量传递
|
2023-12-30 12:01:12 +08:00 |
YunaiV
|
81c726542b
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-30 11:24:15 +08:00 |
YunaiV
|
51968c4c19
|
🐛 腾讯云上传 bug
|
2023-12-30 11:23:59 +08:00 |
YunaiV
|
be0e0f5d71
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-30 09:38:13 +08:00 |
YunaiV
|
9a03f1a796
|
🐛 BPM:多租户的工作流隔离
|
2023-12-30 09:38:01 +08:00 |
YunaiV
|
b0857aedbc
|
🐛 修复 ExcelUtils 报错
|
2023-12-29 22:23:07 +08:00 |
YunaiV
|
ff162e9c6c
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-29 21:45:55 +08:00 |
YunaiV
|
475e932aec
|
🐛 导出 Excel:Long 类型 ID 会丢失精度
|
2023-12-29 21:45:43 +08:00 |
YunaiV
|
29405b9e41
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-29 12:59:31 +08:00 |
YunaiV
|
0861372755
|
🐛 修复修改短信渠道缓存没有更新
|
2023-12-29 12:59:20 +08:00 |
YunaiV
|
829965e50a
|
🐛 fix(websocket): 修复 websocket 失效的问题
|
2023-12-29 12:54:52 +08:00 |
YunaiV
|
46e60d6b0a
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-12-29 12:49:13 +08:00 |
YunaiV
|
08ff391f78
|
🐛 Websocket 断开时,未删除会话缓存 bug
|
2023-12-29 12:48:36 +08:00 |
puhui999
|
6950368991
|
操作日志:完善 code review 提到的问题
|
2023-12-26 00:04:20 +08:00 |
YunaiV
|
5de6a8bd23
|
📖 code review:操作日志的实现
|
2023-12-25 21:40:16 +08:00 |
YunaiV
|
82a25474f6
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-12-25 08:43:38 +08:00 |
YunaiV
|
7542b6a78d
|
✨ Member:完善微信相关配置
|
2023-12-25 08:43:32 +08:00 |
puhui999
|
7286f33a7f
|
Merge remote-tracking branch 'yudao/develop' into develop
|
2023-12-24 00:32:47 +08:00 |
puhui999
|
e8ade5f1fe
|
crm:完善一些遗留的 TODO
|
2023-12-23 20:10:40 +08:00 |
YunaiV
|
d65c28d7f7
|
✨ Member:社交登录逻辑调整,如果登录时无用户,则自动创建用户,保持和各 App 统一逻辑
|
2023-12-23 09:59:58 +08:00 |
puhui999
|
f56d8a2751
|
重构操作日志记录实现
|
2023-12-19 18:34:51 +08:00 |
puhui999
|
1fae341cae
|
重构操作日志记录实现
|
2023-12-19 16:29:13 +08:00 |
YunaiV
|
cd45fc35ea
|
Merge branch 'master-jdk21' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into develop
|
2023-12-19 12:27:11 +08:00 |
puhui999
|
3bab9748db
|
系统操作日志:使用自定义 starter 的方式重新集成 mzt-biz-log
|
2023-12-19 09:20:47 +08:00 |
owen
|
5851bcb479
|
Merge remote-tracking branch 'origin/develop' into develop
|
2023-12-17 10:05:13 +08:00 |
owen
|
4a007f0c98
|
统计:增加商品统计
|
2023-12-16 23:48:10 +08:00 |
puhui999
|
63431082e5
|
member: 完善连续签到 review 提到的问题
|
2023-12-11 16:37:14 +08:00 |
风狗
|
a6a9f4e3a6
|
增加 东莞市下面的行政区信息
Signed-off-by: 风狗 <909275705@qq.com>
|
2023-12-11 02:47:22 +00:00 |
YunaiV
|
23df8633f4
|
📖 CRM:code review 数据权限的实现
|
2023-12-09 10:50:47 +08:00 |
YunaiV
|
802ac89b73
|
⬇️ 保持 JDK8 + Spring Boot 2.7.18 持续维护
|
2023-12-08 22:17:52 +08:00 |
YunaiV
|
10d245afc3
|
🐛 移除多余的 yudao-spring-boot-starter-security 依赖
|
2023-12-08 22:17:13 +08:00 |
puhui999
|
5c395fc1c4
|
CRM: 完善 code review 数据权限提到的问题,重新封装 CrmQueryWrapperUtils
|
2023-12-08 15:27:58 +08:00 |
YunaiV
|
98697ee075
|
⬆️
|
2023-12-07 20:48:11 +08:00 |
YunaiV
|
b8f8cab699
|
🐛 修复 Spring Cache Redis 单冒号,而不是双 :: 冒号,避免 Redis Desktop Manager 多余空格
|
2023-12-07 07:36:33 +08:00 |
YunaiV
|
30fef09eee
|
🔧 简化 errorLog 和 accessLog 模块的 VO
|
2023-12-03 18:32:47 +08:00 |
YunaiV
|
2dd835893a
|
🔧 简化 permission 模块的 VO
|
2023-12-02 21:47:03 +08:00 |
YunaiV
|
8ecc8cddba
|
1.9.0 版本发布
|
2023-11-30 21:22:59 +08:00 |
芋道源码
|
fa1aa51c96
|
!771 同步最新的 CRM 代码
Merge pull request !771 from 芋道源码/feature/crm
|
2023-11-30 12:50:49 +00:00 |
YunaiV
|
e4378e5628
|
修复 WxPayOrderNotifyV3Result 的重命名
|
2023-11-26 19:24:11 +08:00 |
YunaiV
|
a1e6348a37
|
移除 weixin starter 组件,直接改成 wxjava starter
|
2023-11-26 17:08:16 +08:00 |
芋道源码
|
ee25b8aedb
|
!752 使用 justauth 替代现有 yudao-spring-boot-starter-biz-social 依赖,减少 starter
Merge pull request !752 from 芋道源码/feature/justauth-op
|
2023-11-26 03:42:16 +00:00 |
YunaiV
|
f2ff30e465
|
优化 error-code 加载逻辑,失败不影响启动
|
2023-11-25 23:00:31 +08:00 |
YunaiV
|
6d7491fb02
|
!69fix(system): 修复更新账号时岗位为空时发生的空指针异常
|
2023-11-25 22:34:08 +08:00 |
YunaiV
|
bd91276155
|
websocket:重新封装 websocket 组件,支持 token 认证,并增加 WebSocketMessageListener 方便处理消息
|
2023-11-25 20:44:36 +08:00 |
YunaiV
|
899e40deb9
|
crm:code review 数据权限的实现
|
2023-11-25 10:02:55 +08:00 |
YunaiV
|
a597eb17d4
|
websocket:修复 RedisWebSocketMessageConsumer 注册失效的问题
|
2023-11-24 18:56:19 +08:00 |
YunaiV
|
0233b092b8
|
websocket:重新封装 websocket 组件,支持 sender 广播
|
2023-11-24 00:32:52 +08:00 |
YunaiV
|
1941a7b3e6
|
websocket:重新封装 websocket 组件,支持 token 认证,并增加 WebSocketMessageListener 方便处理消息
|
2023-11-22 23:17:50 +08:00 |
YunaiV
|
6a61db8508
|
security: query string 支持传递 token 参数,解决 ws token 认证
|
2023-11-22 23:02:59 +08:00 |
puhui999
|
77d7bcc73f
|
crm-数据权限:完善数据权限 code review 提到的问题
|
2023-11-22 17:56:13 +08:00 |
YunaiV
|
6f135303d8
|
sms:移除 SmsCodeMapping + SmsCommonResult,简化短信的封装
|
2023-11-21 22:14:07 +08:00 |
YunaiV
|
822e441765
|
使用 justauth 替代现有 yudao-spring-boot-starter-biz-social 依赖,减少 starter
|
2023-11-20 23:27:41 +08:00 |
YunaiV
|
e40c0e3057
|
Merge branch 'feature/mall_product' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# pom.xml
# sql/mysql/pay_wallet.sql
# yudao-framework/yudao-spring-boot-starter-mybatis/src/main/java/cn/iocoder/yudao/framework/mybatis/core/mapper/BaseMapperX.java
|
2023-11-19 18:39:55 +08:00 |
YunaiV
|
7f75f0abfc
|
bpm:code review 指定审批人
|
2023-11-19 18:28:00 +08:00 |
YunaiV
|
6fd8d0095c
|
Merge branch 'feature/bpm-earlyAssignee' of https://gitee.com/ykhcool/ruoyi-vue-pro
|
2023-11-19 18:17:28 +08:00 |
YunaiV
|
c7a21b2a64
|
mall:优化商品收藏的分页接口
|
2023-11-19 00:58:12 +08:00 |
YunaiV
|
90f135ad95
|
Merge branch 'feature/crm' of https://gitee.com/jiangwanwan/ruoyi-vue-pro into feature/crm
# Conflicts:
# sql/mysql/crm.sql
|
2023-11-18 21:17:11 +08:00 |
YunaiV
|
5122aee924
|
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/crm
# Conflicts:
# sql/mysql/ruoyi-vue-pro.sql
# yudao-ui-admin/src/views/system/user/index.vue
|
2023-11-18 20:44:06 +08:00 |
zhijiantianya@gmail.com
|
067d53ac48
|
代码生成器:增加单元测试,🛫
|
2023-11-17 19:39:32 +08:00 |
zhijiantianya@gmail.com
|
7e6b084f77
|
Merge branch 'feature/vo-optimize' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/sub-table
|
2023-11-15 21:02:22 +08:00 |
YunaiV
|
5e6e02e4f4
|
vo 简化:使用 BeanUtils 替代 mapstruct 转换
|
2023-11-15 09:19:51 +08:00 |
YunaiV
|
ddb5bce0a2
|
vo 简化:post 重构
|
2023-11-14 22:37:46 +08:00 |
YunaiV
|
06649624e5
|
代码生成:支持设置主子表的信息
|
2023-11-14 12:57:55 +08:00 |
YunaiV
|
256c560d43
|
代码生成:增加主子表的示例
|
2023-11-12 22:33:18 +08:00 |
Wanwan
|
5b295d56b6
|
feat: CRM 客户限制
|
2023-11-11 20:49:52 +08:00 |
YunaiV
|
055eb350aa
|
代码生成:简化现有 crud 模版的各种 pretty 相关的判断,交给 Java 代码后置统一处理。
|
2023-11-11 12:56:58 +08:00 |
YunaiV
|
01b62a9b0c
|
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/sub-table
|
2023-11-08 22:29:31 +08:00 |
zhijiantianya@gmail.com
|
2f6456e2b0
|
代码生成器:主子表,支持多个从字段 50%
|
2023-11-08 21:00:34 +08:00 |
niou233
|
cbaadc3a77
|
Merge branch 'feature/mall_product' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/mall_product_org
|
2023-11-08 14:39:01 +08:00 |
niou233
|
daa7d14b09
|
reafactor: 会员商品收藏
|
2023-11-08 14:36:44 +08:00 |
YunaiV
|
2afc2caf1d
|
代码生成:主子表的部分实现
|
2023-11-08 09:42:16 +08:00 |
jason
|
4ae3d34801
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
|
2023-11-07 23:11:25 +08:00 |
jason
|
15313c2992
|
转账 - 增加转账定时任务
|
2023-11-07 23:11:07 +08:00 |
YunaiV
|
9762a2a7c3
|
优化:默认只引入 mysql driver,减少打包大小
|
2023-11-06 21:17:27 +08:00 |
YunaiV
|
c162b39e1e
|
多租户:调整 tenant 表的 domain 字段为 website,避免 dm 数据库的关键字冲突
|
2023-11-06 19:04:01 +08:00 |
kehaiyou
|
9537669d01
|
fix: 去除无用行
|
2023-11-05 20:14:21 +08:00 |
kehaiyou
|
ca184026cf
|
feat: 创建流程实例时,提前指派审批人
|
2023-11-05 14:21:37 +08:00 |
kehaiyou
|
b400aaac36
|
Merge remote-tracking branch 'upstream/master'
|
2023-11-05 13:26:38 +08:00 |
YunaiV
|
787de1be94
|
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/mall_product
# Conflicts:
# sql/mysql/mall.sql
# sql/mysql/ruoyi-vue-pro.sql
# yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/controller/app/wallet/vo/recharge/AppPayWalletRechargeCreateReqVO.java
# yudao-module-pay/yudao-module-pay-biz/src/main/java/cn/iocoder/yudao/module/pay/service/wallet/PayWalletRechargeServiceImpl.java
# yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/social/SocialUserService.java
|
2023-11-04 20:48:27 +08:00 |
YunaiV
|
5bb91f139e
|
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/crm
|
2023-11-03 23:34:37 +08:00 |
owen
|
bdfb5b8894
|
营销:装修页面适配
|
2023-11-03 09:18:04 +08:00 |
YunaiV
|
c886e7eff2
|
mq:增加 Rabbitmq 教程内容
|
2023-11-02 20:18:45 +08:00 |
YunaiV
|
20725e3dfd
|
mq:增加 rabbitmq 配置项
|
2023-11-02 08:22:05 +08:00 |
YunaiV
|
b8d5a665be
|
mq:增加 rocketmq 配置项
|
2023-11-02 00:07:38 +08:00 |
YunaiV
|
e1c34e9124
|
mq:优化 redis stream 的命名
|
2023-11-01 22:46:02 +08:00 |
zhijiantianya@gmail.com
|
f8ed0e15f0
|
mq:增加 kafka、rocketmq、rabbitmq 的实现支持
|
2023-11-01 19:58:56 +08:00 |
dongshanshan
|
98aae5ed1a
|
feat: 会员商品收藏
|
2023-10-31 16:51:56 +08:00 |
YunaiV
|
c066ea46f9
|
mq 重构:默认的 redis 实现:
1)默认 channel 和 stream key
2)移除 enabled 开关,通过 listener 是否存在来实现
3)调整包名,为接入 rocketmq 作为 mq 实现做准备
|
2023-10-30 21:15:22 +08:00 |
jason
|
ccccd9f226
|
转账 - 转账代码修改,新增转账示例
|
2023-10-29 23:36:06 +08:00 |
YunaiV
|
0657c357bf
|
Merge branch 'master' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/crm
|
2023-10-29 14:25:38 +08:00 |
jason
|
5f29399cf4
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
|
2023-10-25 23:42:25 +08:00 |
jason
|
626bd0bd55
|
转账 - code review 修改
|
2023-10-25 23:41:59 +08:00 |
YunaiV
|
52e735f360
|
Merge branch 'feature/mall_product' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
# Conflicts:
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/api/coupon/CouponTemplateApiImpl.java
|
2023-10-24 19:09:01 +08:00 |
YunaiV
|
dd2f5ba2c3
|
统一 boot 和 cloud 代码
|
2023-10-24 18:48:02 +08:00 |
YunaiV
|
d9a5ef3321
|
统一 boot 和 cloud 代码
|
2023-10-24 13:58:35 +08:00 |
jason
|
86598dd177
|
转账 - 动态收款人字段修改
|
2023-10-24 08:44:30 +08:00 |
puhui999
|
6723cae781
|
营销活动:完善 review 提到的问题
|
2023-10-23 12:02:13 +08:00 |
YunaiV
|
d0caa77f80
|
Merge branch 'feature/mall_product' of https://gitee.com/zhijiantianya/ruoyi-vue-pro
|
2023-10-22 08:25:27 +08:00 |
YunaiV
|
9697aee898
|
code review:钱包的逻辑
|
2023-10-21 21:17:49 +08:00 |
YunaiV
|
3bb3e4caf6
|
code review:工作流的加减签
|
2023-10-21 21:04:20 +08:00 |
kehaiyou
|
aca65a66b5
|
feat: 【工作流】--加减签review修改
|
2023-10-21 18:16:21 +08:00 |
913752709@qq.com
|
e4eeaa1d69
|
feat: crm 线索表完善 review 提到的问题
|
2023-10-21 00:53:18 +08:00 |
jason
|
db0fbf0596
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
|
2023-10-20 23:22:16 +08:00 |
jason
|
183206e2d3
|
转账 - 支付宝转账修改, 支付宝 Client 支持公钥证书模式
|
2023-10-20 23:20:47 +08:00 |
芋道源码
|
8bd1942083
|
!676 交易:核销订单
Merge pull request !676 from 疯狂的世界/feature/mall_product
|
2023-10-19 15:59:00 +00:00 |
zhijiantianya@gmail.com
|
00e18a480f
|
code review:钱包、充值、转账的实现
|
2023-10-18 18:39:05 +08:00 |
owen
|
0c4713b7e0
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
# Conflicts:
# sql/mysql/mall.sql
|
2023-10-17 23:29:11 +08:00 |
owen
|
0612a13cce
|
交易:核销订单
|
2023-10-17 23:18:08 +08:00 |
zhijiantianya@gmail.com
|
4b0333f3e9
|
code review:订单统计
|
2023-10-17 20:42:22 +08:00 |
zhijiantianya@gmail.com
|
0af205ede1
|
Merge remote-tracking branch 'origin/master'
|
2023-10-17 18:49:59 +08:00 |
owen
|
6fbb7d6d6d
|
终端类型参数改为从Controller传入
|
2023-10-16 21:01:01 +08:00 |
owen
|
76f512fc7a
|
1. APP增加终端Header[terminal]
2. 订单、会员注册记录来源终端
|
2023-10-16 15:06:59 +08:00 |
YunaiV
|
7e312aae02
|
初始化 crm 模块
|
2023-10-15 20:16:46 +08:00 |
YunaiV
|
1ac2f2b5c2
|
code review:会员统计
|
2023-10-14 01:26:06 +08:00 |
YunaiV
|
7a9dbfe41d
|
Merge remote-tracking branch 'origin/master'
|
2023-10-12 21:59:04 +08:00 |
owen
|
4be709b815
|
统计:Review修改
|
2023-10-11 15:26:17 +08:00 |
YunaiV
|
fef808d88c
|
code review:统计代码
|
2023-10-11 12:32:28 +08:00 |
YunaiV
|
704087ce86
|
Merge branch 'feature/mall_product' of https://gitee.com/CrazyWorld/ruoyi-vue-pro into feature/mall_product
# Conflicts:
# yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/api/order/TradeOrderApi.java
# yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/api/order/TradeOrderApiImpl.java
|
2023-10-11 11:30:03 +08:00 |
puhui999
|
bccd270fc7
|
营销活动:完成砍价、秒杀库存回滚。完成拼团过期和虚拟成团处理
|
2023-10-10 15:30:58 +08:00 |
youkehai
|
599d13b1ac
|
feat: 随便测试
|
2023-10-10 11:36:24 +08:00 |
youkehai
|
bc781d9473
|
fix: 【工作流】按 review 修改代码
|
2023-10-10 10:46:16 +08:00 |
owen
|
74a5e40d8d
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
# Conflicts:
# yudao-module-mall/yudao-module-trade-api/src/main/java/cn/iocoder/yudao/module/trade/api/order/TradeOrderApi.java
# yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/api/order/TradeOrderApiImpl.java
|
2023-10-09 23:33:51 +08:00 |
owen
|
df16278a03
|
统计:会员统计
|
2023-10-09 23:27:10 +08:00 |
zhijiantianya@gmail.com
|
6388950ab2
|
code review:【工作流】—— 加签的实现
|
2023-10-09 20:57:23 +08:00 |
puhui999
|
2e559ebe06
|
Merge remote-tracking branch 'yudao/feature/mall_product' into feature/mall_product
# Conflicts:
# yudao-module-mall/yudao-module-promotion-biz/src/main/java/cn/iocoder/yudao/module/promotion/service/combination/CombinationRecordServiceImpl.java
|
2023-10-08 17:33:21 +08:00 |
puhui999
|
c8a9d68933
|
拼团活动:完善 review 提到的问题
|
2023-10-08 12:08:17 +08:00 |
YunaiV
|
01e6140d67
|
code review:拼团记录流程
|
2023-10-08 09:53:09 +08:00 |
YunaiV
|
99649bfdb8
|
code review:拼团记录流程
|
2023-10-08 07:43:25 +08:00 |
puhui999
|
6636ee7420
|
拼团记录(APP):新增一个取消拼团的接口
|
2023-10-07 18:46:19 +08:00 |
YunaiV
|
c8f1269d6e
|
promotion:修复砍价活动返回的 combinationPrice 为空的问题
|
2023-10-06 22:29:11 +08:00 |
YunaiV
|
1bda3c8b53
|
promotion:完善砍价 API ~ 提交下,准备出门吃饭!!!!
|
2023-10-05 17:22:17 +08:00 |
YunaiV
|
a1e9bedf34
|
promotion:完善秒杀的 uniapp 接口
|
2023-10-03 21:45:51 +08:00 |
YunaiV
|
1bc1be14fb
|
Merge branch 'feature/mall_product' of https://gitee.com/lanxindx/ruoyi-vue-pro into feature/mall_product
# Conflicts:
# yudao-server/src/main/resources/application-local.yaml
|
2023-10-03 10:33:22 +08:00 |
owen
|
b7359706db
|
Merge remote-tracking branch 'origin/feature/mall_product' into feature/mall_product
|
2023-10-02 23:52:25 +08:00 |
owen
|
d0f0bc5888
|
分销:调整推广人列表查询方式
|
2023-10-02 23:51:49 +08:00 |
YunaiV
|
1f910992d6
|
trade:新增是否自提的配置项
|
2023-10-02 21:18:52 +08:00 |
j-sentinel
|
2f0483ce9f
|
[新增][定时任务]重新申请 ApiAccessLog、ApiErrorLog、JobLog 3个日志的定时清理
|
2023-10-02 19:18:36 +08:00 |
YunaiV
|
6f4c04d944
|
trade:完善退款详情
|
2023-10-02 15:44:41 +08:00 |
YunaiV
|
f8b4a08fae
|
code review:访问日志、错误日志的清理 Job 实现
|
2023-10-02 00:06:28 +08:00 |
YunaiV
|
d4417d2474
|
code review:积分、优惠劵、佣金等逻辑
|
2023-10-01 23:31:07 +08:00 |
YunaiV
|
057952bdeb
|
Merge branch 'feature/mall_product' of https://gitee.com/CrazyWorld/ruoyi-vue-pro into feature/mall_product
# Conflicts:
# yudao-framework/yudao-common/src/main/java/cn/iocoder/yudao/framework/common/util/date/LocalDateTimeUtils.java
|
2023-10-01 22:00:31 +08:00 |
芋道源码
|
4f7d6b4959
|
!643 订单:完善拼团活动和一些 TODO
Merge pull request !643 from puhui999/feature/mall_product
|
2023-10-01 13:56:43 +00:00 |
j-sentinel
|
11921fab5a
|
[新增][定时任务]ApiAccessLog、ApiErrorLog、JobLog 3个日志的定时清理
|
2023-10-01 16:53:17 +08:00 |
puhui999
|
d3f03540f8
|
Merge remote-tracking branch 'yudao/feature/mall_product' into feature/mall_product
|
2023-09-30 23:35:19 +08:00 |
owen
|
cafa938ff4
|
common:LocalDateTimeUtils 增加方法:月份开始时间、月份结束时间
|
2023-09-30 22:21:47 +08:00 |
YunaiV
|
3489144757
|
新任务:日志的清理 job
|
2023-09-30 12:31:18 +08:00 |
puhui999
|
597eacaaeb
|
Merge remote-tracking branch 'yudao/feature/mall_product' into feature/mall_product
# Conflicts:
# yudao-module-mall/yudao-module-promotion-api/src/main/java/cn/iocoder/yudao/module/promotion/enums/ErrorCodeConstants.java
# yudao-module-mall/yudao-module-trade-biz/src/main/java/cn/iocoder/yudao/module/trade/service/order/TradeOrderUpdateServiceImpl.java
|
2023-09-30 11:35:51 +08:00 |
puhui999
|
0b35d4a7e3
|
订单:完善拼团活动部分 TODO
|
2023-09-30 11:27:24 +08:00 |