批量删除工单提醒

This commit is contained in:
lujiang 2024-08-28 23:50:51 +08:00
parent eb41ab8e08
commit a73e5c6e54
6 changed files with 84 additions and 16 deletions

View File

@ -80,4 +80,14 @@ public class RepairRemindController extends BaseController {
Long userId = getLoginStaffId();
return toAjax(repairRemindService.deleteRepairRemindByUserId(userId));
}
/**
* 删除工单提醒
*/
@RequiresPermissions(value = {"repair:manage:operator", "member:center:view"}, logical = Logical.OR)
@PostMapping("batchRemove")
public R batchRemove(@RequestBody Map<String, String> map) {
String ids = map.get("ids");
return toAjax(repairRemindService.deleteRepairRemindByIds(ids));
}
}

View File

@ -85,4 +85,12 @@ public interface RepairRemindMapper {
* @return 结果
*/
int deleteRepairRemindByUserId(Long userId);
/**
* 批量删除工单提醒
*
* @param ids 需要删除的数据ID
* @return 结果
*/
int deleteRepairRemindByIds(String[] ids);
}

View File

@ -68,4 +68,11 @@ public interface IRepairRemindService {
* @return 结果
*/
int deleteRepairRemindById(Long id, Long userId);
/**
* 批量删除工单提醒
*
* @param ids 需要删除的数据ID
* @return 结果
*/
int deleteRepairRemindByIds(String ids);
}

View File

@ -1,5 +1,7 @@
package com.ics.admin.service.impl;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.ics.admin.domain.RepairRemind;
import com.ics.admin.mapper.RepairRemindMapper;
import com.ics.admin.service.IRepairRemindService;
@ -97,4 +99,16 @@ public class RepairRemindServiceImpl implements IRepairRemindService {
public int deleteRepairRemindById(Long id, Long userId) {
return repairRemindMapper.deleteRepairRemindById(id, userId);
}
/**
* 删除工单提醒对象
*
* @param ids 需要删除的数据ID
* @return 结果
*/
@Override
public int deleteRepairRemindByIds(String ids) {
String[] idsArray = StrUtil.split(ids,",");
return repairRemindMapper.deleteRepairRemindByIds(idsArray);
}
}

View File

@ -19,36 +19,58 @@ public class RepairFloorStatsVo implements Serializable {
* 用户id
*/
private Long id;
/** 姓名 */
/**
* 姓名
*/
private String name;
/** 电话 */
/**
* 电话
*/
private String mobile;
/** 所属楼层 */
/**
* 所属楼层
*/
private String adr;
/** 工单总数 */
private Long zs;
/**
* 工单总数
*/
private Long zs = 0l;
/** 处理中 */
private Long process;
/**
* 处理中
*/
private Long process = 0l;
/** 已完成 */
private Long closed;
/**
* 已完成
*/
private Long closed = 0l;
/** 未解决 */
private Long unresolved;
/**
* 未解决
*/
private Long unresolved = 0l;
/** 评价总数 */
private Long pj;
/**
* 评价总数
*/
private Long pj = 0l;
/** 好评 */
/**
* 好评
*/
private String h;
/** 中评 */
/**
* 中评
*/
private String m;
/** 差评 */
/**
* 差评
*/
private String l;
}

View File

@ -118,4 +118,11 @@
DELETE FROM ics_repair_remind where delete_flag = 0 and user_id = #{userId}
</delete>
<delete id="deleteRepairRemindByIds" parameterType="String">
DELETE FROM ics_repair_remind where id in
<foreach item="id" collection="array" open="(" separator="," close=")">
#{id}
</foreach>
</delete>
</mapper>