投标管理修改
This commit is contained in:
		| @ -6,6 +6,7 @@ import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
|  | ||||
| import java.io.Serial; | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| @ -97,7 +98,7 @@ public class XzdBidPreProject extends BaseEntity { | ||||
|     /** | ||||
|      * 投资单位 | ||||
|      */ | ||||
|     private String investmentUnit; | ||||
|     private Long investmentUnit; | ||||
|  | ||||
|  | ||||
|     /** | ||||
| @ -118,12 +119,12 @@ public class XzdBidPreProject extends BaseEntity { | ||||
|     /** | ||||
|      * 工程造价(万元) | ||||
|      */ | ||||
|     private Long projectCost; | ||||
|     private BigDecimal projectCost; | ||||
|  | ||||
|     /** | ||||
|      * 资料费 | ||||
|      */ | ||||
|     private Long informationCost; | ||||
|     private BigDecimal informationCost; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.*; | ||||
| import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
|  | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.util.Date; | ||||
| import com.fasterxml.jackson.annotation.JsonFormat; | ||||
| @ -56,9 +57,15 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|      * 填报组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "填报组织") | ||||
|     private String reportingOrganization; | ||||
|     private Long reportingOrganization; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 填报部门 | ||||
|      */ | ||||
|  | ||||
|     private  Long tbDept; | ||||
|  | ||||
|     /** | ||||
|      * 报名截止时间 | ||||
|      */ | ||||
| @ -92,7 +99,7 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|     /** | ||||
|      * 工期要求(天) | ||||
|      */ | ||||
|     private Long durationDays; | ||||
|     private BigDecimal durationDays; | ||||
|  | ||||
|     /** | ||||
|      * 最低资质要求 | ||||
| @ -127,12 +134,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|     /** | ||||
|      * 投标保证金 | ||||
|      */ | ||||
|     private Long biddingDeposit; | ||||
|     private BigDecimal biddingDeposit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位 | ||||
|      */ | ||||
|     private String constructionUnit; | ||||
|     private Long constructionUnit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位联系人 | ||||
| @ -147,7 +154,7 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|     /** | ||||
|      * 招标单位 | ||||
|      */ | ||||
|     private String biddingUnit; | ||||
|     private Long biddingUnit; | ||||
|  | ||||
|     /** | ||||
|      * 招标单位联系人 | ||||
| @ -162,12 +169,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|     /** | ||||
|      * 成本价 | ||||
|      */ | ||||
|     private Long costPrice; | ||||
|     private BigDecimal costPrice; | ||||
|  | ||||
|     /** | ||||
|      * 招标控制价 | ||||
|      */ | ||||
|     private Long biddingPriceControl; | ||||
|     private BigDecimal biddingPriceControl; | ||||
|  | ||||
|     /** | ||||
|      * 项目编码 | ||||
| @ -177,12 +184,12 @@ public class XzdBqlxProjectInfo extends BaseEntity { | ||||
|     /** | ||||
|      * 默认财务组织 | ||||
|      */ | ||||
|     private String defaultFinance; | ||||
|     private Long defaultFinance; | ||||
|  | ||||
|     /** | ||||
|      * 涉及财务组织 | ||||
|      */ | ||||
|     private String involveFinance; | ||||
|     private Long involveFinance; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -35,7 +35,7 @@ public class XzdProjectRiskAssessment extends BaseEntity { | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 项目业主 | ||||
|  | ||||
| @ -9,6 +9,7 @@ import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import jakarta.validation.constraints.*; | ||||
|  | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| @ -119,19 +120,19 @@ public class XzdBidPreProjectBo extends BaseEntity { | ||||
|     /** | ||||
|      * 投资单位 | ||||
|      */ | ||||
|     private String investmentUnit; | ||||
|     private Long investmentUnit; | ||||
|  | ||||
|     /** | ||||
|      * 工程造价(万元) | ||||
|      */ | ||||
|     @NotNull(message = "工程造价(万元)不能为空", groups = { AddGroup.class, EditGroup.class }) | ||||
|     private Long projectCost; | ||||
|     private BigDecimal projectCost; | ||||
|  | ||||
|     /** | ||||
|      * 资料费 | ||||
|      */ | ||||
|     @NotNull(message = "资料费不能为空", groups = { AddGroup.class, EditGroup.class }) | ||||
|     private Long informationCost; | ||||
|     private BigDecimal informationCost; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -10,6 +10,7 @@ import lombok.Data; | ||||
| import lombok.EqualsAndHashCode; | ||||
| import jakarta.validation.constraints.*; | ||||
|  | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| @ -76,7 +77,13 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|      * 填报组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "填报组织") | ||||
|     private String reportingOrganization; | ||||
|     private Long reportingOrganization; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 填报部门 | ||||
|      */ | ||||
|     private  Long tbDept; | ||||
|  | ||||
|  | ||||
|     /** | ||||
| @ -92,7 +99,7 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|     /** | ||||
|      * 工期要求(天) | ||||
|      */ | ||||
|     private Long durationDays; | ||||
|     private BigDecimal durationDays; | ||||
|  | ||||
|     /** | ||||
|      * 最低资质要求 | ||||
| @ -127,12 +134,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|     /** | ||||
|      * 投标保证金 | ||||
|      */ | ||||
|     private Long biddingDeposit; | ||||
|     private BigDecimal biddingDeposit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位 | ||||
|      */ | ||||
|     private String constructionUnit; | ||||
|     private Long constructionUnit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位联系人 | ||||
| @ -147,7 +154,7 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|     /** | ||||
|      * 招标单位 | ||||
|      */ | ||||
|     private String biddingUnit; | ||||
|     private Long biddingUnit; | ||||
|  | ||||
|     /** | ||||
|      * 招标单位联系人 | ||||
| @ -162,12 +169,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|     /** | ||||
|      * 成本价 | ||||
|      */ | ||||
|     private Long costPrice; | ||||
|     private BigDecimal costPrice; | ||||
|  | ||||
|     /** | ||||
|      * 招标控制价 | ||||
|      */ | ||||
|     private Long biddingPriceControl; | ||||
|     private BigDecimal biddingPriceControl; | ||||
|  | ||||
|     /** | ||||
|      * 项目编码 | ||||
| @ -178,12 +185,12 @@ public class XzdBqlxProjectInfoBo extends BaseEntity { | ||||
|     /** | ||||
|      * 默认财务组织 | ||||
|      */ | ||||
|     private String defaultFinance; | ||||
|     private Long  defaultFinance; | ||||
|  | ||||
|     /** | ||||
|      * 涉及财务组织 | ||||
|      */ | ||||
|     private String involveFinance; | ||||
|     private Long  involveFinance; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -33,7 +33,9 @@ public class XzdProjectRiskAssessmentBo extends BaseEntity { | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 项目业主 | ||||
|  | ||||
| @ -1,6 +1,7 @@ | ||||
| package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | ||||
|  | ||||
| import org.dromara.common.translation.annotation.Translation; | ||||
| import org.dromara.common.translation.annotation.TranslationType; | ||||
| import org.dromara.common.translation.constant.TransConstant; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBidPreProject; | ||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | ||||
| @ -12,6 +13,7 @@ import lombok.Data; | ||||
|  | ||||
| import java.io.Serial; | ||||
| import java.io.Serializable; | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.time.LocalDateTime; | ||||
|  | ||||
| @ -128,7 +130,7 @@ public class XzdBidPreProjectVo implements Serializable { | ||||
|      */ | ||||
|     @ExcelProperty(value = "工程造价", converter = ExcelDictConvert.class) | ||||
|     @ExcelDictFormat(readConverterExp = "万=元") | ||||
|     private Long projectCost; | ||||
|     private BigDecimal projectCost; | ||||
|  | ||||
|  | ||||
|  | ||||
| @ -140,7 +142,13 @@ public class XzdBidPreProjectVo implements Serializable { | ||||
|     /** | ||||
|      * 联投单位 | ||||
|      */ | ||||
|     private String jointInvestmentEntity; | ||||
|     private Long jointInvestmentEntity; | ||||
|  | ||||
|     /** | ||||
|      * 联投单位 | ||||
|      */ | ||||
|     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "jointInvestmentEntity") | ||||
|     private String jointInvestmentEntityName; | ||||
|  | ||||
|     /** | ||||
|      * 联系方式 | ||||
| @ -150,7 +158,7 @@ public class XzdBidPreProjectVo implements Serializable { | ||||
|      * 资料费 | ||||
|      */ | ||||
|     @ExcelProperty(value = "资料费") | ||||
|     private Long informationCost; | ||||
|     private BigDecimal informationCost; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -1,8 +1,11 @@ | ||||
| package org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo; | ||||
|  | ||||
| import java.math.BigDecimal; | ||||
| import java.time.LocalDate; | ||||
| import java.util.Date; | ||||
|  | ||||
| import org.dromara.common.translation.annotation.Translation; | ||||
| import org.dromara.common.translation.constant.TransConstant; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdBqlxProjectInfo; | ||||
| import com.alibaba.excel.annotation.ExcelIgnoreUnannotated; | ||||
| import com.alibaba.excel.annotation.ExcelProperty; | ||||
| @ -76,7 +79,25 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      * 填报组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "填报组织") | ||||
|     private String reportingOrganization; | ||||
|     private Long reportingOrganization; | ||||
|  | ||||
|     /** | ||||
|      * 填报组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "填报组织") | ||||
|     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "reportingOrganization") | ||||
|     private String reportingOrganizationName; | ||||
|  | ||||
|     /** | ||||
|      * 填报部门 | ||||
|      */ | ||||
|     private  Long tbDept; | ||||
|  | ||||
|     /** | ||||
|      * 填报部门 | ||||
|      */ | ||||
|     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "tbDept") | ||||
|     private  String tbDeptName; | ||||
|  | ||||
|     /** | ||||
|      * 设计情况 | ||||
| @ -107,7 +128,7 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      */ | ||||
|     @ExcelProperty(value = "工期要求", converter = ExcelDictConvert.class) | ||||
|     @ExcelDictFormat(readConverterExp = "天=") | ||||
|     private Long durationDays; | ||||
|     private BigDecimal durationDays; | ||||
|  | ||||
|     /** | ||||
|      * 最低资质要求 | ||||
| @ -151,13 +172,20 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      * 投标保证金 | ||||
|      */ | ||||
|     @ExcelProperty(value = "投标保证金") | ||||
|     private Long biddingDeposit; | ||||
|     private BigDecimal biddingDeposit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位 | ||||
|      */ | ||||
|     @ExcelProperty(value = "建设单位") | ||||
|     private String constructionUnit; | ||||
|     private Long constructionUnit; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位 | ||||
|      */ | ||||
|     @ExcelProperty(value = "建设单位") | ||||
|     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "constructionUnit") | ||||
|     private String constructionUnitName; | ||||
|  | ||||
|     /** | ||||
|      * 建设单位联系人 | ||||
| @ -175,7 +203,13 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      * 招标单位 | ||||
|      */ | ||||
|     @ExcelProperty(value = "招标单位") | ||||
|     private String biddingUnit; | ||||
|     private Long biddingUnit; | ||||
|     /** | ||||
|      * 招标单位 | ||||
|      */ | ||||
|     @ExcelProperty(value = "招标单位") | ||||
|     @Translation(type = TransConstant.XZD_GYSXX_ID_TO_NAME, mapper = "biddingUnit") | ||||
|     private String biddingUnitName; | ||||
|  | ||||
|     /** | ||||
|      * 招标单位联系人 | ||||
| @ -193,13 +227,13 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      * 成本价 | ||||
|      */ | ||||
|     @ExcelProperty(value = "成本价") | ||||
|     private Long costPrice; | ||||
|     private BigDecimal costPrice; | ||||
|  | ||||
|     /** | ||||
|      * 招标控制价 | ||||
|      */ | ||||
|     @ExcelProperty(value = "招标控制价") | ||||
|     private Long biddingPriceControl; | ||||
|     private BigDecimal biddingPriceControl; | ||||
|  | ||||
|     /** | ||||
|      * 项目编码 | ||||
| @ -211,13 +245,25 @@ public class XzdBqlxProjectInfoVo implements Serializable { | ||||
|      * 默认财务组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "默认财务组织") | ||||
|     private String defaultFinance; | ||||
|     private Long defaultFinance; | ||||
|     /** | ||||
|      * 默认财务组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "默认财务组织") | ||||
|     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "defaultFinance") | ||||
|     private String defaultFinanceName; | ||||
|  | ||||
|     /** | ||||
|      * 涉及财务组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "涉及财务组织") | ||||
|     private String involveFinance; | ||||
|     private Long involveFinance; | ||||
|     /** | ||||
|      * 涉及财务组织 | ||||
|      */ | ||||
|     @ExcelProperty(value = "涉及财务组织") | ||||
|     @Translation(type = TransConstant.DEPT_ID_TO_NAME, mapper = "involveFinance") | ||||
|     private String involveFinanceName; | ||||
|  | ||||
|     /** | ||||
|      * 文件ID | ||||
|  | ||||
| @ -45,7 +45,13 @@ public class XzdProjectRiskAssessmentVo implements Serializable { | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目名称") | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目名称") | ||||
|     private String projectNames; | ||||
|  | ||||
|     /** | ||||
|      * 项目业主 | ||||
|  | ||||
| @ -75,6 +75,7 @@ public class XzdBidPreProjectServiceImpl extends ServiceImpl<XzdBidPreProjectMap | ||||
|         return querListXzdBidPreVo; | ||||
|     } | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 分页查询标前立项列表 | ||||
|      * | ||||
| @ -130,7 +131,7 @@ public class XzdBidPreProjectServiceImpl extends ServiceImpl<XzdBidPreProjectMap | ||||
|         lqw.eq(bo.getProjectTypeId() != null, XzdBidPreProject::getProjectTypeId, bo.getProjectTypeId()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBidPreProject::getBiddingMethod, bo.getBiddingMethod()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getLiaisonMethod()), XzdBidPreProject::getLiaisonMethod, bo.getLiaisonMethod()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getInvestmentUnit()), XzdBidPreProject::getInvestmentUnit, bo.getInvestmentUnit()); | ||||
| //        lqw.eq(StringUtils.isNotBlank(bo.getInvestmentUnit()), XzdBidPreProject::getInvestmentUnit, bo.getInvestmentUnit()); | ||||
|         lqw.eq(bo.getProjectCost() != null, XzdBidPreProject::getProjectCost, bo.getProjectCost()); | ||||
|         lqw.eq(bo.getInformationCost() != null, XzdBidPreProject::getInformationCost, bo.getInformationCost()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBidPreProject::getFileId, bo.getFileId()); | ||||
|  | ||||
| @ -91,17 +91,17 @@ public class XzdBqlxProjectInfoServiceImpl extends ServiceImpl<XzdBqlxProjectInf | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getEvaluationMethod()), XzdBqlxProjectInfo::getEvaluationMethod, bo.getEvaluationMethod()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingDepositForm()), XzdBqlxProjectInfo::getBiddingDepositForm, bo.getBiddingDepositForm()); | ||||
|         lqw.eq(bo.getBiddingDeposit() != null, XzdBqlxProjectInfo::getBiddingDeposit, bo.getBiddingDeposit()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionUnit()), XzdBqlxProjectInfo::getConstructionUnit, bo.getConstructionUnit()); | ||||
| //        lqw.eq(StringUtils.isNotBlank(bo.getConstructionUnit()), XzdBqlxProjectInfo::getConstructionUnit, bo.getConstructionUnit()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionPerson()), XzdBqlxProjectInfo::getConstructionPerson, bo.getConstructionPerson()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getConstructionMethod()), XzdBqlxProjectInfo::getConstructionMethod, bo.getConstructionMethod()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBqlxProjectInfo::getBiddingUnit, bo.getBiddingUnit()); | ||||
| //        lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBqlxProjectInfo::getBiddingUnit, bo.getBiddingUnit()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingPerson()), XzdBqlxProjectInfo::getBiddingPerson, bo.getBiddingPerson()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingMethod()), XzdBqlxProjectInfo::getBiddingMethod, bo.getBiddingMethod()); | ||||
|         lqw.eq(bo.getCostPrice() != null, XzdBqlxProjectInfo::getCostPrice, bo.getCostPrice()); | ||||
|         lqw.eq(bo.getBiddingPriceControl() != null, XzdBqlxProjectInfo::getBiddingPriceControl, bo.getBiddingPriceControl()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectNumber()), XzdBqlxProjectInfo::getProjectNumber, bo.getProjectNumber()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDefaultFinance()), XzdBqlxProjectInfo::getDefaultFinance, bo.getDefaultFinance()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getInvolveFinance()), XzdBqlxProjectInfo::getInvolveFinance, bo.getInvolveFinance()); | ||||
| //        lqw.eq(StringUtils.isNotBlank(bo.getDefaultFinance()), XzdBqlxProjectInfo::getDefaultFinance, bo.getDefaultFinance()); | ||||
| //        lqw.eq(StringUtils.isNotBlank(bo.getInvolveFinance()), XzdBqlxProjectInfo::getInvolveFinance, bo.getInvolveFinance()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getFileId()), XzdBqlxProjectInfo::getFileId, bo.getFileId()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getAuditStatus()), XzdBqlxProjectInfo::getAuditStatus, bo.getAuditStatus()); | ||||
|         return lqw; | ||||
|  | ||||
| @ -13,10 +13,12 @@ import org.dromara.common.utils.BatchNumberGenerator; | ||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.XzdProjectRiskAssessment; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.bo.XzdProjectRiskAssessmentBo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectByVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdProjectRiskAssessmentVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.mapper.XzdProjectRiskAssessmentMapper; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdProjectRiskAssessmentService; | ||||
| import org.dromara.xzd.utilS.AreaUtil; | ||||
| import org.springframework.stereotype.Service; | ||||
| @ -43,6 +45,8 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | ||||
|  | ||||
|     private final SysOssServiceImpl sysOssService; | ||||
|  | ||||
|     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 查询项目风险评估签审意见 | ||||
| @ -52,7 +56,23 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | ||||
|      */ | ||||
|     @Override | ||||
|     public XzdProjectRiskAssessmentVo queryById(Long id){ | ||||
|         return baseMapper.selectVoById(id); | ||||
|  | ||||
|         XzdProjectRiskAssessmentVo vo = baseMapper.selectVoById(id); | ||||
|         saveValue(vo); | ||||
|         return vo; | ||||
|     } | ||||
|  | ||||
|     private void saveValue(XzdProjectRiskAssessmentVo vo) { | ||||
|         if (vo != null){ | ||||
|             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||
|             if (res != null && res.getXzdBidPreProjectVo() != null){ | ||||
|  | ||||
|                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @ -66,6 +86,7 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | ||||
|     public TableDataInfo<XzdProjectRiskAssessmentVo> queryPageList(XzdProjectByVo bo, PageQuery pageQuery) { | ||||
|         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = buildQueryWrapper1(bo); | ||||
|         Page<XzdProjectRiskAssessmentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||
|         result.getRecords().forEach(this::saveValue); | ||||
|  | ||||
|         return TableDataInfo.build(result); | ||||
|     } | ||||
| @ -87,7 +108,7 @@ public class XzdProjectRiskAssessmentServiceImpl extends ServiceImpl<XzdProjectR | ||||
|         LambdaQueryWrapper<XzdProjectRiskAssessment> lqw = Wrappers.lambdaQuery(); | ||||
|         lqw.orderByDesc(XzdProjectRiskAssessment::getId); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentNumber()), XzdProjectRiskAssessment::getDocumentNumber, bo.getDocumentNumber()); | ||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdProjectRiskAssessment::getProjectName, bo.getProjectName()); | ||||
|         lqw.like(bo.getProjectName() != null, XzdProjectRiskAssessment::getProjectName, bo.getProjectName()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectBusinessOwner()), XzdProjectRiskAssessment::getProjectBusinessOwner, bo.getProjectBusinessOwner()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getJointBodyMembers()), XzdProjectRiskAssessment::getJointBodyMembers, bo.getJointBodyMembers()); | ||||
|         lqw.eq(bo.getEstimatedContractAmount() != null, XzdProjectRiskAssessment::getEstimatedContractAmount, bo.getEstimatedContractAmount()); | ||||
|  | ||||
| @ -44,7 +44,7 @@ public class XzdBiddingFileEstimate extends BaseEntity { | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 标题 | ||||
|  | ||||
| @ -41,7 +41,7 @@ public class XzdBiddingFileEstimateBo extends BaseEntity { | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 标题 | ||||
|  | ||||
| @ -55,7 +55,14 @@ public class XzdBiddingFileEstimateVo implements Serializable { | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目名称") | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 项目名称 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目名称") | ||||
|     private String projectNames; | ||||
|  | ||||
|     /** | ||||
|      * 标题 | ||||
|  | ||||
| @ -11,7 +11,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | ||||
| import lombok.RequiredArgsConstructor; | ||||
| import org.dromara.common.utils.BatchNumberGenerator; | ||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||
| import org.dromara.xzd.utilS.AreaUtil; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.dromara.xzd.biddingManagement.biddingDocument.domain.bo.XzdBiddingFileEstimateBo; | ||||
| @ -43,6 +45,8 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | ||||
|  | ||||
|     private final SysOssServiceImpl sysOssService; | ||||
|  | ||||
|     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||
|  | ||||
|  | ||||
|  | ||||
|     private final AreaUtil areaUtil; | ||||
| @ -55,7 +59,20 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | ||||
|      */ | ||||
|     @Override | ||||
|     public XzdBiddingFileEstimateVo queryById(Long id){ | ||||
|         return baseMapper.selectVoById(id); | ||||
|  | ||||
|         XzdBiddingFileEstimateVo vo = baseMapper.selectVoById(id); | ||||
|         saveValue(vo); | ||||
|         return vo; | ||||
|     } | ||||
|  | ||||
|     private void saveValue(XzdBiddingFileEstimateVo vo) { | ||||
|  | ||||
|         if (vo != null){ | ||||
|             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||
|             if (res != null){ | ||||
|                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @ -69,6 +86,7 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | ||||
|     public TableDataInfo<XzdBiddingFileEstimateVo> queryPageList(XzdBiddingFileEstimateBo bo, PageQuery pageQuery) { | ||||
|         LambdaQueryWrapper<XzdBiddingFileEstimate> lqw = buildQueryWrapper(bo); | ||||
|         Page<XzdBiddingFileEstimateVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||
|         result.getRecords().forEach(this::saveValue); | ||||
|         return TableDataInfo.build(result); | ||||
|     } | ||||
|  | ||||
| @ -90,7 +108,7 @@ public class XzdBiddingFileEstimateServiceImpl extends ServiceImpl<XzdBiddingFil | ||||
|         lqw.orderByDesc(XzdBiddingFileEstimate::getId); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingFileEstimate::getDocumentCode, bo.getDocumentCode()); | ||||
|         lqw.eq(bo.getDocumentDate() != null, XzdBiddingFileEstimate::getDocumentDate, bo.getDocumentDate()); | ||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdBiddingFileEstimate::getProjectName, bo.getProjectName()); | ||||
|         lqw.like(bo.getProjectName() !=null, XzdBiddingFileEstimate::getProjectName, bo.getProjectName()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingFileEstimate::getTitle, bo.getTitle()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingFileEstimate::getProjectLocation, bo.getProjectLocation()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getBiddingUnit()), XzdBiddingFileEstimate::getBiddingUnit, bo.getBiddingUnit()); | ||||
|  | ||||
| @ -50,7 +50,7 @@ public class XzdBiddingAgencyFeePayment extends BaseEntity { | ||||
|     /** | ||||
|      * 项目 | ||||
|      */ | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 工程地点 | ||||
|  | ||||
| @ -47,8 +47,7 @@ public class XzdBiddingAgencyFeePaymentBo extends BaseEntity { | ||||
|     /** | ||||
|      * 项目 | ||||
|      */ | ||||
|     @NotBlank(message = "项目不能为空", groups = { AddGroup.class, EditGroup.class }) | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 工程地点 | ||||
|  | ||||
| @ -61,7 +61,13 @@ public class XzdBiddingAgencyFeePaymentVo implements Serializable { | ||||
|      * 项目 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目") | ||||
|     private String projectName; | ||||
|     private Long projectName; | ||||
|  | ||||
|     /** | ||||
|      * 项目 | ||||
|      */ | ||||
|     @ExcelProperty(value = "项目") | ||||
|     private String projectNames; | ||||
|  | ||||
|     /** | ||||
|      * 工程地点 | ||||
|  | ||||
| @ -11,7 +11,9 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers; | ||||
| import lombok.RequiredArgsConstructor; | ||||
| import org.dromara.common.utils.BatchNumberGenerator; | ||||
| import org.dromara.system.service.impl.SysOssServiceImpl; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.QuerListXzdBidPreVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.domain.vo.XzdBidPreProjectVo; | ||||
| import org.dromara.xzd.biddingManagement.biaoqianlixiang.service.IXzdBidPreProjectService; | ||||
| import org.dromara.xzd.utilS.AreaUtil; | ||||
| import org.springframework.stereotype.Service; | ||||
| import org.dromara.xzd.biddingManagement.paymentapplication.domain.bo.XzdBiddingAgencyFeePaymentBo; | ||||
| @ -45,6 +47,8 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | ||||
|  | ||||
|     private final AreaUtil areaUtil; | ||||
|  | ||||
|     private final IXzdBidPreProjectService iXzdBidPreProjectService; | ||||
|  | ||||
|  | ||||
|     /** | ||||
|      * 查询招标代理服务费支付申请 | ||||
| @ -54,7 +58,21 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | ||||
|      */ | ||||
|     @Override | ||||
|     public XzdBiddingAgencyFeePaymentVo queryById(Long id){ | ||||
|         return baseMapper.selectVoById(id); | ||||
|  | ||||
|         XzdBiddingAgencyFeePaymentVo vo = baseMapper.selectVoById(id); | ||||
|         saveValue(vo); | ||||
|         return vo; | ||||
|     } | ||||
|  | ||||
|     private void saveValue(XzdBiddingAgencyFeePaymentVo vo) { | ||||
|  | ||||
|         if (vo != null){ | ||||
|             QuerListXzdBidPreVo res = iXzdBidPreProjectService.queryById(vo.getProjectName()); | ||||
|             if (res != null){ | ||||
|                 vo.setProjectNames(res.getXzdBidPreProjectVo().getProjectName()); | ||||
|             } | ||||
|         } | ||||
|  | ||||
|     } | ||||
|  | ||||
|     /** | ||||
| @ -68,6 +86,7 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | ||||
|     public TableDataInfo<XzdBiddingAgencyFeePaymentVo> queryPageList(XzdBiddingAgencyFeePaymentBo bo, PageQuery pageQuery) { | ||||
|         LambdaQueryWrapper<XzdBiddingAgencyFeePayment> lqw = buildQueryWrapper(bo); | ||||
|         Page<XzdBiddingAgencyFeePaymentVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw); | ||||
|         result.getRecords().forEach(this::saveValue); | ||||
|         return TableDataInfo.build(result); | ||||
|     } | ||||
|  | ||||
| @ -90,7 +109,7 @@ public class XzdBiddingAgencyFeePaymentServiceImpl extends ServiceImpl<XzdBiddin | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getDocumentCode()), XzdBiddingAgencyFeePayment::getDocumentCode, bo.getDocumentCode()); | ||||
|         lqw.eq(bo.getDocumentDate() != null, XzdBiddingAgencyFeePayment::getDocumentDate, bo.getDocumentDate()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getTitle()), XzdBiddingAgencyFeePayment::getTitle, bo.getTitle()); | ||||
|         lqw.like(StringUtils.isNotBlank(bo.getProjectName()), XzdBiddingAgencyFeePayment::getProjectName, bo.getProjectName()); | ||||
|         lqw.like(bo.getProjectName() != null, XzdBiddingAgencyFeePayment::getProjectName, bo.getProjectName()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getProjectLocation()), XzdBiddingAgencyFeePayment::getProjectLocation, bo.getProjectLocation()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getContactPerson()), XzdBiddingAgencyFeePayment::getContactPerson, bo.getContactPerson()); | ||||
|         lqw.eq(StringUtils.isNotBlank(bo.getContactMethod()), XzdBiddingAgencyFeePayment::getContactMethod, bo.getContactMethod()); | ||||
|  | ||||
| @ -94,6 +94,8 @@ public class XzdAlterationInventoryVo implements Serializable { | ||||
|      * 含税单价 | ||||
|      */ | ||||
|     @ExcelProperty(value = "含税单价") | ||||
|     private BigDecimal taxInclusiveUnitPrice; | ||||
|  | ||||
|  | ||||
|  | ||||
|     /** | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 lg
					lg