67 changed files with 4023 additions and 19 deletions
@ -0,0 +1,112 @@ |
|||||
|
package com.kms.config.scheduled; |
||||
|
|
||||
|
import cn.hutool.http.HttpRequest; |
||||
|
import cn.hutool.http.HttpUtil; |
||||
|
import com.alibaba.fastjson.JSONArray; |
||||
|
import com.alibaba.fastjson.JSONObject; |
||||
|
import com.fasterxml.jackson.core.JsonProcessingException; |
||||
|
import com.jianwei.common.utils.SpringUtils; |
||||
|
import com.kms.config.scheduled.respVo.ZBJHXX; |
||||
|
import com.kms.config.scheduled.util.BeanConvertUtils; |
||||
|
import com.kms.earlyStage.service.SpecialProjectBidInfoService; |
||||
|
import org.slf4j.Logger; |
||||
|
import org.slf4j.LoggerFactory; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.context.annotation.Configuration; |
||||
|
import org.springframework.scheduling.annotation.Scheduled; |
||||
|
|
||||
|
import javax.annotation.PostConstruct; |
||||
|
import java.lang.reflect.InvocationTargetException; |
||||
|
import java.lang.reflect.Method; |
||||
|
import java.time.LocalDateTime; |
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
import java.util.concurrent.ArrayBlockingQueue; |
||||
|
import java.util.concurrent.ThreadPoolExecutor; |
||||
|
import java.util.concurrent.TimeUnit; |
||||
|
|
||||
|
@Configuration |
||||
|
public class TenderScheduled { |
||||
|
|
||||
|
private static final Logger log = LoggerFactory.getLogger(TenderScheduled.class); |
||||
|
|
||||
|
@Autowired |
||||
|
SpecialProjectBidInfoService specialProjectBidInfoService; |
||||
|
|
||||
|
|
||||
|
private static final String XH3CAPPKEY = "xnskxvdw"; |
||||
|
private static final String XH3CID = "2369841506776"; |
||||
|
private static final String REPLACESTRING = "${}"; |
||||
|
|
||||
|
|
||||
|
void doReqAndInsert(TenderType type,Integer ZJID){ |
||||
|
String url = "http://19.25.35.205:31190/ZHSL_TN/gat/GatewayMsg/http/api/population/${}/Info"; |
||||
|
url = url.replace(REPLACESTRING,type.getName()); |
||||
|
url = url + "?system_id=C90-44004607&operator_id=1&operator_name=2&query_object_id_type=1&query_object_id=2&" + |
||||
|
"item_id=1&terminal_info=1&query_timestamp=1&item_code=10000&ZJID="+ZJID; |
||||
|
HttpRequest get = HttpUtil.createGet(url); |
||||
|
get.header("X-H3C-APPKEY", XH3CAPPKEY) |
||||
|
.header("X-H3C-ID", XH3CID); |
||||
|
String body = get.execute().body(); |
||||
|
JSONObject jsonObject = JSONObject.parseObject(body); |
||||
|
JSONArray jsonArray = jsonObject.getJSONObject("data").getJSONArray("data"); |
||||
|
List<?> objects = jsonArray.toJavaList(type.getTargClass()); |
||||
|
insertDatas(objects,type); |
||||
|
} |
||||
|
|
||||
|
|
||||
|
void insertDatas(List<?> list,TenderType tenderType) { |
||||
|
try { |
||||
|
for (Object o : list) { |
||||
|
Class<?> classT = tenderType.getClassT(); |
||||
|
Object instance = classT.newInstance(); |
||||
|
BeanConvertUtils.copyBean(o,instance); |
||||
|
Method insertMethod = tenderType.getClassService().getMethod("save",Object.class); |
||||
|
Method method = classT.getMethod("preInsert",null); |
||||
|
method.invoke(instance,null); |
||||
|
insertMethod.invoke(SpringUtils.getBean(tenderType.getClassService()),instance); |
||||
|
} |
||||
|
} catch (NoSuchMethodException e) { |
||||
|
e.printStackTrace(); |
||||
|
} catch (IllegalAccessException e) { |
||||
|
e.printStackTrace(); |
||||
|
}catch (InvocationTargetException e) { |
||||
|
e.printStackTrace(); |
||||
|
} catch (InstantiationException e) { |
||||
|
e.printStackTrace(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(10, 10, 0, TimeUnit.SECONDS, new ArrayBlockingQueue<>(10)); |
||||
|
|
||||
|
@PostConstruct |
||||
|
public void init() { |
||||
|
try { |
||||
|
test(); // 立即执行一次
|
||||
|
} catch (JsonProcessingException e) { |
||||
|
e.printStackTrace(); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
// @Scheduled(cron = "0 0 2 * * ? ")
|
||||
|
public void test() throws JsonProcessingException { |
||||
|
TenderType[] values = TenderType.values(); |
||||
|
for (TenderType value : values) { |
||||
|
threadPoolExecutor.execute(()->{ |
||||
|
doTask(value); |
||||
|
}); |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
|
||||
|
void doTask(TenderType value){ |
||||
|
int i = 9500; |
||||
|
while (i<40000){ |
||||
|
doReqAndInsert(value, i); |
||||
|
i++; |
||||
|
} |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,25 @@ |
|||||
|
package com.kms.config.scheduled; |
||||
|
|
||||
|
import com.kms.config.scheduled.respVo.*; |
||||
|
import com.kms.tender.domain.*; |
||||
|
import com.kms.tender.service.*; |
||||
|
import lombok.AllArgsConstructor; |
||||
|
import lombok.Getter; |
||||
|
|
||||
|
@AllArgsConstructor |
||||
|
@Getter |
||||
|
public enum TenderType { |
||||
|
|
||||
|
// ZBJHMC(ZBJHXX.class,"InformationOnTheBiddingPlanForTheConstructio", BsSgcGdsGcjsZbjh.class, BsSgcGdsGcjsZbjhService.class),
|
||||
|
PBBGXX(PBBGXX.class,"ProjectConstructionBidEvaluationReport", BsSgcGdsGcjsPbbg.class, BsSgcGdsGcjsPbbgService.class), |
||||
|
// TBWJXX(TBWJXX.class,"InformationOnProjectConstructionBiddingDocumen", BsSgcGdsGcjsTbwj.class, BsSgcGdsGcjsTbwjService.class),
|
||||
|
// XMHTLXGS(XMHTLXGS.class,"PublicityInformationOnTheContractAndPerforman", BsSgcGdsGcjsXmhtjlxgs.class, BsSgcGdsGcjsXmhtjlxgsService.class),
|
||||
|
ZBGGXX(ZBGGXX.class,"ProjectConstructionBiddingAnnouncementInformati", BsSgcGdsGcjsZbgg.class, BsSgcGdsGcjsZbggService.class); |
||||
|
|
||||
|
|
||||
|
private final Class<?> targClass; |
||||
|
private final String name; |
||||
|
private final Class<?> classT; |
||||
|
private final Class<?> classService; |
||||
|
|
||||
|
} |
@ -0,0 +1,26 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
//评标报告信息
|
||||
|
@Data |
||||
|
@ApiModel("评标报告信息") |
||||
|
public class PBBGXX { |
||||
|
|
||||
|
@CopyField(targetName = "xmName") |
||||
|
private String ZBXMMC; |
||||
|
@CopyField(targetName = "bgmc") |
||||
|
private String BGMC; |
||||
|
@CopyField(targetName = "guid") |
||||
|
private String GUID; |
||||
|
@CopyField(targetName = "bdName") |
||||
|
private String BDBMC; |
||||
|
@CopyField(targetName = "nature") |
||||
|
private String XZ; |
||||
|
private String ZJID; |
||||
|
@CopyField(targetName = "zbxmbh") |
||||
|
private String ZBXMBH; |
||||
|
private String SJSJC; |
||||
|
} |
@ -0,0 +1,23 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
//投标文件投标人信息
|
||||
|
@Data |
||||
|
@ApiModel("投标文件投标人信息") |
||||
|
public class TBWJTBRXX { |
||||
|
|
||||
|
@CopyField(targetName = "") |
||||
|
private String XQBM; |
||||
|
@CopyField(targetName = "guid") |
||||
|
private String GUID; |
||||
|
private String NF; |
||||
|
private String SJC; |
||||
|
private String TBRDM; |
||||
|
private String GGBH; |
||||
|
private String TBRMC; |
||||
|
private String ZJID; |
||||
|
|
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
//投标文件信息
|
||||
|
@Data |
||||
|
@ApiModel("投标文件信息") |
||||
|
public class TBWJXX { |
||||
|
|
||||
|
@CopyField(targetName = "nature") |
||||
|
private String XZ; |
||||
|
@CopyField(targetName = "bdName") |
||||
|
private String BDBMC; |
||||
|
private String ZJID; |
||||
|
@CopyField(targetName = "filePublisher") |
||||
|
private String GGFBZRR; |
||||
|
@CopyField(targetName = "xmName") |
||||
|
private String ZBXMMC; |
||||
|
@CopyField(targetName = "zbxmbh") |
||||
|
private String ZBXMBH; |
||||
|
@CopyField(targetName = "guid") |
||||
|
private String GUID; |
||||
|
@CopyField(targetName = "cgbh") |
||||
|
private String GGBH; |
||||
|
private String SJSJC; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,48 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
//项目合同及履行公示信息
|
||||
|
@ApiModel("项目合同及履行公示信息") |
||||
|
@Data |
||||
|
public class XMHTLXGS { |
||||
|
|
||||
|
@CopyField(targetName = "biderWinName") |
||||
|
private String ZBRMC; |
||||
|
@CopyField(targetName = "contractPeriod") |
||||
|
private String HTQX; |
||||
|
private String ZJID; |
||||
|
@CopyField(targetName = "biderName") |
||||
|
private String ZBRMC1; |
||||
|
@CopyField(targetName = "contractSignTime",dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS") |
||||
|
private String QSSJ; |
||||
|
@CopyField(targetName = "biderCode") |
||||
|
private String ZBRDM; |
||||
|
@CopyField(targetName = "contractName") |
||||
|
private String HTMC; |
||||
|
@CopyField(targetName = "zbxmbh") |
||||
|
private String ZBXMBH; |
||||
|
@CopyField(targetName = "qualityRequirement") |
||||
|
private String ZLYQ; |
||||
|
@CopyField(targetName = "contractUnit") |
||||
|
private String HTDW; |
||||
|
@CopyField(targetName = "biderWinCode") |
||||
|
private String ZBRDM1; |
||||
|
@CopyField(targetName = "contractAmount") |
||||
|
private String HTJE; |
||||
|
@CopyField(targetName = "guid") |
||||
|
private String GUID; |
||||
|
@CopyField(targetName = "zbxmmc") |
||||
|
private String ZBXMMC; |
||||
|
@CopyField(targetName = "nature") |
||||
|
private String XZ; |
||||
|
@CopyField(targetName = "contractSignParty") |
||||
|
private String HTQDRHQWTRQC; |
||||
|
@CopyField(targetName = "contractUnitFirst") |
||||
|
private String JFHTDW; |
||||
|
@CopyField(targetName = "otherContent0") |
||||
|
private String QTNR; |
||||
|
|
||||
|
} |
@ -0,0 +1,74 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
import org.junit.jupiter.params.shadow.com.univocity.parsers.annotations.Copy; |
||||
|
|
||||
|
|
||||
|
@Data |
||||
|
@ApiModel("招标公告信息") |
||||
|
public class ZBGGXX { |
||||
|
|
||||
|
@CopyField(targetName = "zbbh") |
||||
|
private String ZBBH; |
||||
|
@CopyField(targetName = "bidProjectLocation") |
||||
|
private String ZBRDZ; |
||||
|
@CopyField(targetName = "fundingSource") |
||||
|
private String ZJLYJGC; |
||||
|
@CopyField(targetName = "fundingSourceConstitute") |
||||
|
private String ZJLYGC; |
||||
|
@CopyField(targetName = "agencyOfficeAddress") |
||||
|
private String ZBDLJGDZ; |
||||
|
@CopyField(targetName = "bidContent") |
||||
|
private String ZBNR; |
||||
|
@CopyField(targetName = "biddingAgency") |
||||
|
private String ZBDLJGMC; |
||||
|
@CopyField(targetName = "guid") |
||||
|
private String GUID; |
||||
|
@CopyField(targetName = "deliveryTime") |
||||
|
private String GQ; |
||||
|
@CopyField(targetName = "noticeNature") |
||||
|
private String GGXZ; |
||||
|
@CopyField(targetName = "") |
||||
|
private String TBZGNLYQ; |
||||
|
// @CopyField(targetName = "tbryjyq")
|
||||
|
private String TBRYJYQ; |
||||
|
@CopyField(targetName = "isConsortiumInvestment") |
||||
|
private String SFYXLHTTB; |
||||
|
@CopyField(targetName = "hqzzzbwjdfs") |
||||
|
private String HQZZZBWJDFS; |
||||
|
@CopyField(targetName = "reviewQualificationMethod") |
||||
|
private String ZGSCFS; |
||||
|
@CopyField(targetName = "bidderContacts") |
||||
|
private String ZBRLXR; |
||||
|
private String ZJID; |
||||
|
@CopyField(targetName = "maxPriceBid") |
||||
|
private String ZGTBXJ; |
||||
|
@CopyField(targetName = "bidScope") |
||||
|
private String ZBFWJGM; |
||||
|
@CopyField(targetName = "bidProjectLocation") |
||||
|
private String ZBXMDD; |
||||
|
@CopyField(targetName = "gainFileStartTime",dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS") |
||||
|
private String KBSJ; |
||||
|
@CopyField(targetName = "releaseResponsiblePerson") |
||||
|
private String GGFBZRR; |
||||
|
@CopyField(targetName = "tzxmmc") |
||||
|
private String TZXMMC; |
||||
|
@CopyField(targetName = "tenderingSupervisionAgency") |
||||
|
private String ZBJDJG; |
||||
|
@CopyField(targetName = "bidProjectName") |
||||
|
private String ZBXMMC; |
||||
|
@CopyField(targetName = "investProjectCode") |
||||
|
private String TZXMDM; |
||||
|
@CopyField(targetName = "tendererName") |
||||
|
private String ZBRMC; |
||||
|
@CopyField(targetName = "announcementReleaseMedia") |
||||
|
private String GGFBMJ; |
||||
|
@CopyField(targetName = "isElectronicBidding") |
||||
|
private String SFCYDZZBTBFS; |
||||
|
@CopyField(targetName = "bidAgencyContacts") |
||||
|
private String ZBDLJGLXR; |
||||
|
private String QTNR; |
||||
|
|
||||
|
} |
@ -0,0 +1,27 @@ |
|||||
|
package com.kms.config.scheduled.respVo; |
||||
|
|
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
@Data |
||||
|
@ApiModel("招标计划信息") |
||||
|
public class ZBJHXX { |
||||
|
|
||||
|
@CopyField(originName = "bidPlanName") |
||||
|
private String ZBJHMC; |
||||
|
@CopyField(targetName = "tendererName") |
||||
|
private String ZBRMC; |
||||
|
private String BZ; |
||||
|
@CopyField(targetName = "socialCreditCode") |
||||
|
private String ZBRSHXYDM; |
||||
|
private String SFHBZB; |
||||
|
private String ZJID; |
||||
|
private String GUID; |
||||
|
@CopyField(targetName = "reportTime",dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS") |
||||
|
private String FBRQ; |
||||
|
@CopyField(targetName = "bidNature") |
||||
|
private String XZ; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,152 @@ |
|||||
|
package com.kms.config.scheduled.util; |
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import com.jwtech.quartz.controller.StringUtils; |
||||
|
import com.kms.config.scheduled.respVo.PBBGXX; |
||||
|
import com.kms.config.scheduled.respVo.ZBJHXX; |
||||
|
import com.kms.earlyStage.domain.SpecialProjectBidInfo; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsPbbg; |
||||
|
import org.slf4j.Logger; |
||||
|
import org.slf4j.LoggerFactory; |
||||
|
|
||||
|
import java.beans.IntrospectionException; |
||||
|
import java.beans.PropertyDescriptor; |
||||
|
import java.lang.reflect.Field; |
||||
|
import java.lang.reflect.InvocationTargetException; |
||||
|
import java.lang.reflect.Method; |
||||
|
import java.lang.reflect.Modifier; |
||||
|
import java.text.DateFormat; |
||||
|
import java.text.ParseException; |
||||
|
import java.text.SimpleDateFormat; |
||||
|
import java.time.LocalDate; |
||||
|
import java.time.LocalDateTime; |
||||
|
import java.util.*; |
||||
|
|
||||
|
/** |
||||
|
* @author : uu |
||||
|
* @version v1.0 |
||||
|
* @Description: 常用bean相关方法 |
||||
|
*/ |
||||
|
public class BeanConvertUtils { |
||||
|
|
||||
|
private static Logger logger = LoggerFactory.getLogger(BeanConvertUtils.class); |
||||
|
|
||||
|
/** |
||||
|
* <h3>拷贝一个对象的属性至另一个对象</h3> |
||||
|
* <p> |
||||
|
* 支持两个对象之间不同属性名称进行拷贝,使用注解{@link CopyField} |
||||
|
* </p> |
||||
|
* @param originBean 源对象 使用注解{@link CopyField#targetName()} |
||||
|
* @param targetBean 目标对象 使用注解{@link CopyField#originName()} |
||||
|
*/ |
||||
|
public static void copyBean(Object originBean, Object targetBean) { |
||||
|
Map<String, Object> originFieldKeyWithValueMap = new HashMap<>(16); |
||||
|
PropertyDescriptor propertyDescriptor = null; |
||||
|
//生成源bean的属性及其值的字典
|
||||
|
generateOriginFieldWithValue(propertyDescriptor, originBean, originFieldKeyWithValueMap, originBean.getClass()); |
||||
|
//设置目标bean的属性值
|
||||
|
settingTargetFieldWithValue(propertyDescriptor, targetBean, originFieldKeyWithValueMap, targetBean.getClass()); |
||||
|
|
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 生成需要被拷贝的属性字典 属性-属性值<br/> |
||||
|
* 递归取父类属性值 |
||||
|
* @param propertyDescriptor 属性描述器,可以获取bean中的属性及方法 |
||||
|
* @param originBean 待拷贝的bean |
||||
|
* @param originFieldKeyWithValueMap 存放待拷贝的属性和属性值 |
||||
|
* @param beanClass 待拷贝的class[可能是超类的class] |
||||
|
*/ |
||||
|
private static void generateOriginFieldWithValue(PropertyDescriptor propertyDescriptor, Object originBean, Map<String, Object> originFieldKeyWithValueMap, Class<?> beanClass) { |
||||
|
/**如果不存在超类,那么跳出循环*/ |
||||
|
if (beanClass.getSuperclass() == null) { |
||||
|
return; |
||||
|
} |
||||
|
Field[] originFieldList = beanClass.getDeclaredFields(); |
||||
|
for (Field field : originFieldList) { |
||||
|
try { |
||||
|
/*获取属性上的注解。如果不存在,使用属性名,如果存在使用注解名*/ |
||||
|
CopyField annotation = field.getAnnotation(CopyField.class); |
||||
|
String targetName = ""; |
||||
|
if (annotation != null) { |
||||
|
targetName = annotation.targetName(); |
||||
|
} else { |
||||
|
targetName = field.getName(); |
||||
|
} |
||||
|
//初始化
|
||||
|
propertyDescriptor = new PropertyDescriptor(field.getName(), beanClass); |
||||
|
//获取当前属性的get方法
|
||||
|
Method method = propertyDescriptor.getReadMethod(); |
||||
|
//设置值
|
||||
|
Object value = method.invoke(originBean); |
||||
|
if(annotation != null&&StringUtils.isNotEmpty(annotation.dateFormat())&&value!=null){ |
||||
|
String dateFormat = annotation.dateFormat(); |
||||
|
String dateStr = (String) value; |
||||
|
DateFormat df = new SimpleDateFormat(dateFormat); |
||||
|
Date date = null; |
||||
|
try { |
||||
|
date = df.parse(dateStr); |
||||
|
} catch (ParseException e) { |
||||
|
e.printStackTrace(); |
||||
|
} |
||||
|
value = date; |
||||
|
} |
||||
|
//设置值
|
||||
|
originFieldKeyWithValueMap.put(targetName, value); |
||||
|
} catch (IntrospectionException e) { |
||||
|
logger.warn("【源对象】异常:" + field.getName() + "不存在对应的get方法,无法参与拷贝!"); |
||||
|
} catch (IllegalAccessException e) { |
||||
|
logger.warn("【源对象】异常:" + field.getName() + "的get方法执行失败!"); |
||||
|
} catch (InvocationTargetException e) { |
||||
|
logger.warn("【源对象】异常:" + field.getName() + "的get方法执行失败!"); |
||||
|
} |
||||
|
} |
||||
|
//生成超类 属性-value
|
||||
|
// generateOriginFieldWithValue(propertyDescriptor, originBean, originFieldKeyWithValueMap, beanClass.getSuperclass());
|
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 设置目标对象属性 |
||||
|
* @param propertyDescriptor 属性描述器,获取当前传入属性的(getter/setter)方法 |
||||
|
* @param targetBean 目标容器bean |
||||
|
* @param originFieldKeyWithValueMap 待拷贝的属性和属性值 |
||||
|
* @param beanClass 待设置的class[可能是超类的class] |
||||
|
*/ |
||||
|
private static void settingTargetFieldWithValue(PropertyDescriptor propertyDescriptor, Object targetBean, Map<String, Object> originFieldKeyWithValueMap, Class<?> beanClass) { |
||||
|
/**如果不存在超类,那么跳出循环*/ |
||||
|
if (beanClass.getSuperclass() == null) { |
||||
|
return; |
||||
|
} |
||||
|
Field[] targetFieldList = beanClass.getDeclaredFields(); |
||||
|
for (Field field : targetFieldList) { |
||||
|
try { |
||||
|
if ("serialVersionUID".equals(field.getName()) |
||||
|
|| Modifier.isStatic(field.getModifiers())) { |
||||
|
continue; |
||||
|
} |
||||
|
|
||||
|
/*获取属性上的注解。如果不存在,使用属性名,如果存在使用注解名*/ |
||||
|
CopyField annotation = field.getAnnotation(CopyField.class); |
||||
|
String originName = ""; |
||||
|
if (annotation != null) { |
||||
|
originName = annotation.originName(); |
||||
|
} else { |
||||
|
originName = field.getName(); |
||||
|
} |
||||
|
//初始化当前属性的描述器
|
||||
|
propertyDescriptor = new PropertyDescriptor(field.getName(), beanClass); |
||||
|
//获取当前属性的set方法
|
||||
|
Method method = propertyDescriptor.getWriteMethod(); |
||||
|
method.invoke(targetBean, originFieldKeyWithValueMap.get(originName)); |
||||
|
} catch (IntrospectionException e) { |
||||
|
logger.warn("【目标对象】异常:" + field.getName() + "不存在对应的set方法,无法参与拷贝!"); |
||||
|
} catch (IllegalAccessException e) { |
||||
|
logger.warn("【目标对象】异常:" + field.getName() + "的set方法执行失败!"); |
||||
|
} catch (InvocationTargetException e) { |
||||
|
logger.warn("【目标对象】异常:" + field.getName() + "的set方法执行失败!"); |
||||
|
} |
||||
|
} |
||||
|
//设置超类属性
|
||||
|
// settingTargetFieldWithValue(propertyDescriptor, targetBean, originFieldKeyWithValueMap, beanClass.getSuperclass());
|
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,30 @@ |
|||||
|
package com.jianwei.aspect; |
||||
|
|
||||
|
import java.lang.annotation.ElementType; |
||||
|
import java.lang.annotation.Retention; |
||||
|
import java.lang.annotation.RetentionPolicy; |
||||
|
import java.lang.annotation.Target; |
||||
|
|
||||
|
/** |
||||
|
* 适用不同属性拷贝(可设置属性别名) |
||||
|
* |
||||
|
* @Description: |
||||
|
* @date: 2021/6/17 11:36 |
||||
|
*/ |
||||
|
@Target({ElementType.FIELD}) |
||||
|
@Retention(RetentionPolicy.RUNTIME) |
||||
|
public @interface CopyField { |
||||
|
/** |
||||
|
* 在将被拷贝的属性上面,设置目标属性名 |
||||
|
*/ |
||||
|
String targetName() default ""; |
||||
|
|
||||
|
/** |
||||
|
* 在将拷贝至改属性上面,设置源属性名 |
||||
|
*/ |
||||
|
String originName() default ""; |
||||
|
|
||||
|
|
||||
|
String dateFormat() default ""; |
||||
|
|
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsPbbg; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsPbbgService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设评标报告信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/pbbg") |
||||
|
@Api(tags = "广东省工程建设评标报告信息") |
||||
|
public class BsSgcGdsGcjsPbbgController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsPbbgService bsSgcGdsGcjsPbbgService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设评标报告信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设评标报告信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsPbbg> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsPbbgService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设评标报告信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设评标报告信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设评标报告信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsPbbg bsSgcGdsGcjsPbbg) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsPbbg> list = bsSgcGdsGcjsPbbgService.listByIds(bsSgcGdsGcjsPbbg.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsPbbg> util = new ExcelUtil<>(BsSgcGdsGcjsPbbg.class); |
||||
|
return util.exportExcel(list, "pbbg"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设评标报告信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设评标报告信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsPbbgService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设评标报告信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设评标报告信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设评标报告信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsPbbg bsSgcGdsGcjsPbbg) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsPbbg); |
||||
|
return toAjax(bsSgcGdsGcjsPbbgService.save(bsSgcGdsGcjsPbbg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设评标报告信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设评标报告信息修改") |
||||
|
@Log(title = "广东省工程建设评标报告信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsPbbg bsSgcGdsGcjsPbbg) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsPbbgService.updateById(bsSgcGdsGcjsPbbg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设评标报告信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设评标报告信息删除") |
||||
|
@Log(title = "广东省工程建设评标报告信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsPbbgService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsTbwj; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsTbwjService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设投标文件信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/tbwj") |
||||
|
@Api(tags = "广东省工程建设投标文件信息") |
||||
|
public class BsSgcGdsGcjsTbwjController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsTbwjService bsSgcGdsGcjsTbwjService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设投标文件信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设投标文件信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsTbwj> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsTbwjService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设投标文件信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设投标文件信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设投标文件信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsTbwj bsSgcGdsGcjsTbwj) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsTbwj> list = bsSgcGdsGcjsTbwjService.listByIds(bsSgcGdsGcjsTbwj.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsTbwj> util = new ExcelUtil<>(BsSgcGdsGcjsTbwj.class); |
||||
|
return util.exportExcel(list, "tbwj"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设投标文件信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设投标文件信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsTbwjService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设投标文件信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设投标文件信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设投标文件信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsTbwj bsSgcGdsGcjsTbwj) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsTbwj); |
||||
|
return toAjax(bsSgcGdsGcjsTbwjService.save(bsSgcGdsGcjsTbwj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设投标文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设投标文件信息修改") |
||||
|
@Log(title = "广东省工程建设投标文件信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsTbwj bsSgcGdsGcjsTbwj) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsTbwjService.updateById(bsSgcGdsGcjsTbwj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设投标文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设投标文件信息删除") |
||||
|
@Log(title = "广东省工程建设投标文件信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsTbwjService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsXmhtjlxgs; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsXmhtjlxgsService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设项目合同及履行公示信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/xmhtjlxgs") |
||||
|
@Api(tags = "广东省工程建设项目合同及履行公示信息") |
||||
|
public class BsSgcGdsGcjsXmhtjlxgsController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsXmhtjlxgsService bsSgcGdsGcjsXmhtjlxgsService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设项目合同及履行公示信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设项目合同及履行公示信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsXmhtjlxgs> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsXmhtjlxgsService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设项目合同及履行公示信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设项目合同及履行公示信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设项目合同及履行公示信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsXmhtjlxgs bsSgcGdsGcjsXmhtjlxgs) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsXmhtjlxgs> list = bsSgcGdsGcjsXmhtjlxgsService.listByIds(bsSgcGdsGcjsXmhtjlxgs.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsXmhtjlxgs> util = new ExcelUtil<>(BsSgcGdsGcjsXmhtjlxgs.class); |
||||
|
return util.exportExcel(list, "xmhtjlxgs"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设项目合同及履行公示信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设项目合同及履行公示信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsXmhtjlxgsService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设项目合同及履行公示信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设项目合同及履行公示信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设项目合同及履行公示信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsXmhtjlxgs bsSgcGdsGcjsXmhtjlxgs) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsXmhtjlxgs); |
||||
|
return toAjax(bsSgcGdsGcjsXmhtjlxgsService.save(bsSgcGdsGcjsXmhtjlxgs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设项目合同及履行公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设项目合同及履行公示信息修改") |
||||
|
@Log(title = "广东省工程建设项目合同及履行公示信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsXmhtjlxgs bsSgcGdsGcjsXmhtjlxgs) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsXmhtjlxgsService.updateById(bsSgcGdsGcjsXmhtjlxgs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设项目合同及履行公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设项目合同及履行公示信息删除") |
||||
|
@Log(title = "广东省工程建设项目合同及履行公示信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsXmhtjlxgsService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbgg; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbggService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标公告信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbgg") |
||||
|
@Api(tags = "广东省工程建设招标公告信息") |
||||
|
public class BsSgcGdsGcjsZbggController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbggService bsSgcGdsGcjsZbggService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设招标公告信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设招标公告信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbgg> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbggService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设招标公告信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标公告信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设招标公告信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbgg bsSgcGdsGcjsZbgg) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbgg> list = bsSgcGdsGcjsZbggService.listByIds(bsSgcGdsGcjsZbgg.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbgg> util = new ExcelUtil<>(BsSgcGdsGcjsZbgg.class); |
||||
|
return util.exportExcel(list, "zbgg"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设招标公告信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设招标公告信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbggService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设招标公告信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标公告信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设招标公告信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbgg bsSgcGdsGcjsZbgg) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbgg); |
||||
|
return toAjax(bsSgcGdsGcjsZbggService.save(bsSgcGdsGcjsZbgg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设招标公告信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标公告信息修改") |
||||
|
@Log(title = "广东省工程建设招标公告信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbgg bsSgcGdsGcjsZbgg) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbggService.updateById(bsSgcGdsGcjsZbgg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设招标公告信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标公告信息删除") |
||||
|
@Log(title = "广东省工程建设招标公告信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbggService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbhxrgs; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbhxrgsService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标候选人公示信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbhxrgs") |
||||
|
@Api(tags = "广东省工程建设中标候选人公示信息") |
||||
|
public class BsSgcGdsGcjsZbhxrgsController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbhxrgsService bsSgcGdsGcjsZbhxrgsService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设中标候选人公示信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设中标候选人公示信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbhxrgs> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbhxrgsService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设中标候选人公示信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设中标候选人公示信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设中标候选人公示信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbhxrgs bsSgcGdsGcjsZbhxrgs) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbhxrgs> list = bsSgcGdsGcjsZbhxrgsService.listByIds(bsSgcGdsGcjsZbhxrgs.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbhxrgs> util = new ExcelUtil<>(BsSgcGdsGcjsZbhxrgs.class); |
||||
|
return util.exportExcel(list, "zbhxrgs"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设中标候选人公示信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设中标候选人公示信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbhxrgsService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设中标候选人公示信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设中标候选人公示信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设中标候选人公示信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbhxrgs bsSgcGdsGcjsZbhxrgs) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbhxrgs); |
||||
|
return toAjax(bsSgcGdsGcjsZbhxrgsService.save(bsSgcGdsGcjsZbhxrgs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设中标候选人公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设中标候选人公示信息修改") |
||||
|
@Log(title = "广东省工程建设中标候选人公示信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbhxrgs bsSgcGdsGcjsZbhxrgs) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbhxrgsService.updateById(bsSgcGdsGcjsZbhxrgs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设中标候选人公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设中标候选人公示信息删除") |
||||
|
@Log(title = "广东省工程建设中标候选人公示信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbhxrgsService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjg; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbjgService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标结果信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbjg") |
||||
|
@Api(tags = "广东省工程建设中标结果信息") |
||||
|
public class BsSgcGdsGcjsZbjgController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbjgService bsSgcGdsGcjsZbjgService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设中标结果信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设中标结果信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbjg> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbjgService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设中标结果信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设中标结果信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设中标结果信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbjg bsSgcGdsGcjsZbjg) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbjg> list = bsSgcGdsGcjsZbjgService.listByIds(bsSgcGdsGcjsZbjg.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbjg> util = new ExcelUtil<>(BsSgcGdsGcjsZbjg.class); |
||||
|
return util.exportExcel(list, "zbjg"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设中标结果信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设中标结果信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbjgService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设中标结果信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设中标结果信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设中标结果信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbjg bsSgcGdsGcjsZbjg) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbjg); |
||||
|
return toAjax(bsSgcGdsGcjsZbjgService.save(bsSgcGdsGcjsZbjg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设中标结果信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设中标结果信息修改") |
||||
|
@Log(title = "广东省工程建设中标结果信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbjg bsSgcGdsGcjsZbjg) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjgService.updateById(bsSgcGdsGcjsZbjg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设中标结果信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设中标结果信息删除") |
||||
|
@Log(title = "广东省工程建设中标结果信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjgService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjh; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbjhService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 项目招标计划基本信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbjh") |
||||
|
@Api(tags = "项目招标计划基本信息") |
||||
|
public class BsSgcGdsGcjsZbjhController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbjhService bsSgcGdsGcjsZbjhService; |
||||
|
|
||||
|
/** |
||||
|
* 查询项目招标计划基本信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("项目招标计划基本信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbjh> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbjhService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出项目招标计划基本信息列表 |
||||
|
*/ |
||||
|
@Log(title = "项目招标计划基本信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("项目招标计划基本信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbjh bsSgcGdsGcjsZbjh) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbjh> list = bsSgcGdsGcjsZbjhService.listByIds(bsSgcGdsGcjsZbjh.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbjh> util = new ExcelUtil<>(BsSgcGdsGcjsZbjh.class); |
||||
|
return util.exportExcel(list, "zbjh"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取项目招标计划基本信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 项目招标计划基本信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbjhService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增项目招标计划基本信息 |
||||
|
*/ |
||||
|
@Log(title = "项目招标计划基本信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("项目招标计划基本信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbjh bsSgcGdsGcjsZbjh) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbjh); |
||||
|
return toAjax(bsSgcGdsGcjsZbjhService.save(bsSgcGdsGcjsZbjh)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改项目招标计划基本信息 |
||||
|
*/ |
||||
|
@ApiOperation("项目招标计划基本信息修改") |
||||
|
@Log(title = "项目招标计划基本信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbjh bsSgcGdsGcjsZbjh) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjhService.updateById(bsSgcGdsGcjsZbjh)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除项目招标计划基本信息 |
||||
|
*/ |
||||
|
@ApiOperation("项目招标计划基本信息删除") |
||||
|
@Log(title = "项目招标计划基本信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjhService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjhmx; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbjhmxService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标计划明细信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbjhmx") |
||||
|
@Api(tags = "广东省工程建设招标计划明细信息") |
||||
|
public class BsSgcGdsGcjsZbjhmxController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbjhmxService bsSgcGdsGcjsZbjhmxService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设招标计划明细信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设招标计划明细信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbjhmx> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbjhmxService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设招标计划明细信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标计划明细信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设招标计划明细信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbjhmx bsSgcGdsGcjsZbjhmx) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbjhmx> list = bsSgcGdsGcjsZbjhmxService.listByIds(bsSgcGdsGcjsZbjhmx.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbjhmx> util = new ExcelUtil<>(BsSgcGdsGcjsZbjhmx.class); |
||||
|
return util.exportExcel(list, "zbjhmx"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设招标计划明细信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设招标计划明细信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbjhmxService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设招标计划明细信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标计划明细信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设招标计划明细信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbjhmx bsSgcGdsGcjsZbjhmx) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbjhmx); |
||||
|
return toAjax(bsSgcGdsGcjsZbjhmxService.save(bsSgcGdsGcjsZbjhmx)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设招标计划明细信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标计划明细信息修改") |
||||
|
@Log(title = "广东省工程建设招标计划明细信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbjhmx bsSgcGdsGcjsZbjhmx) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjhmxService.updateById(bsSgcGdsGcjsZbjhmx)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设招标计划明细信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标计划明细信息删除") |
||||
|
@Log(title = "广东省工程建设招标计划明细信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbjhmxService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbwj; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZbwjService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标文件信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zbwj") |
||||
|
@Api(tags = "广东省工程建设招标文件信息") |
||||
|
public class BsSgcGdsGcjsZbwjController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZbwjService bsSgcGdsGcjsZbwjService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设招标文件信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设招标文件信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZbwj> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZbwjService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设招标文件信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标文件信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设招标文件信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZbwj bsSgcGdsGcjsZbwj) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZbwj> list = bsSgcGdsGcjsZbwjService.listByIds(bsSgcGdsGcjsZbwj.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZbwj> util = new ExcelUtil<>(BsSgcGdsGcjsZbwj.class); |
||||
|
return util.exportExcel(list, "zbwj"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设招标文件信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设招标文件信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZbwjService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设招标文件信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设招标文件信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设招标文件信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZbwj bsSgcGdsGcjsZbwj) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZbwj); |
||||
|
return toAjax(bsSgcGdsGcjsZbwjService.save(bsSgcGdsGcjsZbwj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设招标文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标文件信息修改") |
||||
|
@Log(title = "广东省工程建设招标文件信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZbwj bsSgcGdsGcjsZbwj) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbwjService.updateById(bsSgcGdsGcjsZbwj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设招标文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设招标文件信息删除") |
||||
|
@Log(title = "广东省工程建设招标文件信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZbwjService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgjggs; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZgjggsService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格结果公示信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zgjggs") |
||||
|
@Api(tags = "广东省工程建设资格结果公示信息") |
||||
|
public class BsSgcGdsGcjsZgjggsController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZgjggsService bsSgcGdsGcjsZgjggsService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设资格结果公示信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设资格结果公示信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZgjggs> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZgjggsService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设资格结果公示信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设资格结果公示信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设资格结果公示信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZgjggs bsSgcGdsGcjsZgjggs) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZgjggs> list = bsSgcGdsGcjsZgjggsService.listByIds(bsSgcGdsGcjsZgjggs.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZgjggs> util = new ExcelUtil<>(BsSgcGdsGcjsZgjggs.class); |
||||
|
return util.exportExcel(list, "zgjggs"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设资格结果公示信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设资格结果公示信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZgjggsService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设资格结果公示信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设资格结果公示信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设资格结果公示信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZgjggs bsSgcGdsGcjsZgjggs) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZgjggs); |
||||
|
return toAjax(bsSgcGdsGcjsZgjggsService.save(bsSgcGdsGcjsZgjggs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设资格结果公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设资格结果公示信息修改") |
||||
|
@Log(title = "广东省工程建设资格结果公示信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZgjggs bsSgcGdsGcjsZgjggs) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgjggsService.updateById(bsSgcGdsGcjsZgjggs)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设资格结果公示信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设资格结果公示信息删除") |
||||
|
@Log(title = "广东省工程建设资格结果公示信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgjggsService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgysgg; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZgysggService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 资格预审公告信息表Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zgysgg") |
||||
|
@Api(tags = "资格预审公告信息表") |
||||
|
public class BsSgcGdsGcjsZgysggController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZgysggService bsSgcGdsGcjsZgysggService; |
||||
|
|
||||
|
/** |
||||
|
* 查询资格预审公告信息表列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("资格预审公告信息表列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZgysgg> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZgysggService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出资格预审公告信息表列表 |
||||
|
*/ |
||||
|
@Log(title = "资格预审公告信息表导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("资格预审公告信息表导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZgysgg bsSgcGdsGcjsZgysgg) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZgysgg> list = bsSgcGdsGcjsZgysggService.listByIds(bsSgcGdsGcjsZgysgg.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZgysgg> util = new ExcelUtil<>(BsSgcGdsGcjsZgysgg.class); |
||||
|
return util.exportExcel(list, "zgysgg"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取资格预审公告信息表详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 资格预审公告信息表详情") |
||||
|
@GetMapping(value = "/{zjid}") |
||||
|
public AjaxResult getInfo(@PathVariable("zjid") String zjid) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZgysggService.getById(zjid)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增资格预审公告信息表 |
||||
|
*/ |
||||
|
@Log(title = "资格预审公告信息表新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("资格预审公告信息表新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZgysgg bsSgcGdsGcjsZgysgg) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZgysgg); |
||||
|
return toAjax(bsSgcGdsGcjsZgysggService.save(bsSgcGdsGcjsZgysgg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改资格预审公告信息表 |
||||
|
*/ |
||||
|
@ApiOperation("资格预审公告信息表修改") |
||||
|
@Log(title = "资格预审公告信息表修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZgysgg bsSgcGdsGcjsZgysgg) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgysggService.updateById(bsSgcGdsGcjsZgysgg)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除资格预审公告信息表 |
||||
|
*/ |
||||
|
@ApiOperation("资格预审公告信息表删除") |
||||
|
@Log(title = "资格预审公告信息表删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{zjids}") |
||||
|
public AjaxResult remove(@PathVariable String[] zjids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgysggService.removeByIds(Arrays.asList(zjids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.tender.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgyswj; |
||||
|
import com.kms.tender.service.BsSgcGdsGcjsZgyswjService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格预审文件信息Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/tender/zgyswj") |
||||
|
@Api(tags = "广东省工程建设资格预审文件信息") |
||||
|
public class BsSgcGdsGcjsZgyswjController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcGdsGcjsZgyswjService bsSgcGdsGcjsZgyswjService; |
||||
|
|
||||
|
/** |
||||
|
* 查询广东省工程建设资格预审文件信息列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("广东省工程建设资格预审文件信息列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcGdsGcjsZgyswj> sp) |
||||
|
{ |
||||
|
return bsSgcGdsGcjsZgyswjService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出广东省工程建设资格预审文件信息列表 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设资格预审文件信息导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("广东省工程建设资格预审文件信息导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcGdsGcjsZgyswj bsSgcGdsGcjsZgyswj) |
||||
|
{ |
||||
|
List<BsSgcGdsGcjsZgyswj> list = bsSgcGdsGcjsZgyswjService.listByIds(bsSgcGdsGcjsZgyswj.getIds()); |
||||
|
ExcelUtil<BsSgcGdsGcjsZgyswj> util = new ExcelUtil<>(BsSgcGdsGcjsZgyswj.class); |
||||
|
return util.exportExcel(list, "zgyswj"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取广东省工程建设资格预审文件信息详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 广东省工程建设资格预审文件信息详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcGdsGcjsZgyswjService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增广东省工程建设资格预审文件信息 |
||||
|
*/ |
||||
|
@Log(title = "广东省工程建设资格预审文件信息新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("广东省工程建设资格预审文件信息新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcGdsGcjsZgyswj bsSgcGdsGcjsZgyswj) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcGdsGcjsZgyswj); |
||||
|
return toAjax(bsSgcGdsGcjsZgyswjService.save(bsSgcGdsGcjsZgyswj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改广东省工程建设资格预审文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设资格预审文件信息修改") |
||||
|
@Log(title = "广东省工程建设资格预审文件信息修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcGdsGcjsZgyswj bsSgcGdsGcjsZgyswj) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgyswjService.updateById(bsSgcGdsGcjsZgyswj)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除广东省工程建设资格预审文件信息 |
||||
|
*/ |
||||
|
@ApiOperation("广东省工程建设资格预审文件信息删除") |
||||
|
@Log(title = "广东省工程建设资格预审文件信息删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcGdsGcjsZgyswjService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,93 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设评标报告信息对象 bs_sgc_gds_gcjs_pbbg |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_pbbg") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设评标报告信息") |
||||
|
public class BsSgcGdsGcjsPbbg extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String xmName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段(包)名称") |
||||
|
@ApiModelProperty("标段(包)名称") |
||||
|
private String bdName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 文件发布人 */ |
||||
|
@Excel(name = "文件发布人") |
||||
|
@ApiModelProperty("文件发布人") |
||||
|
private String reportPublisher; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
@CopyField(originName = "zbxmbh") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 文件发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("文件发布时间") |
||||
|
private Date reportPublishTime; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 报告名称 */ |
||||
|
@Excel(name = "报告名称") |
||||
|
@ApiModelProperty("报告名称") |
||||
|
private String bgmc; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,98 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设投标文件信息对象 bs_sgc_gds_gcjs_tbwj |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_tbwj") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设投标文件信息") |
||||
|
public class BsSgcGdsGcjsTbwj extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String xmName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段(包)名称") |
||||
|
@ApiModelProperty("标段(包)名称") |
||||
|
private String bdName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 是否延期 0 否 1是 */ |
||||
|
@Excel(name = "是否延期 0 否 1是") |
||||
|
@ApiModelProperty("是否延期 0 否 1是") |
||||
|
private String isPostpone; |
||||
|
|
||||
|
/** 文件发布人 */ |
||||
|
@Excel(name = "文件发布人") |
||||
|
@ApiModelProperty("文件发布人") |
||||
|
private String filePublisher; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
@CopyField(originName = "zbxmbh") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 文件发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("文件发布时间") |
||||
|
private Date filePublishTime; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 合同编号 */ |
||||
|
@Excel(name = "合同编号") |
||||
|
@ApiModelProperty("合同编号") |
||||
|
private String cgbh; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,167 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设项目合同及履行公示信息对象 bs_sgc_gds_gcjs_xmhtjlxgs |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_xmhtjlxgs") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设项目合同及履行公示信息") |
||||
|
public class BsSgcGdsGcjsXmhtjlxgs extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 标段名称 */ |
||||
|
@Excel(name = "标段名称") |
||||
|
@ApiModelProperty("标段名称") |
||||
|
private String loftName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 文件发布人 */ |
||||
|
@Excel(name = "文件发布人") |
||||
|
@ApiModelProperty("文件发布人") |
||||
|
private String filePulish; |
||||
|
|
||||
|
/** 公示发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "公示发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("公示发布时间") |
||||
|
private Date noticeTime; |
||||
|
|
||||
|
/** 合同名称 */ |
||||
|
@Excel(name = "合同名称") |
||||
|
@ApiModelProperty("合同名称") |
||||
|
private String contractName; |
||||
|
|
||||
|
/** 招标人名称 */ |
||||
|
@Excel(name = "招标人名称") |
||||
|
@ApiModelProperty("招标人名称") |
||||
|
private String biderName; |
||||
|
|
||||
|
/** 招标人统一信用代码 */ |
||||
|
@Excel(name = "招标人统一信用代码") |
||||
|
@ApiModelProperty("招标人统一信用代码") |
||||
|
private String biderCode; |
||||
|
|
||||
|
/** 中标人名称 */ |
||||
|
@Excel(name = "中标人名称") |
||||
|
@ApiModelProperty("中标人名称") |
||||
|
private String biderWinName; |
||||
|
|
||||
|
/** 中标人统一信用代码 */ |
||||
|
@Excel(name = "中标人统一信用代码") |
||||
|
@ApiModelProperty("中标人统一信用代码") |
||||
|
private String biderWinCode; |
||||
|
|
||||
|
/** 合同签订人或其委托人全称 */ |
||||
|
@Excel(name = "合同签订人或其委托人全称") |
||||
|
@ApiModelProperty("合同签订人或其委托人全称") |
||||
|
private String contractSignParty; |
||||
|
|
||||
|
/** 合同金额 */ |
||||
|
@Excel(name = "合同金额") |
||||
|
@ApiModelProperty("合同金额") |
||||
|
private String contractAmount; |
||||
|
|
||||
|
/** 合同单位(甲方) */ |
||||
|
@Excel(name = "合同单位(甲方)") |
||||
|
@ApiModelProperty("合同单位(甲方)") |
||||
|
private String contractUnitFirst; |
||||
|
|
||||
|
/** 合同单位 */ |
||||
|
@Excel(name = "合同单位") |
||||
|
@ApiModelProperty("合同单位") |
||||
|
private String contractUnit; |
||||
|
|
||||
|
/** 合同期限 */ |
||||
|
@Excel(name = "合同期限") |
||||
|
@ApiModelProperty("合同期限") |
||||
|
private String contractPeriod; |
||||
|
|
||||
|
/** 质量要求 */ |
||||
|
@Excel(name = "质量要求") |
||||
|
@ApiModelProperty("质量要求") |
||||
|
private String qualityRequirement; |
||||
|
|
||||
|
/** 合同签署时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "合同签署时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("合同签署时间") |
||||
|
private Date contractSignTime; |
||||
|
|
||||
|
/** 合同主要内容 */ |
||||
|
@Excel(name = "合同主要内容") |
||||
|
@ApiModelProperty("合同主要内容") |
||||
|
private String contractContent; |
||||
|
|
||||
|
/** 其他内容 */ |
||||
|
@Excel(name = "其他内容") |
||||
|
@ApiModelProperty("其他内容") |
||||
|
private String otherContent; |
||||
|
|
||||
|
/** 项目合同及履行公示内容 */ |
||||
|
@Excel(name = "项目合同及履行公示内容") |
||||
|
@ApiModelProperty("项目合同及履行公示内容") |
||||
|
private String contractNoticeContent; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String proCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String zbxmmc; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,265 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import com.jianwei.aspect.CopyField; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标公告信息对象 bs_sgc_gds_gcjs_zbgg |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbgg") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设招标公告信息") |
||||
|
public class BsSgcGdsGcjsZbgg extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 投资项目代码 */ |
||||
|
@Excel(name = "投资项目代码") |
||||
|
@ApiModelProperty("投资项目代码") |
||||
|
private String investProjectCode; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String bidProjectName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段", readConverterExp = "包=") |
||||
|
@ApiModelProperty("标段") |
||||
|
private String lotName; |
||||
|
|
||||
|
/** 公告性质 */ |
||||
|
@Excel(name = "公告性质") |
||||
|
@ApiModelProperty("公告性质") |
||||
|
private String noticeNature; |
||||
|
|
||||
|
/** 资格审查方式 */ |
||||
|
@Excel(name = "资格审查方式") |
||||
|
@ApiModelProperty("资格审查方式") |
||||
|
private String reviewQualificationMethod; |
||||
|
|
||||
|
/** 招标项目地点 */ |
||||
|
@Excel(name = "招标项目地点") |
||||
|
@ApiModelProperty("招标项目地点") |
||||
|
private String bidProjectLocation; |
||||
|
|
||||
|
/** 资金来源 */ |
||||
|
@Excel(name = "资金来源") |
||||
|
@ApiModelProperty("资金来源") |
||||
|
private String fundingSource; |
||||
|
|
||||
|
/** 资金来源构成 */ |
||||
|
@Excel(name = "资金来源构成") |
||||
|
@ApiModelProperty("资金来源构成") |
||||
|
private String fundingSourceConstitute; |
||||
|
|
||||
|
/** 招标范围及规模 */ |
||||
|
@Excel(name = "招标范围及规模") |
||||
|
@ApiModelProperty("招标范围及规模") |
||||
|
private String bidScope; |
||||
|
|
||||
|
/** 招标内容 */ |
||||
|
@Excel(name = "招标内容") |
||||
|
@ApiModelProperty("招标内容") |
||||
|
private String bidContent; |
||||
|
|
||||
|
/** 工期(交货期) */ |
||||
|
@Excel(name = "工期", readConverterExp = "交=货期") |
||||
|
@ApiModelProperty("工期") |
||||
|
private String deliveryTime; |
||||
|
|
||||
|
/** 最高投标限价 */ |
||||
|
@Excel(name = "最高投标限价") |
||||
|
@ApiModelProperty("最高投标限价") |
||||
|
private String maxPriceBid; |
||||
|
|
||||
|
/** 是否接受联合体投标 */ |
||||
|
@Excel(name = "是否接受联合体投标") |
||||
|
@ApiModelProperty("是否接受联合体投标") |
||||
|
private String isConsortiumInvestment; |
||||
|
|
||||
|
/** 投标资格能力要求 */ |
||||
|
@Excel(name = "投标资格能力要求") |
||||
|
@ApiModelProperty("投标资格能力要求") |
||||
|
private String bidCapabilityRequirements; |
||||
|
|
||||
|
/** 是否采用电子招标投标方式 */ |
||||
|
@Excel(name = "是否采用电子招标投标方式") |
||||
|
@ApiModelProperty("是否采用电子招标投标方式") |
||||
|
private String isElectronicBidding; |
||||
|
|
||||
|
/** 获取招标文件的方式 */ |
||||
|
@Excel(name = "获取招标文件的方式") |
||||
|
@ApiModelProperty("获取招标文件的方式") |
||||
|
private String gainBidFileMethod; |
||||
|
|
||||
|
/** 获取招标文件开始时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "获取招标文件开始时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("获取招标文件开始时间") |
||||
|
private Date gainFileStartTime; |
||||
|
|
||||
|
/** 获取招标文件截止时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "获取招标文件截止时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("获取招标文件截止时间") |
||||
|
private Date gainFileEndTime; |
||||
|
|
||||
|
/** 递交投标文件截止时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "递交投标文件截止时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("递交投标文件截止时间") |
||||
|
private Date deliveryEndTime; |
||||
|
|
||||
|
/** 投标文件递交方式 */ |
||||
|
@Excel(name = "投标文件递交方式") |
||||
|
@ApiModelProperty("投标文件递交方式") |
||||
|
private String bidDeliveryFileMethod; |
||||
|
|
||||
|
/** 开标方式 */ |
||||
|
@Excel(name = "开标方式") |
||||
|
@ApiModelProperty("开标方式") |
||||
|
private String bidOpeningMethod; |
||||
|
|
||||
|
/** 开标时间及地点 */ |
||||
|
@Excel(name = "开标时间及地点") |
||||
|
@ApiModelProperty("开标时间及地点") |
||||
|
private String bidTimeLocation; |
||||
|
|
||||
|
/** 公告发布媒介 */ |
||||
|
@Excel(name = "公告发布媒介") |
||||
|
@ApiModelProperty("公告发布媒介") |
||||
|
private String announcementReleaseMedia; |
||||
|
|
||||
|
/** 招标人 */ |
||||
|
@Excel(name = "招标人") |
||||
|
@ApiModelProperty("招标人") |
||||
|
private String tendererName; |
||||
|
|
||||
|
/** 办公地址 */ |
||||
|
@Excel(name = "办公地址") |
||||
|
@ApiModelProperty("办公地址") |
||||
|
private String officeAddress; |
||||
|
|
||||
|
/** 招标人联系人 */ |
||||
|
@Excel(name = "招标人联系人") |
||||
|
@ApiModelProperty("招标人联系人") |
||||
|
private String bidderContacts; |
||||
|
|
||||
|
/** 联系电话 */ |
||||
|
@Excel(name = "联系电话") |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String contactsPhone; |
||||
|
|
||||
|
/** 招标代理机构 */ |
||||
|
@Excel(name = "招标代理机构") |
||||
|
@ApiModelProperty("招标代理机构") |
||||
|
private String biddingAgency; |
||||
|
|
||||
|
/** 招标代理机构办公地址 */ |
||||
|
@Excel(name = "招标代理机构办公地址") |
||||
|
@ApiModelProperty("招标代理机构办公地址") |
||||
|
private String agencyOfficeAddress; |
||||
|
|
||||
|
/** 招标代理联系人 */ |
||||
|
@Excel(name = "招标代理联系人") |
||||
|
@ApiModelProperty("招标代理联系人") |
||||
|
private String bidAgencyContacts; |
||||
|
|
||||
|
/** 招标代理联系人联系电话 */ |
||||
|
@Excel(name = "招标代理联系人联系电话") |
||||
|
@ApiModelProperty("招标代理联系人联系电话") |
||||
|
private String agencyPhone; |
||||
|
|
||||
|
/** 招标监督机构 */ |
||||
|
@Excel(name = "招标监督机构") |
||||
|
@ApiModelProperty("招标监督机构") |
||||
|
private String tenderingSupervisionAgency; |
||||
|
|
||||
|
/** 联系电话 */ |
||||
|
@Excel(name = "联系电话") |
||||
|
@ApiModelProperty("联系电话") |
||||
|
private String supervisionPhone; |
||||
|
|
||||
|
/** 发布责任人 */ |
||||
|
@Excel(name = "发布责任人") |
||||
|
@ApiModelProperty("发布责任人") |
||||
|
private String releaseResponsiblePerson; |
||||
|
|
||||
|
/** 其他依法应当载明的内容 */ |
||||
|
@Excel(name = "其他依法应当载明的内容") |
||||
|
@ApiModelProperty("其他依法应当载明的内容") |
||||
|
private String otherLawContents; |
||||
|
|
||||
|
/** 附件 */ |
||||
|
@Excel(name = "附件") |
||||
|
@ApiModelProperty("附件") |
||||
|
private String attachment; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
@CopyField(originName = "zbbh") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** 招标编号 */ |
||||
|
@Excel(name = "招标编号") |
||||
|
@ApiModelProperty("招标编号") |
||||
|
private String zbbh; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 投标人业绩要求 */ |
||||
|
@Excel(name = "投标人业绩要求") |
||||
|
@ApiModelProperty("投标人业绩要求") |
||||
|
private String tbryjyq; |
||||
|
|
||||
|
/** 获取纸质招标文件的方式 */ |
||||
|
@Excel(name = "获取纸质招标文件的方式") |
||||
|
@ApiModelProperty("获取纸质招标文件的方式") |
||||
|
private String hqzzzbwjdfs; |
||||
|
|
||||
|
/** 投资项目名称 */ |
||||
|
@Excel(name = "投资项目名称") |
||||
|
@ApiModelProperty("投资项目名称") |
||||
|
private String tzxmmc; |
||||
|
|
||||
|
} |
@ -0,0 +1,148 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标候选人公示信息对象 bs_sgc_gds_gcjs_zbhxrgs |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbhxrgs") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设中标候选人公示信息") |
||||
|
public class BsSgcGdsGcjsZbhxrgs extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 中标候选人名称 */ |
||||
|
@Excel(name = "中标候选人名称") |
||||
|
@ApiModelProperty("中标候选人名称") |
||||
|
private String winningCandidateName; |
||||
|
|
||||
|
/** 中标候选人代码 */ |
||||
|
@Excel(name = "中标候选人代码") |
||||
|
@ApiModelProperty("中标候选人代码") |
||||
|
private String winningCandidateCode; |
||||
|
|
||||
|
/** 排名 */ |
||||
|
@Excel(name = "排名") |
||||
|
@ApiModelProperty("排名") |
||||
|
private String ranking; |
||||
|
|
||||
|
/** 投标报价(元) */ |
||||
|
@Excel(name = "投标报价", readConverterExp = "元=") |
||||
|
@ApiModelProperty("投标报价") |
||||
|
private String bidQuotation; |
||||
|
|
||||
|
/** 费率(\%) */ |
||||
|
@Excel(name = "费率", readConverterExp = "=%") |
||||
|
@ApiModelProperty("费率") |
||||
|
private String rate; |
||||
|
|
||||
|
/** 质量 */ |
||||
|
@Excel(name = "质量") |
||||
|
@ApiModelProperty("质量") |
||||
|
private String quality; |
||||
|
|
||||
|
/** 工期(交货期) */ |
||||
|
@Excel(name = "工期", readConverterExp = "交=货期") |
||||
|
@ApiModelProperty("工期") |
||||
|
private String deliveryTime; |
||||
|
|
||||
|
/** 中标候选人响应招标文件的资格能力条件 */ |
||||
|
@Excel(name = "中标候选人响应招标文件的资格能力条件") |
||||
|
@ApiModelProperty("中标候选人响应招标文件的资格能力条件") |
||||
|
private String bidCapabilityConditions; |
||||
|
|
||||
|
/** 评标情况 */ |
||||
|
@Excel(name = "评标情况") |
||||
|
@ApiModelProperty("评标情况") |
||||
|
private String evaluationSituation; |
||||
|
|
||||
|
/** 拟派项目负责人姓名 */ |
||||
|
@Excel(name = "拟派项目负责人姓名") |
||||
|
@ApiModelProperty("拟派项目负责人姓名") |
||||
|
private String projectLeader; |
||||
|
|
||||
|
/** 拟派项目负责人执业资格 */ |
||||
|
@Excel(name = "拟派项目负责人执业资格") |
||||
|
@ApiModelProperty("拟派项目负责人执业资格") |
||||
|
private String projectLeaderQualification; |
||||
|
|
||||
|
/** 公示ID */ |
||||
|
@Excel(name = "公示ID") |
||||
|
@ApiModelProperty("公示ID") |
||||
|
private String noticeId; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** 投资项目名称 */ |
||||
|
@Excel(name = "投资项目名称") |
||||
|
@ApiModelProperty("投资项目名称") |
||||
|
private String investProjectName; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String xz; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
/** 工期 */ |
||||
|
@Excel(name = "工期") |
||||
|
@ApiModelProperty("工期") |
||||
|
private String gq; |
||||
|
|
||||
|
/** 中标候选人响应招标文件的资格能力条件 */ |
||||
|
@Excel(name = "中标候选人响应招标文件的资格能力条件") |
||||
|
@ApiModelProperty("中标候选人响应招标文件的资格能力条件") |
||||
|
private String zbhxrxyzbwjdzgnltj; |
||||
|
|
||||
|
/** 质量 */ |
||||
|
@Excel(name = "质量") |
||||
|
@ApiModelProperty("质量") |
||||
|
private String zl; |
||||
|
|
||||
|
/** 公示标题 */ |
||||
|
@Excel(name = "公示标题") |
||||
|
@ApiModelProperty("公示标题") |
||||
|
private String gsbt; |
||||
|
|
||||
|
} |
@ -0,0 +1,142 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标结果信息对象 bs_sgc_gds_gcjs_zbjg |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbjg") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设中标结果信息") |
||||
|
public class BsSgcGdsGcjsZbjg extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 投资项目代码 */ |
||||
|
@Excel(name = "投资项目代码") |
||||
|
@ApiModelProperty("投资项目代码") |
||||
|
private String investProjectCode; |
||||
|
|
||||
|
/** 投资项目名称 */ |
||||
|
@Excel(name = "投资项目名称") |
||||
|
@ApiModelProperty("投资项目名称") |
||||
|
private String investProjectName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段", readConverterExp = "包=") |
||||
|
@ApiModelProperty("标段") |
||||
|
private String lotName; |
||||
|
|
||||
|
/** 公告名称 */ |
||||
|
@Excel(name = "公告名称") |
||||
|
@ApiModelProperty("公告名称") |
||||
|
private String noticeName; |
||||
|
|
||||
|
/** 招标人 */ |
||||
|
@Excel(name = "招标人") |
||||
|
@ApiModelProperty("招标人") |
||||
|
private String tendererName; |
||||
|
|
||||
|
/** 招标代理 */ |
||||
|
@Excel(name = "招标代理") |
||||
|
@ApiModelProperty("招标代理") |
||||
|
private String biddingAgency; |
||||
|
|
||||
|
/** 中标人 */ |
||||
|
@Excel(name = "中标人") |
||||
|
@ApiModelProperty("中标人") |
||||
|
private String successfulBidder; |
||||
|
|
||||
|
/** 中标价(元) */ |
||||
|
@Excel(name = "中标价", readConverterExp = "元=") |
||||
|
@ApiModelProperty("中标价") |
||||
|
private BigDecimal bidWinningPrice; |
||||
|
|
||||
|
/** 费率(\%) */ |
||||
|
@Excel(name = "费率", readConverterExp = "=%") |
||||
|
@ApiModelProperty("费率") |
||||
|
private String rate; |
||||
|
|
||||
|
/** 工期 */ |
||||
|
@Excel(name = "工期") |
||||
|
@ApiModelProperty("工期") |
||||
|
private String deliveryTime; |
||||
|
|
||||
|
/** 项目负责人 */ |
||||
|
@Excel(name = "项目负责人") |
||||
|
@ApiModelProperty("项目负责人") |
||||
|
private String projectLeader; |
||||
|
|
||||
|
/** 中标日期 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "中标日期", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("中标日期") |
||||
|
private Date bidWinningTime; |
||||
|
|
||||
|
/** 附件地址 */ |
||||
|
@Excel(name = "附件地址") |
||||
|
@ApiModelProperty("附件地址") |
||||
|
private String attachmentAddress; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String zbxmmc; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 公告性质 */ |
||||
|
@Excel(name = "公告性质") |
||||
|
@ApiModelProperty("公告性质") |
||||
|
private String ggxz; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,116 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 项目招标计划基本信息对象 bs_sgc_gds_gcjs_zbjh |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbjh") |
||||
|
@Data |
||||
|
@ApiModel("项目招标计划基本信息") |
||||
|
public class BsSgcGdsGcjsZbjh extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 是否合并招标 */ |
||||
|
@Excel(name = "是否合并招标") |
||||
|
@ApiModelProperty("是否合并招标") |
||||
|
private String isConsolidatedBidding; |
||||
|
|
||||
|
/** 招标性质 */ |
||||
|
@Excel(name = "招标性质") |
||||
|
@ApiModelProperty("招标性质") |
||||
|
private String bidNature; |
||||
|
|
||||
|
/** 招标计划名称 */ |
||||
|
@Excel(name = "招标计划名称") |
||||
|
@ApiModelProperty("招标计划名称") |
||||
|
private String bidPlanName; |
||||
|
|
||||
|
/** 招标计划发布人 */ |
||||
|
@Excel(name = "招标计划发布人") |
||||
|
@ApiModelProperty("招标计划发布人") |
||||
|
private String bidPlanPerson; |
||||
|
|
||||
|
/** 发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("发布时间") |
||||
|
private Date reportTime; |
||||
|
|
||||
|
/** 招标人名称 */ |
||||
|
@Excel(name = "招标人名称") |
||||
|
@ApiModelProperty("招标人名称") |
||||
|
private String tendererName; |
||||
|
|
||||
|
/** 招标人统一社会信用代码 */ |
||||
|
@Excel(name = "招标人统一社会信用代码") |
||||
|
@ApiModelProperty("招标人统一社会信用代码") |
||||
|
private String socialCreditCode; |
||||
|
|
||||
|
/** 附件 */ |
||||
|
@Excel(name = "附件") |
||||
|
@ApiModelProperty("附件") |
||||
|
private String bidAttachment; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** 绑定id */ |
||||
|
@Excel(name = "绑定id") |
||||
|
@ApiModelProperty("绑定id") |
||||
|
private String bidId; |
||||
|
|
||||
|
/** 项目名称 */ |
||||
|
@Excel(name = "项目名称") |
||||
|
@ApiModelProperty("项目名称") |
||||
|
private String projectName; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proCode; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
} |
@ -0,0 +1,127 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.math.BigDecimal; |
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标计划明细信息对象 bs_sgc_gds_gcjs_zbjhmx |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbjhmx") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设招标计划明细信息") |
||||
|
public class BsSgcGdsGcjsZbjhmx extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String bidProjectName; |
||||
|
|
||||
|
/** 是否依法必招项目 */ |
||||
|
@Excel(name = "是否依法必招项目") |
||||
|
@ApiModelProperty("是否依法必招项目") |
||||
|
private String isMustProject; |
||||
|
|
||||
|
/** 投资项目代码 */ |
||||
|
@Excel(name = "投资项目代码") |
||||
|
@ApiModelProperty("投资项目代码") |
||||
|
private String investProjectCode; |
||||
|
|
||||
|
/** 招标项目类型 */ |
||||
|
@Excel(name = "招标项目类型") |
||||
|
@ApiModelProperty("招标项目类型") |
||||
|
private String bidType; |
||||
|
|
||||
|
/** 招标方式 */ |
||||
|
@Excel(name = "招标方式") |
||||
|
@ApiModelProperty("招标方式") |
||||
|
private String bidMethod; |
||||
|
|
||||
|
/** 招标内容 */ |
||||
|
@Excel(name = "招标内容") |
||||
|
@ApiModelProperty("招标内容") |
||||
|
private String bidContent; |
||||
|
|
||||
|
/** 预估发包价 */ |
||||
|
@Excel(name = "预估发包价") |
||||
|
@ApiModelProperty("预估发包价") |
||||
|
private BigDecimal estimatedContractPrice; |
||||
|
|
||||
|
/** 招标项目建设地点 */ |
||||
|
@Excel(name = "招标项目建设地点") |
||||
|
@ApiModelProperty("招标项目建设地点") |
||||
|
private String bidConstructionLocation; |
||||
|
|
||||
|
/** 招标公告预计发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "招标公告预计发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("招标公告预计发布时间") |
||||
|
private Date bidNoticeTime; |
||||
|
|
||||
|
/** 招标监管部门 */ |
||||
|
@Excel(name = "招标监管部门") |
||||
|
@ApiModelProperty("招标监管部门") |
||||
|
private String bidRegulator; |
||||
|
|
||||
|
/** 项目概况 */ |
||||
|
@Excel(name = "项目概况") |
||||
|
@ApiModelProperty("项目概况") |
||||
|
private String projectOverview; |
||||
|
|
||||
|
/** 招标计划ID */ |
||||
|
@Excel(name = "招标计划ID") |
||||
|
@ApiModelProperty("招标计划ID") |
||||
|
private String bidId; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 附件地址 */ |
||||
|
@Excel(name = "附件地址") |
||||
|
@ApiModelProperty("附件地址") |
||||
|
private String attachmentAddress; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
} |
@ -0,0 +1,112 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标文件信息对象 bs_sgc_gds_gcjs_zbwj |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zbwj") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设招标文件信息") |
||||
|
public class BsSgcGdsGcjsZbwj extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 标段名称 */ |
||||
|
@Excel(name = "标段名称") |
||||
|
@ApiModelProperty("标段名称") |
||||
|
private String loftName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 是否延期开标 */ |
||||
|
@Excel(name = "是否延期开标") |
||||
|
@ApiModelProperty("是否延期开标") |
||||
|
private String isDelay; |
||||
|
|
||||
|
/** 开标时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "开标时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("开标时间") |
||||
|
private Date bidOpenTime; |
||||
|
|
||||
|
/** 开标方式 */ |
||||
|
@Excel(name = "开标方式") |
||||
|
@ApiModelProperty("开标方式") |
||||
|
private String bidOpenMethod; |
||||
|
|
||||
|
/** 文件发布人 */ |
||||
|
@Excel(name = "文件发布人") |
||||
|
@ApiModelProperty("文件发布人") |
||||
|
private String filePulish; |
||||
|
|
||||
|
/** 文件发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("文件发布时间") |
||||
|
private Date filePulishTime; |
||||
|
|
||||
|
/** 招标文件公示内容 */ |
||||
|
@Excel(name = "招标文件公示内容") |
||||
|
@ApiModelProperty("招标文件公示内容") |
||||
|
private String bidDocument; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String proCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 数源部门 */ |
||||
|
@Excel(name = "数源部门") |
||||
|
@ApiModelProperty("数源部门") |
||||
|
private String owerDept; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String zbxmmc; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,96 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格结果公示信息对象 bs_sgc_gds_gcjs_zgjggs |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zgjggs") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设资格结果公示信息") |
||||
|
public class BsSgcGdsGcjsZgjggs extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String xmName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段(包)名称") |
||||
|
@ApiModelProperty("标段(包)名称") |
||||
|
private String bdName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 报告发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "报告发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("报告发布时间") |
||||
|
private Date reportPublishTime; |
||||
|
|
||||
|
/** 附件 */ |
||||
|
@Excel(name = "附件") |
||||
|
@ApiModelProperty("附件") |
||||
|
private String attachment; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 发布人 */ |
||||
|
@Excel(name = "发布人") |
||||
|
@ApiModelProperty("发布人") |
||||
|
private String publishUser; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
/** 公告发布责任人 */ |
||||
|
@Excel(name = "公告发布责任人") |
||||
|
@ApiModelProperty("公告发布责任人") |
||||
|
private String ggfbzrr; |
||||
|
|
||||
|
} |
@ -0,0 +1,177 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 资格预审公告信息表对象 bs_sgc_gds_gcjs_zgysgg |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zgysgg") |
||||
|
@Data |
||||
|
@ApiModel("资格预审公告信息表") |
||||
|
public class BsSgcGdsGcjsZgysgg extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String sfcydzzbtbfs; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zsfs; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zjid; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String tzxmmc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String ggfbzrr; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbxmdd; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String sfyxlhttb; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String gq; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String hqzzzgyswjdfs; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zjlygc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String guid; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String kbfs; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbdljgmc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String qtnr; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbnr; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zjlyjgc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zgtbxj; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbrmc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbfwjgm; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String tbzgnlyq; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String tzxmdm; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbdljglxr; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbxmmc; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String ggxz; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbrdz; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbdljgdz; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String kbdd; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbjdjg; |
||||
|
|
||||
|
/** $column.columnComment */ |
||||
|
@Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") |
||||
|
@ApiModelProperty("${comment}") |
||||
|
private String zbrlxr; |
||||
|
|
||||
|
} |
@ -0,0 +1,117 @@ |
|||||
|
package com.kms.tender.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格预审文件信息对象 bs_sgc_gds_gcjs_zgyswj |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_gds_gcjs_zgyswj") |
||||
|
@Data |
||||
|
@ApiModel("广东省工程建设资格预审文件信息") |
||||
|
public class BsSgcGdsGcjsZgyswj extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 招标项目名称 */ |
||||
|
@Excel(name = "招标项目名称") |
||||
|
@ApiModelProperty("招标项目名称") |
||||
|
private String xmName; |
||||
|
|
||||
|
/** 标段(包)名称 */ |
||||
|
@Excel(name = "标段(包)名称") |
||||
|
@ApiModelProperty("标段(包)名称") |
||||
|
private String bdName; |
||||
|
|
||||
|
/** 性质 */ |
||||
|
@Excel(name = "性质") |
||||
|
@ApiModelProperty("性质") |
||||
|
private String nature; |
||||
|
|
||||
|
/** 是否延期 0 否 1是 */ |
||||
|
@Excel(name = "是否延期 0 否 1是") |
||||
|
@ApiModelProperty("是否延期 0 否 1是") |
||||
|
private String isPostpone; |
||||
|
|
||||
|
/** 开启时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "开启时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("开启时间") |
||||
|
private Date openTime; |
||||
|
|
||||
|
/** 文件开启方式 */ |
||||
|
@Excel(name = "文件开启方式") |
||||
|
@ApiModelProperty("文件开启方式") |
||||
|
private String fileOpenWay; |
||||
|
|
||||
|
/** 评审办法 */ |
||||
|
@Excel(name = "评审办法") |
||||
|
@ApiModelProperty("评审办法") |
||||
|
private String psbf; |
||||
|
|
||||
|
/** 文件发布人 */ |
||||
|
@Excel(name = "文件发布人") |
||||
|
@ApiModelProperty("文件发布人") |
||||
|
private String filePublisher; |
||||
|
|
||||
|
/** 文件发布时间 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8") |
||||
|
@Excel(name = "文件发布时间", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("文件发布时间") |
||||
|
private Date filePublishTime; |
||||
|
|
||||
|
/** 附件 */ |
||||
|
@Excel(name = "附件") |
||||
|
@ApiModelProperty("附件") |
||||
|
private String attachment; |
||||
|
|
||||
|
/** 项目编码 */ |
||||
|
@Excel(name = "项目编码") |
||||
|
@ApiModelProperty("项目编码") |
||||
|
private String projectCode; |
||||
|
|
||||
|
/** 项目编号 */ |
||||
|
@Excel(name = "项目编号") |
||||
|
@ApiModelProperty("项目编号") |
||||
|
private String proNo; |
||||
|
|
||||
|
/** 创建人 */ |
||||
|
@Excel(name = "创建人") |
||||
|
@ApiModelProperty("创建人") |
||||
|
private String createUid; |
||||
|
|
||||
|
/** 更新人 */ |
||||
|
@Excel(name = "更新人") |
||||
|
@ApiModelProperty("更新人") |
||||
|
private String updateUid; |
||||
|
|
||||
|
/** 是否是预审文件 */ |
||||
|
@Excel(name = "是否是预审文件") |
||||
|
@ApiModelProperty("是否是预审文件") |
||||
|
private String type; |
||||
|
|
||||
|
/** GUID */ |
||||
|
@Excel(name = "GUID") |
||||
|
@ApiModelProperty("GUID") |
||||
|
private String guid; |
||||
|
|
||||
|
/** 招标项目编号 */ |
||||
|
@Excel(name = "招标项目编号") |
||||
|
@ApiModelProperty("招标项目编号") |
||||
|
private String zbxmbh; |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsPbbg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设评标报告信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsPbbgMapper extends BaseMapper<BsSgcGdsGcjsPbbg> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsTbwj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设投标文件信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsTbwjMapper extends BaseMapper<BsSgcGdsGcjsTbwj> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsXmhtjlxgs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设项目合同及履行公示信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsXmhtjlxgsMapper extends BaseMapper<BsSgcGdsGcjsXmhtjlxgs> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbgg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标公告信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbggMapper extends BaseMapper<BsSgcGdsGcjsZbgg> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbhxrgs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标候选人公示信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbhxrgsMapper extends BaseMapper<BsSgcGdsGcjsZbhxrgs> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标结果信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbjgMapper extends BaseMapper<BsSgcGdsGcjsZbjg> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjh; |
||||
|
|
||||
|
/** |
||||
|
* 项目招标计划基本信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbjhMapper extends BaseMapper<BsSgcGdsGcjsZbjh> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjhmx; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标计划明细信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbjhmxMapper extends BaseMapper<BsSgcGdsGcjsZbjhmx> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbwj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标文件信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZbwjMapper extends BaseMapper<BsSgcGdsGcjsZbwj> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgjggs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格结果公示信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZgjggsMapper extends BaseMapper<BsSgcGdsGcjsZgjggs> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgysgg; |
||||
|
|
||||
|
/** |
||||
|
* 资格预审公告信息表Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZgysggMapper extends BaseMapper<BsSgcGdsGcjsZgysgg> { |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.tender.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgyswj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格预审文件信息Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcGdsGcjsZgyswjMapper extends BaseMapper<BsSgcGdsGcjsZgyswj> { |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsPbbgMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsPbbg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设评标报告信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsPbbgService extends BaseService<BsSgcGdsGcjsPbbgMapper, BsSgcGdsGcjsPbbg>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsTbwjMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsTbwj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设投标文件信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsTbwjService extends BaseService<BsSgcGdsGcjsTbwjMapper, BsSgcGdsGcjsTbwj>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsXmhtjlxgsMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsXmhtjlxgs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设项目合同及履行公示信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsXmhtjlxgsService extends BaseService<BsSgcGdsGcjsXmhtjlxgsMapper, BsSgcGdsGcjsXmhtjlxgs>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbggMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbgg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标公告信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbggService extends BaseService<BsSgcGdsGcjsZbggMapper, BsSgcGdsGcjsZbgg>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbhxrgsMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbhxrgs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标候选人公示信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbhxrgsService extends BaseService<BsSgcGdsGcjsZbhxrgsMapper, BsSgcGdsGcjsZbhxrgs>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbjgMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjg; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设中标结果信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbjgService extends BaseService<BsSgcGdsGcjsZbjgMapper, BsSgcGdsGcjsZbjg>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbjhMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjh; |
||||
|
|
||||
|
/** |
||||
|
* 项目招标计划基本信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbjhService extends BaseService<BsSgcGdsGcjsZbjhMapper, BsSgcGdsGcjsZbjh>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbjhmxMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbjhmx; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标计划明细信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbjhmxService extends BaseService<BsSgcGdsGcjsZbjhmxMapper, BsSgcGdsGcjsZbjhmx>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZbwjMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZbwj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设招标文件信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZbwjService extends BaseService<BsSgcGdsGcjsZbwjMapper, BsSgcGdsGcjsZbwj>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZgjggsMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgjggs; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格结果公示信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZgjggsService extends BaseService<BsSgcGdsGcjsZgjggsMapper, BsSgcGdsGcjsZgjggs>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZgysggMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgysgg; |
||||
|
|
||||
|
/** |
||||
|
* 资格预审公告信息表Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZgysggService extends BaseService<BsSgcGdsGcjsZgysggMapper, BsSgcGdsGcjsZgysgg>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.tender.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.tender.mapper.BsSgcGdsGcjsZgyswjMapper; |
||||
|
import com.kms.tender.domain.BsSgcGdsGcjsZgyswj; |
||||
|
|
||||
|
/** |
||||
|
* 广东省工程建设资格预审文件信息Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2025-04-14 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcGdsGcjsZgyswjService extends BaseService<BsSgcGdsGcjsZgyswjMapper, BsSgcGdsGcjsZgyswj>{ |
||||
|
|
||||
|
} |
@ -0,0 +1,23 @@ |
|||||
|
package com.kms.tender.vo; |
||||
|
|
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
@Data |
||||
|
public class TenderReq { |
||||
|
|
||||
|
private String system_id; |
||||
|
private String vender_id; |
||||
|
private String department_id; |
||||
|
private String query_timestamp; |
||||
|
private String operator_name; |
||||
|
private String query_object_id; |
||||
|
private String query_object_id_type; |
||||
|
private String tem_id; |
||||
|
private String item_code; |
||||
|
private String item_sequence; |
||||
|
private String terminal_info; |
||||
|
private String operator_id; |
||||
|
private String ZJID; |
||||
|
|
||||
|
} |
Loading…
Reference in new issue