11-15-更改接口及权限

This commit is contained in:
2025-11-15 17:42:38 +08:00
parent a0554e47fd
commit ef775a3cfb
26 changed files with 804 additions and 286 deletions

View File

@ -18,6 +18,12 @@ import org.dromara.common.web.core.BaseController;
import org.dromara.xzd.bx.bxsq.domain.bo.XzdBxBxsqBo; import org.dromara.xzd.bx.bxsq.domain.bo.XzdBxBxsqBo;
import org.dromara.xzd.bx.bxsq.domain.vo.XzdBxBxsqVo; import org.dromara.xzd.bx.bxsq.domain.vo.XzdBxBxsqVo;
import org.dromara.xzd.bx.bxsq.service.IXzdBxBxsqService; import org.dromara.xzd.bx.bxsq.service.IXzdBxBxsqService;
import org.dromara.xzd.domain.bo.XzdProjectBo;
import org.dromara.xzd.domain.bo.XzdSupplierOpenBankBo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.domain.vo.XzdSupplierOpenBankVo;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.service.IXzdSupplierOpenBankService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -36,6 +42,8 @@ import java.util.List;
public class XzdBxBxsqController extends BaseController { public class XzdBxBxsqController extends BaseController {
private final IXzdBxBxsqService xzdBxBxsqService; private final IXzdBxBxsqService xzdBxBxsqService;
private final IXzdProjectService xzdProjectService;
private final IXzdSupplierOpenBankService xzdSupplierOpenBankService;
/** /**
* 查询报销-报销申请列表 * 查询报销-报销申请列表
@ -103,4 +111,23 @@ public class XzdBxBxsqController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdBxBxsqService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdBxBxsqService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 查询项目信息列表
*/
@SaCheckPermission("bxsq:bxsq:list || bxsq:bxsq:add || bxsq:bxsq:edit")
@GetMapping("/projectList")
public TableDataInfo<XzdProjectVo> list(XzdProjectBo bo, PageQuery pageQuery) {
return xzdProjectService.queryPageList(bo, pageQuery);
}
/**
* 查询供应商信息-开户银行列表
*/
@SaCheckPermission("bxsq:bxsq:list || bxsq:bxsq:add || bxsq:bxsq:edit")
@GetMapping("/bankList")
public TableDataInfo<XzdSupplierOpenBankVo> list(XzdSupplierOpenBankBo bo, PageQuery pageQuery) {
return xzdSupplierOpenBankService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.comprehensive.controller; package org.dromara.xzd.comprehensive.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractChangeVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractChangeBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.comprehensive.service.IXzdCsContractChangeService; import org.dromara.common.log.enums.BusinessType;
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.xzd.comprehensive.domain.bo.XzdCsContractChangeBo;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractInformationBo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractChangeVo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo;
import org.dromara.xzd.comprehensive.service.IXzdCsContractChangeService;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 综合服务合同变更 * 综合服务合同变更
@ -40,6 +44,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdCsContractChangeController extends BaseController { public class XzdCsContractChangeController extends BaseController {
private final IXzdCsContractChangeService xzdCsContractChangeService; private final IXzdCsContractChangeService xzdCsContractChangeService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
private final IXzdCsContractInformationService xzdCsContractInformationService; private final IXzdCsContractInformationService xzdCsContractInformationService;
@ -119,4 +124,14 @@ public class XzdCsContractChangeController extends BaseController {
public TableDataInfo<XzdCsContractInformationVo> getList(XzdCsContractInformationBo bo, PageQuery pageQuery) { public TableDataInfo<XzdCsContractInformationVo> getList(XzdCsContractInformationBo bo, PageQuery pageQuery) {
return xzdCsContractInformationService.queryPageList(bo, pageQuery); return xzdCsContractInformationService.queryPageList(bo, pageQuery);
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"comprehensive:csContractChange:add","comprehensive:csContractChange:edit","comprehensive:csContractChange:list"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.comprehensive.controller; package org.dromara.xzd.comprehensive.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractSuspendVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractSuspendBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.comprehensive.service.IXzdCsContractSuspendService; import org.dromara.common.log.enums.BusinessType;
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.xzd.comprehensive.domain.bo.XzdCsContractInformationBo;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractSuspendBo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractSuspendVo;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService;
import org.dromara.xzd.comprehensive.service.IXzdCsContractSuspendService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 综合服务合同终止 * 综合服务合同终止
@ -40,6 +44,8 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdCsContractSuspendController extends BaseController { public class XzdCsContractSuspendController extends BaseController {
private final IXzdCsContractSuspendService xzdCsContractSuspendService; private final IXzdCsContractSuspendService xzdCsContractSuspendService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
private final IXzdCsContractInformationService xzdCsContractInformationService; private final IXzdCsContractInformationService xzdCsContractInformationService;
@ -119,4 +125,14 @@ public class XzdCsContractSuspendController extends BaseController {
public TableDataInfo<XzdCsContractInformationVo> getList(XzdCsContractInformationBo bo, PageQuery pageQuery) { public TableDataInfo<XzdCsContractInformationVo> getList(XzdCsContractInformationBo bo, PageQuery pageQuery) {
return xzdCsContractInformationService.queryPageList(bo, pageQuery); return xzdCsContractInformationService.queryPageList(bo, pageQuery);
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"comprehensive:csContractSuspend:add","comprehensive:csContractSuspend:edit","comprehensive:csContractSuspend:list"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -112,7 +113,7 @@ public class XzdContractAccountController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("xzd:contractAccount:add || xzd:contractAccount:edit || xzd:contractAccount:list") @SaCheckPermission(value = {"xzd:contractAccount:add","xzd:contractAccount:edit","xzd:contractAccount:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -15,10 +16,13 @@ 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.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.bo.XzdContractChangeBo; import org.dromara.xzd.domain.bo.XzdContractChangeBo;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.domain.vo.XzdContractChangeVo; import org.dromara.xzd.domain.vo.XzdContractChangeVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.service.IXzdContractChangeService; import org.dromara.xzd.service.IXzdContractChangeService;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -40,6 +44,7 @@ public class XzdContractChangeController extends BaseController {
private final IXzdContractChangeService xzdContractChangeService; private final IXzdContractChangeService xzdContractChangeService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdBusinessSealService xzdBusinessSealService;
/** /**
* 查询承包合同变更列表 * 查询承包合同变更列表
@ -111,10 +116,19 @@ public class XzdContractChangeController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("xzd:contractChange:add || xzd:contractChange:edit || xzd:contractChange:list") @SaCheckPermission(value = {"xzd:contractChange:add","xzd:contractChange:edit","xzd:contractChange:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"xzd:contractChange:add","xzd:contractChange:edit","xzd:contractChange:list"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,26 +1,36 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import java.util.List;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.springframework.web.bind.annotation.*; import cn.dev33.satoken.annotation.SaMode;
import org.springframework.validation.annotation.Validated; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import jakarta.validation.constraints.NotEmpty;
import org.dromara.common.log.annotation.Log; import jakarta.validation.constraints.NotNull;
import org.dromara.common.web.core.BaseController; import lombok.RequiredArgsConstructor;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.common.log.enums.BusinessType;
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.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdProjectBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.service.IXzdProjectTypeService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 承包合同信息 * 承包合同信息
@ -35,6 +45,9 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdContractDetailsController extends BaseController { public class XzdContractDetailsController extends BaseController {
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdProjectService xzdProjectService;
private final IXzdBusinessSealService xzdBusinessSealService;
private final IXzdProjectTypeService xzdProjectTypeService;
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
@ -102,4 +115,47 @@ public class XzdContractDetailsController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdContractDetailsService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdContractDetailsService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 查询项目信息列表
*/
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
@GetMapping("/projectList")
public TableDataInfo<XzdProjectVo> list(XzdProjectBo bo, PageQuery pageQuery) {
return xzdProjectService.queryPageList(bo, pageQuery);
}
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/**
* 获取项目信息详细信息
*
* @param id 主键
*/
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
@GetMapping("/getProjectInfo/{id}")
public R<XzdProjectVo> getProjectInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(xzdProjectService.queryById(id));
}
/**
* 获取项目大类
* @param id
* @return
*/
@SaCheckPermission(value = {"xzd:contractDetails:add", "xzd:contractDetails:edit", "xzd:contractDetails:list"}, mode = SaMode.OR)
@GetMapping("/getBigType/{id}")
public R<XzdProjectTypeVo> getBigType(@PathVariable Long id) {
return R.ok(xzdProjectTypeService.getBigType(id));
}
} }

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -15,10 +16,13 @@ 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.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdContractProgressSettlementBo; import org.dromara.xzd.domain.bo.XzdContractProgressSettlementBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdContractProgressSettlementVo; import org.dromara.xzd.domain.vo.XzdContractProgressSettlementVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdContractProgressSettlementService; import org.dromara.xzd.service.IXzdContractProgressSettlementService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -40,6 +44,7 @@ public class XzdContractProgressSettlementController extends BaseController {
private final IXzdContractProgressSettlementService xzdContractProgressSettlementService; private final IXzdContractProgressSettlementService xzdContractProgressSettlementService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdBusinessSealService xzdBusinessSealService;
/** /**
@ -112,10 +117,19 @@ public class XzdContractProgressSettlementController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("xzd:contractProgressSettlement:add || xzd:contractProgressSettlement:edit || xzd:contractProgressSettlement:list") @SaCheckPermission(value = {"xzd:contractProgressSettlement:add", "xzd:contractProgressSettlement:edit", "xzd:contractProgressSettlement:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"xzd:contractProgressSettlement:add", "xzd:contractProgressSettlement:edit", "xzd:contractProgressSettlement:list"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -15,10 +16,13 @@ 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.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdContractTerminationBo; import org.dromara.xzd.domain.bo.XzdContractTerminationBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdContractTerminationVo; import org.dromara.xzd.domain.vo.XzdContractTerminationVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdContractTerminationService; import org.dromara.xzd.service.IXzdContractTerminationService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -40,6 +44,8 @@ public class XzdContractTerminationController extends BaseController {
private final IXzdContractTerminationService xzdContractTerminationService; private final IXzdContractTerminationService xzdContractTerminationService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdBusinessSealService xzdBusinessSealService;
/** /**
* 查询承包合同终止列表 * 查询承包合同终止列表
@ -111,10 +117,19 @@ public class XzdContractTerminationController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("xzd:contractTermination:add || xzd:contractTermination:list || xzd:contractTermination:edit") @SaCheckPermission(value = {"xzd:contractTermination:add", "xzd:contractTermination:edit", "xzd:contractTermination:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"xzd:contractTermination:add", "xzd:contractTermination:edit", "xzd:contractTermination:list"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,26 +1,35 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import java.util.List;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.springframework.web.bind.annotation.*; import cn.dev33.satoken.annotation.SaMode;
import org.springframework.validation.annotation.Validated; import cn.hutool.core.lang.tree.Tree;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.common.log.annotation.Log; import jakarta.validation.constraints.NotEmpty;
import org.dromara.common.web.core.BaseController; import jakarta.validation.constraints.NotNull;
import org.dromara.common.mybatis.core.page.PageQuery; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.domain.vo.XzdProjectVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.domain.bo.XzdProjectBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.service.IXzdProjectService; import org.dromara.common.log.enums.BusinessType;
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.xzd.domain.bo.XzdProjectBo;
import org.dromara.xzd.domain.bo.XzdProjectManagerApprovalBo;
import org.dromara.xzd.domain.bo.XzdProjectTypeBo;
import org.dromara.xzd.domain.vo.XzdProjectManagerApprovalVo;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.service.IXzdProjectManagerApprovalService;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.service.IXzdProjectTypeService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 项目信息 * 项目信息
@ -35,6 +44,8 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdProjectController extends BaseController { public class XzdProjectController extends BaseController {
private final IXzdProjectService xzdProjectService; private final IXzdProjectService xzdProjectService;
private final IXzdProjectTypeService xzdProjectTypeService;
private final IXzdProjectManagerApprovalService xzdProjectManagerApprovalService;
/** /**
* 查询项目信息列表 * 查询项目信息列表
@ -102,4 +113,44 @@ public class XzdProjectController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdProjectService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdProjectService.deleteWithValidByIds(List.of(ids), true));
} }
// /**
// * 获取用户列表
// */
// @SaCheckPermission("xzd:project:list || xzd:project:add || xzd:project:edit")
// @GetMapping("/userList")
// public TableDataInfo<SysUserVo> list(SysUserBo user, PageQuery pageQuery) {
// return userService.selectPageUserList(user, pageQuery);
// }
/**
* 查询项目类型列表
*/
@SaCheckPermission(value = {"xzd:project:add", "xzd:project:edit", "xzd:project:list"}, mode = SaMode.OR)
@GetMapping("/projectTypeList")
public R<List<Tree<String>>> list(XzdProjectTypeBo bo) {
List<XzdProjectTypeVo> list = xzdProjectTypeService.queryList(bo);
return R.ok(xzdProjectTypeService.buildMenuTreeSelect(list));
}
// /**
// * 查询部门
// */
// @SaCheckPermission("xzd:project:list || xzd:project:add || xzd:project:edit")
// @GetMapping("/listDept")
// public R<List<SysDeptVo>> list() {
// List<SysDeptVo> list = iSysDeptService.querListDept();
// return R.ok(list);
// }
/**
* 查询项目经理推荐及审批列表
*/
@SaCheckPermission(value = {"xzd:project:add", "xzd:project:edit", "xzd:project:list"}, mode = SaMode.OR)
@GetMapping("/projectManagerApprovalList")
public TableDataInfo<XzdProjectManagerApprovalVo> list(XzdProjectManagerApprovalBo bo, PageQuery pageQuery) {
return xzdProjectManagerApprovalService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,26 +1,34 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import java.util.List;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.springframework.web.bind.annotation.*; import cn.dev33.satoken.annotation.SaMode;
import org.springframework.validation.annotation.Validated; import cn.hutool.core.lang.tree.Tree;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.common.log.annotation.Log; import jakarta.validation.constraints.NotEmpty;
import org.dromara.common.web.core.BaseController; import jakarta.validation.constraints.NotNull;
import org.dromara.common.mybatis.core.page.PageQuery; import lombok.RequiredArgsConstructor;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.domain.vo.XzdProjectManagerApprovalVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.domain.bo.XzdProjectManagerApprovalBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.service.IXzdProjectManagerApprovalService; import org.dromara.common.log.enums.BusinessType;
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.system.domain.bo.SysDeptBo;
import org.dromara.system.domain.bo.SysUserBo;
import org.dromara.system.domain.vo.SysUserVo;
import org.dromara.system.service.ISysDeptService;
import org.dromara.system.service.ISysUserService;
import org.dromara.xzd.domain.bo.XzdProjectManagerApprovalBo;
import org.dromara.xzd.domain.vo.XzdProjectManagerApprovalVo;
import org.dromara.xzd.service.IXzdProjectManagerApprovalService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 项目经理推荐及审批 * 项目经理推荐及审批
@ -35,6 +43,8 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdProjectManagerApprovalController extends BaseController { public class XzdProjectManagerApprovalController extends BaseController {
private final IXzdProjectManagerApprovalService xzdProjectManagerApprovalService; private final IXzdProjectManagerApprovalService xzdProjectManagerApprovalService;
private final ISysDeptService deptService;
private final ISysUserService userService;
/** /**
* 查询项目经理推荐及审批列表 * 查询项目经理推荐及审批列表
@ -102,4 +112,25 @@ public class XzdProjectManagerApprovalController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdProjectManagerApprovalService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdProjectManagerApprovalService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 获取部门树列表
*/
@SaCheckPermission(value = {"xzd:approval:add", "xzd:approval:edit", "xzd:approval:list"}, mode = SaMode.OR)
@GetMapping("/deptTree")
public R<List<Tree<Long>>> deptTree(SysDeptBo dept) {
return R.ok(deptService.selectDeptTreeList(dept));
}
/**
* 获取用户列表
*/
@SaCheckPermission(value = {"xzd:approval:add", "xzd:approval:edit", "xzd:approval:list"}, mode = SaMode.OR)
@GetMapping("/userList")
public TableDataInfo<SysUserVo> list(SysUserBo user, PageQuery pageQuery) {
return userService.selectPageUserList(user, pageQuery);
}
} }

View File

@ -1,25 +1,24 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import java.util.List;
import cn.hutool.core.lang.tree.Tree; import cn.hutool.core.lang.tree.Tree;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*; import jakarta.validation.constraints.NotEmpty;
import org.dromara.common.mybatis.core.page.PageQuery; import jakarta.validation.constraints.NotNull;
import org.dromara.xzd.domain.bo.XzdProjectTypeBo; import lombok.RequiredArgsConstructor;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.service.IXzdProjectTypeService;
import org.springframework.web.bind.annotation.*;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
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.excel.utils.ExcelUtil; import org.dromara.common.web.core.BaseController;
import org.dromara.xzd.domain.bo.XzdProjectTypeBo;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.service.IXzdProjectTypeService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
@ -98,6 +97,11 @@ public class XzdProjectTypeController extends BaseController {
return toAjax(xzdProjectTypeService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdProjectTypeService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 获取项目大类
* @param id
* @return
*/
@GetMapping("/getBigType/{id}") @GetMapping("/getBigType/{id}")
public R<XzdProjectTypeVo> getBigType(@PathVariable Long id) { public R<XzdProjectTypeVo> getBigType(@PathVariable Long id) {
return R.ok(xzdProjectTypeService.getBigType(id)); return R.ok(xzdProjectTypeService.getBigType(id));

View File

@ -1,28 +1,29 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import java.util.List;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.domain.vo.XzdCustomertypeInfoVo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.domain.vo.XzdCustomertypeVo; import jakarta.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.*; import jakarta.validation.constraints.NotEmpty;
import org.springframework.validation.annotation.Validated; import jakarta.validation.constraints.NotNull;
import org.dromara.common.idempotent.annotation.RepeatSubmit; import lombok.RequiredArgsConstructor;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.domain.bo.XzdSupplierInfoBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.service.IXzdSupplierInfoService; import org.dromara.common.log.enums.BusinessType;
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.xzd.domain.bo.XzdSupplierInfoBo;
import org.dromara.xzd.domain.vo.XzdCustomertypeVo;
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
import org.dromara.xzd.service.IXzdSupplierInfoService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 供应商信息 * 供应商信息
@ -108,7 +109,7 @@ public class XzdSupplierInfoController extends BaseController {
/** /**
* 获取类型列表 * 获取类型列表
*/ */
// @SaCheckPermission("xzd:supplierInfo:typeList") @SaCheckPermission(value = {"xzd:supplierInfo:add", "xzd:supplierInfo:edit", "xzd:supplierInfo:list"}, mode = SaMode.OR)
@GetMapping("/typeList") @GetMapping("/typeList")
public R<List<XzdCustomertypeVo>> typeList() { public R<List<XzdCustomertypeVo>> typeList() {
return xzdSupplierInfoService.typeList(); return xzdSupplierInfoService.typeList();

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.controller; package org.dromara.xzd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -15,10 +16,13 @@ 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.xzd.domain.bo.XzdContractAccountBo;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdWorkcontractCompletionAdjustBo; import org.dromara.xzd.domain.bo.XzdWorkcontractCompletionAdjustBo;
import org.dromara.xzd.domain.vo.XzdContractAccountVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdWorkcontractCompletionAdjustVo; import org.dromara.xzd.domain.vo.XzdWorkcontractCompletionAdjustVo;
import org.dromara.xzd.service.IXzdContractAccountService;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdWorkcontractCompletionAdjustService; import org.dromara.xzd.service.IXzdWorkcontractCompletionAdjustService;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
@ -40,6 +44,7 @@ public class XzdWorkcontractCompletionAdjustController extends BaseController {
private final IXzdWorkcontractCompletionAdjustService xzdWorkcontractCompletionAdjustService; private final IXzdWorkcontractCompletionAdjustService xzdWorkcontractCompletionAdjustService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdContractAccountService xzdContractAccountService;
/** /**
@ -112,10 +117,19 @@ public class XzdWorkcontractCompletionAdjustController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("xzd:workcontractCompletionAdjust:add || xzd:workcontractCompletionAdjust:edit || xzd:workcontractCompletionAdjust:list") @SaCheckPermission(value = {"xzd:workcontractCompletionAdjust:add", "xzd:workcontractCompletionAdjust:edit", "xzd:workcontractCompletionAdjust:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询承包合同竣工结算列表
*/
@SaCheckPermission(value = {"xzd:workcontractCompletionAdjust:add", "xzd:workcontractCompletionAdjust:edit", "xzd:workcontractCompletionAdjust:list"}, mode = SaMode.OR)
@GetMapping("/contractAccountList")
public TableDataInfo<XzdContractAccountVo> list(XzdContractAccountBo bo, PageQuery pageQuery) {
return xzdContractAccountService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.costProjectApproval.costBudget.controller; package org.dromara.xzd.costProjectApproval.costBudget.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysJdcbfjVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysJdcbfjBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysJdcbfjService; import org.dromara.common.log.enums.BusinessType;
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.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysJdcbfjBo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbBo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysJdcbfjVo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbVo;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysJdcbfjService;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 立项及成本-成本预算-阶段成本分解 * 立项及成本-成本预算-阶段成本分解
@ -40,6 +44,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdCbysJdcbfjController extends BaseController { public class XzdCbysJdcbfjController extends BaseController {
private final IXzdCbysJdcbfjService xzdCbysJdcbfjService; private final IXzdCbysJdcbfjService xzdCbysJdcbfjService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
private final IXzdCbysZjhcbService xzdCbysZjhcbService; private final IXzdCbysZjhcbService xzdCbysZjhcbService;
@ -119,4 +124,14 @@ public class XzdCbysJdcbfjController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdCbysJdcbfjService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdCbysJdcbfjService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"costBudget:cbysJdcbfj:add","costBudget:cbysJdcbfj:edit","costBudget:cbysJdcbfj:list"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.costProjectApproval.costBudget.controller; package org.dromara.xzd.costProjectApproval.costBudget.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbAlterationVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbAlterationBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbAlterationService; import org.dromara.common.log.enums.BusinessType;
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.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbAlterationBo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.bo.XzdCbysZjhcbBo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbAlterationVo;
import org.dromara.xzd.costProjectApproval.costBudget.domain.vo.XzdCbysZjhcbVo;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbAlterationService;
import org.dromara.xzd.costProjectApproval.costBudget.service.IXzdCbysZjhcbService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 立项及成本-成本预算-总体计划成本变更 * 立项及成本-成本预算-总体计划成本变更
@ -40,6 +44,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdCbysZjhcbAlterationController extends BaseController { public class XzdCbysZjhcbAlterationController extends BaseController {
private final IXzdCbysZjhcbAlterationService xzdCbysZjhcbAlterationService; private final IXzdCbysZjhcbAlterationService xzdCbysZjhcbAlterationService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
@ -120,4 +125,14 @@ public class XzdCbysZjhcbAlterationController extends BaseController {
@PathVariable Long[] ids) { @PathVariable Long[] ids) {
return toAjax(xzdCbysZjhcbAlterationService.deleteWithValidByIds(List.of(ids), true)); return toAjax(xzdCbysZjhcbAlterationService.deleteWithValidByIds(List.of(ids), true));
} }
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"costBudget:cbysZjhcbAlteration:add","costBudget:cbysZjhcbAlteration:edit","costBudget:cbysZjhcbAlteration:list"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.paymentsReceipts.controller; package org.dromara.xzd.paymentsReceipts.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkCaigouFkVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkCaigouFkBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.paymentsReceipts.service.IXzdSfkCaigouFkService; import org.dromara.common.log.enums.BusinessType;
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.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkCaigouFkBo;
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkCaigouFkVo;
import org.dromara.xzd.paymentsReceipts.service.IXzdSfkCaigouFkService;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 采购合同付款 * 采购合同付款
@ -40,10 +44,20 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdSfkCaigouFkController extends BaseController { public class XzdSfkCaigouFkController extends BaseController {
private final IXzdSfkCaigouFkService xzdSfkCaigouFkService; private final IXzdSfkCaigouFkService xzdSfkCaigouFkService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService; private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"paymentsReceipts:sfkCaigouFk:list","paymentsReceipts:sfkCaigouFk:add","paymentsReceipts:sfkCaigouFk:edit"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询采购合同信息列表 * 查询采购合同信息列表
*/ */

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.paymentsReceipts.controller; package org.dromara.xzd.paymentsReceipts.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkZonhefuwuFkVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkZonhefuwuFkBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.paymentsReceipts.service.IXzdSfkZonhefuwuFkService; import org.dromara.common.log.enums.BusinessType;
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.xzd.comprehensive.domain.bo.XzdCsContractInformationBo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.paymentsReceipts.domain.bo.XzdSfkZonhefuwuFkBo;
import org.dromara.xzd.paymentsReceipts.domain.vo.XzdSfkZonhefuwuFkVo;
import org.dromara.xzd.paymentsReceipts.service.IXzdSfkZonhefuwuFkService;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 综合服务合同付款 * 综合服务合同付款
@ -40,11 +44,19 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdSfkZonhefuwuFkController extends BaseController { public class XzdSfkZonhefuwuFkController extends BaseController {
private final IXzdSfkZonhefuwuFkService xzdSfkZonhefuwuFkService; private final IXzdSfkZonhefuwuFkService xzdSfkZonhefuwuFkService;
private final IXzdBusinessSealService xzdBusinessSealService;
@Lazy @Lazy
private final IXzdCsContractInformationService xzdCsContractInformationService; private final IXzdCsContractInformationService xzdCsContractInformationService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"settlement:jsZhfwJindu:add","settlement:jsZhfwJindu:edit","settlement:jsZhfwJindu:list"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询综合服务合同信息列表 * 查询综合服务合同信息列表

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.settlement.controller; package org.dromara.xzd.settlement.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.settlement.domain.vo.XzdJsCgJinduVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJinduBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.settlement.service.IXzdJsCgJinduService; import org.dromara.common.log.enums.BusinessType;
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.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJinduBo;
import org.dromara.xzd.settlement.domain.vo.XzdJsCgJinduVo;
import org.dromara.xzd.settlement.service.IXzdJsCgJinduService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 采购合同进度结算 * 采购合同进度结算
@ -40,8 +44,20 @@ import org.dromara.common.mybatis.core.page.TableDataInfo;
public class XzdJsCgJinduController extends BaseController { public class XzdJsCgJinduController extends BaseController {
private final IXzdJsCgJinduService xzdJsCgJinduService; private final IXzdJsCgJinduService xzdJsCgJinduService;
@Lazy @Lazy
private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService; private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService;
private final IXzdBusinessSealService xzdBusinessSealService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"settlement:jsCgJindu:list","settlement:jsCgJindu:add","settlement:jsCgJindu:edit"}, mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询采购合同信息列表 * 查询采购合同信息列表

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.settlement.controller; package org.dromara.xzd.settlement.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.settlement.domain.vo.XzdJsCgJungonVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.settlement.service.IXzdJsCgJungonService; import org.dromara.common.log.enums.BusinessType;
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.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonBo;
import org.dromara.xzd.settlement.domain.vo.XzdJsCgJungonVo;
import org.dromara.xzd.settlement.service.IXzdJsCgJungonService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 采购合同竣工结算 * 采购合同竣工结算
@ -45,6 +49,18 @@ public class XzdJsCgJungonController extends BaseController {
@Lazy @Lazy
private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService; private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService;
private final IXzdBusinessSealService xzdBusinessSealService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"settlement:jsCgJungon:list","settlement:jsCgJungon:add","settlement:jsCgJungon:edit"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询采购合同信息列表 * 查询采购合同信息列表
*/ */

View File

@ -16,6 +16,9 @@ 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.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonBo; import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonBo;
import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonEditBo; import org.dromara.xzd.settlement.domain.bo.XzdJsCgJungonEditBo;
import org.dromara.xzd.settlement.domain.vo.XzdJsCgJungonEditVo; import org.dromara.xzd.settlement.domain.vo.XzdJsCgJungonEditVo;
@ -45,6 +48,17 @@ public class XzdJsCgJungonEditController extends BaseController {
@Lazy @Lazy
private final IXzdJsCgJungonService xzdJsCgJungonService; private final IXzdJsCgJungonService xzdJsCgJungonService;
private final IXzdBusinessSealService xzdBusinessSealService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"settlement:jsCgJungonEdit:list","settlement:jsCgJungonEdit:add","settlement:jsCgJungonEdit:edit"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询采购合同竣工结算列表 * 查询采购合同竣工结算列表
*/ */

View File

@ -1,31 +1,35 @@
package org.dromara.xzd.settlement.controller; package org.dromara.xzd.settlement.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.comprehensive.domain.bo.XzdCsContractInformationBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.context.annotation.Lazy; import jakarta.validation.constraints.NotNull;
import org.springframework.web.bind.annotation.*; import lombok.RequiredArgsConstructor;
import org.springframework.validation.annotation.Validated;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.settlement.domain.vo.XzdJsZhfwJinduVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.settlement.domain.bo.XzdJsZhfwJinduBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.settlement.service.IXzdJsZhfwJinduService; import org.dromara.common.log.enums.BusinessType;
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.xzd.comprehensive.domain.bo.XzdCsContractInformationBo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.settlement.domain.bo.XzdJsZhfwJinduBo;
import org.dromara.xzd.settlement.domain.vo.XzdJsZhfwJinduVo;
import org.dromara.xzd.settlement.service.IXzdJsZhfwJinduService;
import org.springframework.context.annotation.Lazy;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 综合服务合同进度结算 * 综合服务合同进度结算
@ -44,6 +48,18 @@ public class XzdJsZhfwJinduController extends BaseController {
@Lazy @Lazy
private final IXzdCsContractInformationService xzdCsContractInformationService; private final IXzdCsContractInformationService xzdCsContractInformationService;
private final IXzdBusinessSealService xzdBusinessSealService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"settlement:jsZhfwJindu:add","settlement:jsZhfwJindu:edit","settlement:jsZhfwJindu:list"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询综合服务合同进度结算列表 * 查询综合服务合同进度结算列表
*/ */

View File

@ -1,30 +1,34 @@
package org.dromara.xzd.settlement.fenbaohetongjingdu.controller; package org.dromara.xzd.settlement.fenbaohetongjingdu.controller;
import java.util.List;
import cn.dev33.satoken.annotation.SaMode;
import lombok.RequiredArgsConstructor;
import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.constraints.*;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.bo.XzdSubcontractBo; import cn.dev33.satoken.annotation.SaMode;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo; import jakarta.servlet.http.HttpServletResponse;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.IXzdSubcontractService; import jakarta.validation.constraints.NotEmpty;
import org.springframework.web.bind.annotation.*; import jakarta.validation.constraints.NotNull;
import org.springframework.validation.annotation.Validated; import lombok.RequiredArgsConstructor;
import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.common.log.annotation.Log;
import org.dromara.common.web.core.BaseController;
import org.dromara.common.mybatis.core.page.PageQuery;
import org.dromara.common.core.domain.R; import org.dromara.common.core.domain.R;
import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.AddGroup;
import org.dromara.common.core.validate.EditGroup; import org.dromara.common.core.validate.EditGroup;
import org.dromara.common.log.enums.BusinessType;
import org.dromara.common.excel.utils.ExcelUtil; import org.dromara.common.excel.utils.ExcelUtil;
import org.dromara.xzd.settlement.fenbaohetongjingdu.domain.vo.SettlementOfSubcontractingContractVo; import org.dromara.common.idempotent.annotation.RepeatSubmit;
import org.dromara.xzd.settlement.fenbaohetongjingdu.domain.bo.SettlementOfSubcontractingContractBo; import org.dromara.common.log.annotation.Log;
import org.dromara.xzd.settlement.fenbaohetongjingdu.service.ISettlementOfSubcontractingContractService; import org.dromara.common.log.enums.BusinessType;
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.xzd.contractManagement.fenbaohetongxinxi.domain.bo.XzdSubcontractBo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.IXzdSubcontractService;
import org.dromara.xzd.domain.bo.XzdBusinessSealBo;
import org.dromara.xzd.domain.vo.XzdBusinessSealVo;
import org.dromara.xzd.service.IXzdBusinessSealService;
import org.dromara.xzd.settlement.fenbaohetongjingdu.domain.bo.SettlementOfSubcontractingContractBo;
import org.dromara.xzd.settlement.fenbaohetongjingdu.domain.vo.SettlementOfSubcontractingContractVo;
import org.dromara.xzd.settlement.fenbaohetongjingdu.service.ISettlementOfSubcontractingContractService;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/** /**
* 分包合同进度结算 * 分包合同进度结算
@ -42,6 +46,16 @@ public class SettlementOfSubcontractingContractController extends BaseController
private final IXzdSubcontractService xzdSubcontractService; private final IXzdSubcontractService xzdSubcontractService;
private final IXzdBusinessSealService xzdBusinessSealService;
/**
* 查询印章帮助列表
*/
@SaCheckPermission(value = {"fenbaohetongjingdu:ofSubcontractingContract:list","fenbaohetongjingdu:ofSubcontractingContract:add","fenbaohetongjingdu:ofSubcontractingContract:edit"},mode = SaMode.OR)
@GetMapping("/businessSealList")
public TableDataInfo<XzdBusinessSealVo> list(XzdBusinessSealBo bo, PageQuery pageQuery) {
return xzdBusinessSealService.queryPageList(bo, pageQuery);
}
/** /**
* 查询分包合同信息列表 * 查询分包合同信息列表
*/ */

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.skyfk.cbhtsc.controller; package org.dromara.xzd.skyfk.cbhtsc.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -111,7 +112,7 @@ public class XzdContractPaymentController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("skyfk:contractPayment:add || skyfk:contractPayment:edit || skyfk:contractPayment:list") @SaCheckPermission(value = {"skyfk:contractPayment:add", "skyfk:contractPayment:edit", "skyfk:contractPayment:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);

View File

@ -1,6 +1,8 @@
package org.dromara.xzd.skyfk.fbhtfk.controller; package org.dromara.xzd.skyfk.fbhtfk.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import cn.hutool.core.lang.tree.Tree;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -18,6 +20,13 @@ import org.dromara.common.web.core.BaseController;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.bo.XzdSubcontractBo; import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.bo.XzdSubcontractBo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo; import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.IXzdSubcontractService; import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.IXzdSubcontractService;
import org.dromara.xzd.domain.bo.XzdProjectTypeBo;
import org.dromara.xzd.domain.vo.XzdProjectTypeVo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.service.IXzdProjectTypeService;
import org.dromara.xzd.service.IXzdSupplierInfoService;
import org.dromara.xzd.skyfk.fbhtfk.domain.bo.XzdSkyfkFbhtfkBo; import org.dromara.xzd.skyfk.fbhtfk.domain.bo.XzdSkyfkFbhtfkBo;
import org.dromara.xzd.skyfk.fbhtfk.domain.vo.XzdSkyfkFbhtfkVo; import org.dromara.xzd.skyfk.fbhtfk.domain.vo.XzdSkyfkFbhtfkVo;
import org.dromara.xzd.skyfk.fbhtfk.service.impl.XzdSkyfkFbhtfkServiceImpl; import org.dromara.xzd.skyfk.fbhtfk.service.impl.XzdSkyfkFbhtfkServiceImpl;
@ -41,6 +50,9 @@ public class XzdSkyfkFbhtfkController extends BaseController {
private final XzdSkyfkFbhtfkServiceImpl xzdSkyfkFbhtfkService; private final XzdSkyfkFbhtfkServiceImpl xzdSkyfkFbhtfkService;
private final IXzdSubcontractService xzdSubcontractService; private final IXzdSubcontractService xzdSubcontractService;
private final IXzdProjectTypeService xzdProjectTypeService;
private final IXzdSupplierInfoService xzdSupplierInfoService;
private final IXzdProjectService xzdProjectService;
/** /**
* 查询收款与付款-分包合同付款列表 * 查询收款与付款-分包合同付款列表
@ -120,10 +132,44 @@ public class XzdSkyfkFbhtfkController extends BaseController {
/** /**
* 查询分包合同信息列表 * 查询分包合同信息列表
*/ */
@SaCheckPermission("fbhtfk:skyfkFbhtfk:add || fbhtfk:skyfkFbhtfk:edit || fbhtfk:skyfkFbhtfk:list") @SaCheckPermission(value = {"fbhtfk:skyfkFbhtfk:add", "fbhtfk:skyfkFbhtfk:edit", "fbhtfk:skyfkFbhtfk:list"}, mode = SaMode.OR)
@GetMapping("/subcontractList") @GetMapping("/subcontractList")
public TableDataInfo<XzdSubcontractVo> list(XzdSubcontractBo bo, PageQuery pageQuery) { public TableDataInfo<XzdSubcontractVo> list(XzdSubcontractBo bo, PageQuery pageQuery) {
return xzdSubcontractService.queryPageList(bo, pageQuery); return xzdSubcontractService.queryPageList(bo, pageQuery);
} }
/**
* 查询项目类型列表
*/
@GetMapping("/projectTypeList")
@SaCheckPermission(value = {"fbhtfk:skyfkFbhtfk:add", "fbhtfk:skyfkFbhtfk:edit", "fbhtfk:skyfkFbhtfk:list"}, mode = SaMode.OR)
public R<List<Tree<String>>> list(XzdProjectTypeBo bo) {
List<XzdProjectTypeVo> list = xzdProjectTypeService.queryList(bo);
return R.ok(xzdProjectTypeService.buildMenuTreeSelect(list));
}
/**
* 获取供应商信息详细信息
*
* @param id 主键
*/
@SaCheckPermission(value = {"fbhtfk:skyfkFbhtfk:add", "fbhtfk:skyfkFbhtfk:edit", "fbhtfk:skyfkFbhtfk:list"}, mode = SaMode.OR)
@GetMapping("/getSupplierInfo/{id}")
public R<XzdSupplierInfoVo> getSupplierInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(xzdSupplierInfoService.queryById(id));
}
/**
* 获取项目信息详细信息
*
* @param id 主键
*/
@SaCheckPermission(value = {"fbhtfk:skyfkFbhtfk:add", "fbhtfk:skyfkFbhtfk:edit", "fbhtfk:skyfkFbhtfk:list"}, mode = SaMode.OR)
@GetMapping("/getProjectInfo/{id}")
public R<XzdProjectVo> getProjectInfo(@NotNull(message = "主键不能为空")
@PathVariable Long id) {
return R.ok(xzdProjectService.queryById(id));
}
} }

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.spykp.kpsq.controller; package org.dromara.xzd.spykp.kpsq.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -16,8 +17,11 @@ 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.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdProjectBo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.spykp.kpsq.domain.bo.XzdSpykpKpsqBo; import org.dromara.xzd.spykp.kpsq.domain.bo.XzdSpykpKpsqBo;
import org.dromara.xzd.spykp.kpsq.domain.vo.XzdSpykpKpsqVo; import org.dromara.xzd.spykp.kpsq.domain.vo.XzdSpykpKpsqVo;
import org.dromara.xzd.spykp.kpsq.service.IXzdSpykpKpsqService; import org.dromara.xzd.spykp.kpsq.service.IXzdSpykpKpsqService;
@ -40,6 +44,7 @@ public class XzdSpykpKpsqController extends BaseController {
private final IXzdSpykpKpsqService xzdSpykpKpsqService; private final IXzdSpykpKpsqService xzdSpykpKpsqService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdProjectService xzdProjectService;
/** /**
* 查询收票与开票-开票申请列表 * 查询收票与开票-开票申请列表
@ -111,10 +116,19 @@ public class XzdSpykpKpsqController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("kpsq:kpsq:add || kpsq:kpsq:edit || kpsq:kpsq:list") @SaCheckPermission(value = {"kpsq:kpsq:add", "kpsq:kpsq:edit", "kpsq:kpsq:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询项目信息列表
*/
@SaCheckPermission(value = {"kpsq:kpsq:add", "kpsq:kpsq:edit", "kpsq:kpsq:list"}, mode = SaMode.OR)
@GetMapping("/projectList")
public TableDataInfo<XzdProjectVo> list(XzdProjectBo bo, PageQuery pageQuery) {
return xzdProjectService.queryPageList(bo, pageQuery);
}
} }

View File

@ -1,6 +1,7 @@
package org.dromara.xzd.spykp.sjsqd.controller; package org.dromara.xzd.spykp.sjsqd.controller;
import cn.dev33.satoken.annotation.SaCheckPermission; import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.dev33.satoken.annotation.SaMode;
import jakarta.servlet.http.HttpServletResponse; 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;
@ -15,9 +16,24 @@ 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.xzd.comprehensive.domain.bo.XzdCsContractInformationBo;
import org.dromara.xzd.comprehensive.domain.vo.XzdCsContractInformationVo;
import org.dromara.xzd.comprehensive.service.IXzdCsContractInformationService;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.bo.XzdSubcontractBo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.domain.vo.XzdSubcontractVo;
import org.dromara.xzd.contractManagement.fenbaohetongxinxi.service.IXzdSubcontractService;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.bo.XzdPurchaseContractInformationBo;
import org.dromara.xzd.contractManagement.purchaseManagement.domain.vo.XzdPurchaseContractInformationVo;
import org.dromara.xzd.contractManagement.purchaseManagement.service.IXzdPurchaseContractInformationService;
import org.dromara.xzd.domain.bo.XzdContractDetailsBo; import org.dromara.xzd.domain.bo.XzdContractDetailsBo;
import org.dromara.xzd.domain.bo.XzdProjectBo;
import org.dromara.xzd.domain.dto.XzdClienteleListDto;
import org.dromara.xzd.domain.vo.XzdClienteleListSumVo;
import org.dromara.xzd.domain.vo.XzdContractDetailsVo; import org.dromara.xzd.domain.vo.XzdContractDetailsVo;
import org.dromara.xzd.domain.vo.XzdProjectVo;
import org.dromara.xzd.service.IXzdContractDetailsService; import org.dromara.xzd.service.IXzdContractDetailsService;
import org.dromara.xzd.service.IXzdCorrespondentList;
import org.dromara.xzd.service.IXzdProjectService;
import org.dromara.xzd.spykp.sjsqd.domain.bo.XzdSpykpSjsqdBo; import org.dromara.xzd.spykp.sjsqd.domain.bo.XzdSpykpSjsqdBo;
import org.dromara.xzd.spykp.sjsqd.domain.vo.XzdSpykpSjsqdVo; import org.dromara.xzd.spykp.sjsqd.domain.vo.XzdSpykpSjsqdVo;
import org.dromara.xzd.spykp.sjsqd.service.IXzdSpykpSjsqdService; import org.dromara.xzd.spykp.sjsqd.service.IXzdSpykpSjsqdService;
@ -40,6 +56,11 @@ public class XzdSpykpSjsqdController extends BaseController {
private final IXzdSpykpSjsqdService xzdSpykpSjsqdService; private final IXzdSpykpSjsqdService xzdSpykpSjsqdService;
private final IXzdContractDetailsService xzdContractDetailsService; private final IXzdContractDetailsService xzdContractDetailsService;
private final IXzdProjectService xzdProjectService;
private final IXzdCorrespondentList iXzdCorrespondentList;
private final IXzdSubcontractService xzdSubcontractService;
private final IXzdPurchaseContractInformationService xzdPurchaseContractInformationService;
private final IXzdCsContractInformationService xzdCsContractInformationService;
/** /**
* 查询收据申请单列表 * 查询收据申请单列表
@ -111,10 +132,55 @@ public class XzdSpykpSjsqdController extends BaseController {
/** /**
* 查询承包合同信息列表 * 查询承包合同信息列表
*/ */
@SaCheckPermission("sjsqd:sjsqd:add || sjsqd:sjsqd:edit || sjsqd:sjsqd:list") @SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/detailsList") @GetMapping("/detailsList")
public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) { public TableDataInfo<XzdContractDetailsVo> list(XzdContractDetailsBo bo, PageQuery pageQuery) {
return xzdContractDetailsService.queryPageList(bo, pageQuery); return xzdContractDetailsService.queryPageList(bo, pageQuery);
} }
/**
* 查询项目信息列表
*/
@SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/projectList")
public TableDataInfo<XzdProjectVo> list(XzdProjectBo bo, PageQuery pageQuery) {
return xzdProjectService.queryPageList(bo, pageQuery);
}
/**
* 客户信息列表
*/
@SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/queryCustomertype")
public R<XzdClienteleListSumVo> queryCustomertype(XzdClienteleListDto dto, PageQuery pageQuery) {
return iXzdCorrespondentList.queryCustomertype(dto, pageQuery);
}
/**
* 查询分包合同信息列表
*/
@SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/subcontractList")
public TableDataInfo<XzdSubcontractVo> list(XzdSubcontractBo bo, PageQuery pageQuery) {
return xzdSubcontractService.queryPageList(bo, pageQuery);
}
/**
* 查询采购合同信息列表
*/
@SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/purchaseContractInformationList")
public TableDataInfo<XzdPurchaseContractInformationVo> list(XzdPurchaseContractInformationBo bo, PageQuery pageQuery) {
return xzdPurchaseContractInformationService.queryPageList(bo, pageQuery);
}
/**
* 查询综合服务合同信息列表
*/
@SaCheckPermission(value = {"sjsqd:sjsqd:add", "sjsqd:sjsqd:edit", "sjsqd:sjsqd:list"}, mode = SaMode.OR)
@GetMapping("/csContractInformationList")
public TableDataInfo<XzdCsContractInformationVo> list(XzdCsContractInformationBo bo, PageQuery pageQuery) {
return xzdCsContractInformationService.queryPageList(bo, pageQuery);
}
} }