Browse Source

xml

dev_kxc
zhuyulei 1 year ago
parent
commit
ea03bc503b
  1. 16
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdBidFileController.java
  2. 15
      jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdContractFulfillingNoticeController.java
  3. 16
      jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidNoticeController.java
  4. 15
      jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidPrequController.java
  5. 14
      jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidResultController.java
  6. 17
      jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidWiningController.java
  7. 14
      jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectBidInfoController.java
  8. 3
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdBidFile.java
  9. 3
      jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdContractFulfillingNotice.java
  10. 3
      jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidNotice.java
  11. 3
      jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidResult.java
  12. 3
      jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidWining.java
  13. 9
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdBidFileMapper.java
  14. 8
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdContractFulfillingNoticeMapper.java
  15. 9
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidNoticeMapper.java
  16. 8
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidResultMapper.java
  17. 9
      jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidWiningMapper.java
  18. 28
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdBidFileService.java
  19. 29
      jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdContractFulfillingNoticeService.java
  20. 26
      jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidNoticeService.java
  21. 30
      jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidResultService.java
  22. 23
      jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidWiningService.java
  23. 51
      jwtech-system/src/main/resources/mapper/earlyStage/BsSlgcQqjdBidFileMapper.xml
  24. 46
      jwtech-system/src/main/resources/mapper/earlyStage/BsSlgcQqjdContractFulfillingNoticeMapper.xml
  25. 48
      jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidNoticeMapper.xml
  26. 47
      jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidResultMapper.xml
  27. 43
      jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidWiningMapper.xml

16
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdBidFileController.java

