安全
This commit is contained in:
@ -42,7 +42,6 @@ public class HseSafetyInspectionController extends BaseController {
|
|||||||
@SaCheckPermission("safety:safetyInspection:list")
|
@SaCheckPermission("safety:safetyInspection:list")
|
||||||
@GetMapping("/list")
|
@GetMapping("/list")
|
||||||
public TableDataInfo<HseSafetyInspectionVo> list(HseSafetyInspectionQueryReq req, PageQuery pageQuery) {
|
public TableDataInfo<HseSafetyInspectionVo> list(HseSafetyInspectionQueryReq req, PageQuery pageQuery) {
|
||||||
// return safetyInspectionService.queryPageList(req, pageQuery);
|
|
||||||
return safetyInspectionService.queryPageListWeb(req, pageQuery);
|
return safetyInspectionService.queryPageListWeb(req, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,7 +59,7 @@ public class HseSafetyInspectionController extends BaseController {
|
|||||||
/**
|
/**
|
||||||
* 根据主键导出安全巡检工单
|
* 根据主键导出安全巡检工单
|
||||||
*/
|
*/
|
||||||
@SaCheckPermission("safety:safetyInspection:exportWord")
|
@SaCheckPermission("safety:safetyInspection:export")
|
||||||
@Log(title = "安全巡检工单", businessType = BusinessType.EXPORT)
|
@Log(title = "安全巡检工单", businessType = BusinessType.EXPORT)
|
||||||
@PostMapping("/export/word")
|
@PostMapping("/export/word")
|
||||||
public void exportWordById(@NotNull(message = "主键不能为空") Long id,
|
public void exportWordById(@NotNull(message = "主键不能为空") Long id,
|
||||||
|
|||||||
@ -1,18 +1,21 @@
|
|||||||
package org.dromara.safety.controller;
|
package org.dromara.safety.controller;
|
||||||
|
|
||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
|
||||||
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotEmpty;
|
||||||
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.dromara.common.core.domain.R;
|
import org.dromara.common.core.domain.R;
|
||||||
import org.dromara.common.excel.utils.ExcelUtil;
|
|
||||||
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
import org.dromara.common.idempotent.annotation.RepeatSubmit;
|
||||||
import org.dromara.common.log.annotation.Log;
|
import org.dromara.common.log.annotation.Log;
|
||||||
import org.dromara.common.log.enums.BusinessType;
|
import org.dromara.common.log.enums.BusinessType;
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.common.web.core.BaseController;
|
import org.dromara.common.web.core.BaseController;
|
||||||
|
import org.dromara.project.domain.dto.projectteammember.BusProjectTeamMemberQueryReq;
|
||||||
|
import org.dromara.project.domain.vo.project.BusProjectContractorTeamListVo;
|
||||||
|
import org.dromara.project.domain.vo.projectteammember.BusProjectTeamMemberVo;
|
||||||
|
import org.dromara.project.service.IBusProjectService;
|
||||||
|
import org.dromara.project.service.IBusProjectTeamMemberService;
|
||||||
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingCreateReq;
|
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingCreateReq;
|
||||||
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingQueryReq;
|
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingQueryReq;
|
||||||
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingUpdateReq;
|
import org.dromara.safety.domain.dto.teammeeting.HseTeamMeetingUpdateReq;
|
||||||
@ -37,6 +40,29 @@ public class HseTeamMeetingController extends BaseController {
|
|||||||
|
|
||||||
private final IHseTeamMeetingService teamMeetingService;
|
private final IHseTeamMeetingService teamMeetingService;
|
||||||
|
|
||||||
|
private final IBusProjectService projectService;
|
||||||
|
|
||||||
|
private final IBusProjectTeamMemberService teamMemberService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据 id 查询项目以及项目下的分包公司、班组列表
|
||||||
|
*/
|
||||||
|
@SaCheckPermission("safety:teamMeeting:add")
|
||||||
|
@GetMapping("/contractorTeamList/{id}")
|
||||||
|
public R<BusProjectContractorTeamListVo> listContractorListById(@NotNull(message = "主键不能为空")
|
||||||
|
@PathVariable Long id) {
|
||||||
|
return R.ok(projectService.queryContractorTeamListById(id));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询项目班组下的成员列表
|
||||||
|
*/
|
||||||
|
@SaCheckPermission("safety:teamMeeting:add")
|
||||||
|
@GetMapping("/teamMember/list")
|
||||||
|
public TableDataInfo<BusProjectTeamMemberVo> list(BusProjectTeamMemberQueryReq req, PageQuery pageQuery) {
|
||||||
|
return teamMemberService.queryPageList(req, pageQuery);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询站班会列表
|
* 查询站班会列表
|
||||||
*/
|
*/
|
||||||
@ -46,17 +72,6 @@ public class HseTeamMeetingController extends BaseController {
|
|||||||
return teamMeetingService.queryPageList(req, pageQuery);
|
return teamMeetingService.queryPageList(req, pageQuery);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 导出站班会列表
|
|
||||||
*/
|
|
||||||
@SaCheckPermission("safety:teamMeeting:export")
|
|
||||||
@Log(title = "站班会", businessType = BusinessType.EXPORT)
|
|
||||||
@PostMapping("/export")
|
|
||||||
public void export(HseTeamMeetingQueryReq req, HttpServletResponse response) {
|
|
||||||
List<HseTeamMeetingVo> list = teamMeetingService.queryList(req);
|
|
||||||
ExcelUtil.exportExcel(list, "站班会", HseTeamMeetingVo.class, response);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取站班会详细信息
|
* 获取站班会详细信息
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user