|
@@ -1,8 +1,5 @@
|
|
|
package com.ozs.web.controller.plan;
|
|
|
|
|
|
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.ozs.common.annotation.Log;
|
|
|
import com.ozs.common.constant.ModularConstans;
|
|
@@ -14,23 +11,18 @@ import com.ozs.common.exception.ServiceException;
|
|
|
import com.ozs.common.utils.StringUtils;
|
|
|
import com.ozs.common.utils.poi.ExcelUtil;
|
|
|
import com.ozs.framework.web.service.TokenService;
|
|
|
-import com.ozs.plan.doman.PlanYears;
|
|
|
import com.ozs.plan.doman.ProvisionalPlan;
|
|
|
-import com.ozs.plan.doman.vo.requestVo.PlanQuarterStandardVo;
|
|
|
-import com.ozs.plan.doman.vo.requestVo.PlanYearsStandardVo;
|
|
|
import com.ozs.plan.doman.vo.requestVo.ProvisionalPlanVo;
|
|
|
import com.ozs.plan.service.ProvisionalPlanService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
-import org.springframework.util.ObjectUtils;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
-
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.util.Date;
|
|
@@ -48,14 +40,13 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private ProvisionalPlanService provisionalPlanService;
|
|
|
-
|
|
|
@Autowired
|
|
|
private TokenService tokenService;
|
|
|
|
|
|
@ApiOperation(value = "新增临时计划")
|
|
|
@PostMapping("/insertProvisionalPlan")
|
|
|
@PreAuthorize("@ss.hasPermi('base:provisionalPlan:insertProvisionalPlan')")
|
|
|
- @Log(title = ModularConstans.policy, businessType = BusinessType.INSERT)
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.INSERT)
|
|
|
public AjaxResult insertProvisionalPlan(@RequestBody ProvisionalPlan provisionalPlan, HttpServletRequest request) {
|
|
|
//获取采购单位
|
|
|
LoginUser loginUser = tokenService.getLoginUser(request);
|
|
@@ -72,7 +63,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
@ApiOperation(value = "删除临时计划", notes = "必传 plan_practical_id")
|
|
|
@PostMapping("/deleteProvisionalPlan")
|
|
|
@PreAuthorize("@ss.hasPermi('base:provisionalPlan:deleteProvisionalPlan')")
|
|
|
- @Log(title = ModularConstans.policy, businessType = BusinessType.DELETE)
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.DELETE)
|
|
|
public AjaxResult deleteProvisionalPlan(@RequestBody ProvisionalPlan provisionalPlan) {
|
|
|
if (StringUtils.isNull(provisionalPlan) || StringUtils.isNull(provisionalPlan.getPlanPracticalId())) {
|
|
|
return error("临时计划id不能为空");
|
|
@@ -83,7 +74,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
@ApiOperation(value = "修改临时计划", notes = "必传 plan_year_id 及修改数据")
|
|
|
@PostMapping("/updateProvisionalPlan")
|
|
|
@PreAuthorize("@ss.hasPermi('base:provisionalPlan:updateProvisionalPlan')")
|
|
|
- @Log(title = ModularConstans.policy, businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult updateProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlan) {
|
|
|
if (StringUtils.isNull(provisionalPlan) || StringUtils.isNull(provisionalPlan.getPlanPracticalId())) {
|
|
|
return error("临时计划id和修改数据不能为空");
|
|
@@ -93,6 +84,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划")
|
|
|
@PostMapping("/selectProvisionalPlan")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
// LambdaQueryWrapper<ProvisionalPlan> lw = new LambdaQueryWrapper<ProvisionalPlan>();
|
|
|
// // planType计划类型(0:季度计划,1:临时计划)
|
|
@@ -122,6 +114,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划-审核单位")
|
|
|
@PostMapping("/selectProvisionalPlanAudit")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectProvisionalPlanAudit(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo)
|
|
|
|| StringUtils.isNull(provisionalPlanVo.getPageNum())
|
|
@@ -134,6 +127,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "查询临时计划详情")
|
|
|
@PostMapping("/selectById")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.QUERY)
|
|
|
public AjaxResult selectById(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
|
throw new ServiceException("id不能为空!");
|
|
@@ -144,7 +138,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
@ApiOperation(value = "导入临时计划")
|
|
|
@PostMapping("/importProvisionalPlan")
|
|
|
@PreAuthorize("@ss.hasPermi('base:provisionalPlan:importProvisionalPlan')")
|
|
|
- @Log(title = ModularConstans.policy, businessType = BusinessType.INSERT)
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.INSERT)
|
|
|
public AjaxResult importProvisionalPlan(MultipartFile file, boolean updateSupport) throws Exception {
|
|
|
ExcelUtil<ProvisionalPlan> util = new ExcelUtil<>(ProvisionalPlan.class);
|
|
|
List<ProvisionalPlan> provisionalPlans = util.importExcel(file.getInputStream());
|
|
@@ -159,6 +153,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "导出临时计划")
|
|
|
@PostMapping("/exportProvisionalPlan")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.EXPORT)
|
|
|
public void exportProvisionalPlan(HttpServletResponse response, @RequestBody ProvisionalPlanVo provisionalPlanVo) throws Exception {
|
|
|
List<ProvisionalPlan> list = provisionalPlanService.selectProvisionalPlanExport(provisionalPlanVo);
|
|
|
ExcelUtil<ProvisionalPlan> util = new ExcelUtil<>(ProvisionalPlan.class);
|
|
@@ -168,7 +163,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
@ApiOperation(value = "提交临时计划")
|
|
|
@PostMapping("/commitProvisionalPlan")
|
|
|
@PreAuthorize("@ss.hasPermi('base:provisionalPlan:commitProvisionalPlan')")
|
|
|
- @Log(title = ModularConstans.policy, businessType = BusinessType.UPDATE)
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult commitProvisionalPlan(@RequestBody ProvisionalPlanVo provisionalPlanVo) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
|
return error("提交的临时计划ID不能为空!");
|
|
@@ -178,6 +173,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "审核通过")
|
|
|
@PostMapping("/auditPass")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult auditPass(@RequestBody ProvisionalPlanVo provisionalPlanVo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
|
return error("审核数据ID不能为空!");
|
|
@@ -189,6 +185,7 @@ public class ProvisionalPlanController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "审核不通过")
|
|
|
@PostMapping("/auditNoPass")
|
|
|
+ @Log(title = ModularConstans.provisionalPlan, businessType = BusinessType.UPDATE)
|
|
|
public AjaxResult auditNoPass(@RequestBody ProvisionalPlanVo provisionalPlanVo, HttpServletRequest request) {
|
|
|
if (StringUtils.isNull(provisionalPlanVo) || StringUtils.isNull(provisionalPlanVo.getPlanPracticalId())) {
|
|
|
return error("审核数据ID不能为空!");
|