@ -3,12 +3,15 @@ package com.kms.earlyStage.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +48,11 @@ public class BsSlgcQqjdBidFileController extends BaseController
@Autowired @Autowired
private BsSlgcQqjdBidFileService bsSlgcQqjdBidFileService; private BsSlgcQqjdBidFileService bsSlgcQqjdBidFileService;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询招标文件列表 * 查询招标文件列表
*/ */
@ -75,7 +83,13 @@ public class BsSlgcQqjdBidFileController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(bsSlgcQqjdBidFileService.getById(id)); BsSlgcQqjdBidFile byId = bsSlgcQqjdBidFileService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProjectCode, byId.getProCode())
.eq(SpecialProjectProposal::getProNo, byId.getProNo()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

15
jwtech-system/src/main/java/com/kms/earlyStage/controller/BsSlgcQqjdContractFulfillingNoticeController.java

@ -3,12 +3,15 @@ package com.kms.earlyStage.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +48,9 @@ public class BsSlgcQqjdContractFulfillingNoticeController extends BaseController
@Autowired @Autowired
private BsSlgcQqjdContractFulfillingNoticeService bsSlgcQqjdContractFulfillingNoticeService; private BsSlgcQqjdContractFulfillingNoticeService bsSlgcQqjdContractFulfillingNoticeService;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询项目合同及履行公示详情列表 * 查询项目合同及履行公示详情列表
*/ */
@ -75,7 +81,14 @@ public class BsSlgcQqjdContractFulfillingNoticeController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(bsSlgcQqjdContractFulfillingNoticeService.getById(id)); BsSlgcQqjdContractFulfillingNotice byId = bsSlgcQqjdContractFulfillingNoticeService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProjectCode, byId.getProCode())
.eq(SpecialProjectProposal::getProNo, byId.getProNo()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

16
jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidNoticeController.java

@ -3,12 +3,15 @@ package com.kms.earlyStage.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +48,9 @@ public class ProjectBidNoticeController extends BaseController
@Autowired @Autowired
private ProjectBidNoticeService projectBidNoticeService; private ProjectBidNoticeService projectBidNoticeService;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询招标公告列表 * 查询招标公告列表
*/ */
@ -75,7 +81,15 @@ public class ProjectBidNoticeController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(projectBidNoticeService.getById(id)); ProjectBidNotice byId = projectBidNoticeService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProjectCode, byId.getProjectCode())
.eq(SpecialProjectProposal::getProNo, byId.getProNo()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

15
jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidPrequController.java

@ -3,12 +3,16 @@ package com.kms.earlyStage.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import com.sun.tools.internal.ws.wsdl.parser.W3CAddressingExtensionHandler;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +49,9 @@ public class ProjectBidPrequController extends BaseController
@Autowired @Autowired
private ProjectBidPrequService projectBidPrequService; private ProjectBidPrequService projectBidPrequService;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询资格预审公告列表 * 查询资格预审公告列表
*/ */
@ -75,7 +82,13 @@ public class ProjectBidPrequController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(projectBidPrequService.getById(id)); ProjectBidPrequ byId = projectBidPrequService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProNo, byId.getProNo()).eq(SpecialProjectProposal::getProjectCode, byId.getProjectCode()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

14
jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidResultController.java

@ -3,12 +3,15 @@ package com.kms.earlyStage.controller;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -45,6 +48,9 @@ public class ProjectBidResultController extends BaseController
@Autowired @Autowired
private ProjectBidResultService projectBidResultService; private ProjectBidResultService projectBidResultService;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询中标结果列表 * 查询中标结果列表
*/ */
@ -75,7 +81,13 @@ public class ProjectBidResultController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(projectBidResultService.getById(id)); ProjectBidResult byId = projectBidResultService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProNo, byId.getProNo()).eq(SpecialProjectProposal::getProjectCode, byId.getProjectCode()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

17
jwtech-system/src/main/java/com/kms/earlyStage/controller/ProjectBidWiningController.java

@ -4,18 +4,18 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
import com.kms.common.utils.BaseEntityUtils; import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.ProjectBidDetails; import com.kms.earlyStage.domain.*;
import com.kms.earlyStage.domain.ProjectBidWinner;
import com.kms.earlyStage.domain.SpecialProjectBidInfo;
import com.kms.earlyStage.domain.vo.BidInfoVO; import com.kms.earlyStage.domain.vo.BidInfoVO;
import com.kms.earlyStage.domain.vo.BidWinnerVO; import com.kms.earlyStage.domain.vo.BidWinnerVO;
import com.kms.earlyStage.mapper.ProjectBidWinnerMapper; import com.kms.earlyStage.mapper.ProjectBidWinnerMapper;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator; import org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator;
@ -35,7 +35,6 @@ import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.jianwei.common.annotation.Log; import com.jianwei.common.annotation.Log;
import com.jianwei.common.core.domain.AjaxResult; import com.jianwei.common.core.domain.AjaxResult;
import com.jianwei.common.enums.BusinessType; import com.jianwei.common.enums.BusinessType;
import com.kms.earlyStage.domain.ProjectBidWining;
import com.kms.earlyStage.service.ProjectBidWiningService; import com.kms.earlyStage.service.ProjectBidWiningService;
@ -56,6 +55,9 @@ public class ProjectBidWiningController extends BaseController
@Autowired @Autowired
private ProjectBidWinnerMapper projectBidWinnerMapper; private ProjectBidWinnerMapper projectBidWinnerMapper;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询中标候选人公示基本信息列表 * 查询中标候选人公示基本信息列表
*/ */
@ -86,7 +88,12 @@ public class ProjectBidWiningController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(projectBidWiningService.getById(id)); ProjectBidWining byId = projectBidWiningService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProNo, byId.getProNo()).eq(SpecialProjectProposal::getProjectCode, byId.getProjectCode()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

14
jwtech-system/src/main/java/com/kms/earlyStage/controller/SpecialProjectBidInfoController.java

@ -4,6 +4,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.jianwei.common.core.controller.BaseController; import com.jianwei.common.core.controller.BaseController;
import com.jianwei.common.core.domain.SearchParam; import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.poi.ExcelUtil; import com.jianwei.common.utils.poi.ExcelUtil;
@ -11,9 +12,11 @@ import com.kms.common.utils.BaseEntityUtils;
import com.kms.earlyStage.domain.ProjectBidDetails; import com.kms.earlyStage.domain.ProjectBidDetails;
import com.kms.earlyStage.domain.SpecialProjectProposal;
import com.kms.earlyStage.domain.vo.BidInfoVO; import com.kms.earlyStage.domain.vo.BidInfoVO;
import com.kms.earlyStage.mapper.ProjectBidDetailsMapper; import com.kms.earlyStage.mapper.ProjectBidDetailsMapper;
import com.kms.earlyStage.service.ProjectBidDetailsService; import com.kms.earlyStage.service.ProjectBidDetailsService;
import com.kms.earlyStage.service.SpecialProjectProposalService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@ -52,6 +55,9 @@ public class SpecialProjectBidInfoController extends BaseController
@Autowired @Autowired
private ProjectBidDetailsMapper projectBidDetailsMapper; private ProjectBidDetailsMapper projectBidDetailsMapper;
@Autowired
private SpecialProjectProposalService specialProjectProposalService;
/** /**
* 查询招标计划基本信息列表 * 查询招标计划基本信息列表
*/ */
@ -82,7 +88,13 @@ public class SpecialProjectBidInfoController extends BaseController
@GetMapping(value = "/{id}") @GetMapping(value = "/{id}")
public AjaxResult getInfo(@PathVariable("id") String id) public AjaxResult getInfo(@PathVariable("id") String id)
{ {
return AjaxResult.success(specialProjectBidInfoService.getById(id)); SpecialProjectBidInfo byId = specialProjectBidInfoService.getById(id);
SpecialProjectProposal one = specialProjectProposalService.getOne(Wrappers.lambdaQuery(SpecialProjectProposal.class)
.eq(SpecialProjectProposal::getProNo, byId.getProNo()).eq(SpecialProjectProposal::getProjectCode, byId.getProjectCode()));
byId.setBidProjectName(one.getProjectName());
return AjaxResult.success(byId);
} }
/** /**

3
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdBidFile.java

@ -1,6 +1,8 @@
package com.kms.earlyStage.domain; package com.kms.earlyStage.domain;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -30,6 +32,7 @@ public class BsSlgcQqjdBidFile extends BaseEntity
/** 招标项目名称 */ /** 招标项目名称 */
@Excel(name = "招标项目名称") @Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称") @ApiModelProperty("招标项目名称")
@TableField(exist = false)
private String bidProjectName; private String bidProjectName;
/** 标段名称 */ /** 标段名称 */

3
jwtech-system/src/main/java/com/kms/earlyStage/domain/BsSlgcQqjdContractFulfillingNotice.java

@ -1,6 +1,8 @@
package com.kms.earlyStage.domain; package com.kms.earlyStage.domain;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -30,6 +32,7 @@ public class BsSlgcQqjdContractFulfillingNotice extends BaseEntity
/** 招标项目名称 */ /** 招标项目名称 */
@Excel(name = "招标项目名称") @Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称") @ApiModelProperty("招标项目名称")
@TableField(exist = false)
private String bidProjectName; private String bidProjectName;
/** 标段名称 */ /** 标段名称 */

3
jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidNotice.java

@ -1,6 +1,8 @@
package com.kms.earlyStage.domain; package com.kms.earlyStage.domain;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -35,6 +37,7 @@ public class ProjectBidNotice extends BaseEntity
/** 投资项目名称 */ /** 投资项目名称 */
@Excel(name = "投资项目名称") @Excel(name = "投资项目名称")
@ApiModelProperty("投资项目名称") @ApiModelProperty("投资项目名称")
@TableField(exist = false)
private String investProjectName; private String investProjectName;
/** 招标项目名称 */ /** 招标项目名称 */

3
jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidResult.java

@ -2,6 +2,8 @@ package com.kms.earlyStage.domain;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -41,6 +43,7 @@ public class ProjectBidResult extends BaseEntity
/** 招标项目名称 */ /** 招标项目名称 */
@Excel(name = "招标项目名称") @Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称") @ApiModelProperty("招标项目名称")
@TableField(exist = false)
private String bidProjectName; private String bidProjectName;
/** 标段(包)名称 */ /** 标段(包)名称 */

3
jwtech-system/src/main/java/com/kms/earlyStage/domain/ProjectBidWining.java

@ -1,6 +1,8 @@
package com.kms.earlyStage.domain; package com.kms.earlyStage.domain;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -40,6 +42,7 @@ public class ProjectBidWining extends BaseEntity
/** 招标项目名称 */ /** 招标项目名称 */
@Excel(name = "招标项目名称") @Excel(name = "招标项目名称")
@ApiModelProperty("招标项目名称") @ApiModelProperty("招标项目名称")
@TableField(exist = false)
private String bidProjectName; private String bidProjectName;
/** 标段(包)名称 */ /** 标段(包)名称 */

9
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdBidFileMapper.java

@ -1,9 +1,12 @@
package com.kms.earlyStage.mapper; package com.kms.earlyStage.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.earlyStage.domain.BsSlgcQqjdBidFile; import com.kms.earlyStage.domain.BsSlgcQqjdBidFile;
import java.util.List;
/** /**
* 招标文件Mapper接口 * 招标文件Mapper接口
* *
@ -13,4 +16,10 @@ import com.kms.earlyStage.domain.BsSlgcQqjdBidFile;
@Repository @Repository
public interface BsSlgcQqjdBidFileMapper extends BaseMapper<BsSlgcQqjdBidFile> { public interface BsSlgcQqjdBidFileMapper extends BaseMapper<BsSlgcQqjdBidFile> {
List<BsSlgcQqjdBidFile> getList(@Param("bidProjectName") String bidProjectName,
@Param("proCode") String proCode,
@Param("proNo") String proNo,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
} }

8
jwtech-system/src/main/java/com/kms/earlyStage/mapper/BsSlgcQqjdContractFulfillingNoticeMapper.java

@ -1,9 +1,12 @@
package com.kms.earlyStage.mapper; package com.kms.earlyStage.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice; import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice;
import java.util.List;
/** /**
* 项目合同及履行公示详情Mapper接口 * 项目合同及履行公示详情Mapper接口
* *
@ -13,4 +16,9 @@ import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice;
@Repository @Repository
public interface BsSlgcQqjdContractFulfillingNoticeMapper extends BaseMapper<BsSlgcQqjdContractFulfillingNotice> { public interface BsSlgcQqjdContractFulfillingNoticeMapper extends BaseMapper<BsSlgcQqjdContractFulfillingNotice> {
List<BsSlgcQqjdContractFulfillingNotice> getList(@Param("proNo") String proNo,
@Param("proCode") String proCode,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
} }

9
jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidNoticeMapper.java

@ -1,9 +1,13 @@
package com.kms.earlyStage.mapper; package com.kms.earlyStage.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.earlyStage.domain.ProjectBidNotice; import com.kms.earlyStage.domain.ProjectBidNotice;
import java.util.List;
/** /**
* 招标公告Mapper接口 * 招标公告Mapper接口
* *
@ -13,4 +17,9 @@ import com.kms.earlyStage.domain.ProjectBidNotice;
@Repository @Repository
public interface ProjectBidNoticeMapper extends BaseMapper<ProjectBidNotice> { public interface ProjectBidNoticeMapper extends BaseMapper<ProjectBidNotice> {
List<ProjectBidNotice> getList(@Param("proNo") String proNo,
@Param("projectCode") String projectCode,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
} }

8
jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidResultMapper.java

@ -1,9 +1,12 @@
package com.kms.earlyStage.mapper; package com.kms.earlyStage.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.earlyStage.domain.ProjectBidResult; import com.kms.earlyStage.domain.ProjectBidResult;
import java.util.List;
/** /**
* 中标结果Mapper接口 * 中标结果Mapper接口
* *
@ -13,4 +16,9 @@ import com.kms.earlyStage.domain.ProjectBidResult;
@Repository @Repository
public interface ProjectBidResultMapper extends BaseMapper<ProjectBidResult> { public interface ProjectBidResultMapper extends BaseMapper<ProjectBidResult> {
List<ProjectBidResult> getList(@Param("proNo") String proNo,
@Param("projectCode") String projectCode,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
} }

9
jwtech-system/src/main/java/com/kms/earlyStage/mapper/ProjectBidWiningMapper.java

@ -1,9 +1,12 @@
package com.kms.earlyStage.mapper; package com.kms.earlyStage.mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kms.earlyStage.domain.ProjectBidWining; import com.kms.earlyStage.domain.ProjectBidWining;
import java.util.List;
/** /**
* 中标候选人公示基本信息Mapper接口 * 中标候选人公示基本信息Mapper接口
* *
@ -13,4 +16,10 @@ import com.kms.earlyStage.domain.ProjectBidWining;
@Repository @Repository
public interface ProjectBidWiningMapper extends BaseMapper<ProjectBidWining> { public interface ProjectBidWiningMapper extends BaseMapper<ProjectBidWining> {
List<ProjectBidWining> getList(
@Param("proNo") String proNo,
@Param("projectCode") String projectCode,
@Param("orderBy") String orderBy,
@Param("pageNum") int pageNum,
@Param("pageSize") int pageSize);
} }

28
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdBidFileService.java

@ -1,10 +1,17 @@
package com.kms.earlyStage.service; package com.kms.earlyStage.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.mapper.BsSlgcQqjdBidFileMapper; import com.kms.earlyStage.mapper.BsSlgcQqjdBidFileMapper;
import com.kms.earlyStage.domain.BsSlgcQqjdBidFile; import com.kms.earlyStage.domain.BsSlgcQqjdBidFile;
import java.util.List;
import java.util.Map;
/** /**
* 招标文件Service接口 * 招标文件Service接口
* *
@ -14,4 +21,25 @@ import com.kms.earlyStage.domain.BsSlgcQqjdBidFile;
@Service @Service
public class BsSlgcQqjdBidFileService extends BaseService<BsSlgcQqjdBidFileMapper, BsSlgcQqjdBidFile> { public class BsSlgcQqjdBidFileService extends BaseService<BsSlgcQqjdBidFileMapper, BsSlgcQqjdBidFile> {
@Autowired
private BsSlgcQqjdBidFileMapper bsSlgcQqjdBidFileMapper;
public IPage selectPage(SearchParam<BsSlgcQqjdBidFile> sp) {
BsSlgcQqjdBidFile data = sp.getData();
Map<String, Object> params = sp.getParams();
List<BsSlgcQqjdBidFile> list =
bsSlgcQqjdBidFileMapper.getList(data.getBidProjectName(),data.getProCode(),
data.getProNo(),(String)params.get("orderBy"), sp.getPageNum(),sp.getPageSize());
Page<BsSlgcQqjdBidFile> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
} }

29
jwtech-system/src/main/java/com/kms/earlyStage/service/BsSlgcQqjdContractFulfillingNoticeService.java

@ -1,10 +1,17 @@
package com.kms.earlyStage.service; package com.kms.earlyStage.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.mapper.BsSlgcQqjdContractFulfillingNoticeMapper; import com.kms.earlyStage.mapper.BsSlgcQqjdContractFulfillingNoticeMapper;
import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice; import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice;
import java.util.List;
import java.util.Map;
/** /**
* 项目合同及履行公示详情Service接口 * 项目合同及履行公示详情Service接口
* *
@ -14,4 +21,26 @@ import com.kms.earlyStage.domain.BsSlgcQqjdContractFulfillingNotice;
@Service @Service
public class BsSlgcQqjdContractFulfillingNoticeService extends BaseService<BsSlgcQqjdContractFulfillingNoticeMapper, BsSlgcQqjdContractFulfillingNotice>{ public class BsSlgcQqjdContractFulfillingNoticeService extends BaseService<BsSlgcQqjdContractFulfillingNoticeMapper, BsSlgcQqjdContractFulfillingNotice>{
@Autowired
private BsSlgcQqjdContractFulfillingNoticeMapper bsSlgcQqjdContractFulfillingNoticeMapper;
public IPage selectPage(SearchParam<BsSlgcQqjdContractFulfillingNotice> sp) {
BsSlgcQqjdContractFulfillingNotice data = sp.getData();
Map<String, Object> params = sp.getParams();
List<BsSlgcQqjdContractFulfillingNotice> list =
bsSlgcQqjdContractFulfillingNoticeMapper.getList(data.getProNo(),data.getProCode()
,(String) params.get("orderBy"),sp.getPageNum(),sp.getPageSize());
Page<BsSlgcQqjdContractFulfillingNotice> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
} }

26
jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidNoticeService.java

@ -1,10 +1,17 @@
package com.kms.earlyStage.service; package com.kms.earlyStage.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.mapper.ProjectBidNoticeMapper; import com.kms.earlyStage.mapper.ProjectBidNoticeMapper;
import com.kms.earlyStage.domain.ProjectBidNotice; import com.kms.earlyStage.domain.ProjectBidNotice;
import java.util.List;
import java.util.Map;
/** /**
* 招标公告Service接口 * 招标公告Service接口
* *
@ -14,4 +21,23 @@ import com.kms.earlyStage.domain.ProjectBidNotice;
@Service @Service
public class ProjectBidNoticeService extends BaseService<ProjectBidNoticeMapper, ProjectBidNotice> { public class ProjectBidNoticeService extends BaseService<ProjectBidNoticeMapper, ProjectBidNotice> {
@Autowired
private ProjectBidNoticeMapper projectBidNoticeMapper;
public IPage selectPage(SearchParam<ProjectBidNotice> sp) {
ProjectBidNotice data = sp.getData();
Map<String, Object> params = sp.getParams();
List<ProjectBidNotice> list = projectBidNoticeMapper.getList(data.getProNo(),data.getProjectCode(),
(String) params.get("orderBy"),sp.getPageNum(),sp.getPageSize());
Page<ProjectBidNotice> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
} }

30
jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidResultService.java

@ -1,10 +1,19 @@
package com.kms.earlyStage.service; package com.kms.earlyStage.service;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.ConditionView;
import com.jianwei.common.core.domain.SearchParam;
import lombok.experimental.Accessors;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.mapper.ProjectBidResultMapper; import com.kms.earlyStage.mapper.ProjectBidResultMapper;
import com.kms.earlyStage.domain.ProjectBidResult; import com.kms.earlyStage.domain.ProjectBidResult;
import java.util.List;
import java.util.Map;
/** /**
* 中标结果Service接口 * 中标结果Service接口
* *
@ -14,4 +23,25 @@ import com.kms.earlyStage.domain.ProjectBidResult;
@Service @Service
public class ProjectBidResultService extends BaseService<ProjectBidResultMapper, ProjectBidResult>{ public class ProjectBidResultService extends BaseService<ProjectBidResultMapper, ProjectBidResult>{
@Autowired
private ProjectBidResultMapper projectBidResultMapper;
public IPage selectPage(SearchParam<ProjectBidResult> sp) {
ProjectBidResult data = sp.getData();
Map<String, Object> params = sp.getParams();
ConditionView cv = sp.getCv();
List<ProjectBidResult> list = projectBidResultMapper.getList(data.getProNo(),data.getProjectCode(),
(String)params.get("orderBy"), sp.getPageNum(),sp.getPageSize());
Page<ProjectBidResult> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
} }

23
jwtech-system/src/main/java/com/kms/earlyStage/service/ProjectBidWiningService.java

@ -2,6 +2,9 @@ package com.kms.earlyStage.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.utils.uuid.UUID; import com.jianwei.common.utils.uuid.UUID;
import com.kms.earlyStage.domain.ProjectBidDetails; import com.kms.earlyStage.domain.ProjectBidDetails;
import com.kms.earlyStage.domain.ProjectBidWinner; import com.kms.earlyStage.domain.ProjectBidWinner;
@ -14,6 +17,9 @@ import com.jianwei.common.core.service.BaseService;
import com.kms.earlyStage.mapper.ProjectBidWiningMapper; import com.kms.earlyStage.mapper.ProjectBidWiningMapper;
import com.kms.earlyStage.domain.ProjectBidWining; import com.kms.earlyStage.domain.ProjectBidWining;
import java.util.List;
import java.util.Map;
/** /**
* 中标候选人公示基本信息Service接口 * 中标候选人公示基本信息Service接口
* *
@ -75,4 +81,21 @@ public class ProjectBidWiningService extends BaseService<ProjectBidWiningMapper,
} }
return true; return true;
} }
public IPage selectPage(SearchParam<ProjectBidWining> sp) {
ProjectBidWining data = sp.getData();
Map<String, Object> params = sp.getParams();
List<ProjectBidWining> list = projectBidWiningMapper.getList(data.getProNo(),data.getProjectCode(),
(String) params.get("orderBy"),sp.getPageNum(),sp.getPageSize());
Page<ProjectBidWining> page = new Page<>();
page.setRecords(list);
page.setTotal(list.size());
return page;
}
} }

51
jwtech-system/src/main/resources/mapper/earlyStage/BsSlgcQqjdBidFileMapper.xml

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.earlyStage.mapper.BsSlgcQqjdBidFileMapper">
<sql id="info">
select
project_name,
bf.*
from bs_slgc_qqjd_bid_file bf
left join bs_slgc_qqjd_spe_pro_proposal pp
on pp.pro_no = bf.pro_no and pp.project_code = bf.pro_code
</sql>
<resultMap id="BsSlgcQqjdBidFile" type="BsSlgcQqjdBidFile">
<id property="id" column="id"/>
<result property="bidProjectName" column="project_name"/>
<result property="proCode" column="pro_code"/>
<result property="loftName" column="loft_name"/>
<result property="nature" column="nature"/>
<result property="isDelay" column="is_delay"/>
<result property="bidOpenTime" column="bid_open_time"/>
<result property="bidOpenMethod" column="bid_open_method"/>
<result property="filePulish" column="file_pulish"/>
<result property="filePulishTime" column="file_pulish_time"/>
<result property="createTime" column="create_time"/>
</resultMap>
<select id="getList" resultMap="BsSlgcQqjdBidFile">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"/>
<where>
<if test="proNo!=null and proNo!=''">
and bf.pro_no=#{proNo}
</if>
<if test="bidProjectName!=null and bidProjectName!=''">
and bid_project_name like concat('%',#{bidProjectName},'%')
</if>
<if test="proCode!=null and proCode!=''">
and bf.pro_code like concat('%',#{proCode},'%')
</if>
</where>
order by bf.${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select>
</mapper>

46
jwtech-system/src/main/resources/mapper/earlyStage/BsSlgcQqjdContractFulfillingNoticeMapper.xml

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.earlyStage.mapper.BsSlgcQqjdContractFulfillingNoticeMapper">
<sql id="info">
select
project_name,
bn.*
from bs_slgc_qqjd_contract_fulfilling_notice bn
left join bs_slgc_qqjd_spe_pro_proposal pp
on pp.pro_no = bn.pro_no and pp.project_code = bn.pro_code
</sql>
<resultMap id="BsSlgcQqjdContractFulfillingNotice" type="BsSlgcQqjdContractFulfillingNotice">
<id property="id" column="id"/>
<result property="bidProjectName" column="project_name"/>
<result property="proCode" column="pro_code"/>
<result property="contractName" column="contract_name"/>
<result property="biderWinName" column="bid_win_name"/>
<result property="contractAmount" column="contract_amount"/>
<result property="contractPeriod" column="contract_period"/>
<result property="contractSignTime" column="contract_sign_time"/>
<result property="createTime" column="create_time"/>
</resultMap>
<select id="getList" resultMap="BsSlgcQqjdContractFulfillingNotice">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"/>
<where>
<if test="proNo!=null and proNo!=''">
and bn.pro_no=#{proNo}
</if>
<if test="proCode!=null and proCode!=''">
and bn.pro_code like concat('%',#{proCode},'%')
</if>
</where>
order by bn.${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select>
</mapper>

48
jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidNoticeMapper.xml

@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.earlyStage.mapper.ProjectBidNoticeMapper">
<sql id="info">
select
project_name,
bn.*
from bs_slgc_qqjd_pro_bid_notice bn
left join bs_slgc_qqjd_spe_pro_proposal pp
on pp.pro_no = bn.pro_no and pp.project_code = bn.project_code
</sql>
<resultMap id="ProjectBidNotice" type="ProjectBidNotice">
<id property="id" column="id"/>
<result property="bidProjectName" column="project_name"/>
<result property="projectCode" column="project_code"/>
<result property="lotName" column="LOT_NAME"/>
<result property="noticeNature" column="NOTICE_NATURE"/>
<result property="reviewQualificationMethod" column="REVIEW_QUALIFICATION_METHOD"/>
<result property="bidProjectLocation" column="BID_PROJECT_LOCATION"/>
<result property="fundingSource" column="FUNDING_SOURCE"/>
<result property="fundingSourceConstitute" column="FUNDING_SOURCE_CONSTITUTE"/>
<result property="createTime" column="create_time"/>
</resultMap>
<select id="getList" resultMap="ProjectBidNotice">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"/>
<where>
<if test="proNo!=null and proNo!=''">
and bn.pro_no=#{proNo}
</if>
<if test="projectCode!=null and projectCode!=''">
and bn.project_code like concat('%',#{projectCode},'%')
</if>
</where>
order by bn.${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select>
</mapper>

47
jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidResultMapper.xml

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.earlyStage.mapper.ProjectBidResultMapper">
<sql id="info">
select
project_name,
br.*
from bs_slgc_qqjd_pro_bid_result br
left join bs_slgc_qqjd_spe_pro_proposal pp
on pp.pro_no = br.pro_no and pp.project_code = br.project_code
</sql>
<resultMap id="ProjectBidResult" type="ProjectBidResult">
<id property="id" column="id"/>
<result property="bidProjectName" column="project_name"/>
<result property="projectCode" column="project_code"/>
<result property="successfulBidder" column="SUCCESSFUL_BIDDER"/>
<result property="bidWinningPrice" column="BID_WINNING_PRICE"/>
<result property="deliveryTime" column="DELIVERY_TIME"/>
<result property="bidWinningTime" column="BID_WINNING_TIME"/>
<result property="createTime" column="create_time"/>
</resultMap>
<select id="getList" resultMap="ProjectBidResult">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"/>
<where>
<if test="proNo!=null and proNo!=''">
and br.pro_no=#{proNo}
</if>
<if test="projectCode!=null and projectCode!=''">
and br.project_code like concat('%',#{projectCode},'%')
</if>
</where>
order by br.${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select>
</mapper>

43
jwtech-system/src/main/resources/mapper/earlyStage/ProjectBidWiningMapper.xml

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.kms.earlyStage.mapper.ProjectBidWiningMapper">
<sql id="info">
select
project_name,
bw.*
from bs_slgc_qqjd_pro_bid_winning bw
left join bs_slgc_qqjd_spe_pro_proposal pp
on pp.pro_no = bw.pro_no and pp.project_code = bw.project_code
</sql>
<resultMap id="ProjectBidWining" type="ProjectBidWining">
<id property="id" column="id"/>
<result property="bidProjectName" column="project_name"/>
<result property="projectCode" column="project_code"/>
<result property="bidQuotation" column="BID_QUOTATION"/>
<result property="publicityStartTime" column="PUBLICITY_START_TIME"/>
<result property="publicityEndTime" column="PUBLICITY_START_TIME"/>
<result property="createTime" column="create_time"/>
</resultMap>
<select id="getList" resultMap="ProjectBidWining">
<bind name="pageNum" value="(pageNum-1)*pageSize"></bind>
<include refid="info"/>
<where>
<if test="proNo!=null and proNo!=''">
and bw.pro_no=#{proNo}
</if>
<if test="projectCode!=null and projectCode!=''">
and bw.project_name like concat('%',#{projectCode},'%')
</if>
</where>
order by bw.${orderBy} desc LIMIT #{pageNum},#{pageSize};
</select>
</mapper>
Loading…
Cancel
Save