Browse Source

修改bug

master
ccsens_zhengzhichuan 2 months ago
parent
commit
31201c7a17
  1. 6
      research-admin/src/main/java/com/research/web/controller/client/task/TaskController.java
  2. 16
      research-admin/src/main/java/com/research/web/controller/system/SysLoginController.java
  3. 2
      research-admin/src/main/resources/application.yml
  4. 2
      research-framework/src/main/java/com/research/framework/config/SecurityConfig.java
  5. 4
      research-generator/src/main/resources/mbg.xml
  6. 7
      research-system/src/main/java/com/research/system/domain/dto/MeetingDto.java
  7. 11
      research-system/src/main/java/com/research/system/domain/dto/OutcomeDto.java
  8. 14
      research-system/src/main/java/com/research/system/domain/dto/ShsCkwxDto.java
  9. 1
      research-system/src/main/java/com/research/system/domain/dto/ShsSyffCategoryDto.java
  10. 18
      research-system/src/main/java/com/research/system/domain/dto/TaskDto.java
  11. 19
      research-system/src/main/java/com/research/system/domain/po/MetMeetingRecord.java
  12. 100
      research-system/src/main/java/com/research/system/domain/po/MetMeetingRecordExample.java
  13. 33
      research-system/src/main/java/com/research/system/domain/po/ShsCkwxInfo.java
  14. 210
      research-system/src/main/java/com/research/system/domain/po/ShsCkwxInfoExample.java
  15. 11
      research-system/src/main/java/com/research/system/domain/po/ShsSyffInfo.java
  16. 70
      research-system/src/main/java/com/research/system/domain/po/ShsSyffInfoExample.java
  17. 7
      research-system/src/main/java/com/research/system/domain/vo/MeetingVo.java
  18. 2
      research-system/src/main/java/com/research/system/domain/vo/ResResearchIntegrityVo.java
  19. 14
      research-system/src/main/java/com/research/system/domain/vo/ShsCkwxVo.java
  20. 2
      research-system/src/main/java/com/research/system/domain/vo/ShsSyffCategoryVo.java
  21. 2
      research-system/src/main/java/com/research/system/domain/vo/TaskVo.java
  22. 1
      research-system/src/main/java/com/research/system/persist/dao/TaskDao.java
  23. 2
      research-system/src/main/java/com/research/system/service/TaskService.java
  24. 7
      research-system/src/main/java/com/research/system/service/impl/TaskServiceImpl.java
  25. 2
      research-system/src/main/resources/mapper/dao/MeetingDao.xml
  26. 36
      research-system/src/main/resources/mapper/dao/ResResearchIntegrityDao.xml
  27. 3
      research-system/src/main/resources/mapper/dao/ShsCkwxDao.xml
  28. 1
      research-system/src/main/resources/mapper/dao/ShsSyffDao.xml
  29. 19
      research-system/src/main/resources/mapper/dao/TaskDao.xml
  30. 2
      research-system/src/main/resources/mapper/system/AchAchievementMapper.xml
  31. 40
      research-system/src/main/resources/mapper/system/MetMeetingRecordMapper.xml
  32. 57
      research-system/src/main/resources/mapper/system/ShsCkwxInfoMapper.xml
  33. 33
      research-system/src/main/resources/mapper/system/ShsSyffInfoMapper.xml

6
research-admin/src/main/java/com/research/web/controller/client/task/TaskController.java

