浏览代码

文创办活动: 创新创业大赛

master
KanXianggui 2 年前
父节点
当前提交
d851f4b4ef

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





#redis #redis
redis_host=192.168.160.152
redis_host=192.168.18.148
redis_port=6379 redis_port=6379
redis_pass=xdf@eastday88
redis_pass=123456
##web ##web
druidManagementAllow=192.168.1.193 druidManagementAllow=192.168.1.193
druidManagementDeny=192.168.1.102 druidManagementDeny=192.168.1.102

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



import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.xdf.creative.base.params.QueryParam;
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 java.util.Date; import java.util.Date;


/** /**
*@ClassName InnovationApplyParam
*@Description TODO
*@Author Kxg
*@Date 2022/9/19 10:48
*@Version 1.0
* @ClassName InnovationApplyQueryParam
* @Description TODO
* @Author Kxg
* @Date 2022/9/19 10:48
* @Version 1.0
**/ **/
@Data @Data
@Accessors(chain = true) @Accessors(chain = true)
@ApiModel(value = "InfoWordManageQueryParam对象", description = "词管理查询参数")
public class InnovationApplyQueryParam {
@ApiModel(value = "InnovationApplyQueryParam对象", description = "创新创业大赛查询参数")
public class InnovationApplyQueryParam extends QueryParam {


private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;



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

package com.hhrchina.web.mybatisPlus.temporaryFile.controller;
package com.xdf.creative.module.controller;




import org.springframework.web.bind.annotation.RequestMapping;
import com.xdf.creative.base.params.creative.InnovationApplyQueryParam;
import com.xdf.creative.module.entity.InnovationApply;
import com.xdf.creative.module.service.InnovationApplyService;
import com.xdf.creative.util.page.ApiResult;
import com.xdf.creative.util.page.PageTool;
import io.swagger.annotations.ApiOperation;
import org.springframework.web.bind.annotation.*;


import org.springframework.stereotype.Controller;
import javax.annotation.Resource;


/** /**
* <p> * <p>
* @author KanXianggui * @author KanXianggui
* @since 2022-09-16 * @since 2022-09-16
*/ */
@Controller
@RequestMapping("/temporaryFile/innovationApply")
@RestController
@RequestMapping("/innovationApply")
public class InnovationApplyController { public class InnovationApplyController {


@Resource
InnovationApplyService innovationApplyService;

/**
* 添加报名通道表
*/
@GetMapping("/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);
}

/**
* 添加报名通道表
*/
@PostMapping("/add")
@ApiOperation(value = "添加innovationApply对象", notes = "添加报名通道表", response = ApiResult.class)
public ApiResult<Boolean> addInnovationApply(@RequestBody InnovationApply innovationApply) {
boolean flag = innovationApplyService.save(innovationApply);
return ApiResult.result(flag);
}
} }

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

package com.hhrchina.web.mybatisPlus.temporaryFile.pojo;
package com.xdf.creative.module.entity;


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

import java.util.Date; import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;

import java.io.Serializable; import java.io.Serializable;

import com.xdf.creative.base.params.QueryParam;
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;
@Data @Data
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("web_innovation_apply") @TableName("web_innovation_apply")
@ApiModel(value="InnovationApply对象", description="文创上海创新创业报名通道表")
@ApiModel(value = "InnovationApply对象", description = "文创上海创新创业报名通道表")
public class InnovationApply implements Serializable { public class InnovationApply implements Serializable {


private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;

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

package com.hhrchina.web.mybatisPlus.temporaryFile.mapper;
package com.xdf.creative.module.mapper;


import com.hhrchina.web.mybatisPlus.temporaryFile.pojo.InnovationApply;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.xdf.creative.module.entity.InnovationApply;


/** /**
* <p> * <p>

+ 11
- 2
src/main/java/com/xdf/creative/module/service/InnovationApplyService.java 查看文件

package com.hhrchina.web.mybatisPlus.temporaryFile.service;
package com.xdf.creative.module.service;


import com.hhrchina.web.mybatisPlus.temporaryFile.pojo.InnovationApply;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.xdf.creative.base.params.creative.InnovationApplyQueryParam;
import com.xdf.creative.module.entity.InnovationApply;
import com.xdf.creative.util.page.PageTool;


/** /**
* <p> * <p>
*/ */
public interface InnovationApplyService extends IService<InnovationApply> { public interface InnovationApplyService extends IService<InnovationApply> {


/**
* 获取分页对象
*
* @param innovationApplyQueryParam
* @return
*/
PageTool<InnovationApply> getInfoInnovationApplyPageList(InnovationApplyQueryParam innovationApplyQueryParam);
} }

+ 3
- 2
src/main/java/com/xdf/creative/shiro/filter/ConfigPathInterceptor.java 查看文件

ApiResult result = new ApiResult(); ApiResult result = new ApiResult();
//token失效 先检查是否存在 不存在则直接令牌过去重新登录 //token失效 先检查是否存在 不存在则直接令牌过去重新登录
OauthTokenQueryVo oauthTokenQueryVo= oauthTokenService.getOauthTokenByToken(token); OauthTokenQueryVo oauthTokenQueryVo= oauthTokenService.getOauthTokenByToken(token);
if (jwtProperties==null){
setJwtPropertiesBean();
}
if (JwtUtil.isExpired(token)) { if (JwtUtil.isExpired(token)) {
//先查token是否存在 //先查token是否存在
if(null==oauthTokenQueryVo){ if(null==oauthTokenQueryVo){
getResponseResult(response, result); getResponseResult(response, result);
return false; return false;
}else{ }else{

setJwtPropertiesBean();
if(new Date().getTime()-oauthTokenQueryVo.getUpdateTime().getTime()>jwtProperties.getExpireSecond()*1000){ if(new Date().getTime()-oauthTokenQueryVo.getUpdateTime().getTime()>jwtProperties.getExpireSecond()*1000){
result.setCode(ApiCode.TOKEN_INVALID.getCode()); result.setCode(ApiCode.TOKEN_INVALID.getCode());
result.setMsg(ApiCode.TOKEN_INVALID.getMsg()); result.setMsg(ApiCode.TOKEN_INVALID.getMsg());

+ 2
- 1
src/main/resources/application.properties 查看文件

/infoContent/getInfoHtml,\ /infoContent/getInfoHtml,\
/infoContent/getHtmlByInfo,\ /infoContent/getHtmlByInfo,\
/wxGroup/getWebList,\ /wxGroup/getWebList,\
/webInitiationApply/getExportPageList
/webInitiationApply/getExportPageList,\
/innovationApply/**\


upload_basePath:@upload_basePath@ upload_basePath:@upload_basePath@
wx_basePath=wx/ wx_basePath=wx/

正在加载...
取消
保存