@@ -1,8 +1,8 @@ | |||
log_level=debug | |||
#db1\u6570\u636E\u5E93 | |||
jdbc_url=jdbc:mysql://127.0.0.1:3306/dfzx_wch?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true | |||
jdbc_url=jdbc:mysql://192.168.18.148:3306/dfzx_wch?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true | |||
jdbc_username=root | |||
jdbc_password=123456 | |||
jdbc_password=hhr2016 | |||
#redis | |||
@@ -20,11 +20,11 @@ upload_basePath_tmp=D:/xdf_image/xdf/dfzx_tmp/ | |||
wx_basePath=wx/ | |||
server-url-prefix: http://server.sso.com:8080/cas #CAS砐醴華硊 | |||
server-login-url: http://server.sso.com:8080/cas/login #CAS腎翹華硊 | |||
client-host-url: http://app.tyrz.com:8993/ #掛砐醴華硊 | |||
server-url-prefix: http://server.sso.com:8080/cas #CAS嚙踝蕭醴嚙踝蕭硊 | |||
server-login-url: http://server.sso.com:8080/cas/login #CAS嚙踝蕭翹嚙踝蕭硊 | |||
client-host-url: http://app.tyrz.com:8993/ #嚙踝蕭嚙踝蕭醴嚙踝蕭硊 | |||
#ゴ傷砐醴豖堤華硊 | |||
#ゴ嚙踝蕭嚙踝蕭醴嚙誼喉蕭嚙踝蕭硊 | |||
client-host-home-url: http://192.168.1.176:8000 | |||
client-host-logout-url: http://192.168.1.176:8002 | |||
client-host-logout-back-url: http://192.168.1.176:8005 |
@@ -32,17 +32,23 @@ public class InnovationApplyQueryParam extends QueryParam { | |||
@ApiModelProperty(value = "ID") | |||
private Integer id; | |||
@ApiModelProperty(value = "报名选组") | |||
private String enrollGroup; | |||
@ApiModelProperty(value = "国家城市") | |||
private String countryCity; | |||
@ApiModelProperty(value = "参赛组别") | |||
private String contestGroup; | |||
@ApiModelProperty(value = "国家城市") | |||
private String countryCity; | |||
@ApiModelProperty(value = "项目名称") | |||
private String projectInfoName; | |||
@ApiModelProperty(value = "项目概述") | |||
private String projectInfoSummary; | |||
@ApiModelProperty(value = "项目基本信息") | |||
private String projectInfo; | |||
@ApiModelProperty(value = "项目产品和服务特点") | |||
private String projectInfoCharacteristic; | |||
@ApiModelProperty(value = "项目投资价值") | |||
private String projectInfoInvestment; | |||
@ApiModelProperty(value = "文件资料") | |||
private String fileAttachment; | |||
@@ -50,14 +56,53 @@ public class InnovationApplyQueryParam extends QueryParam { | |||
@ApiModelProperty(value = "补充资料") | |||
private String supplementAttachment; | |||
@ApiModelProperty(value = "联系人") | |||
private String liaisonMan; | |||
@ApiModelProperty(value = "项目联系人姓名") | |||
private String projectContactName; | |||
@ApiModelProperty(value = "项目联系人公司") | |||
private String projectContactCompany; | |||
@ApiModelProperty(value = "项目联系人地址") | |||
private String projectContactAddress; | |||
@ApiModelProperty(value = "项目联系人职位") | |||
private String projectContactPosition; | |||
@ApiModelProperty(value = "项目联系人手机") | |||
private String projectContactPhone; | |||
@ApiModelProperty(value = "项目联系人邮箱") | |||
private String projectContactEmail; | |||
@ApiModelProperty(value = "项目联系人微信") | |||
private String projectContactWechat; | |||
@ApiModelProperty(value = "公司信息中文全称") | |||
private String companyInfoName; | |||
@ApiModelProperty(value = "公司信息成立时间") | |||
private Date companyInfoCreatime; | |||
@ApiModelProperty(value = "公司信息注册地址") | |||
private String companyInfoAddress; | |||
@ApiModelProperty(value = "公司信息股东结构(Excel文件)") | |||
private String companyInfoShareholder; | |||
@ApiModelProperty(value = "申报人姓名") | |||
private String declareName; | |||
@ApiModelProperty(value = "申报人一寸免冠头像") | |||
private String declareImage; | |||
@ApiModelProperty(value = "申报人身份信息") | |||
private String declareCard; | |||
@ApiModelProperty(value = "公司信息") | |||
private String companyInfo; | |||
@ApiModelProperty(value = "申报人出生日期") | |||
private Date declareBirth; | |||
@ApiModelProperty(value = "申报人") | |||
private String declareMan; | |||
@ApiModelProperty(value = "申报人所在城市") | |||
private String declareCity; | |||
@ApiModelProperty(value = "逻辑删除,0:未删除,1:已删除") | |||
private Integer deleted; |
@@ -17,6 +17,8 @@ public enum ServiceFileDirEnum { | |||
SERVICE_FILE_DIR_PUBLIC_ACTIVITY(109, "activity"), | |||
SERVICE_FILE_DIR_PUBLIC_QR(110, "wxqr"), | |||
SERVICE_FILE_DIR_PUBLIC_APPLY(113, "apply"), | |||
//创新创页大赛 | |||
SERVICE_FILE_DIR_PUBLIC_INNOVATION(114, "innovationApply"), | |||
//其他 | |||
SERVICE_FILE_DIR_OTHER(999, "other"); | |||
@@ -29,8 +29,8 @@ public class InnovationApplyController { | |||
/** | |||
* 添加报名通道表 | |||
*/ | |||
@GetMapping("/getInfoInnovationApplyPageList") | |||
@ApiOperation(value = "添加innovationApply对象", notes = "添加报名通道表", response = ApiResult.class) | |||
@PostMapping("/getInfoInnovationApplyPageList") | |||
@ApiOperation(value = "查询innovationApply对象", notes = "查询报名通道表", response = ApiResult.class) | |||
public ApiResult<Boolean> getInfoInnovationApplyPageList(@RequestBody InnovationApplyQueryParam innovationApplyQueryParam) { | |||
PageTool<InnovationApply> innovationApplyPageList = innovationApplyService.getInfoInnovationApplyPageList(innovationApplyQueryParam); | |||
return ApiResult.ok(innovationApplyPageList); |
@@ -1,19 +1,17 @@ | |||
package com.xdf.creative.module.entity; | |||
import com.baomidou.mybatisplus.annotation.TableName; | |||
import com.baomidou.mybatisplus.annotation.IdType; | |||
import java.util.Date; | |||
import com.baomidou.mybatisplus.annotation.TableId; | |||
import java.io.Serializable; | |||
import com.xdf.creative.base.params.QueryParam; | |||
import com.baomidou.mybatisplus.annotation.TableName; | |||
import com.fasterxml.jackson.annotation.JsonFormat; | |||
import io.swagger.annotations.ApiModel; | |||
import io.swagger.annotations.ApiModelProperty; | |||
import lombok.Data; | |||
import lombok.EqualsAndHashCode; | |||
import org.springframework.format.annotation.DateTimeFormat; | |||
import java.io.Serializable; | |||
import java.util.Date; | |||
/** | |||
* <p> | |||
@@ -35,32 +33,84 @@ public class InnovationApply implements Serializable { | |||
@TableId(value = "id", type = IdType.AUTO) | |||
private Integer id; | |||
@ApiModelProperty(value = "报名选组") | |||
private String enrollGroup; | |||
@ApiModelProperty(value = "国家城市") | |||
private String countryCity; | |||
@ApiModelProperty(value = "参赛组别") | |||
private String contestGroup; | |||
@ApiModelProperty(value = "国家城市") | |||
private String countryCity; | |||
@ApiModelProperty(value = "项目名称") | |||
private String projectInfoName; | |||
@ApiModelProperty(value = "项目概述") | |||
private String projectInfoSummary; | |||
@ApiModelProperty(value = "项目基本信息") | |||
private String projectInfo; | |||
@ApiModelProperty(value = "项目产品和服务特点") | |||
private String projectInfoCharacteristic; | |||
@ApiModelProperty(value = "文件资料") | |||
private String fileAttachment; | |||
@ApiModelProperty(value = "项目投资价值") | |||
private String projectInfoInvestment; | |||
@ApiModelProperty(value = "商业计划书") | |||
private String businessPlanAttachment; | |||
@ApiModelProperty(value = "营业执照") | |||
private String businessLicenseAttachment; | |||
@ApiModelProperty(value = "补充资料") | |||
private String supplementAttachment; | |||
@ApiModelProperty(value = "联系人") | |||
private String liaisonMan; | |||
@ApiModelProperty(value = "项目联系人姓名") | |||
private String projectContactName; | |||
@ApiModelProperty(value = "项目联系人公司") | |||
private String projectContactCompany; | |||
@ApiModelProperty(value = "项目联系人地址") | |||
private String projectContactAddress; | |||
@ApiModelProperty(value = "项目联系人职位") | |||
private String projectContactPosition; | |||
@ApiModelProperty(value = "项目联系人手机") | |||
private String projectContactPhone; | |||
@ApiModelProperty(value = "项目联系人邮箱") | |||
private String projectContactEmail; | |||
@ApiModelProperty(value = "项目联系人微信") | |||
private String projectContactWechat; | |||
@ApiModelProperty(value = "公司信息中文全称") | |||
private String companyInfoName; | |||
@ApiModelProperty(value = "公司信息成立时间") | |||
@DateTimeFormat(pattern = "yyyy-MM-dd") | |||
@JsonFormat(pattern = "yyyy-MM-dd") | |||
private Date companyInfoCreatime; | |||
@ApiModelProperty(value = "公司信息注册地址") | |||
private String companyInfoAddress; | |||
@ApiModelProperty(value = "公司信息股东结构(Excel文件)") | |||
private String companyInfoShareholder; | |||
@ApiModelProperty(value = "申报人姓名") | |||
private String declareName; | |||
@ApiModelProperty(value = "申报人一寸免冠头像") | |||
private String declareImage; | |||
@ApiModelProperty(value = "申报人身份信息") | |||
private String declareCard; | |||
@ApiModelProperty(value = "公司信息") | |||
private String companyInfo; | |||
@ApiModelProperty(value = "申报人出生日期") | |||
@DateTimeFormat(pattern = "yyyy-MM-dd") | |||
@JsonFormat(pattern = "yyyy-MM-dd") | |||
private Date declareBirth; | |||
@ApiModelProperty(value = "申报人") | |||
private String declareMan; | |||
@ApiModelProperty(value = "申报人所在城市") | |||
private String declareCity; | |||
@ApiModelProperty(value = "逻辑删除,0:未删除,1:已删除") | |||
private Integer deleted; |
@@ -1,5 +1,8 @@ | |||
package com.xdf.creative.module.service.impl; | |||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; | |||
import com.baomidou.mybatisplus.core.metadata.IPage; | |||
import com.baomidou.mybatisplus.core.toolkit.ObjectUtils; | |||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | |||
import com.xdf.creative.base.params.creative.InnovationApplyQueryParam; | |||
import com.xdf.creative.base.service.impl.BaseServiceImpl; | |||
@@ -23,6 +26,19 @@ public class InnovationApplyServiceImpl extends BaseServiceImpl<InnovationApplyM | |||
@Override | |||
public PageTool<InnovationApply> getInfoInnovationApplyPageList(InnovationApplyQueryParam innovationApplyQueryParam) { | |||
Page page = setPageParam(innovationApplyQueryParam); | |||
return new PageTool<>(this.page(page, null)); | |||
LambdaQueryWrapper<InnovationApply> lambdaQueryWrapper = new LambdaQueryWrapper(); | |||
//参赛组别 | |||
if (ObjectUtils.isNotEmpty(innovationApplyQueryParam.getContestGroup())) { | |||
lambdaQueryWrapper.eq(InnovationApply::getContestGroup, innovationApplyQueryParam.getContestGroup()); | |||
} | |||
//公司中文全称 | |||
if (ObjectUtils.isNotEmpty(innovationApplyQueryParam.getCompanyInfoName())) { | |||
lambdaQueryWrapper.like(InnovationApply::getCompanyInfoName, innovationApplyQueryParam.getCompanyInfoName()); | |||
} | |||
//联系人姓名 | |||
if (ObjectUtils.isNotEmpty(innovationApplyQueryParam.getProjectContactName())) { | |||
lambdaQueryWrapper.like(InnovationApply::getProjectContactName, innovationApplyQueryParam.getProjectContactName()); | |||
} | |||
return new PageTool<>(this.page(page, lambdaQueryWrapper)); | |||
} | |||
} |
@@ -32,6 +32,9 @@ public class ServerUploadDirUtil { | |||
case 110: | |||
uploadDir =ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_QR.getName(); | |||
break; | |||
case 114: | |||
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_INNOVATION.getName(); | |||
break; | |||
case 999: | |||
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_OTHER.getName(); | |||
break; |