Commit 8cc702a4 authored by 祁正's avatar 祁正

日常报销-审批-列表

parent 8e11071d
...@@ -6,7 +6,9 @@ import com.ruoyi.common.core.domain.AjaxResult; ...@@ -6,7 +6,9 @@ import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.domain.dto.ApprovalConfigurationDTO; import com.ruoyi.domain.dto.ApprovalConfigurationDTO;
import com.ruoyi.domain.vo.ApprovalConfigurationMainVo; import com.ruoyi.domain.vo.ApprovalConfigurationMainVo;
import com.ruoyi.domain.vo.DailyBaoXiaoApprovalVo;
import com.ruoyi.service.IApprovalConfigurationService; import com.ruoyi.service.IApprovalConfigurationService;
import com.ruoyi.service.IExpenseApprovalService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -16,6 +18,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -16,6 +18,7 @@ import org.springframework.web.bind.annotation.*;
public class ApprovalConfigurationController extends BaseController { public class ApprovalConfigurationController extends BaseController {
@Autowired @Autowired
private IApprovalConfigurationService approvalConfigurationService; private IApprovalConfigurationService approvalConfigurationService;
...@@ -26,6 +29,8 @@ public class ApprovalConfigurationController extends BaseController { ...@@ -26,6 +29,8 @@ public class ApprovalConfigurationController extends BaseController {
return getDataTable(approvalConfigurationService.getALLList(configurationDTO)); return getDataTable(approvalConfigurationService.getALLList(configurationDTO));
} }
//获取全部角色 //获取全部角色
@GetMapping("/getAllRoleList") @GetMapping("/getAllRoleList")
public AjaxResult getAllRoleList(){ public AjaxResult getAllRoleList(){
......
package com.ruoyi.controller; package com.ruoyi.controller;
import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.domain.*; import com.ruoyi.domain.*;
import com.ruoyi.domain.vo.DailyBaoXiaoApprovalVo;
import com.ruoyi.service.IExpenseApprovalService; import com.ruoyi.service.IExpenseApprovalService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -53,8 +54,9 @@ public class ExpenseApprovalController extends BaseController { ...@@ -53,8 +54,9 @@ public class ExpenseApprovalController extends BaseController {
//日常报销-列表 //日常报销-列表
@Anonymous @Anonymous
@GetMapping("/dailyExpenseList") @GetMapping("/dailyExpenseList")
public AjaxResult getDailyExpenseList() { public TableDataInfo getDailyExpenseList(DailyBaoXiaoApprovalVo dailyBaoXiaoApprovalVo) {
return AjaxResult.success(expenseApprovalService.getDailyBaoXiaoApproval()); startPage();
return getDataTable(expenseApprovalService.getDailyBaoXiaoApproval(dailyBaoXiaoApprovalVo));
} }
//出差申请-审批通过 //出差申请-审批通过
......
package com.ruoyi.domain.vo;
import lombok.Data;
//日常报销的审批的vo
@Data
public class DailyBaoXiaoApprovalVo{
private Integer id;
private String projectName;
private Integer approvalStatus;
}
...@@ -2,6 +2,7 @@ package com.ruoyi.mapper; ...@@ -2,6 +2,7 @@ package com.ruoyi.mapper;
import com.ruoyi.domain.*; import com.ruoyi.domain.*;
import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO; import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO;
import com.ruoyi.domain.vo.DailyBaoXiaoApprovalVo;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List; import java.util.List;
...@@ -31,5 +32,5 @@ public interface ExpenseApprovalMapper{ ...@@ -31,5 +32,5 @@ public interface ExpenseApprovalMapper{
//出差申请审批-审核驳回 //出差申请审批-审核驳回
int updatetripApplicationStatusReject(TripApplicationApprovalReject fyglTripApplicationDTO); int updatetripApplicationStatusReject(TripApplicationApprovalReject fyglTripApplicationDTO);
//日常报销的列表 //日常报销的列表
List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval(); List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval(DailyBaoXiaoApprovalVo dailyBaoXiaoApprovalVo);
} }
...@@ -2,6 +2,7 @@ package com.ruoyi.service; ...@@ -2,6 +2,7 @@ package com.ruoyi.service;
import com.ruoyi.domain.*; import com.ruoyi.domain.*;
import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO; import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO;
import com.ruoyi.domain.vo.DailyBaoXiaoApprovalVo;
import java.util.List; import java.util.List;
...@@ -29,5 +30,5 @@ public interface IExpenseApprovalService { ...@@ -29,5 +30,5 @@ public interface IExpenseApprovalService {
//出差申请审批-审核驳回 //出差申请审批-审核驳回
int updatetripApplicationStatusReject(List<TripApplicationApprovalReject> fyglTripApplicationDTO); int updatetripApplicationStatusReject(List<TripApplicationApprovalReject> fyglTripApplicationDTO);
//日常报销的列表 //日常报销的列表
List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval(); List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval(DailyBaoXiaoApprovalVo dailyBaoXiaoApprovalVo);
} }
...@@ -3,6 +3,7 @@ package com.ruoyi.service.impl; ...@@ -3,6 +3,7 @@ package com.ruoyi.service.impl;
import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.domain.*; import com.ruoyi.domain.*;
import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO; import com.ruoyi.domain.dto.DailyBaoXiaoApprovalDTO;
import com.ruoyi.domain.vo.DailyBaoXiaoApprovalVo;
import com.ruoyi.mapper.ExpenseApprovalMapper; import com.ruoyi.mapper.ExpenseApprovalMapper;
import com.ruoyi.service.IExpenseApprovalService; import com.ruoyi.service.IExpenseApprovalService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -98,9 +99,9 @@ public class IExpenseApprovalServiceImpl implements IExpenseApprovalService { ...@@ -98,9 +99,9 @@ public class IExpenseApprovalServiceImpl implements IExpenseApprovalService {
} }
@Override @Override
public List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval() { public List<DailyBaoXiaoApprovalDTO> getDailyBaoXiaoApproval(DailyBaoXiaoApprovalVo dailyBaoXiaoApprovalVo) {
//应该获取当前用户角色,然后根据当前角色关联的项目id来筛选 //应该获取当前用户角色,然后根据当前角色关联的项目id来筛选
return expenseApprovalMapper.getDailyBaoXiaoApproval(); return expenseApprovalMapper.getDailyBaoXiaoApproval(dailyBaoXiaoApprovalVo);
} }
} }
...@@ -103,7 +103,8 @@ ...@@ -103,7 +103,8 @@
GROUP BY GROUP BY
r.id, r.id,
r.registration_time, r.registration_time,
r.`status`; r.`status`
</select> </select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment