添加批量保存功能

This commit is contained in:
yangjun 2025-04-02 13:39:08 +08:00
parent 0dcd5377e4
commit 0336fee1e5
4 changed files with 34 additions and 2 deletions

View File

@ -83,6 +83,7 @@ public class NuBizEmployeesServcieTagsController extends JeecgController<NuBizEm
*/
@AutoLog(value = "员工配置的服务标签-添加")
@ApiOperation(value="员工配置的服务标签-添加", notes="员工配置的服务标签-添加")
@RequiresPermissions("bizEmployeesInfo:nu_biz_employees_servcie_tags:add")
@PostMapping(value = "/add")
public Result<String> add(@RequestBody NuBizEmployeesServcieTags nuBizEmployeesServcieTags) {
nuBizEmployeesServcieTagsService.save(nuBizEmployeesServcieTags);
@ -112,6 +113,7 @@ public class NuBizEmployeesServcieTagsController extends JeecgController<NuBizEm
*/
@AutoLog(value = "员工配置的服务标签-通过id删除")
@ApiOperation(value="员工配置的服务标签-通过id删除", notes="员工配置的服务标签-通过id删除")
@RequiresPermissions("bizEmployeesInfo:nu_biz_employees_servcie_tags:delete")
@DeleteMapping(value = "/delete")
public Result<String> delete(@RequestParam(name="id",required=true) String id) {
nuBizEmployeesServcieTagsService.removeById(id);

View File

@ -131,4 +131,14 @@ public class NuBizNuCustomerServerController extends JeecgController<NuBizNuCust
}
@AutoLog(value = "护理单元客户配置服务指令-添加")
@ApiOperation(value="护理单元客户配置服务指令-添加", notes="护理单元客户配置服务指令-添加")
// @RequiresPermissions("NuBizNuCustomerServer:nu_biz_nu_customer_server:add")
@PostMapping(value = "/addBatch")
public Result<NuBizNuCustomerServer> addBatch(@RequestBody List<NuBizNuCustomerServer> serverList) {
nuBizNuCustomerServerService.addBatch(serverList);
return Result.OK("操作成功");
}
}

View File

@ -19,4 +19,6 @@ public interface INuBizNuCustomerServerService extends IService<NuBizNuCustomerS
NuBizNuCustomerServer addNuCustomerServer(NuBizNuCustomerServer nuBizNuCustomerServer);
NuBizNuCustomerServer editNuCustomerServer(NuBizNuCustomerServer nuBizNuCustomerServer);
void addBatch(List<NuBizNuCustomerServer> serverList);
}

View File

@ -93,4 +93,22 @@ public class NuBizNuCustomerServerServiceImpl extends ServiceImpl<NuBizNuCustome
baseMapper.updateById(nuBizNuCustomerServer);
return nuBizNuCustomerServer;
}
@Override
public void addBatch(List<NuBizNuCustomerServer> serverList) {
if(serverList.size()>0){
NuBizNuCustomerServer nuBizNuCustomerServer = serverList.get(0);
String nuId = nuBizNuCustomerServer.getNuId();
String customerId = nuBizNuCustomerServer.getCustomerId();
QueryWrapper<NuBizNuCustomerServer> nuBizNuCustomerServerQueryWrapper = new QueryWrapper<>();
nuBizNuCustomerServerQueryWrapper.eq("nu_id",nuId);
nuBizNuCustomerServerQueryWrapper.eq("customer_id",customerId);
baseMapper.delete(nuBizNuCustomerServerQueryWrapper);
for(NuBizNuCustomerServer par : serverList){
baseMapper.insert(par);
}
}
}
}