You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
187 lines
7.5 KiB
187 lines
7.5 KiB
package jnpf.entity; |
|
|
|
import com.baomidou.mybatisplus.annotation.*; |
|
import jnpf.enump.BiddingProjectEnum; |
|
import jnpf.model.JsonTypeHandler; |
|
import jnpf.model.dto.BiddingProjectDto; |
|
import lombok.Data; |
|
|
|
import java.time.LocalDateTime; |
|
import java.util.ArrayList; |
|
import java.util.Date; |
|
import java.util.List; |
|
|
|
/** |
|
* 招标项目表申请表 |
|
* |
|
* @版本: V3.5 |
|
* @版权: 引迈信息技术有限公司(https://www.jnpfsoft.com) |
|
* @作者: JNPF开发平台组 |
|
* @日期: 2024-06-11 |
|
*/ |
|
@Data |
|
@TableName(value = "bidding_project_subscribe",autoResultMap = true) |
|
public class BiddingProjectSubscribeEntity { |
|
@TableId(value ="ID" ,type = IdType.AUTO ) |
|
private Integer id; |
|
@TableField(value = "MANAGEMENT_STYLE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String managementStyle; |
|
@TableField(value = "PROJECT_NUMBER" , updateStrategy = FieldStrategy.IGNORED) |
|
private String projectNumber; |
|
@TableField(value = "PLAN_SUBMISSION_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private Date planSubmissionTime; |
|
@TableField(value = "REPORTING_CORP" , updateStrategy = FieldStrategy.IGNORED) |
|
private String reportingCorp; |
|
@TableField(value = "TENDERING_ENTITY" , updateStrategy = FieldStrategy.IGNORED) |
|
private String tenderingEntity; |
|
@TableField(value = "PROJECT_NAME" , updateStrategy = FieldStrategy.IGNORED) |
|
private String projectName; |
|
@TableField(value = "ITEM_CLASSIFICATION" , updateStrategy = FieldStrategy.IGNORED) |
|
private String itemClassification; |
|
@TableField(value = "ORGANIZATIONAL_FORM" , updateStrategy = FieldStrategy.IGNORED) |
|
private String organizationalForm; |
|
@TableField(value = "BIDDING_METHOD" , updateStrategy = FieldStrategy.IGNORED) |
|
private String biddingMethod; |
|
@TableField("REPORTED_FILE_NAME") |
|
private String reportedFileName; |
|
@TableField(value = "BIDDING_DOCUMENT_ID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String biddingDocumentId; |
|
@TableField(value = "DECISION_PROCEDURE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String decisionProcedure; |
|
@TableField(value = "APPROVAL_DOCUMENTS_ID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String approvalDocumentsId; |
|
@TableField(value = "FINAL_APPROVAL_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private Date finalApprovalTime; |
|
@TableField(value = "SETTING_OF_WINNING_BIDDER_ONE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String settingOwinningBidderOne; |
|
@TableField(value = "SETTING_OF_WINNING_BIDDER_TWO" , updateStrategy = FieldStrategy.IGNORED) |
|
private String settingOwinningBidderTwo; |
|
@TableField(value = "SCORING_INDICATOR_SETTINGS_ONE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String scoringIndicatorSettingsOne; |
|
@TableField("SCORING_INDICATOR_SETTINGS_TWO") |
|
private String scoringIndicatorSettingsTwo; |
|
@TableField("SCORING_INDICATOR_SETTINGS_THREE") |
|
private String scoringIndicatorSettingsThree; |
|
@TableField("SCORING_INDICATOR_SETTINGS_FOUR") |
|
private String scoringIndicatorSettingsFour; |
|
@TableField(value = "AGENCY_ONE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String agencyOne; |
|
@TableField("AGENCY_TWO") |
|
private String agencyTwo; |
|
@TableField(value = "SCORING_METHOD_ONE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String scoringMethodOne; |
|
@TableField(value = "SCORING_METHOD_TWO" , updateStrategy = FieldStrategy.IGNORED) |
|
private String scoringMethodTwo; |
|
@TableField("APPROVAL_DOCUMENTS_ID_TWO") |
|
private String approvalDocumentsIdTwo; |
|
@TableField(value = "RESULT_REPORTING_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private Date resultReportingTime; |
|
@TableField(value = "RESULT_REPORTED_FILE_NAME" , updateStrategy = FieldStrategy.IGNORED) |
|
private String resultReportedFileName; |
|
@TableField(value = "BID_OPENING_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private Date bidOpeningTime; |
|
@TableField(value = "EXPLANATION_OF_BID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String explanationObid; |
|
@TableField(value = "WINNING_BIDDER_AND_WINNING_AMOUNT" , updateStrategy = FieldStrategy.IGNORED) |
|
private String winningBidderAndWinningAmount; |
|
@TableField(value = "BID_EVALUATION_COMMITTEE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String bidEvaluationCommittee; |
|
@TableField(value = "TENDER_AGENCY_FEE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String tenderAgencyFee; |
|
@TableField(value = "ATTACHMENT_OF_BIDDING_RESULTS_ONE_ID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String attachmentObiddingResultsOneId; |
|
@TableField("ATTACHMENT_OF_BIDDING_RESULTS_TWO_ID") |
|
private String attachmentObiddingResultsTwoId; |
|
@TableField("WINNING_BIDDER") |
|
private String winningBidder; |
|
@TableField(value = "WINNING_BIDDER_CANDIDATE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String winningBidderCandidate; |
|
@TableField(value = "FILING_DECISION_PROCEDURE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String filingDecisionProcedure; |
|
@TableField(value = "FILING_RESULTS_ONE_ID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String filingResultsOneId; |
|
@TableField("FILING_RESULTS_TWO_ID") |
|
private String filingResultsTwoId; |
|
@TableField(value = "APPROVAL_TIME_FOR_RESULTS" , updateStrategy = FieldStrategy.IGNORED) |
|
private Date approvalTimeForResults; |
|
@TableField("F_FLOWID") |
|
private String flowid; |
|
@TableField("F_FLOWTASKID") |
|
private String flowtaskid; |
|
@TableField(value = "ANNEX_PROGRAMME_DOCUMENT" , updateStrategy = FieldStrategy.IGNORED) |
|
private String annexProgrammeDocument; |
|
@TableField("MAIN_STATUS") |
|
private String mainStatus; |
|
@TableField("MAIN_STATUS_NAME") |
|
private String mainStatusName; |
|
@TableField("BID_WINNING_AMOUNT") |
|
private String bidWinningAmount; |
|
@TableField("IS_APPROVAL") |
|
private Boolean isApproval; |
|
@TableField(value = "QUERY_TYPE" , updateStrategy = FieldStrategy.IGNORED) |
|
private String queryType; |
|
@TableField(value = "APPROVAL_DOCUMENTS_ID_JT" , updateStrategy = FieldStrategy.IGNORED) |
|
private String approvalDocumentsIdJt; |
|
@TableField(value = "ARCHIVE_NUMBER" , updateStrategy = FieldStrategy.IGNORED) |
|
private String archiveNumber; |
|
@TableField(value = "CONTROL_PRICE" , updateStrategy = FieldStrategy.IGNORED) |
|
private Double controlPrice; |
|
@TableField(value = "FILING_RESULTS_THREE_ID" , updateStrategy = FieldStrategy.IGNORED) |
|
private String filingResultsThreeId; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@TableField(value = "WINNING_BIDDER_INFO",typeHandler = JsonTypeHandler.class) |
|
private List<BiddingProjectDto.WinningBidderParam> winningBidderInfo; |
|
/** |
|
*1-单一 2-多标段 3-入围机制 |
|
*/ |
|
@TableField("project_amount") |
|
private Double projectAmount; |
|
@TableField("WINNING_BIDDER_TYPE") |
|
private String winningBidderType; |
|
@TableField(value = "CREATE_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private LocalDateTime createTime; |
|
@TableField(value = "UPDATE_TIME" , updateStrategy = FieldStrategy.IGNORED) |
|
private LocalDateTime updateTime; |
|
|
|
|
|
/** |
|
* 评标专家设置 |
|
*/ |
|
@TableField("eval_setting") |
|
private String evalSetting; |
|
/** |
|
*合同期 |
|
*/ |
|
@TableField("contract_period") |
|
private String contractPeriod; |
|
|
|
|
|
@TableField(exist = false) |
|
private List<BiddingProjectSubscribeChild> childList; |
|
@TableField(exist = false) |
|
private List<BiddingProjectSubscribeStep> stepList; |
|
|
|
|
|
@TableField(exist = false) |
|
private List<BiddingProjectEnum.Button> buttonList=new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|