@ -46,6 +46,12 @@ public class TaskController {
return JsonResponse.ok(new PageInfo<>(taskService.queryList(query.getParam()))); return JsonResponse.ok(new PageInfo<>(taskService.queryList(query.getParam())));
} }
@ApiOperation(value = "查询任务")
@RequestMapping(value = "/detail", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<TaskVo.TaskResult> detail(@ApiParam @Validated @RequestBody TaskDto.QueryDetail dto){
return JsonResponse.ok(taskService.detail(dto.getId()));
}
@ApiOperation(value = "新增任务") @ApiOperation(value = "新增任务")
@RequestMapping(value = "/add", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"}) @RequestMapping(value = "/add", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<Integer> add(@ApiParam @Validated @RequestBody TaskDto.AddTask dto) { public JsonResponse<Integer> add(@ApiParam @Validated @RequestBody TaskDto.AddTask dto) {

16
research-admin/src/main/java/com/research/web/controller/system/SysLoginController.java

@ -55,6 +55,22 @@ public class SysLoginController
ajax.put(Constants.TOKEN, token); ajax.put(Constants.TOKEN, token);
return ajax; return ajax;
} }
/**
* 登录方法
*
* @param loginBody 登录信息
* @return 结果
*/
@PostMapping("/loginSimple")
public AjaxResult loginSimple(@RequestBody LoginBody loginBody)
{
AjaxResult ajax = AjaxResult.success();
// 生成令牌
String token = loginService.loginSimple(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
loginBody.getUuid());
ajax.put(Constants.TOKEN, token);
return ajax;
}
/** /**

2
research-admin/src/main/resources/application.yml

@ -7,7 +7,7 @@ research:
# 版权年份 # 版权年份
copyrightYear: 2025 copyrightYear: 2025
# 文件路径 示例( Windows配置D:/research/uploadPath,Linux配置 /home/research/uploadPath) # 文件路径 示例( Windows配置D:/research/uploadPath,Linux配置 /home/research/uploadPath)
profile: /home/research/profile profile: D:\Projects\research\server\profile
# 获取ip地址开关 # 获取ip地址开关
addressEnabled: false addressEnabled: false
# 验证码类型 math 数字计算 char 字符验证 # 验证码类型 math 数字计算 char 字符验证

2
research-framework/src/main/java/com/research/framework/config/SecurityConfig.java

@ -112,7 +112,7 @@ public class SecurityConfig
.authorizeHttpRequests((requests) -> { .authorizeHttpRequests((requests) -> {
permitAllUrl.getUrls().forEach(url -> requests.antMatchers(url).permitAll()); permitAllUrl.getUrls().forEach(url -> requests.antMatchers(url).permitAll());
// 对于登录login 注册register 验证码captchaImage 允许匿名访问 // 对于登录login 注册register 验证码captchaImage 允许匿名访问
requests.antMatchers("/login", "/register", "/captchaImage", "web/login", "web/loginSimple").permitAll() requests.antMatchers("/login","/loginSimple", "/register", "/captchaImage", "web/login", "web/loginSimple").permitAll()
// 静态资源,可匿名访问 // 静态资源,可匿名访问
.antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll() .antMatchers(HttpMethod.GET, "/", "/*.html", "/**/*.html", "/**/*.css", "/**/*.js", "/profile/**").permitAll()
.antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll() .antMatchers("/swagger-ui.html", "/swagger-resources/**", "/webjars/**", "/*/api-docs", "/druid/**").permitAll()

4
research-generator/src/main/resources/mbg.xml

@ -68,7 +68,7 @@
<!-- <table tableName="kts_kt_group" domainObjectName="KtsKtGroup" enableDeleteByExample="false"/>--> <!-- <table tableName="kts_kt_group" domainObjectName="KtsKtGroup" enableDeleteByExample="false"/>-->
<!-- <table tableName="kts_kt_group_member" domainObjectName="KtsKtGroupMember" enableDeleteByExample="false"/>--> <!-- <table tableName="kts_kt_group_member" domainObjectName="KtsKtGroupMember" enableDeleteByExample="false"/>-->
<!-- <table tableName="met_meeting_participant" domainObjectName="MetMeetingParticipant" enableDeleteByExample="false"/>--> <!-- <table tableName="met_meeting_participant" domainObjectName="MetMeetingParticipant" enableDeleteByExample="false"/>-->
<!-- <table tableName="met_meeting_record" domainObjectName="MetMeetingRecord" enableDeleteByExample="false"/>--> <table tableName="met_meeting_record" domainObjectName="MetMeetingRecord" enableDeleteByExample="false"/>
<!-- <table tableName="prj_proj_document" domainObjectName="PrjProjDocument" enableDeleteByExample="false"/>--> <!-- <table tableName="prj_proj_document" domainObjectName="PrjProjDocument" enableDeleteByExample="false"/>-->
<!-- <table tableName="prj_proj_info" domainObjectName="PrjProjInfo" enableDeleteByExample="false"/>--> <!-- <table tableName="prj_proj_info" domainObjectName="PrjProjInfo" enableDeleteByExample="false"/>-->
<!-- <table tableName="prj_proj_org" domainObjectName="PrjProjOrg" enableDeleteByExample="false"/>--> <!-- <table tableName="prj_proj_org" domainObjectName="PrjProjOrg" enableDeleteByExample="false"/>-->
@ -87,7 +87,7 @@
<!-- <table tableName="task_list" domainObjectName="TaskList" enableDeleteByExample="false"/>--> <!-- <table tableName="task_list" domainObjectName="TaskList" enableDeleteByExample="false"/>-->
<!-- <table tableName="task_executor" domainObjectName="TaskExecutor" enableDeleteByExample="false"/>--> <!-- <table tableName="task_executor" domainObjectName="TaskExecutor" enableDeleteByExample="false"/>-->
<!-- <table tableName="task_deliverable" domainObjectName="TaskDeliverable" enableDeleteByExample="false"/>--> <!-- <table tableName="task_deliverable" domainObjectName="TaskDeliverable" enableDeleteByExample="false"/>-->
<!-- <table tableName="shs_syff_info" domainObjectName="ShsSyffInfo" enableDeleteByExample="false"/>--> <table tableName="shs_syff_info" domainObjectName="ShsSyffInfo" enableDeleteByExample="false"/>
<!-- <table tableName="pro_progress" domainObjectName="ProProgress" enableDeleteByExample="false"/>--> <!-- <table tableName="pro_progress" domainObjectName="ProProgress" enableDeleteByExample="false"/>-->
<!-- 有些表的字段需要指定java类型 <!-- 有些表的字段需要指定java类型
<table schema="" tableName=""> <table schema="" tableName="">

7
research-system/src/main/java/com/research/system/domain/dto/MeetingDto.java

@ -1,10 +1,12 @@
package com.research.system.domain.dto; package com.research.system.domain.dto;
import cn.hutool.core.collection.CollUtil;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
/** /**
* @Author zzc * @Author zzc
@ -36,7 +38,7 @@ public class MeetingDto {
private String meetingTitle; private String meetingTitle;
private String meetingFqr; private String meetingFqr;
private String meetingUrl;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
private Date meetingBeginTime; private Date meetingBeginTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
@ -48,10 +50,11 @@ public class MeetingDto {
private String remark; private String remark;
private List<Long> metMeetingParticipantList; private List<Long> metMeetingParticipantList;
private Byte meetingType; private String meetingType;
private String meetingPlace; private String meetingPlace;
private String meetingNumber; private String meetingNumber;
} }
} }

11
research-system/src/main/java/com/research/system/domain/dto/OutcomeDto.java

@ -1,5 +1,6 @@
package com.research.system.domain.dto; package com.research.system.domain.dto;
import cn.hutool.core.collection.CollUtil;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.research.system.domain.po.AchAchievement; import com.research.system.domain.po.AchAchievement;
import com.research.system.domain.po.AchAchievementCategory; import com.research.system.domain.po.AchAchievementCategory;
@ -7,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
import java.util.List;
/** /**
* @Author zzc * @Author zzc
@ -54,7 +56,7 @@ public class OutcomeDto {
private String paperDoi; private String paperDoi;
private String authors; private List<String> authors;
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date applyDate; private Date applyDate;
@ -93,6 +95,13 @@ public class OutcomeDto {
private String partition; private String partition;
@ApiModelProperty("影响因子") @ApiModelProperty("影响因子")
private String impactFactor; private String impactFactor;
public String getAuthors() {
if (CollUtil.isNotEmpty(authors)) {
return String.join(",", authors);
}
return null;
}
} }
@Data @Data

14
research-system/src/main/java/com/research/system/domain/dto/ShsCkwxDto.java

@ -1,9 +1,13 @@
package com.research.system.domain.dto; package com.research.system.domain.dto;
import cn.hutool.core.collection.CollUtil;
import com.research.system.domain.po.ShsCkwxCategory; import com.research.system.domain.po.ShsCkwxCategory;
import com.research.system.domain.po.ShsCkwxInfo; import com.research.system.domain.po.ShsCkwxInfo;
import lombok.Data; import lombok.Data;
import java.util.List;
import java.util.stream.Collectors;
/** /**
* @Author zzc * @Author zzc
* @Package com.research.system.domain.dto * @Package com.research.system.domain.dto
@ -45,6 +49,16 @@ public class ShsCkwxDto {
private Long uploaderName; private Long uploaderName;
private Long uploaderOrg; private Long uploaderOrg;
private String publicationYear;
private List<String> type;
private String impactFactor;
public String getType() {
if (CollUtil.isNotEmpty(type)) {
return type.stream().collect(Collectors.joining(","));
}
return null;
}
} }
@Data @Data

1
research-system/src/main/java/com/research/system/domain/dto/ShsSyffCategoryDto.java

@ -61,6 +61,7 @@ public class ShsSyffCategoryDto {
private String steps; private String steps;
private String result; private String result;
private String versionRemark;
} }
@Data @Data

18
research-system/src/main/java/com/research/system/domain/dto/TaskDto.java

@ -22,6 +22,16 @@ public class TaskDto {
@Data @Data
public static class QueryTask{ public static class QueryTask{
private String taskName; private String taskName;
@ApiModelProperty("日期查询 0全部 1今日 2本周 3本月")
private Integer dateType;
@ApiModelProperty("任务状态 0全部 1未完成 2已完成 3待审核")
private Integer status;
}
@Data
public static class QueryDetail{
private Long id;
} }
@Data @Data
@ -66,12 +76,12 @@ public class TaskDto {
private List<AddExecutor> executorList; private List<AddExecutor> executorList;
@ApiModelProperty("应交付物") @ApiModelProperty("应交付物")
private List<String> deliverables; private List<String> deliverableList;
public String getDeliverables() { public String getDeliverableList() {
if (CollectionUtil.isNotEmpty(deliverables)) { if (CollectionUtil.isNotEmpty(deliverableList)) {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
for (String deliverable : deliverables) { for (String deliverable : deliverableList) {
sb.append(deliverable).append(","); sb.append(deliverable).append(",");
} }
return sb.toString(); return sb.toString();

19
research-system/src/main/java/com/research/system/domain/po/MetMeetingRecord.java

@ -36,12 +36,14 @@ public class MetMeetingRecord implements Serializable {
private Date updateTime; private Date updateTime;
private Byte meetingType; private String meetingType;
private String meetingPlace; private String meetingPlace;
private String meetingNumber; private String meetingNumber;
private String meetingUrl;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public Long getId() { public Long getId() {
@ -172,12 +174,12 @@ public class MetMeetingRecord implements Serializable {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public Byte getMeetingType() { public String getMeetingType() {
return meetingType; return meetingType;
} }
public void setMeetingType(Byte meetingType) { public void setMeetingType(String meetingType) {
this.meetingType = meetingType; this.meetingType = meetingType == null ? null : meetingType.trim();
} }
public String getMeetingPlace() { public String getMeetingPlace() {
@ -196,6 +198,14 @@ public class MetMeetingRecord implements Serializable {
this.meetingNumber = meetingNumber == null ? null : meetingNumber.trim(); this.meetingNumber = meetingNumber == null ? null : meetingNumber.trim();
} }
public String getMeetingUrl() {
return meetingUrl;
}
public void setMeetingUrl(String meetingUrl) {
this.meetingUrl = meetingUrl == null ? null : meetingUrl.trim();
}
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -221,6 +231,7 @@ public class MetMeetingRecord implements Serializable {
sb.append(", meetingType=").append(meetingType); sb.append(", meetingType=").append(meetingType);
sb.append(", meetingPlace=").append(meetingPlace); sb.append(", meetingPlace=").append(meetingPlace);
sb.append(", meetingNumber=").append(meetingNumber); sb.append(", meetingNumber=").append(meetingNumber);
sb.append(", meetingUrl=").append(meetingUrl);
sb.append("]"); sb.append("]");
return sb.toString(); return sb.toString();
} }

100
research-system/src/main/java/com/research/system/domain/po/MetMeetingRecordExample.java

@ -1145,52 +1145,62 @@ public class MetMeetingRecordExample {
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeEqualTo(Byte value) { public Criteria andMeetingTypeEqualTo(String value) {
addCriterion("meeting_type =", value, "meetingType"); addCriterion("meeting_type =", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeNotEqualTo(Byte value) { public Criteria andMeetingTypeNotEqualTo(String value) {
addCriterion("meeting_type <>", value, "meetingType"); addCriterion("meeting_type <>", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeGreaterThan(Byte value) { public Criteria andMeetingTypeGreaterThan(String value) {
addCriterion("meeting_type >", value, "meetingType"); addCriterion("meeting_type >", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeGreaterThanOrEqualTo(Byte value) { public Criteria andMeetingTypeGreaterThanOrEqualTo(String value) {
addCriterion("meeting_type >=", value, "meetingType"); addCriterion("meeting_type >=", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeLessThan(Byte value) { public Criteria andMeetingTypeLessThan(String value) {
addCriterion("meeting_type <", value, "meetingType"); addCriterion("meeting_type <", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeLessThanOrEqualTo(Byte value) { public Criteria andMeetingTypeLessThanOrEqualTo(String value) {
addCriterion("meeting_type <=", value, "meetingType"); addCriterion("meeting_type <=", value, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeIn(List<Byte> values) { public Criteria andMeetingTypeLike(String value) {
addCriterion("meeting_type like", value, "meetingType");
return (Criteria) this;
}
public Criteria andMeetingTypeNotLike(String value) {
addCriterion("meeting_type not like", value, "meetingType");
return (Criteria) this;
}
public Criteria andMeetingTypeIn(List<String> values) {
addCriterion("meeting_type in", values, "meetingType"); addCriterion("meeting_type in", values, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeNotIn(List<Byte> values) { public Criteria andMeetingTypeNotIn(List<String> values) {
addCriterion("meeting_type not in", values, "meetingType"); addCriterion("meeting_type not in", values, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeBetween(Byte value1, Byte value2) { public Criteria andMeetingTypeBetween(String value1, String value2) {
addCriterion("meeting_type between", value1, value2, "meetingType"); addCriterion("meeting_type between", value1, value2, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingTypeNotBetween(Byte value1, Byte value2) { public Criteria andMeetingTypeNotBetween(String value1, String value2) {
addCriterion("meeting_type not between", value1, value2, "meetingType"); addCriterion("meeting_type not between", value1, value2, "meetingType");
return (Criteria) this; return (Criteria) this;
} }
@ -1334,6 +1344,76 @@ public class MetMeetingRecordExample {
addCriterion("meeting_number not between", value1, value2, "meetingNumber"); addCriterion("meeting_number not between", value1, value2, "meetingNumber");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andMeetingUrlIsNull() {
addCriterion("meeting_url is null");
return (Criteria) this;
}
public Criteria andMeetingUrlIsNotNull() {
addCriterion("meeting_url is not null");
return (Criteria) this;
}
public Criteria andMeetingUrlEqualTo(String value) {
addCriterion("meeting_url =", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlNotEqualTo(String value) {
addCriterion("meeting_url <>", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlGreaterThan(String value) {
addCriterion("meeting_url >", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlGreaterThanOrEqualTo(String value) {
addCriterion("meeting_url >=", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlLessThan(String value) {
addCriterion("meeting_url <", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlLessThanOrEqualTo(String value) {
addCriterion("meeting_url <=", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlLike(String value) {
addCriterion("meeting_url like", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlNotLike(String value) {
addCriterion("meeting_url not like", value, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlIn(List<String> values) {
addCriterion("meeting_url in", values, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlNotIn(List<String> values) {
addCriterion("meeting_url not in", values, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlBetween(String value1, String value2) {
addCriterion("meeting_url between", value1, value2, "meetingUrl");
return (Criteria) this;
}
public Criteria andMeetingUrlNotBetween(String value1, String value2) {
addCriterion("meeting_url not between", value1, value2, "meetingUrl");
return (Criteria) this;
}
} }
public static class Criteria extends GeneratedCriteria { public static class Criteria extends GeneratedCriteria {

33
research-system/src/main/java/com/research/system/domain/po/ShsCkwxInfo.java

@ -38,6 +38,12 @@ public class ShsCkwxInfo implements Serializable {
private Date updateTime; private Date updateTime;
private String publicationYear;
private String type;
private String impactFactor;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public Long getId() { public Long getId() {
@ -176,6 +182,30 @@ public class ShsCkwxInfo implements Serializable {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public String getPublicationYear() {
return publicationYear;
}
public void setPublicationYear(String publicationYear) {
this.publicationYear = publicationYear == null ? null : publicationYear.trim();
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type == null ? null : type.trim();
}
public String getImpactFactor() {
return impactFactor;
}
public void setImpactFactor(String impactFactor) {
this.impactFactor = impactFactor == null ? null : impactFactor.trim();
}
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -199,6 +229,9 @@ public class ShsCkwxInfo implements Serializable {
sb.append(", createTime=").append(createTime); sb.append(", createTime=").append(createTime);
sb.append(", updateBy=").append(updateBy); sb.append(", updateBy=").append(updateBy);
sb.append(", updateTime=").append(updateTime); sb.append(", updateTime=").append(updateTime);
sb.append(", publicationYear=").append(publicationYear);
sb.append(", type=").append(type);
sb.append(", impactFactor=").append(impactFactor);
sb.append("]"); sb.append("]");
return sb.toString(); return sb.toString();
} }

210
research-system/src/main/java/com/research/system/domain/po/ShsCkwxInfoExample.java

@ -1214,6 +1214,216 @@ public class ShsCkwxInfoExample {
addCriterion("update_time not between", value1, value2, "updateTime"); addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andPublicationYearIsNull() {
addCriterion("publication_year is null");
return (Criteria) this;
}
public Criteria andPublicationYearIsNotNull() {
addCriterion("publication_year is not null");
return (Criteria) this;
}
public Criteria andPublicationYearEqualTo(String value) {
addCriterion("publication_year =", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearNotEqualTo(String value) {
addCriterion("publication_year <>", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearGreaterThan(String value) {
addCriterion("publication_year >", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearGreaterThanOrEqualTo(String value) {
addCriterion("publication_year >=", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearLessThan(String value) {
addCriterion("publication_year <", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearLessThanOrEqualTo(String value) {
addCriterion("publication_year <=", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearLike(String value) {
addCriterion("publication_year like", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearNotLike(String value) {
addCriterion("publication_year not like", value, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearIn(List<String> values) {
addCriterion("publication_year in", values, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearNotIn(List<String> values) {
addCriterion("publication_year not in", values, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearBetween(String value1, String value2) {
addCriterion("publication_year between", value1, value2, "publicationYear");
return (Criteria) this;
}
public Criteria andPublicationYearNotBetween(String value1, String value2) {
addCriterion("publication_year not between", value1, value2, "publicationYear");
return (Criteria) this;
}
public Criteria andTypeIsNull() {
addCriterion("type is null");
return (Criteria) this;
}
public Criteria andTypeIsNotNull() {
addCriterion("type is not null");
return (Criteria) this;
}
public Criteria andTypeEqualTo(String value) {
addCriterion("type =", value, "type");
return (Criteria) this;
}
public Criteria andTypeNotEqualTo(String value) {
addCriterion("type <>", value, "type");
return (Criteria) this;
}
public Criteria andTypeGreaterThan(String value) {
addCriterion("type >", value, "type");
return (Criteria) this;
}
public Criteria andTypeGreaterThanOrEqualTo(String value) {
addCriterion("type >=", value, "type");
return (Criteria) this;
}
public Criteria andTypeLessThan(String value) {
addCriterion("type <", value, "type");
return (Criteria) this;
}
public Criteria andTypeLessThanOrEqualTo(String value) {
addCriterion("type <=", value, "type");
return (Criteria) this;
}
public Criteria andTypeLike(String value) {
addCriterion("type like", value, "type");
return (Criteria) this;
}
public Criteria andTypeNotLike(String value) {
addCriterion("type not like", value, "type");
return (Criteria) this;
}
public Criteria andTypeIn(List<String> values) {
addCriterion("type in", values, "type");
return (Criteria) this;
}
public Criteria andTypeNotIn(List<String> values) {
addCriterion("type not in", values, "type");
return (Criteria) this;
}
public Criteria andTypeBetween(String value1, String value2) {
addCriterion("type between", value1, value2, "type");
return (Criteria) this;
}
public Criteria andTypeNotBetween(String value1, String value2) {
addCriterion("type not between", value1, value2, "type");
return (Criteria) this;
}
public Criteria andImpactFactorIsNull() {
addCriterion("impact_factor is null");
return (Criteria) this;
}
public Criteria andImpactFactorIsNotNull() {
addCriterion("impact_factor is not null");
return (Criteria) this;
}
public Criteria andImpactFactorEqualTo(String value) {
addCriterion("impact_factor =", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorNotEqualTo(String value) {
addCriterion("impact_factor <>", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorGreaterThan(String value) {
addCriterion("impact_factor >", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorGreaterThanOrEqualTo(String value) {
addCriterion("impact_factor >=", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorLessThan(String value) {
addCriterion("impact_factor <", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorLessThanOrEqualTo(String value) {
addCriterion("impact_factor <=", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorLike(String value) {
addCriterion("impact_factor like", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorNotLike(String value) {
addCriterion("impact_factor not like", value, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorIn(List<String> values) {
addCriterion("impact_factor in", values, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorNotIn(List<String> values) {
addCriterion("impact_factor not in", values, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorBetween(String value1, String value2) {
addCriterion("impact_factor between", value1, value2, "impactFactor");
return (Criteria) this;
}
public Criteria andImpactFactorNotBetween(String value1, String value2) {
addCriterion("impact_factor not between", value1, value2, "impactFactor");
return (Criteria) this;
}
} }
public static class Criteria extends GeneratedCriteria { public static class Criteria extends GeneratedCriteria {

11
research-system/src/main/java/com/research/system/domain/po/ShsSyffInfo.java

@ -44,6 +44,8 @@ public class ShsSyffInfo implements Serializable {
private Date updateTime; private Date updateTime;
private String versionRemark;
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
public Long getId() { public Long getId() {
@ -206,6 +208,14 @@ public class ShsSyffInfo implements Serializable {
this.updateTime = updateTime; this.updateTime = updateTime;
} }
public String getVersionRemark() {
return versionRemark;
}
public void setVersionRemark(String versionRemark) {
this.versionRemark = versionRemark == null ? null : versionRemark.trim();
}
@Override @Override
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@ -232,6 +242,7 @@ public class ShsSyffInfo implements Serializable {
sb.append(", createTime=").append(createTime); sb.append(", createTime=").append(createTime);
sb.append(", updateBy=").append(updateBy); sb.append(", updateBy=").append(updateBy);
sb.append(", updateTime=").append(updateTime); sb.append(", updateTime=").append(updateTime);
sb.append(", versionRemark=").append(versionRemark);
sb.append("]"); sb.append("]");
return sb.toString(); return sb.toString();
} }

70
research-system/src/main/java/com/research/system/domain/po/ShsSyffInfoExample.java

@ -1441,6 +1441,76 @@ public class ShsSyffInfoExample {
addCriterion("update_time not between", value1, value2, "updateTime"); addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andVersionRemarkIsNull() {
addCriterion("version_remark is null");
return (Criteria) this;
}
public Criteria andVersionRemarkIsNotNull() {
addCriterion("version_remark is not null");
return (Criteria) this;
}
public Criteria andVersionRemarkEqualTo(String value) {
addCriterion("version_remark =", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkNotEqualTo(String value) {
addCriterion("version_remark <>", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkGreaterThan(String value) {
addCriterion("version_remark >", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkGreaterThanOrEqualTo(String value) {
addCriterion("version_remark >=", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkLessThan(String value) {
addCriterion("version_remark <", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkLessThanOrEqualTo(String value) {
addCriterion("version_remark <=", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkLike(String value) {
addCriterion("version_remark like", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkNotLike(String value) {
addCriterion("version_remark not like", value, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkIn(List<String> values) {
addCriterion("version_remark in", values, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkNotIn(List<String> values) {
addCriterion("version_remark not in", values, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkBetween(String value1, String value2) {
addCriterion("version_remark between", value1, value2, "versionRemark");
return (Criteria) this;
}
public Criteria andVersionRemarkNotBetween(String value1, String value2) {
addCriterion("version_remark not between", value1, value2, "versionRemark");
return (Criteria) this;
}
} }
public static class Criteria extends GeneratedCriteria { public static class Criteria extends GeneratedCriteria {

7
research-system/src/main/java/com/research/system/domain/vo/MeetingVo.java

@ -1,10 +1,13 @@
package com.research.system.domain.vo; package com.research.system.domain.vo;
import cn.hutool.core.util.StrUtil;
import com.research.system.domain.po.MetMeetingRecord; import com.research.system.domain.po.MetMeetingRecord;
import lombok.Data; import lombok.Data;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
/** /**
* @Author zzc * @Author zzc
@ -46,11 +49,13 @@ public class MeetingVo {
private String ktGroupName; private String ktGroupName;
private List<ParticipantResult> metMeetingParticipantList; private List<ParticipantResult> metMeetingParticipantList;
private Byte meetingType; private String meetingType;
private String meetingPlace; private String meetingPlace;
private String meetingNumber; private String meetingNumber;
private String meetingUrl;
} }
@Data @Data

2
research-system/src/main/java/com/research/system/domain/vo/ResResearchIntegrityVo.java

@ -37,6 +37,8 @@ public class ResResearchIntegrityVo {
private String tplDownloadUrl; private String tplDownloadUrl;
private String createBy; private String createBy;
private Date createTime; private Date createTime;
private String projOrgName;
private String ktGroupName;
} }
@Data @Data

14
research-system/src/main/java/com/research/system/domain/vo/ShsCkwxVo.java

@ -1,8 +1,12 @@
package com.research.system.domain.vo; package com.research.system.domain.vo;
import cn.hutool.core.util.StrUtil;
import lombok.Data; import lombok.Data;
import java.util.Arrays;
import java.util.Date; import java.util.Date;
import java.util.List;
import java.util.stream.Collectors;
/** /**
* @Author zzc * @Author zzc
@ -43,6 +47,16 @@ public class ShsCkwxVo {
private Date createTime; private Date createTime;
private String categoryName; private String categoryName;
private String uploaderOrgName; private String uploaderOrgName;
private String publicationYear;
private String type;
private String impactFactor;
public List<String> getType() {
if (StrUtil.isNotEmpty(type)) {
return Arrays.stream(type.split(",")).collect(Collectors.toList());
}
return null;
}
} }
@Data @Data

2
research-system/src/main/java/com/research/system/domain/vo/ShsSyffCategoryVo.java

@ -56,6 +56,8 @@ public class ShsSyffCategoryVo {
private String steps; private String steps;
private String result; private String result;
private String versionRemark;
} }

2
research-system/src/main/java/com/research/system/domain/vo/TaskVo.java

@ -61,7 +61,7 @@ public class TaskVo {
private String deliverables; private String deliverables;
public List<String> getDeliverables() { public List<String> getDeliverableList() {
if (StrUtil.isNotEmpty(deliverables)) { if (StrUtil.isNotEmpty(deliverables)) {
return ListUtil.toList(deliverables.split(",")); return ListUtil.toList(deliverables.split(","));
} }

1
research-system/src/main/java/com/research/system/persist/dao/TaskDao.java

@ -17,6 +17,7 @@ public interface TaskDao {
List<TaskVo.TaskResult> queryList(@Param("dto") TaskDto.QueryTask dto); List<TaskVo.TaskResult> queryList(@Param("dto") TaskDto.QueryTask dto);
TaskVo.TaskResult detail(@Param("id") Long id);
List<TaskVo.ExecutorResult> queryExecutorList(@Param("dto") TaskDto.QueryExecutor dto); List<TaskVo.ExecutorResult> queryExecutorList(@Param("dto") TaskDto.QueryExecutor dto);
List<TaskVo.DeliverableResult> queryDeliverableList(@Param("id") Long id); List<TaskVo.DeliverableResult> queryDeliverableList(@Param("id") Long id);

2
research-system/src/main/java/com/research/system/service/TaskService.java

@ -16,6 +16,8 @@ public interface TaskService {
List<TaskVo.TaskResult> queryList(TaskDto.QueryTask query); List<TaskVo.TaskResult> queryList(TaskDto.QueryTask query);
TaskVo.TaskResult detail(Long id);
void add(TaskDto.AddTask dto); void add(TaskDto.AddTask dto);
void del(CommonDto.DelDto dto); void del(CommonDto.DelDto dto);

7
research-system/src/main/java/com/research/system/service/impl/TaskServiceImpl.java

@ -45,6 +45,11 @@ public class TaskServiceImpl implements TaskService {
return taskDao.queryList(query); return taskDao.queryList(query);
} }
@Override
public TaskVo.TaskResult detail(Long id) {
return taskDao.detail(id);
}
@Override @Override
public void add(TaskDto.AddTask dto) { public void add(TaskDto.AddTask dto) {
TaskListWithBLOBs taskList = BeanUtil.copyProperties(dto, TaskListWithBLOBs.class); TaskListWithBLOBs taskList = BeanUtil.copyProperties(dto, TaskListWithBLOBs.class);
@ -59,6 +64,7 @@ public class TaskServiceImpl implements TaskService {
taskList.setDelFlag((byte) 0); taskList.setDelFlag((byte) 0);
taskList.setInitiator(SecurityUtils.getUsername()); taskList.setInitiator(SecurityUtils.getUsername());
taskList.setId(IdUtil.getSnowflake().nextId()); taskList.setId(IdUtil.getSnowflake().nextId());
taskList.setDeliverables(dto.getDeliverableList());
taskListMapper.insertSelective(taskList); taskListMapper.insertSelective(taskList);
if (dto.getExecutorList() != null) { if (dto.getExecutorList() != null) {
@ -77,6 +83,7 @@ public class TaskServiceImpl implements TaskService {
taskList.setUpdateBy(SecurityUtils.getUsername()); taskList.setUpdateBy(SecurityUtils.getUsername());
taskList.setUpdateTime(new Date()); taskList.setUpdateTime(new Date());
taskList.setDelFlag((byte) 0); taskList.setDelFlag((byte) 0);
taskList.setDeliverables(dto.getDeliverableList());
taskListMapper.updateByPrimaryKeyWithBLOBs(taskList); taskListMapper.updateByPrimaryKeyWithBLOBs(taskList);
TaskExecutor taskExecutor1 = new TaskExecutor(); TaskExecutor taskExecutor1 = new TaskExecutor();

2
research-system/src/main/resources/mapper/dao/MeetingDao.xml

@ -4,6 +4,7 @@
<resultMap id="ResuleMap" type="com.research.system.domain.vo.MeetingVo$Result" extends="com.research.system.persist.mapper.MetMeetingRecordMapper.BaseResultMap"> <resultMap id="ResuleMap" type="com.research.system.domain.vo.MeetingVo$Result" extends="com.research.system.persist.mapper.MetMeetingRecordMapper.BaseResultMap">
<result property="projOrgName" column="projOrgName"/> <result property="projOrgName" column="projOrgName"/>
<result property="ktGroupName" column="ktGroupName"/> <result property="ktGroupName" column="ktGroupName"/>
<result property="meetingUrl" column="meetingUrl"/>
<collection property="metMeetingParticipantList" ofType="com.research.system.domain.vo.MeetingVo$ParticipantResult" <collection property="metMeetingParticipantList" ofType="com.research.system.domain.vo.MeetingVo$ParticipantResult"
select="selectByMeetingId" column="id"/> select="selectByMeetingId" column="id"/>
</resultMap> </resultMap>
@ -25,6 +26,7 @@
r.remark, r.remark,
r.create_by, r.create_by,
r.create_time, r.create_time,
r.meeting_url as meetingUrl,
o.org_name as projOrgName, o.org_name as projOrgName,
g.kt_group_name as ktGroupName g.kt_group_name as ktGroupName
from from

36
research-system/src/main/resources/mapper/dao/ResResearchIntegrityDao.xml

@ -4,26 +4,32 @@
<select id="query" resultType="com.research.system.domain.vo.ResResearchIntegrityVo$Result"> <select id="query" resultType="com.research.system.domain.vo.ResResearchIntegrityVo$Result">
select select
id, i.id,
proj_id as projId, i.proj_id as projId,
proj_org_id as projOrgId, i.proj_org_id as projOrgId,
kt_group_id as ktGroupId, i.kt_group_id as ktGroupId,
tpl_id as tplId, i.tpl_id as tplId,
category, i.category,
business_id as businessId, i.business_id as businessId,
title, i.title,
sign_username as signUsername, i.sign_username as signUsername,
sign_time as signTime, i.sign_time as signTime,
tpl_download_url as tplDownloadUrl i.tpl_download_url as tplDownloadUrl,
o.org_name as projOrgName,
g.kt_group_name as ktGroupName
from from
res_research_integrity res_research_integrity i
left join
prj_proj_org o on i.proj_org_id = o.id
left join
kts_kt_group g on g.id = i.kt_group_id
where where
del_flag = 0 i.del_flag = 0
<if test="projId != null"> <if test="projId != null">
and proj_id = #{projId} and i.proj_id = #{projId}
</if> </if>
<if test="dto.title != null and dto.title != ''"> <if test="dto.title != null and dto.title != ''">
and title like concat('%',#{dto.title},'%') and i.title like concat('%',#{dto.title},'%')
</if> </if>
</select> </select>

3
research-system/src/main/resources/mapper/dao/ShsCkwxDao.xml

@ -18,6 +18,9 @@
s.uploader_org as uploaderOrg, s.uploader_org as uploaderOrg,
s.create_by as createBy, s.create_by as createBy,
s.create_time as createTime, s.create_time as createTime,
s.publication_year as publicationYear,
s.type,
s.impact_factor as impactFactor,
c.category_name as categoryName, c.category_name as categoryName,
o.org_name as uploaderOrgName o.org_name as uploaderOrgName
from from

1
research-system/src/main/resources/mapper/dao/ShsSyffDao.xml

@ -14,6 +14,7 @@
i.authors_org as authorsOrg, i.authors_org as authorsOrg,
i.purpose, i.purpose,
i.principle, i.principle,
i.version_remark as versionRemark,
i.parameters, i.parameters,
i.pdf_download_url as pdfDownloadUrl, i.pdf_download_url as pdfDownloadUrl,
i.uploader_name as uploaderName, i.uploader_name as uploaderName,

19
research-system/src/main/resources/mapper/dao/TaskDao.xml

@ -39,13 +39,30 @@
kts_kt_group g on g.id = t.kt_group_id kts_kt_group g on g.id = t.kt_group_id
where where
t.del_flag = 0 t.del_flag = 0
<if test="dto.taskName != null"> <if test="dto.taskName != null and dto.taskName != ''">
and t.task_name like concat('%',#{dto.taskName},'%') and t.task_name like concat('%',#{dto.taskName},'%')
</if> </if>
order by order by
t.id desc t.id desc
</select> </select>
<select id="detail" resultMap="BaseResultMap">
select
t.*,
g.kt_group_name as ktGroupName
from
task_list t
left join
kts_kt_group g on g.id = t.kt_group_id
where
t.del_flag = 0
<if test="id != null">
and t.id = #{id}
</if>
order by
t.id desc
</select>
<select id="queryExecutorList" resultType="com.research.system.domain.vo.TaskVo$ExecutorResult"> <select id="queryExecutorList" resultType="com.research.system.domain.vo.TaskVo$ExecutorResult">
select select
e.executor_id as executorId, e.executor_id as executorId,

2
research-system/src/main/resources/mapper/system/AchAchievementMapper.xml

@ -675,7 +675,7 @@
paper_doi = #{paperDoi,jdbcType=VARCHAR}, paper_doi = #{paperDoi,jdbcType=VARCHAR},
</if> </if>
<if test="partition != null"> <if test="partition != null">
partition = #{partition,jdbcType=VARCHAR}, `partition` = #{partition,jdbcType=VARCHAR},
</if> </if>
<if test="impactFactor != null"> <if test="impactFactor != null">
impact_factor = #{impactFactor,jdbcType=VARCHAR}, impact_factor = #{impactFactor,jdbcType=VARCHAR},

40
research-system/src/main/resources/mapper/system/MetMeetingRecordMapper.xml

@ -18,9 +18,10 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" /> <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="meeting_type" jdbcType="TINYINT" property="meetingType" /> <result column="meeting_type" jdbcType="VARCHAR" property="meetingType" />
<result column="meeting_place" jdbcType="VARCHAR" property="meetingPlace" /> <result column="meeting_place" jdbcType="VARCHAR" property="meetingPlace" />
<result column="meeting_number" jdbcType="VARCHAR" property="meetingNumber" /> <result column="meeting_number" jdbcType="VARCHAR" property="meetingNumber" />
<result column="meeting_url" jdbcType="VARCHAR" property="meetingUrl" />
</resultMap> </resultMap>
<sql id="Example_Where_Clause"> <sql id="Example_Where_Clause">
<where> <where>
@ -83,7 +84,8 @@
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, proj_id, proj_org_id, kt_group_id, meeting_title, meeting_fqr, meeting_begin_time, id, proj_id, proj_org_id, kt_group_id, meeting_title, meeting_fqr, meeting_begin_time,
meeting_end_time, meeting_abstract, meeting_note_url, remark, del_flag, create_by, meeting_end_time, meeting_abstract, meeting_note_url, remark, del_flag, create_by,
create_time, update_by, update_time, meeting_type, meeting_place, meeting_number create_time, update_by, update_time, meeting_type, meeting_place, meeting_number,
meeting_url
</sql> </sql>
<select id="selectByExample" parameterType="com.research.system.domain.po.MetMeetingRecordExample" resultMap="BaseResultMap"> <select id="selectByExample" parameterType="com.research.system.domain.po.MetMeetingRecordExample" resultMap="BaseResultMap">
select select
@ -116,14 +118,14 @@
meeting_note_url, remark, del_flag, meeting_note_url, remark, del_flag,
create_by, create_time, update_by, create_by, create_time, update_by,
update_time, meeting_type, meeting_place, update_time, meeting_type, meeting_place,
meeting_number) meeting_number, meeting_url)
values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{projOrgId,jdbcType=BIGINT}, values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{projOrgId,jdbcType=BIGINT},
#{ktGroupId,jdbcType=BIGINT}, #{meetingTitle,jdbcType=VARCHAR}, #{meetingFqr,jdbcType=VARCHAR}, #{ktGroupId,jdbcType=BIGINT}, #{meetingTitle,jdbcType=VARCHAR}, #{meetingFqr,jdbcType=VARCHAR},
#{meetingBeginTime,jdbcType=TIMESTAMP}, #{meetingEndTime,jdbcType=TIMESTAMP}, #{meetingAbstract,jdbcType=VARCHAR}, #{meetingBeginTime,jdbcType=TIMESTAMP}, #{meetingEndTime,jdbcType=TIMESTAMP}, #{meetingAbstract,jdbcType=VARCHAR},
#{meetingNoteUrl,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{delFlag,jdbcType=TINYINT}, #{meetingNoteUrl,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{delFlag,jdbcType=TINYINT},
#{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{meetingType,jdbcType=TINYINT}, #{meetingPlace,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{meetingType,jdbcType=VARCHAR}, #{meetingPlace,jdbcType=VARCHAR},
#{meetingNumber,jdbcType=VARCHAR}) #{meetingNumber,jdbcType=VARCHAR}, #{meetingUrl,jdbcType=VARCHAR})
</insert> </insert>
<insert id="insertSelective" parameterType="com.research.system.domain.po.MetMeetingRecord"> <insert id="insertSelective" parameterType="com.research.system.domain.po.MetMeetingRecord">
insert into met_meeting_record insert into met_meeting_record
@ -185,6 +187,9 @@
<if test="meetingNumber != null"> <if test="meetingNumber != null">
meeting_number, meeting_number,
</if> </if>
<if test="meetingUrl != null">
meeting_url,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null"> <if test="id != null">
@ -236,7 +241,7 @@
#{updateTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="meetingType != null"> <if test="meetingType != null">
#{meetingType,jdbcType=TINYINT}, #{meetingType,jdbcType=VARCHAR},
</if> </if>
<if test="meetingPlace != null"> <if test="meetingPlace != null">
#{meetingPlace,jdbcType=VARCHAR}, #{meetingPlace,jdbcType=VARCHAR},
@ -244,6 +249,9 @@
<if test="meetingNumber != null"> <if test="meetingNumber != null">
#{meetingNumber,jdbcType=VARCHAR}, #{meetingNumber,jdbcType=VARCHAR},
</if> </if>
<if test="meetingUrl != null">
#{meetingUrl,jdbcType=VARCHAR},
</if>
</trim> </trim>
</insert> </insert>
<select id="countByExample" parameterType="com.research.system.domain.po.MetMeetingRecordExample" resultType="java.lang.Long"> <select id="countByExample" parameterType="com.research.system.domain.po.MetMeetingRecordExample" resultType="java.lang.Long">
@ -304,7 +312,7 @@
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="record.meetingType != null"> <if test="record.meetingType != null">
meeting_type = #{record.meetingType,jdbcType=TINYINT}, meeting_type = #{record.meetingType,jdbcType=VARCHAR},
</if> </if>
<if test="record.meetingPlace != null"> <if test="record.meetingPlace != null">
meeting_place = #{record.meetingPlace,jdbcType=VARCHAR}, meeting_place = #{record.meetingPlace,jdbcType=VARCHAR},
@ -312,6 +320,9 @@
<if test="record.meetingNumber != null"> <if test="record.meetingNumber != null">
meeting_number = #{record.meetingNumber,jdbcType=VARCHAR}, meeting_number = #{record.meetingNumber,jdbcType=VARCHAR},
</if> </if>
<if test="record.meetingUrl != null">
meeting_url = #{record.meetingUrl,jdbcType=VARCHAR},
</if>
</set> </set>
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
@ -335,9 +346,10 @@
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
meeting_type = #{record.meetingType,jdbcType=TINYINT}, meeting_type = #{record.meetingType,jdbcType=VARCHAR},
meeting_place = #{record.meetingPlace,jdbcType=VARCHAR}, meeting_place = #{record.meetingPlace,jdbcType=VARCHAR},
meeting_number = #{record.meetingNumber,jdbcType=VARCHAR} meeting_number = #{record.meetingNumber,jdbcType=VARCHAR},
meeting_url = #{record.meetingUrl,jdbcType=VARCHAR}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
@ -391,7 +403,7 @@
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="meetingType != null"> <if test="meetingType != null">
meeting_type = #{meetingType,jdbcType=TINYINT}, meeting_type = #{meetingType,jdbcType=VARCHAR},
</if> </if>
<if test="meetingPlace != null"> <if test="meetingPlace != null">
meeting_place = #{meetingPlace,jdbcType=VARCHAR}, meeting_place = #{meetingPlace,jdbcType=VARCHAR},
@ -399,6 +411,9 @@
<if test="meetingNumber != null"> <if test="meetingNumber != null">
meeting_number = #{meetingNumber,jdbcType=VARCHAR}, meeting_number = #{meetingNumber,jdbcType=VARCHAR},
</if> </if>
<if test="meetingUrl != null">
meeting_url = #{meetingUrl,jdbcType=VARCHAR},
</if>
</set> </set>
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
@ -419,9 +434,10 @@
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
meeting_type = #{meetingType,jdbcType=TINYINT}, meeting_type = #{meetingType,jdbcType=VARCHAR},
meeting_place = #{meetingPlace,jdbcType=VARCHAR}, meeting_place = #{meetingPlace,jdbcType=VARCHAR},
meeting_number = #{meetingNumber,jdbcType=VARCHAR} meeting_number = #{meetingNumber,jdbcType=VARCHAR},
meeting_url = #{meetingUrl,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
</mapper> </mapper>

57
research-system/src/main/resources/mapper/system/ShsCkwxInfoMapper.xml

@ -19,6 +19,9 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" /> <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="publication_year" jdbcType="VARCHAR" property="publicationYear" />
<result column="type" jdbcType="VARCHAR" property="type" />
<result column="impact_factor" jdbcType="VARCHAR" property="impactFactor" />
</resultMap> </resultMap>
<sql id="Example_Where_Clause"> <sql id="Example_Where_Clause">
<where> <where>
@ -81,7 +84,7 @@
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, proj_id, category_id, title, authors, keywords, source, abstracts, paper_link, id, proj_id, category_id, title, authors, keywords, source, abstracts, paper_link,
pdf_download_url, uploader_name, uploader_org, del_flag, create_by, create_time, pdf_download_url, uploader_name, uploader_org, del_flag, create_by, create_time,
update_by, update_time update_by, update_time, publication_year, type, impact_factor
</sql> </sql>
<select id="selectByExample" parameterType="com.research.system.domain.po.ShsCkwxInfoExample" resultMap="BaseResultMap"> <select id="selectByExample" parameterType="com.research.system.domain.po.ShsCkwxInfoExample" resultMap="BaseResultMap">
select select
@ -113,13 +116,15 @@
source, abstracts, paper_link, source, abstracts, paper_link,
pdf_download_url, uploader_name, uploader_org, pdf_download_url, uploader_name, uploader_org,
del_flag, create_by, create_time, del_flag, create_by, create_time,
update_by, update_time) update_by, update_time, publication_year,
type, impact_factor)
values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{categoryId,jdbcType=BIGINT}, values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{categoryId,jdbcType=BIGINT},
#{title,jdbcType=VARCHAR}, #{authors,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{authors,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR},
#{source,jdbcType=VARCHAR}, #{abstracts,jdbcType=VARCHAR}, #{paperLink,jdbcType=VARCHAR}, #{source,jdbcType=VARCHAR}, #{abstracts,jdbcType=VARCHAR}, #{paperLink,jdbcType=VARCHAR},
#{pdfDownloadUrl,jdbcType=VARCHAR}, #{uploaderName,jdbcType=BIGINT}, #{uploaderOrg,jdbcType=BIGINT}, #{pdfDownloadUrl,jdbcType=VARCHAR}, #{uploaderName,jdbcType=BIGINT}, #{uploaderOrg,jdbcType=BIGINT},
#{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}) #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{publicationYear,jdbcType=VARCHAR},
#{type,jdbcType=VARCHAR}, #{impactFactor,jdbcType=VARCHAR})
</insert> </insert>
<insert id="insertSelective" parameterType="com.research.system.domain.po.ShsCkwxInfo"> <insert id="insertSelective" parameterType="com.research.system.domain.po.ShsCkwxInfo">
insert into shs_ckwx_info insert into shs_ckwx_info
@ -175,6 +180,15 @@
<if test="updateTime != null"> <if test="updateTime != null">
update_time, update_time,
</if> </if>
<if test="publicationYear != null">
publication_year,
</if>
<if test="type != null">
type,
</if>
<if test="impactFactor != null">
impact_factor,
</if>
</trim> </trim>
<trim prefix="values (" suffix=")" suffixOverrides=","> <trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null"> <if test="id != null">
@ -228,6 +242,15 @@
<if test="updateTime != null"> <if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="publicationYear != null">
#{publicationYear,jdbcType=VARCHAR},
</if>
<if test="type != null">
#{type,jdbcType=VARCHAR},
</if>
<if test="impactFactor != null">
#{impactFactor,jdbcType=VARCHAR},
</if>
</trim> </trim>
</insert> </insert>
<select id="countByExample" parameterType="com.research.system.domain.po.ShsCkwxInfoExample" resultType="java.lang.Long"> <select id="countByExample" parameterType="com.research.system.domain.po.ShsCkwxInfoExample" resultType="java.lang.Long">
@ -290,6 +313,15 @@
<if test="record.updateTime != null"> <if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="record.publicationYear != null">
publication_year = #{record.publicationYear,jdbcType=VARCHAR},
</if>
<if test="record.type != null">
type = #{record.type,jdbcType=VARCHAR},
</if>
<if test="record.impactFactor != null">
impact_factor = #{record.impactFactor,jdbcType=VARCHAR},
</if>
</set> </set>
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
@ -313,7 +345,10 @@
create_by = #{record.createBy,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP} update_time = #{record.updateTime,jdbcType=TIMESTAMP},
publication_year = #{record.publicationYear,jdbcType=VARCHAR},
type = #{record.type,jdbcType=VARCHAR},
impact_factor = #{record.impactFactor,jdbcType=VARCHAR}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
@ -369,6 +404,15 @@
<if test="updateTime != null"> <if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="publicationYear != null">
publication_year = #{publicationYear,jdbcType=VARCHAR},
</if>
<if test="type != null">
type = #{type,jdbcType=VARCHAR},
</if>
<if test="impactFactor != null">
impact_factor = #{impactFactor,jdbcType=VARCHAR},
</if>
</set> </set>
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
@ -389,7 +433,10 @@
create_by = #{createBy,jdbcType=VARCHAR}, create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP} update_time = #{updateTime,jdbcType=TIMESTAMP},
publication_year = #{publicationYear,jdbcType=VARCHAR},
type = #{type,jdbcType=VARCHAR},
impact_factor = #{impactFactor,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
</mapper> </mapper>

33
research-system/src/main/resources/mapper/system/ShsSyffInfoMapper.xml

@ -22,6 +22,7 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" /> <result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" /> <result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="version_remark" jdbcType="VARCHAR" property="versionRemark" />
</resultMap> </resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.research.system.domain.po.ShsSyffInfoWithBLOBs"> <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.research.system.domain.po.ShsSyffInfoWithBLOBs">
<result column="material_list" jdbcType="LONGVARCHAR" property="materialList" /> <result column="material_list" jdbcType="LONGVARCHAR" property="materialList" />
@ -89,7 +90,7 @@
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, proj_id, category_id, title, code, version, valid_date, authors, authors_org, id, proj_id, category_id, title, code, version, valid_date, authors, authors_org,
purpose, principle, parameters, pdf_download_url, uploader_name, uploader_org, del_flag, purpose, principle, parameters, pdf_download_url, uploader_name, uploader_org, del_flag,
create_by, create_time, update_by, update_time create_by, create_time, update_by, update_time, version_remark
</sql> </sql>
<sql id="Blob_Column_List"> <sql id="Blob_Column_List">
material_list, steps, result material_list, steps, result
@ -143,16 +144,18 @@
purpose, principle, parameters, purpose, principle, parameters,
pdf_download_url, uploader_name, uploader_org, pdf_download_url, uploader_name, uploader_org,
del_flag, create_by, create_time, del_flag, create_by, create_time,
update_by, update_time, material_list, update_by, update_time, version_remark,
steps, result) material_list, steps, result
)
values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{categoryId,jdbcType=BIGINT}, values (#{id,jdbcType=BIGINT}, #{projId,jdbcType=BIGINT}, #{categoryId,jdbcType=BIGINT},
#{title,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{version,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{code,jdbcType=VARCHAR}, #{version,jdbcType=VARCHAR},
#{validDate,jdbcType=DATE}, #{authors,jdbcType=VARCHAR}, #{authorsOrg,jdbcType=VARCHAR}, #{validDate,jdbcType=DATE}, #{authors,jdbcType=VARCHAR}, #{authorsOrg,jdbcType=VARCHAR},
#{purpose,jdbcType=VARCHAR}, #{principle,jdbcType=VARCHAR}, #{parameters,jdbcType=VARCHAR}, #{purpose,jdbcType=VARCHAR}, #{principle,jdbcType=VARCHAR}, #{parameters,jdbcType=VARCHAR},
#{pdfDownloadUrl,jdbcType=VARCHAR}, #{uploaderName,jdbcType=BIGINT}, #{uploaderOrg,jdbcType=BIGINT}, #{pdfDownloadUrl,jdbcType=VARCHAR}, #{uploaderName,jdbcType=BIGINT}, #{uploaderOrg,jdbcType=BIGINT},
#{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{delFlag,jdbcType=TINYINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{materialList,jdbcType=LONGVARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{versionRemark,jdbcType=VARCHAR},
#{steps,jdbcType=LONGVARCHAR}, #{result,jdbcType=LONGVARCHAR}) #{materialList,jdbcType=LONGVARCHAR}, #{steps,jdbcType=LONGVARCHAR}, #{result,jdbcType=LONGVARCHAR}
)
</insert> </insert>
<insert id="insertSelective" parameterType="com.research.system.domain.po.ShsSyffInfoWithBLOBs"> <insert id="insertSelective" parameterType="com.research.system.domain.po.ShsSyffInfoWithBLOBs">
insert into shs_syff_info insert into shs_syff_info
@ -217,6 +220,9 @@
<if test="updateTime != null"> <if test="updateTime != null">
update_time, update_time,
</if> </if>
<if test="versionRemark != null">
version_remark,
</if>
<if test="materialList != null"> <if test="materialList != null">
material_list, material_list,
</if> </if>
@ -288,6 +294,9 @@
<if test="updateTime != null"> <if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="versionRemark != null">
#{versionRemark,jdbcType=VARCHAR},
</if>
<if test="materialList != null"> <if test="materialList != null">
#{materialList,jdbcType=LONGVARCHAR}, #{materialList,jdbcType=LONGVARCHAR},
</if> </if>
@ -368,6 +377,9 @@
<if test="record.updateTime != null"> <if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="record.versionRemark != null">
version_remark = #{record.versionRemark,jdbcType=VARCHAR},
</if>
<if test="record.materialList != null"> <if test="record.materialList != null">
material_list = #{record.materialList,jdbcType=LONGVARCHAR}, material_list = #{record.materialList,jdbcType=LONGVARCHAR},
</if> </if>
@ -404,6 +416,7 @@
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP},
version_remark = #{record.versionRemark,jdbcType=VARCHAR},
material_list = #{record.materialList,jdbcType=LONGVARCHAR}, material_list = #{record.materialList,jdbcType=LONGVARCHAR},
steps = #{record.steps,jdbcType=LONGVARCHAR}, steps = #{record.steps,jdbcType=LONGVARCHAR},
result = #{record.result,jdbcType=LONGVARCHAR} result = #{record.result,jdbcType=LONGVARCHAR}
@ -432,7 +445,8 @@
create_by = #{record.createBy,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP}, create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP} update_time = #{record.updateTime,jdbcType=TIMESTAMP},
version_remark = #{record.versionRemark,jdbcType=VARCHAR}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
@ -497,6 +511,9 @@
<if test="updateTime != null"> <if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
</if> </if>
<if test="versionRemark != null">
version_remark = #{versionRemark,jdbcType=VARCHAR},
</if>
<if test="materialList != null"> <if test="materialList != null">
material_list = #{materialList,jdbcType=LONGVARCHAR}, material_list = #{materialList,jdbcType=LONGVARCHAR},
</if> </if>
@ -530,6 +547,7 @@
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP},
version_remark = #{versionRemark,jdbcType=VARCHAR},
material_list = #{materialList,jdbcType=LONGVARCHAR}, material_list = #{materialList,jdbcType=LONGVARCHAR},
steps = #{steps,jdbcType=LONGVARCHAR}, steps = #{steps,jdbcType=LONGVARCHAR},
result = #{result,jdbcType=LONGVARCHAR} result = #{result,jdbcType=LONGVARCHAR}
@ -555,7 +573,8 @@
create_by = #{createBy,jdbcType=VARCHAR}, create_by = #{createBy,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP}, create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP} update_time = #{updateTime,jdbcType=TIMESTAMP},
version_remark = #{versionRemark,jdbcType=VARCHAR}
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
</mapper> </mapper>
Loading…
Cancel
Save