| | |
| | | package com.project.enforce.service; |
| | | |
| | | import com.project.enforce.domain.EnforceOrder; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.project.common.mybatis.IBaseService; |
| | | import com.project.enforce.domain.EnforceOrder; |
| | | import com.project.enforce.domain.bo.editBo.EnforceOrderBo; |
| | | import com.project.enforce.domain.bo.editBo.OrderComplaintBo; |
| | | import com.project.enforce.domain.bo.editBo.OrderResultBo; |
| | | import com.project.enforce.domain.bo.queryBo.EnforceOrderQueryBo; |
| | | import com.project.enforce.domain.bo.queryBo.OrderCheckedQueryBo; |
| | | import com.project.enforce.domain.vo.EnforceOrderVo; |
| | | import com.project.enforce.domain.vo.OrderNodeVo; |
| | | |
| | | import java.util.Collection; |
| | | import java.util.List; |
| | |
| | | public interface IEnforceOrderService extends IBaseService<EnforceOrder> { |
| | | |
| | | /** |
| | | * 企业执法记录列表 |
| | | */ |
| | | List<EnforceOrderVo> queryCompanyList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 查询列表 |
| | | */ |
| | | List<EnforceOrderVo> queryList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 执法上报列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | List<EnforceOrderVo> getExecuteList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 查询待审核列表 |
| | | */ |
| | | List<EnforceOrderVo> queryCheckList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 审批人审批记录列表 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | List<EnforceOrderVo> queryCheckedList(OrderCheckedQueryBo bo); |
| | | |
| | | /** |
| | | * 信息公式列表 |
| | | * @return 数据 |
| | | */ |
| | | List<EnforceOrderVo> showList(); |
| | | |
| | | /** |
| | | * 查询单个 |
| | |
| | | * @return true成功 false失败 |
| | | */ |
| | | Boolean deleteByIds(Collection<Long> ids); |
| | | |
| | | |
| | | /** |
| | | * 获取下一级审批人电话 |
| | | * @param checkLevel 当前审批级别 |
| | | * @param applyDeptId 申请部门id |
| | | * @return 审批人ids |
| | | */ |
| | | List<String> getCheckPhones(Integer checkLevel, Long applyDeptId); |
| | | |
| | | |
| | | /** |
| | | * 执法节点列表 |
| | | * @param orderId 执法单id |
| | | * @return 节点 |
| | | */ |
| | | List<OrderNodeVo> orderNodeList(Long orderId); |
| | | |
| | | |
| | | /** |
| | | * 执法扫码 |
| | | * @param companyCode 企业编码 |
| | | * @return 执法单 |
| | | */ |
| | | List<EnforceOrderVo> getScanList(String companyCode); |
| | | |
| | | /** |
| | | * 确认执法 |
| | | * @param orderId 执法单id |
| | | * @return 结果 |
| | | */ |
| | | Boolean doScanOrder(Long orderId); |
| | | |
| | | /** |
| | | * 上报结果 |
| | | * @param resultBo 参数 |
| | | * @return 结果 |
| | | */ |
| | | Boolean doResultOrder(OrderResultBo resultBo); |
| | | |
| | | /** |
| | | * 执法单投诉 |
| | | * @param bo 参数 |
| | | * @return 结果 |
| | | */ |
| | | Boolean orderComplaint(OrderComplaintBo bo); |
| | | |
| | | /** |
| | | * 执法投诉节点列表 |
| | | * @param orderId 执法单id |
| | | * @return 节点 |
| | | */ |
| | | List<OrderNodeVo> orderComplaintNodeList(Long orderId); |
| | | |
| | | /** |
| | | * 通用列表无权限 |
| | | * @param bo 参数 |
| | | * @return 列表 |
| | | */ |
| | | List<EnforceOrderVo> queryCommonList(EnforceOrderQueryBo bo); |
| | | |
| | | /** |
| | | * 获取不同企业id数量 |
| | | * @return int |
| | | */ |
| | | Integer getDistinctCompanyNum(); |
| | | |
| | | } |