|  |  | 
 |  |  | import com.ruoyi.collaborativeApproval.mapper.ReadingStatusMapper; | 
 |  |  | import com.ruoyi.collaborativeApproval.pojo.ReadingStatus; | 
 |  |  | import com.ruoyi.collaborativeApproval.pojo.RulesRegulationsManagement; | 
 |  |  | import com.ruoyi.collaborativeApproval.pojo.SealApplicationManagement; | 
 |  |  | import com.ruoyi.collaborativeApproval.service.RulesRegulationsManagementService; | 
 |  |  | import com.ruoyi.common.utils.poi.ExcelUtil; | 
 |  |  | import com.ruoyi.framework.web.domain.AjaxResult; | 
 |  |  | import io.swagger.annotations.Api; | 
 |  |  | import io.swagger.annotations.ApiOperation; | 
 |  |  | import lombok.AllArgsConstructor; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.util.CollectionUtils; | 
 |  |  | import org.springframework.web.bind.annotation.*; | 
 |  |  |  | 
 |  |  | import javax.servlet.http.HttpServletResponse; | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | @RestController | 
 |  |  | @RequestMapping("/rulesRegulationsManagement") | 
 |  |  | @AllArgsConstructor | 
 |  |  | @Api(tags = "制度管理") | 
 |  |  | public class RulesRegulationsManagementController { | 
 |  |  |     @Autowired | 
 |  |  |     private RulesRegulationsManagementService rulesRegulationsManagementService; | 
 |  |  | 
 |  |  |     public AjaxResult getReadingStatusByRuleId(@PathVariable Long ruleId){ | 
 |  |  |         return AjaxResult.success(readingStatusMapper.selectList(new QueryWrapper<ReadingStatus>().eq("rule_id", ruleId))); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @ApiOperation(value = "规章制度管理导出") | 
 |  |  |     @PostMapping("/export") | 
 |  |  |     public void export(HttpServletResponse response) { | 
 |  |  |         List<RulesRegulationsManagement> accountExpenses = rulesRegulationsManagementService.list(); | 
 |  |  |         ExcelUtil<RulesRegulationsManagement> util = new ExcelUtil<RulesRegulationsManagement>(RulesRegulationsManagement.class); | 
 |  |  |         util.exportExcel(response, accountExpenses, "规章制度管理导出"); | 
 |  |  |     } | 
 |  |  | } |