浏览代码

文创上海创新创业报名通道

master
kanxianggui 2 年前
父节点
当前提交
90db8f1261

+ 6
- 6
src/main/filter/dev_filter.properties 查看文件

log_level=debug log_level=debug
#db1\u6570\u636E\u5E93 #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_username=root
jdbc_password=123456
jdbc_password=hhr2016




#redis #redis
wx_basePath=wx/ 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-home-url: http://192.168.1.176:8000
client-host-logout-url: http://192.168.1.176:8002 client-host-logout-url: http://192.168.1.176:8002
client-host-logout-back-url: http://192.168.1.176:8005 client-host-logout-back-url: http://192.168.1.176:8005

+ 57
- 12
src/main/java/com/xdf/creative/base/params/creative/InnovationApplyQueryParam.java 查看文件

@ApiModelProperty(value = "ID") @ApiModelProperty(value = "ID")
private Integer id; private Integer id;


@ApiModelProperty(value = "报名选组")
private String enrollGroup;
@ApiModelProperty(value = "国家城市")
private String countryCity;


@ApiModelProperty(value = "参赛组别") @ApiModelProperty(value = "参赛组别")
private String contestGroup; 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 = "文件资料") @ApiModelProperty(value = "文件资料")
private String fileAttachment; private String fileAttachment;
@ApiModelProperty(value = "补充资料") @ApiModelProperty(value = "补充资料")
private String supplementAttachment; 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:已删除") @ApiModelProperty(value = "逻辑删除,0:未删除,1:已删除")
private Integer deleted; private Integer deleted;

+ 2
- 0
src/main/java/com/xdf/creative/enums/ServiceFileDirEnum.java 查看文件

SERVICE_FILE_DIR_PUBLIC_ACTIVITY(109, "activity"), SERVICE_FILE_DIR_PUBLIC_ACTIVITY(109, "activity"),
SERVICE_FILE_DIR_PUBLIC_QR(110, "wxqr"), SERVICE_FILE_DIR_PUBLIC_QR(110, "wxqr"),
SERVICE_FILE_DIR_PUBLIC_APPLY(113, "apply"), SERVICE_FILE_DIR_PUBLIC_APPLY(113, "apply"),
//创新创页大赛
SERVICE_FILE_DIR_PUBLIC_INNOVATION(114, "innovationApply"),
//其他 //其他
SERVICE_FILE_DIR_OTHER(999, "other"); SERVICE_FILE_DIR_OTHER(999, "other");



+ 2
- 2
src/main/java/com/xdf/creative/module/controller/InnovationApplyController.java 查看文件

/** /**
* 添加报名通道表 * 添加报名通道表
*/ */
@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) { public ApiResult<Boolean> getInfoInnovationApplyPageList(@RequestBody InnovationApplyQueryParam innovationApplyQueryParam) {
PageTool<InnovationApply> innovationApplyPageList = innovationApplyService.getInfoInnovationApplyPageList(innovationApplyQueryParam); PageTool<InnovationApply> innovationApplyPageList = innovationApplyService.getInfoInnovationApplyPageList(innovationApplyQueryParam);
return ApiResult.ok(innovationApplyPageList); return ApiResult.ok(innovationApplyPageList);

+ 72
- 22
src/main/java/com/xdf/creative/module/entity/InnovationApply.java 查看文件

package com.xdf.creative.module.entity; package com.xdf.creative.module.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId; 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.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;


/** /**
* <p> * <p>
@TableId(value = "id", type = IdType.AUTO) @TableId(value = "id", type = IdType.AUTO)
private Integer id; private Integer id;


@ApiModelProperty(value = "报名选组")
private String enrollGroup;
@ApiModelProperty(value = "国家城市")
private String countryCity;


@ApiModelProperty(value = "参赛组别") @ApiModelProperty(value = "参赛组别")
private String contestGroup; 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 = "补充资料") @ApiModelProperty(value = "补充资料")
private String supplementAttachment; 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:已删除") @ApiModelProperty(value = "逻辑删除,0:未删除,1:已删除")
private Integer deleted; private Integer deleted;

+ 17
- 1
src/main/java/com/xdf/creative/module/service/impl/InnovationApplyServiceImpl.java 查看文件

package com.xdf.creative.module.service.impl; 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.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xdf.creative.base.params.creative.InnovationApplyQueryParam; import com.xdf.creative.base.params.creative.InnovationApplyQueryParam;
import com.xdf.creative.base.service.impl.BaseServiceImpl; import com.xdf.creative.base.service.impl.BaseServiceImpl;
@Override @Override
public PageTool<InnovationApply> getInfoInnovationApplyPageList(InnovationApplyQueryParam innovationApplyQueryParam) { public PageTool<InnovationApply> getInfoInnovationApplyPageList(InnovationApplyQueryParam innovationApplyQueryParam) {
Page page = setPageParam(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));
} }
} }

+ 3
- 0
src/main/java/com/xdf/creative/util/file/ServerUploadDirUtil.java 查看文件

case 110: case 110:
uploadDir =ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_QR.getName(); uploadDir =ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_QR.getName();
break; break;
case 114:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_PUBLIC_INNOVATION.getName();
break;
case 999: case 999:
uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_OTHER.getName(); uploadDir = ServiceFileDirEnum.SERVICE_FILE_DIR_OTHER.getName();
break; break;

正在加载...
取消
保存