feat(job): 新增共享账号定时任务执行器

- 添加 SharedAccountExecutor 类,实现共享账号定时任务逻辑
- 在 ITzSharedAccountService 接口中新增 updateBatchById 方法
- 在 TzSharedAccountServiceImpl 类中实现 updateBatchById 方法
- 修改 TestAnnoJobExecutor 类,优化客户健康状态更新逻辑
- 更新 application-prod.yml 文件,修改 SnailJob 服务器配置
This commit is contained in:
清晨
2025-05-06 12:55:53 +08:00
parent 6c73947ef3
commit 9c1c9f7e35
5 changed files with 170 additions and 19 deletions

View File

@@ -1,5 +1,6 @@
package org.dromara.work.service;
import org.dromara.work.domain.TzSharedAccount;
import org.dromara.work.domain.vo.TzSharedAccountVo;
import org.dromara.work.domain.bo.TzSharedAccountBo;
import org.dromara.common.mybatis.core.page.TableDataInfo;
@@ -74,4 +75,11 @@ public interface ITzSharedAccountService {
* @return 共享账号数量
*/
Map<String, Object> queryCount(TzSharedAccountBo bo);
/**
* 批量更新共享账号
*
* @param list1 共享账号列表
*/
void updateBatchById(List<TzSharedAccount> list1);
}

View File

@@ -140,6 +140,16 @@ public class TzSharedAccountServiceImpl implements ITzSharedAccountService {
return baseMapper.updateById(update) > 0;
}
/**
* 批量更新共享账号
*
* @param list1 共享账号列表
*/
@Override
public void updateBatchById(List<TzSharedAccount> list1) {
baseMapper.updateBatchById(list1);
}
/**
* 校验并批量删除共享账号信息
*