Commit 1f33c046 authored by 张辰's avatar 张辰

短视频

parent 37f2daac
......@@ -153,6 +153,17 @@
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>5.6.24</version>
</dependency>
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>vod_api</artifactId>
<version>2.1.4</version>
</dependency>
</dependencies>
<dependencyManagement>
......@@ -196,7 +207,6 @@
<artifactId>apollo-client</artifactId>
<version>1.7.0</version>
</dependency>
</dependencies>
</dependencyManagement>
......@@ -247,6 +257,25 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.5</version>
<configuration>
<!--允许移动生成的文件 -->
<verbose>true</verbose>
<!-- 是否覆盖 -->
<overwrite>true</overwrite>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.12</version>
</dependency>
</dependencies>
</plugin>
</plugins>
<finalName>app</finalName>
</build>
......
package com.tanpu.feo.feojob.dao.user.entity;
import java.util.Date;
public class CurriculumRes {
private String id;
private String title;
private String audio;
private Integer audioType;
private String teacherId;
private String teacherName;
private Integer duration;
private Integer fileSize;
private String orgId;
private String roomPwd;
private Integer whiteList;
private String createBy;
private Integer readNum;
private Integer readBaseNum;
private Date createTime;
private String updateBy;
private Date updateTime;
private Integer deleteTag;
private Integer status;
private Integer sort;
private String info;
private String cover;
private Integer source;
private Integer istop;
private String content;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id == null ? null : id.trim();
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title == null ? null : title.trim();
}
public String getAudio() {
return audio;
}
public void setAudio(String audio) {
this.audio = audio == null ? null : audio.trim();
}
public Integer getAudioType() {
return audioType;
}
public void setAudioType(Integer audioType) {
this.audioType = audioType;
}
public String getTeacherId() {
return teacherId;
}
public void setTeacherId(String teacherId) {
this.teacherId = teacherId == null ? null : teacherId.trim();
}
public String getTeacherName() {
return teacherName;
}
public void setTeacherName(String teacherName) {
this.teacherName = teacherName == null ? null : teacherName.trim();
}
public Integer getDuration() {
return duration;
}
public void setDuration(Integer duration) {
this.duration = duration;
}
public Integer getFileSize() {
return fileSize;
}
public void setFileSize(Integer fileSize) {
this.fileSize = fileSize;
}
public String getOrgId() {
return orgId;
}
public void setOrgId(String orgId) {
this.orgId = orgId == null ? null : orgId.trim();
}
public String getRoomPwd() {
return roomPwd;
}
public void setRoomPwd(String roomPwd) {
this.roomPwd = roomPwd == null ? null : roomPwd.trim();
}
public Integer getWhiteList() {
return whiteList;
}
public void setWhiteList(Integer whiteList) {
this.whiteList = whiteList;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy == null ? null : createBy.trim();
}
public Integer getReadNum() {
return readNum;
}
public void setReadNum(Integer readNum) {
this.readNum = readNum;
}
public Integer getReadBaseNum() {
return readBaseNum;
}
public void setReadBaseNum(Integer readBaseNum) {
this.readBaseNum = readBaseNum;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy == null ? null : updateBy.trim();
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public Integer getDeleteTag() {
return deleteTag;
}
public void setDeleteTag(Integer deleteTag) {
this.deleteTag = deleteTag;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public String getInfo() {
return info;
}
public void setInfo(String info) {
this.info = info == null ? null : info.trim();
}
public String getCover() {
return cover;
}
public void setCover(String cover) {
this.cover = cover == null ? null : cover.trim();
}
public Integer getSource() {
return source;
}
public void setSource(Integer source) {
this.source = source;
}
public Integer getIstop() {
return istop;
}
public void setIstop(Integer istop) {
this.istop = istop;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content == null ? null : content.trim();
}
}
\ No newline at end of file
package com.tanpu.feo.feojob.dao.user.entity;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class CurriculumResExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public CurriculumResExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(String value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(String value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(String value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(String value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(String value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(String value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdLike(String value) {
addCriterion("id like", value, "id");
return (Criteria) this;
}
public Criteria andIdNotLike(String value) {
addCriterion("id not like", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<String> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<String> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(String value1, String value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(String value1, String value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andTitleIsNull() {
addCriterion("title is null");
return (Criteria) this;
}
public Criteria andTitleIsNotNull() {
addCriterion("title is not null");
return (Criteria) this;
}
public Criteria andTitleEqualTo(String value) {
addCriterion("title =", value, "title");
return (Criteria) this;
}
public Criteria andTitleNotEqualTo(String value) {
addCriterion("title <>", value, "title");
return (Criteria) this;
}
public Criteria andTitleGreaterThan(String value) {
addCriterion("title >", value, "title");
return (Criteria) this;
}
public Criteria andTitleGreaterThanOrEqualTo(String value) {
addCriterion("title >=", value, "title");
return (Criteria) this;
}
public Criteria andTitleLessThan(String value) {
addCriterion("title <", value, "title");
return (Criteria) this;
}
public Criteria andTitleLessThanOrEqualTo(String value) {
addCriterion("title <=", value, "title");
return (Criteria) this;
}
public Criteria andTitleLike(String value) {
addCriterion("title like", value, "title");
return (Criteria) this;
}
public Criteria andTitleNotLike(String value) {
addCriterion("title not like", value, "title");
return (Criteria) this;
}
public Criteria andTitleIn(List<String> values) {
addCriterion("title in", values, "title");
return (Criteria) this;
}
public Criteria andTitleNotIn(List<String> values) {
addCriterion("title not in", values, "title");
return (Criteria) this;
}
public Criteria andTitleBetween(String value1, String value2) {
addCriterion("title between", value1, value2, "title");
return (Criteria) this;
}
public Criteria andTitleNotBetween(String value1, String value2) {
addCriterion("title not between", value1, value2, "title");
return (Criteria) this;
}
public Criteria andAudioIsNull() {
addCriterion("audio is null");
return (Criteria) this;
}
public Criteria andAudioIsNotNull() {
addCriterion("audio is not null");
return (Criteria) this;
}
public Criteria andAudioEqualTo(String value) {
addCriterion("audio =", value, "audio");
return (Criteria) this;
}
public Criteria andAudioNotEqualTo(String value) {
addCriterion("audio <>", value, "audio");
return (Criteria) this;
}
public Criteria andAudioGreaterThan(String value) {
addCriterion("audio >", value, "audio");
return (Criteria) this;
}
public Criteria andAudioGreaterThanOrEqualTo(String value) {
addCriterion("audio >=", value, "audio");
return (Criteria) this;
}
public Criteria andAudioLessThan(String value) {
addCriterion("audio <", value, "audio");
return (Criteria) this;
}
public Criteria andAudioLessThanOrEqualTo(String value) {
addCriterion("audio <=", value, "audio");
return (Criteria) this;
}
public Criteria andAudioLike(String value) {
addCriterion("audio like", value, "audio");
return (Criteria) this;
}
public Criteria andAudioNotLike(String value) {
addCriterion("audio not like", value, "audio");
return (Criteria) this;
}
public Criteria andAudioIn(List<String> values) {
addCriterion("audio in", values, "audio");
return (Criteria) this;
}
public Criteria andAudioNotIn(List<String> values) {
addCriterion("audio not in", values, "audio");
return (Criteria) this;
}
public Criteria andAudioBetween(String value1, String value2) {
addCriterion("audio between", value1, value2, "audio");
return (Criteria) this;
}
public Criteria andAudioNotBetween(String value1, String value2) {
addCriterion("audio not between", value1, value2, "audio");
return (Criteria) this;
}
public Criteria andAudioTypeIsNull() {
addCriterion("audio_type is null");
return (Criteria) this;
}
public Criteria andAudioTypeIsNotNull() {
addCriterion("audio_type is not null");
return (Criteria) this;
}
public Criteria andAudioTypeEqualTo(Integer value) {
addCriterion("audio_type =", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeNotEqualTo(Integer value) {
addCriterion("audio_type <>", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeGreaterThan(Integer value) {
addCriterion("audio_type >", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeGreaterThanOrEqualTo(Integer value) {
addCriterion("audio_type >=", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeLessThan(Integer value) {
addCriterion("audio_type <", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeLessThanOrEqualTo(Integer value) {
addCriterion("audio_type <=", value, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeIn(List<Integer> values) {
addCriterion("audio_type in", values, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeNotIn(List<Integer> values) {
addCriterion("audio_type not in", values, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeBetween(Integer value1, Integer value2) {
addCriterion("audio_type between", value1, value2, "audioType");
return (Criteria) this;
}
public Criteria andAudioTypeNotBetween(Integer value1, Integer value2) {
addCriterion("audio_type not between", value1, value2, "audioType");
return (Criteria) this;
}
public Criteria andTeacherIdIsNull() {
addCriterion("teacher_id is null");
return (Criteria) this;
}
public Criteria andTeacherIdIsNotNull() {
addCriterion("teacher_id is not null");
return (Criteria) this;
}
public Criteria andTeacherIdEqualTo(String value) {
addCriterion("teacher_id =", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdNotEqualTo(String value) {
addCriterion("teacher_id <>", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdGreaterThan(String value) {
addCriterion("teacher_id >", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdGreaterThanOrEqualTo(String value) {
addCriterion("teacher_id >=", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdLessThan(String value) {
addCriterion("teacher_id <", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdLessThanOrEqualTo(String value) {
addCriterion("teacher_id <=", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdLike(String value) {
addCriterion("teacher_id like", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdNotLike(String value) {
addCriterion("teacher_id not like", value, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdIn(List<String> values) {
addCriterion("teacher_id in", values, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdNotIn(List<String> values) {
addCriterion("teacher_id not in", values, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdBetween(String value1, String value2) {
addCriterion("teacher_id between", value1, value2, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherIdNotBetween(String value1, String value2) {
addCriterion("teacher_id not between", value1, value2, "teacherId");
return (Criteria) this;
}
public Criteria andTeacherNameIsNull() {
addCriterion("teacher_name is null");
return (Criteria) this;
}
public Criteria andTeacherNameIsNotNull() {
addCriterion("teacher_name is not null");
return (Criteria) this;
}
public Criteria andTeacherNameEqualTo(String value) {
addCriterion("teacher_name =", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameNotEqualTo(String value) {
addCriterion("teacher_name <>", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameGreaterThan(String value) {
addCriterion("teacher_name >", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameGreaterThanOrEqualTo(String value) {
addCriterion("teacher_name >=", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameLessThan(String value) {
addCriterion("teacher_name <", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameLessThanOrEqualTo(String value) {
addCriterion("teacher_name <=", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameLike(String value) {
addCriterion("teacher_name like", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameNotLike(String value) {
addCriterion("teacher_name not like", value, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameIn(List<String> values) {
addCriterion("teacher_name in", values, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameNotIn(List<String> values) {
addCriterion("teacher_name not in", values, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameBetween(String value1, String value2) {
addCriterion("teacher_name between", value1, value2, "teacherName");
return (Criteria) this;
}
public Criteria andTeacherNameNotBetween(String value1, String value2) {
addCriterion("teacher_name not between", value1, value2, "teacherName");
return (Criteria) this;
}
public Criteria andDurationIsNull() {
addCriterion("duration is null");
return (Criteria) this;
}
public Criteria andDurationIsNotNull() {
addCriterion("duration is not null");
return (Criteria) this;
}
public Criteria andDurationEqualTo(Integer value) {
addCriterion("duration =", value, "duration");
return (Criteria) this;
}
public Criteria andDurationNotEqualTo(Integer value) {
addCriterion("duration <>", value, "duration");
return (Criteria) this;
}
public Criteria andDurationGreaterThan(Integer value) {
addCriterion("duration >", value, "duration");
return (Criteria) this;
}
public Criteria andDurationGreaterThanOrEqualTo(Integer value) {
addCriterion("duration >=", value, "duration");
return (Criteria) this;
}
public Criteria andDurationLessThan(Integer value) {
addCriterion("duration <", value, "duration");
return (Criteria) this;
}
public Criteria andDurationLessThanOrEqualTo(Integer value) {
addCriterion("duration <=", value, "duration");
return (Criteria) this;
}
public Criteria andDurationIn(List<Integer> values) {
addCriterion("duration in", values, "duration");
return (Criteria) this;
}
public Criteria andDurationNotIn(List<Integer> values) {
addCriterion("duration not in", values, "duration");
return (Criteria) this;
}
public Criteria andDurationBetween(Integer value1, Integer value2) {
addCriterion("duration between", value1, value2, "duration");
return (Criteria) this;
}
public Criteria andDurationNotBetween(Integer value1, Integer value2) {
addCriterion("duration not between", value1, value2, "duration");
return (Criteria) this;
}
public Criteria andFileSizeIsNull() {
addCriterion("file_size is null");
return (Criteria) this;
}
public Criteria andFileSizeIsNotNull() {
addCriterion("file_size is not null");
return (Criteria) this;
}
public Criteria andFileSizeEqualTo(Integer value) {
addCriterion("file_size =", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeNotEqualTo(Integer value) {
addCriterion("file_size <>", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeGreaterThan(Integer value) {
addCriterion("file_size >", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeGreaterThanOrEqualTo(Integer value) {
addCriterion("file_size >=", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeLessThan(Integer value) {
addCriterion("file_size <", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeLessThanOrEqualTo(Integer value) {
addCriterion("file_size <=", value, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeIn(List<Integer> values) {
addCriterion("file_size in", values, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeNotIn(List<Integer> values) {
addCriterion("file_size not in", values, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeBetween(Integer value1, Integer value2) {
addCriterion("file_size between", value1, value2, "fileSize");
return (Criteria) this;
}
public Criteria andFileSizeNotBetween(Integer value1, Integer value2) {
addCriterion("file_size not between", value1, value2, "fileSize");
return (Criteria) this;
}
public Criteria andOrgIdIsNull() {
addCriterion("org_id is null");
return (Criteria) this;
}
public Criteria andOrgIdIsNotNull() {
addCriterion("org_id is not null");
return (Criteria) this;
}
public Criteria andOrgIdEqualTo(String value) {
addCriterion("org_id =", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdNotEqualTo(String value) {
addCriterion("org_id <>", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdGreaterThan(String value) {
addCriterion("org_id >", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdGreaterThanOrEqualTo(String value) {
addCriterion("org_id >=", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdLessThan(String value) {
addCriterion("org_id <", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdLessThanOrEqualTo(String value) {
addCriterion("org_id <=", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdLike(String value) {
addCriterion("org_id like", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdNotLike(String value) {
addCriterion("org_id not like", value, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdIn(List<String> values) {
addCriterion("org_id in", values, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdNotIn(List<String> values) {
addCriterion("org_id not in", values, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdBetween(String value1, String value2) {
addCriterion("org_id between", value1, value2, "orgId");
return (Criteria) this;
}
public Criteria andOrgIdNotBetween(String value1, String value2) {
addCriterion("org_id not between", value1, value2, "orgId");
return (Criteria) this;
}
public Criteria andRoomPwdIsNull() {
addCriterion("room_pwd is null");
return (Criteria) this;
}
public Criteria andRoomPwdIsNotNull() {
addCriterion("room_pwd is not null");
return (Criteria) this;
}
public Criteria andRoomPwdEqualTo(String value) {
addCriterion("room_pwd =", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdNotEqualTo(String value) {
addCriterion("room_pwd <>", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdGreaterThan(String value) {
addCriterion("room_pwd >", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdGreaterThanOrEqualTo(String value) {
addCriterion("room_pwd >=", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdLessThan(String value) {
addCriterion("room_pwd <", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdLessThanOrEqualTo(String value) {
addCriterion("room_pwd <=", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdLike(String value) {
addCriterion("room_pwd like", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdNotLike(String value) {
addCriterion("room_pwd not like", value, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdIn(List<String> values) {
addCriterion("room_pwd in", values, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdNotIn(List<String> values) {
addCriterion("room_pwd not in", values, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdBetween(String value1, String value2) {
addCriterion("room_pwd between", value1, value2, "roomPwd");
return (Criteria) this;
}
public Criteria andRoomPwdNotBetween(String value1, String value2) {
addCriterion("room_pwd not between", value1, value2, "roomPwd");
return (Criteria) this;
}
public Criteria andWhiteListIsNull() {
addCriterion("white_list is null");
return (Criteria) this;
}
public Criteria andWhiteListIsNotNull() {
addCriterion("white_list is not null");
return (Criteria) this;
}
public Criteria andWhiteListEqualTo(Integer value) {
addCriterion("white_list =", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListNotEqualTo(Integer value) {
addCriterion("white_list <>", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListGreaterThan(Integer value) {
addCriterion("white_list >", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListGreaterThanOrEqualTo(Integer value) {
addCriterion("white_list >=", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListLessThan(Integer value) {
addCriterion("white_list <", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListLessThanOrEqualTo(Integer value) {
addCriterion("white_list <=", value, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListIn(List<Integer> values) {
addCriterion("white_list in", values, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListNotIn(List<Integer> values) {
addCriterion("white_list not in", values, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListBetween(Integer value1, Integer value2) {
addCriterion("white_list between", value1, value2, "whiteList");
return (Criteria) this;
}
public Criteria andWhiteListNotBetween(Integer value1, Integer value2) {
addCriterion("white_list not between", value1, value2, "whiteList");
return (Criteria) this;
}
public Criteria andCreateByIsNull() {
addCriterion("create_by is null");
return (Criteria) this;
}
public Criteria andCreateByIsNotNull() {
addCriterion("create_by is not null");
return (Criteria) this;
}
public Criteria andCreateByEqualTo(String value) {
addCriterion("create_by =", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotEqualTo(String value) {
addCriterion("create_by <>", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThan(String value) {
addCriterion("create_by >", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThanOrEqualTo(String value) {
addCriterion("create_by >=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThan(String value) {
addCriterion("create_by <", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThanOrEqualTo(String value) {
addCriterion("create_by <=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLike(String value) {
addCriterion("create_by like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotLike(String value) {
addCriterion("create_by not like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByIn(List<String> values) {
addCriterion("create_by in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotIn(List<String> values) {
addCriterion("create_by not in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByBetween(String value1, String value2) {
addCriterion("create_by between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotBetween(String value1, String value2) {
addCriterion("create_by not between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andReadNumIsNull() {
addCriterion("read_num is null");
return (Criteria) this;
}
public Criteria andReadNumIsNotNull() {
addCriterion("read_num is not null");
return (Criteria) this;
}
public Criteria andReadNumEqualTo(Integer value) {
addCriterion("read_num =", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumNotEqualTo(Integer value) {
addCriterion("read_num <>", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumGreaterThan(Integer value) {
addCriterion("read_num >", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumGreaterThanOrEqualTo(Integer value) {
addCriterion("read_num >=", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumLessThan(Integer value) {
addCriterion("read_num <", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumLessThanOrEqualTo(Integer value) {
addCriterion("read_num <=", value, "readNum");
return (Criteria) this;
}
public Criteria andReadNumIn(List<Integer> values) {
addCriterion("read_num in", values, "readNum");
return (Criteria) this;
}
public Criteria andReadNumNotIn(List<Integer> values) {
addCriterion("read_num not in", values, "readNum");
return (Criteria) this;
}
public Criteria andReadNumBetween(Integer value1, Integer value2) {
addCriterion("read_num between", value1, value2, "readNum");
return (Criteria) this;
}
public Criteria andReadNumNotBetween(Integer value1, Integer value2) {
addCriterion("read_num not between", value1, value2, "readNum");
return (Criteria) this;
}
public Criteria andReadBaseNumIsNull() {
addCriterion("read_base_num is null");
return (Criteria) this;
}
public Criteria andReadBaseNumIsNotNull() {
addCriterion("read_base_num is not null");
return (Criteria) this;
}
public Criteria andReadBaseNumEqualTo(Integer value) {
addCriterion("read_base_num =", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumNotEqualTo(Integer value) {
addCriterion("read_base_num <>", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumGreaterThan(Integer value) {
addCriterion("read_base_num >", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumGreaterThanOrEqualTo(Integer value) {
addCriterion("read_base_num >=", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumLessThan(Integer value) {
addCriterion("read_base_num <", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumLessThanOrEqualTo(Integer value) {
addCriterion("read_base_num <=", value, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumIn(List<Integer> values) {
addCriterion("read_base_num in", values, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumNotIn(List<Integer> values) {
addCriterion("read_base_num not in", values, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumBetween(Integer value1, Integer value2) {
addCriterion("read_base_num between", value1, value2, "readBaseNum");
return (Criteria) this;
}
public Criteria andReadBaseNumNotBetween(Integer value1, Integer value2) {
addCriterion("read_base_num not between", value1, value2, "readBaseNum");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("create_time is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("create_time is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("create_time =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("create_time <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("create_time >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("create_time >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("create_time between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andUpdateByIsNull() {
addCriterion("update_by is null");
return (Criteria) this;
}
public Criteria andUpdateByIsNotNull() {
addCriterion("update_by is not null");
return (Criteria) this;
}
public Criteria andUpdateByEqualTo(String value) {
addCriterion("update_by =", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotEqualTo(String value) {
addCriterion("update_by <>", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThan(String value) {
addCriterion("update_by >", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThanOrEqualTo(String value) {
addCriterion("update_by >=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThan(String value) {
addCriterion("update_by <", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThanOrEqualTo(String value) {
addCriterion("update_by <=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLike(String value) {
addCriterion("update_by like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotLike(String value) {
addCriterion("update_by not like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByIn(List<String> values) {
addCriterion("update_by in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotIn(List<String> values) {
addCriterion("update_by not in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByBetween(String value1, String value2) {
addCriterion("update_by between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotBetween(String value1, String value2) {
addCriterion("update_by not between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNull() {
addCriterion("update_time is null");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNotNull() {
addCriterion("update_time is not null");
return (Criteria) this;
}
public Criteria andUpdateTimeEqualTo(Date value) {
addCriterion("update_time =", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotEqualTo(Date value) {
addCriterion("update_time <>", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThan(Date value) {
addCriterion("update_time >", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("update_time >=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThan(Date value) {
addCriterion("update_time <", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
addCriterion("update_time <=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIn(List<Date> values) {
addCriterion("update_time in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotIn(List<Date> values) {
addCriterion("update_time not in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("update_time between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andDeleteTagIsNull() {
addCriterion("delete_tag is null");
return (Criteria) this;
}
public Criteria andDeleteTagIsNotNull() {
addCriterion("delete_tag is not null");
return (Criteria) this;
}
public Criteria andDeleteTagEqualTo(Integer value) {
addCriterion("delete_tag =", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotEqualTo(Integer value) {
addCriterion("delete_tag <>", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThan(Integer value) {
addCriterion("delete_tag >", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThanOrEqualTo(Integer value) {
addCriterion("delete_tag >=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThan(Integer value) {
addCriterion("delete_tag <", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThanOrEqualTo(Integer value) {
addCriterion("delete_tag <=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagIn(List<Integer> values) {
addCriterion("delete_tag in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotIn(List<Integer> values) {
addCriterion("delete_tag not in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagBetween(Integer value1, Integer value2) {
addCriterion("delete_tag between", value1, value2, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotBetween(Integer value1, Integer value2) {
addCriterion("delete_tag not between", value1, value2, "deleteTag");
return (Criteria) this;
}
public Criteria andStatusIsNull() {
addCriterion("status is null");
return (Criteria) this;
}
public Criteria andStatusIsNotNull() {
addCriterion("status is not null");
return (Criteria) this;
}
public Criteria andStatusEqualTo(Integer value) {
addCriterion("status =", value, "status");
return (Criteria) this;
}
public Criteria andStatusNotEqualTo(Integer value) {
addCriterion("status <>", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThan(Integer value) {
addCriterion("status >", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThanOrEqualTo(Integer value) {
addCriterion("status >=", value, "status");
return (Criteria) this;
}
public Criteria andStatusLessThan(Integer value) {
addCriterion("status <", value, "status");
return (Criteria) this;
}
public Criteria andStatusLessThanOrEqualTo(Integer value) {
addCriterion("status <=", value, "status");
return (Criteria) this;
}
public Criteria andStatusIn(List<Integer> values) {
addCriterion("status in", values, "status");
return (Criteria) this;
}
public Criteria andStatusNotIn(List<Integer> values) {
addCriterion("status not in", values, "status");
return (Criteria) this;
}
public Criteria andStatusBetween(Integer value1, Integer value2) {
addCriterion("status between", value1, value2, "status");
return (Criteria) this;
}
public Criteria andStatusNotBetween(Integer value1, Integer value2) {
addCriterion("status not between", value1, value2, "status");
return (Criteria) this;
}
public Criteria andSortIsNull() {
addCriterion("sort is null");
return (Criteria) this;
}
public Criteria andSortIsNotNull() {
addCriterion("sort is not null");
return (Criteria) this;
}
public Criteria andSortEqualTo(Integer value) {
addCriterion("sort =", value, "sort");
return (Criteria) this;
}
public Criteria andSortNotEqualTo(Integer value) {
addCriterion("sort <>", value, "sort");
return (Criteria) this;
}
public Criteria andSortGreaterThan(Integer value) {
addCriterion("sort >", value, "sort");
return (Criteria) this;
}
public Criteria andSortGreaterThanOrEqualTo(Integer value) {
addCriterion("sort >=", value, "sort");
return (Criteria) this;
}
public Criteria andSortLessThan(Integer value) {
addCriterion("sort <", value, "sort");
return (Criteria) this;
}
public Criteria andSortLessThanOrEqualTo(Integer value) {
addCriterion("sort <=", value, "sort");
return (Criteria) this;
}
public Criteria andSortIn(List<Integer> values) {
addCriterion("sort in", values, "sort");
return (Criteria) this;
}
public Criteria andSortNotIn(List<Integer> values) {
addCriterion("sort not in", values, "sort");
return (Criteria) this;
}
public Criteria andSortBetween(Integer value1, Integer value2) {
addCriterion("sort between", value1, value2, "sort");
return (Criteria) this;
}
public Criteria andSortNotBetween(Integer value1, Integer value2) {
addCriterion("sort not between", value1, value2, "sort");
return (Criteria) this;
}
public Criteria andInfoIsNull() {
addCriterion("info is null");
return (Criteria) this;
}
public Criteria andInfoIsNotNull() {
addCriterion("info is not null");
return (Criteria) this;
}
public Criteria andInfoEqualTo(String value) {
addCriterion("info =", value, "info");
return (Criteria) this;
}
public Criteria andInfoNotEqualTo(String value) {
addCriterion("info <>", value, "info");
return (Criteria) this;
}
public Criteria andInfoGreaterThan(String value) {
addCriterion("info >", value, "info");
return (Criteria) this;
}
public Criteria andInfoGreaterThanOrEqualTo(String value) {
addCriterion("info >=", value, "info");
return (Criteria) this;
}
public Criteria andInfoLessThan(String value) {
addCriterion("info <", value, "info");
return (Criteria) this;
}
public Criteria andInfoLessThanOrEqualTo(String value) {
addCriterion("info <=", value, "info");
return (Criteria) this;
}
public Criteria andInfoLike(String value) {
addCriterion("info like", value, "info");
return (Criteria) this;
}
public Criteria andInfoNotLike(String value) {
addCriterion("info not like", value, "info");
return (Criteria) this;
}
public Criteria andInfoIn(List<String> values) {
addCriterion("info in", values, "info");
return (Criteria) this;
}
public Criteria andInfoNotIn(List<String> values) {
addCriterion("info not in", values, "info");
return (Criteria) this;
}
public Criteria andInfoBetween(String value1, String value2) {
addCriterion("info between", value1, value2, "info");
return (Criteria) this;
}
public Criteria andInfoNotBetween(String value1, String value2) {
addCriterion("info not between", value1, value2, "info");
return (Criteria) this;
}
public Criteria andCoverIsNull() {
addCriterion("cover is null");
return (Criteria) this;
}
public Criteria andCoverIsNotNull() {
addCriterion("cover is not null");
return (Criteria) this;
}
public Criteria andCoverEqualTo(String value) {
addCriterion("cover =", value, "cover");
return (Criteria) this;
}
public Criteria andCoverNotEqualTo(String value) {
addCriterion("cover <>", value, "cover");
return (Criteria) this;
}
public Criteria andCoverGreaterThan(String value) {
addCriterion("cover >", value, "cover");
return (Criteria) this;
}
public Criteria andCoverGreaterThanOrEqualTo(String value) {
addCriterion("cover >=", value, "cover");
return (Criteria) this;
}
public Criteria andCoverLessThan(String value) {
addCriterion("cover <", value, "cover");
return (Criteria) this;
}
public Criteria andCoverLessThanOrEqualTo(String value) {
addCriterion("cover <=", value, "cover");
return (Criteria) this;
}
public Criteria andCoverLike(String value) {
addCriterion("cover like", value, "cover");
return (Criteria) this;
}
public Criteria andCoverNotLike(String value) {
addCriterion("cover not like", value, "cover");
return (Criteria) this;
}
public Criteria andCoverIn(List<String> values) {
addCriterion("cover in", values, "cover");
return (Criteria) this;
}
public Criteria andCoverNotIn(List<String> values) {
addCriterion("cover not in", values, "cover");
return (Criteria) this;
}
public Criteria andCoverBetween(String value1, String value2) {
addCriterion("cover between", value1, value2, "cover");
return (Criteria) this;
}
public Criteria andCoverNotBetween(String value1, String value2) {
addCriterion("cover not between", value1, value2, "cover");
return (Criteria) this;
}
public Criteria andSourceIsNull() {
addCriterion("source is null");
return (Criteria) this;
}
public Criteria andSourceIsNotNull() {
addCriterion("source is not null");
return (Criteria) this;
}
public Criteria andSourceEqualTo(Integer value) {
addCriterion("source =", value, "source");
return (Criteria) this;
}
public Criteria andSourceNotEqualTo(Integer value) {
addCriterion("source <>", value, "source");
return (Criteria) this;
}
public Criteria andSourceGreaterThan(Integer value) {
addCriterion("source >", value, "source");
return (Criteria) this;
}
public Criteria andSourceGreaterThanOrEqualTo(Integer value) {
addCriterion("source >=", value, "source");
return (Criteria) this;
}
public Criteria andSourceLessThan(Integer value) {
addCriterion("source <", value, "source");
return (Criteria) this;
}
public Criteria andSourceLessThanOrEqualTo(Integer value) {
addCriterion("source <=", value, "source");
return (Criteria) this;
}
public Criteria andSourceIn(List<Integer> values) {
addCriterion("source in", values, "source");
return (Criteria) this;
}
public Criteria andSourceNotIn(List<Integer> values) {
addCriterion("source not in", values, "source");
return (Criteria) this;
}
public Criteria andSourceBetween(Integer value1, Integer value2) {
addCriterion("source between", value1, value2, "source");
return (Criteria) this;
}
public Criteria andSourceNotBetween(Integer value1, Integer value2) {
addCriterion("source not between", value1, value2, "source");
return (Criteria) this;
}
public Criteria andIstopIsNull() {
addCriterion("isTop is null");
return (Criteria) this;
}
public Criteria andIstopIsNotNull() {
addCriterion("isTop is not null");
return (Criteria) this;
}
public Criteria andIstopEqualTo(Integer value) {
addCriterion("isTop =", value, "istop");
return (Criteria) this;
}
public Criteria andIstopNotEqualTo(Integer value) {
addCriterion("isTop <>", value, "istop");
return (Criteria) this;
}
public Criteria andIstopGreaterThan(Integer value) {
addCriterion("isTop >", value, "istop");
return (Criteria) this;
}
public Criteria andIstopGreaterThanOrEqualTo(Integer value) {
addCriterion("isTop >=", value, "istop");
return (Criteria) this;
}
public Criteria andIstopLessThan(Integer value) {
addCriterion("isTop <", value, "istop");
return (Criteria) this;
}
public Criteria andIstopLessThanOrEqualTo(Integer value) {
addCriterion("isTop <=", value, "istop");
return (Criteria) this;
}
public Criteria andIstopIn(List<Integer> values) {
addCriterion("isTop in", values, "istop");
return (Criteria) this;
}
public Criteria andIstopNotIn(List<Integer> values) {
addCriterion("isTop not in", values, "istop");
return (Criteria) this;
}
public Criteria andIstopBetween(Integer value1, Integer value2) {
addCriterion("isTop between", value1, value2, "istop");
return (Criteria) this;
}
public Criteria andIstopNotBetween(Integer value1, Integer value2) {
addCriterion("isTop not between", value1, value2, "istop");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}
\ No newline at end of file
package com.tanpu.feo.feojob.dao.user.entity;
import java.util.Date;
public class UserCsFileRecord {
private String guid;
private String originalName;
private String originalUrl;
private String fileSuffix;
private String fileType;
private String logicalName;
private String logicalPath;
private Integer fileStatus;
private String ext1;
private String ext2;
private String ext3;
private Date createTime;
private String createBy;
private Date updateTime;
private String updateBy;
private Integer deleteTag;
private String ext4;
private String fileAttr;
private String refid;
public String getGuid() {
return guid;
}
public void setGuid(String guid) {
this.guid = guid == null ? null : guid.trim();
}
public String getOriginalName() {
return originalName;
}
public void setOriginalName(String originalName) {
this.originalName = originalName == null ? null : originalName.trim();
}
public String getOriginalUrl() {
return originalUrl;
}
public void setOriginalUrl(String originalUrl) {
this.originalUrl = originalUrl == null ? null : originalUrl.trim();
}
public String getFileSuffix() {
return fileSuffix;
}
public void setFileSuffix(String fileSuffix) {
this.fileSuffix = fileSuffix == null ? null : fileSuffix.trim();
}
public String getFileType() {
return fileType;
}
public void setFileType(String fileType) {
this.fileType = fileType == null ? null : fileType.trim();
}
public String getLogicalName() {
return logicalName;
}
public void setLogicalName(String logicalName) {
this.logicalName = logicalName == null ? null : logicalName.trim();
}
public String getLogicalPath() {
return logicalPath;
}
public void setLogicalPath(String logicalPath) {
this.logicalPath = logicalPath == null ? null : logicalPath.trim();
}
public Integer getFileStatus() {
return fileStatus;
}
public void setFileStatus(Integer fileStatus) {
this.fileStatus = fileStatus;
}
public String getExt1() {
return ext1;
}
public void setExt1(String ext1) {
this.ext1 = ext1 == null ? null : ext1.trim();
}
public String getExt2() {
return ext2;
}
public void setExt2(String ext2) {
this.ext2 = ext2 == null ? null : ext2.trim();
}
public String getExt3() {
return ext3;
}
public void setExt3(String ext3) {
this.ext3 = ext3 == null ? null : ext3.trim();
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy == null ? null : createBy.trim();
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy == null ? null : updateBy.trim();
}
public Integer getDeleteTag() {
return deleteTag;
}
public void setDeleteTag(Integer deleteTag) {
this.deleteTag = deleteTag;
}
public String getExt4() {
return ext4;
}
public void setExt4(String ext4) {
this.ext4 = ext4 == null ? null : ext4.trim();
}
public String getFileAttr() {
return fileAttr;
}
public void setFileAttr(String fileAttr) {
this.fileAttr = fileAttr == null ? null : fileAttr.trim();
}
public String getRefid() {
return refid;
}
public void setRefid(String refid) {
this.refid = refid == null ? null : refid.trim();
}
}
\ No newline at end of file
package com.tanpu.feo.feojob.dao.user.entity;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class UserCsFileRecordExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public UserCsFileRecordExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andGuidIsNull() {
addCriterion("guid is null");
return (Criteria) this;
}
public Criteria andGuidIsNotNull() {
addCriterion("guid is not null");
return (Criteria) this;
}
public Criteria andGuidEqualTo(String value) {
addCriterion("guid =", value, "guid");
return (Criteria) this;
}
public Criteria andGuidNotEqualTo(String value) {
addCriterion("guid <>", value, "guid");
return (Criteria) this;
}
public Criteria andGuidGreaterThan(String value) {
addCriterion("guid >", value, "guid");
return (Criteria) this;
}
public Criteria andGuidGreaterThanOrEqualTo(String value) {
addCriterion("guid >=", value, "guid");
return (Criteria) this;
}
public Criteria andGuidLessThan(String value) {
addCriterion("guid <", value, "guid");
return (Criteria) this;
}
public Criteria andGuidLessThanOrEqualTo(String value) {
addCriterion("guid <=", value, "guid");
return (Criteria) this;
}
public Criteria andGuidLike(String value) {
addCriterion("guid like", value, "guid");
return (Criteria) this;
}
public Criteria andGuidNotLike(String value) {
addCriterion("guid not like", value, "guid");
return (Criteria) this;
}
public Criteria andGuidIn(List<String> values) {
addCriterion("guid in", values, "guid");
return (Criteria) this;
}
public Criteria andGuidNotIn(List<String> values) {
addCriterion("guid not in", values, "guid");
return (Criteria) this;
}
public Criteria andGuidBetween(String value1, String value2) {
addCriterion("guid between", value1, value2, "guid");
return (Criteria) this;
}
public Criteria andGuidNotBetween(String value1, String value2) {
addCriterion("guid not between", value1, value2, "guid");
return (Criteria) this;
}
public Criteria andOriginalNameIsNull() {
addCriterion("original_name is null");
return (Criteria) this;
}
public Criteria andOriginalNameIsNotNull() {
addCriterion("original_name is not null");
return (Criteria) this;
}
public Criteria andOriginalNameEqualTo(String value) {
addCriterion("original_name =", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameNotEqualTo(String value) {
addCriterion("original_name <>", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameGreaterThan(String value) {
addCriterion("original_name >", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameGreaterThanOrEqualTo(String value) {
addCriterion("original_name >=", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameLessThan(String value) {
addCriterion("original_name <", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameLessThanOrEqualTo(String value) {
addCriterion("original_name <=", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameLike(String value) {
addCriterion("original_name like", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameNotLike(String value) {
addCriterion("original_name not like", value, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameIn(List<String> values) {
addCriterion("original_name in", values, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameNotIn(List<String> values) {
addCriterion("original_name not in", values, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameBetween(String value1, String value2) {
addCriterion("original_name between", value1, value2, "originalName");
return (Criteria) this;
}
public Criteria andOriginalNameNotBetween(String value1, String value2) {
addCriterion("original_name not between", value1, value2, "originalName");
return (Criteria) this;
}
public Criteria andOriginalUrlIsNull() {
addCriterion("original_url is null");
return (Criteria) this;
}
public Criteria andOriginalUrlIsNotNull() {
addCriterion("original_url is not null");
return (Criteria) this;
}
public Criteria andOriginalUrlEqualTo(String value) {
addCriterion("original_url =", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlNotEqualTo(String value) {
addCriterion("original_url <>", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlGreaterThan(String value) {
addCriterion("original_url >", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlGreaterThanOrEqualTo(String value) {
addCriterion("original_url >=", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlLessThan(String value) {
addCriterion("original_url <", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlLessThanOrEqualTo(String value) {
addCriterion("original_url <=", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlLike(String value) {
addCriterion("original_url like", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlNotLike(String value) {
addCriterion("original_url not like", value, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlIn(List<String> values) {
addCriterion("original_url in", values, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlNotIn(List<String> values) {
addCriterion("original_url not in", values, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlBetween(String value1, String value2) {
addCriterion("original_url between", value1, value2, "originalUrl");
return (Criteria) this;
}
public Criteria andOriginalUrlNotBetween(String value1, String value2) {
addCriterion("original_url not between", value1, value2, "originalUrl");
return (Criteria) this;
}
public Criteria andFileSuffixIsNull() {
addCriterion("file_suffix is null");
return (Criteria) this;
}
public Criteria andFileSuffixIsNotNull() {
addCriterion("file_suffix is not null");
return (Criteria) this;
}
public Criteria andFileSuffixEqualTo(String value) {
addCriterion("file_suffix =", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixNotEqualTo(String value) {
addCriterion("file_suffix <>", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixGreaterThan(String value) {
addCriterion("file_suffix >", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixGreaterThanOrEqualTo(String value) {
addCriterion("file_suffix >=", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixLessThan(String value) {
addCriterion("file_suffix <", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixLessThanOrEqualTo(String value) {
addCriterion("file_suffix <=", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixLike(String value) {
addCriterion("file_suffix like", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixNotLike(String value) {
addCriterion("file_suffix not like", value, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixIn(List<String> values) {
addCriterion("file_suffix in", values, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixNotIn(List<String> values) {
addCriterion("file_suffix not in", values, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixBetween(String value1, String value2) {
addCriterion("file_suffix between", value1, value2, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileSuffixNotBetween(String value1, String value2) {
addCriterion("file_suffix not between", value1, value2, "fileSuffix");
return (Criteria) this;
}
public Criteria andFileTypeIsNull() {
addCriterion("file_type is null");
return (Criteria) this;
}
public Criteria andFileTypeIsNotNull() {
addCriterion("file_type is not null");
return (Criteria) this;
}
public Criteria andFileTypeEqualTo(String value) {
addCriterion("file_type =", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeNotEqualTo(String value) {
addCriterion("file_type <>", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeGreaterThan(String value) {
addCriterion("file_type >", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeGreaterThanOrEqualTo(String value) {
addCriterion("file_type >=", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeLessThan(String value) {
addCriterion("file_type <", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeLessThanOrEqualTo(String value) {
addCriterion("file_type <=", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeLike(String value) {
addCriterion("file_type like", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeNotLike(String value) {
addCriterion("file_type not like", value, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeIn(List<String> values) {
addCriterion("file_type in", values, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeNotIn(List<String> values) {
addCriterion("file_type not in", values, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeBetween(String value1, String value2) {
addCriterion("file_type between", value1, value2, "fileType");
return (Criteria) this;
}
public Criteria andFileTypeNotBetween(String value1, String value2) {
addCriterion("file_type not between", value1, value2, "fileType");
return (Criteria) this;
}
public Criteria andLogicalNameIsNull() {
addCriterion("logical_name is null");
return (Criteria) this;
}
public Criteria andLogicalNameIsNotNull() {
addCriterion("logical_name is not null");
return (Criteria) this;
}
public Criteria andLogicalNameEqualTo(String value) {
addCriterion("logical_name =", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameNotEqualTo(String value) {
addCriterion("logical_name <>", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameGreaterThan(String value) {
addCriterion("logical_name >", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameGreaterThanOrEqualTo(String value) {
addCriterion("logical_name >=", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameLessThan(String value) {
addCriterion("logical_name <", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameLessThanOrEqualTo(String value) {
addCriterion("logical_name <=", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameLike(String value) {
addCriterion("logical_name like", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameNotLike(String value) {
addCriterion("logical_name not like", value, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameIn(List<String> values) {
addCriterion("logical_name in", values, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameNotIn(List<String> values) {
addCriterion("logical_name not in", values, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameBetween(String value1, String value2) {
addCriterion("logical_name between", value1, value2, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalNameNotBetween(String value1, String value2) {
addCriterion("logical_name not between", value1, value2, "logicalName");
return (Criteria) this;
}
public Criteria andLogicalPathIsNull() {
addCriterion("logical_path is null");
return (Criteria) this;
}
public Criteria andLogicalPathIsNotNull() {
addCriterion("logical_path is not null");
return (Criteria) this;
}
public Criteria andLogicalPathEqualTo(String value) {
addCriterion("logical_path =", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathNotEqualTo(String value) {
addCriterion("logical_path <>", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathGreaterThan(String value) {
addCriterion("logical_path >", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathGreaterThanOrEqualTo(String value) {
addCriterion("logical_path >=", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathLessThan(String value) {
addCriterion("logical_path <", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathLessThanOrEqualTo(String value) {
addCriterion("logical_path <=", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathLike(String value) {
addCriterion("logical_path like", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathNotLike(String value) {
addCriterion("logical_path not like", value, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathIn(List<String> values) {
addCriterion("logical_path in", values, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathNotIn(List<String> values) {
addCriterion("logical_path not in", values, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathBetween(String value1, String value2) {
addCriterion("logical_path between", value1, value2, "logicalPath");
return (Criteria) this;
}
public Criteria andLogicalPathNotBetween(String value1, String value2) {
addCriterion("logical_path not between", value1, value2, "logicalPath");
return (Criteria) this;
}
public Criteria andFileStatusIsNull() {
addCriterion("file_status is null");
return (Criteria) this;
}
public Criteria andFileStatusIsNotNull() {
addCriterion("file_status is not null");
return (Criteria) this;
}
public Criteria andFileStatusEqualTo(Integer value) {
addCriterion("file_status =", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusNotEqualTo(Integer value) {
addCriterion("file_status <>", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusGreaterThan(Integer value) {
addCriterion("file_status >", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusGreaterThanOrEqualTo(Integer value) {
addCriterion("file_status >=", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusLessThan(Integer value) {
addCriterion("file_status <", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusLessThanOrEqualTo(Integer value) {
addCriterion("file_status <=", value, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusIn(List<Integer> values) {
addCriterion("file_status in", values, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusNotIn(List<Integer> values) {
addCriterion("file_status not in", values, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusBetween(Integer value1, Integer value2) {
addCriterion("file_status between", value1, value2, "fileStatus");
return (Criteria) this;
}
public Criteria andFileStatusNotBetween(Integer value1, Integer value2) {
addCriterion("file_status not between", value1, value2, "fileStatus");
return (Criteria) this;
}
public Criteria andExt1IsNull() {
addCriterion("ext1 is null");
return (Criteria) this;
}
public Criteria andExt1IsNotNull() {
addCriterion("ext1 is not null");
return (Criteria) this;
}
public Criteria andExt1EqualTo(String value) {
addCriterion("ext1 =", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1NotEqualTo(String value) {
addCriterion("ext1 <>", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1GreaterThan(String value) {
addCriterion("ext1 >", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1GreaterThanOrEqualTo(String value) {
addCriterion("ext1 >=", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1LessThan(String value) {
addCriterion("ext1 <", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1LessThanOrEqualTo(String value) {
addCriterion("ext1 <=", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1Like(String value) {
addCriterion("ext1 like", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1NotLike(String value) {
addCriterion("ext1 not like", value, "ext1");
return (Criteria) this;
}
public Criteria andExt1In(List<String> values) {
addCriterion("ext1 in", values, "ext1");
return (Criteria) this;
}
public Criteria andExt1NotIn(List<String> values) {
addCriterion("ext1 not in", values, "ext1");
return (Criteria) this;
}
public Criteria andExt1Between(String value1, String value2) {
addCriterion("ext1 between", value1, value2, "ext1");
return (Criteria) this;
}
public Criteria andExt1NotBetween(String value1, String value2) {
addCriterion("ext1 not between", value1, value2, "ext1");
return (Criteria) this;
}
public Criteria andExt2IsNull() {
addCriterion("ext2 is null");
return (Criteria) this;
}
public Criteria andExt2IsNotNull() {
addCriterion("ext2 is not null");
return (Criteria) this;
}
public Criteria andExt2EqualTo(String value) {
addCriterion("ext2 =", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2NotEqualTo(String value) {
addCriterion("ext2 <>", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2GreaterThan(String value) {
addCriterion("ext2 >", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2GreaterThanOrEqualTo(String value) {
addCriterion("ext2 >=", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2LessThan(String value) {
addCriterion("ext2 <", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2LessThanOrEqualTo(String value) {
addCriterion("ext2 <=", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2Like(String value) {
addCriterion("ext2 like", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2NotLike(String value) {
addCriterion("ext2 not like", value, "ext2");
return (Criteria) this;
}
public Criteria andExt2In(List<String> values) {
addCriterion("ext2 in", values, "ext2");
return (Criteria) this;
}
public Criteria andExt2NotIn(List<String> values) {
addCriterion("ext2 not in", values, "ext2");
return (Criteria) this;
}
public Criteria andExt2Between(String value1, String value2) {
addCriterion("ext2 between", value1, value2, "ext2");
return (Criteria) this;
}
public Criteria andExt2NotBetween(String value1, String value2) {
addCriterion("ext2 not between", value1, value2, "ext2");
return (Criteria) this;
}
public Criteria andExt3IsNull() {
addCriterion("ext3 is null");
return (Criteria) this;
}
public Criteria andExt3IsNotNull() {
addCriterion("ext3 is not null");
return (Criteria) this;
}
public Criteria andExt3EqualTo(String value) {
addCriterion("ext3 =", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3NotEqualTo(String value) {
addCriterion("ext3 <>", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3GreaterThan(String value) {
addCriterion("ext3 >", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3GreaterThanOrEqualTo(String value) {
addCriterion("ext3 >=", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3LessThan(String value) {
addCriterion("ext3 <", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3LessThanOrEqualTo(String value) {
addCriterion("ext3 <=", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3Like(String value) {
addCriterion("ext3 like", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3NotLike(String value) {
addCriterion("ext3 not like", value, "ext3");
return (Criteria) this;
}
public Criteria andExt3In(List<String> values) {
addCriterion("ext3 in", values, "ext3");
return (Criteria) this;
}
public Criteria andExt3NotIn(List<String> values) {
addCriterion("ext3 not in", values, "ext3");
return (Criteria) this;
}
public Criteria andExt3Between(String value1, String value2) {
addCriterion("ext3 between", value1, value2, "ext3");
return (Criteria) this;
}
public Criteria andExt3NotBetween(String value1, String value2) {
addCriterion("ext3 not between", value1, value2, "ext3");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("create_time is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("create_time is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("create_time =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("create_time <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("create_time >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("create_time >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("create_time <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("create_time <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("create_time in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("create_time not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("create_time between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateByIsNull() {
addCriterion("create_by is null");
return (Criteria) this;
}
public Criteria andCreateByIsNotNull() {
addCriterion("create_by is not null");
return (Criteria) this;
}
public Criteria andCreateByEqualTo(String value) {
addCriterion("create_by =", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotEqualTo(String value) {
addCriterion("create_by <>", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThan(String value) {
addCriterion("create_by >", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByGreaterThanOrEqualTo(String value) {
addCriterion("create_by >=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThan(String value) {
addCriterion("create_by <", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLessThanOrEqualTo(String value) {
addCriterion("create_by <=", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByLike(String value) {
addCriterion("create_by like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotLike(String value) {
addCriterion("create_by not like", value, "createBy");
return (Criteria) this;
}
public Criteria andCreateByIn(List<String> values) {
addCriterion("create_by in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotIn(List<String> values) {
addCriterion("create_by not in", values, "createBy");
return (Criteria) this;
}
public Criteria andCreateByBetween(String value1, String value2) {
addCriterion("create_by between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andCreateByNotBetween(String value1, String value2) {
addCriterion("create_by not between", value1, value2, "createBy");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNull() {
addCriterion("update_time is null");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNotNull() {
addCriterion("update_time is not null");
return (Criteria) this;
}
public Criteria andUpdateTimeEqualTo(Date value) {
addCriterion("update_time =", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotEqualTo(Date value) {
addCriterion("update_time <>", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThan(Date value) {
addCriterion("update_time >", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("update_time >=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThan(Date value) {
addCriterion("update_time <", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
addCriterion("update_time <=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIn(List<Date> values) {
addCriterion("update_time in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotIn(List<Date> values) {
addCriterion("update_time not in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("update_time between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateByIsNull() {
addCriterion("update_by is null");
return (Criteria) this;
}
public Criteria andUpdateByIsNotNull() {
addCriterion("update_by is not null");
return (Criteria) this;
}
public Criteria andUpdateByEqualTo(String value) {
addCriterion("update_by =", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotEqualTo(String value) {
addCriterion("update_by <>", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThan(String value) {
addCriterion("update_by >", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByGreaterThanOrEqualTo(String value) {
addCriterion("update_by >=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThan(String value) {
addCriterion("update_by <", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLessThanOrEqualTo(String value) {
addCriterion("update_by <=", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByLike(String value) {
addCriterion("update_by like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotLike(String value) {
addCriterion("update_by not like", value, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByIn(List<String> values) {
addCriterion("update_by in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotIn(List<String> values) {
addCriterion("update_by not in", values, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByBetween(String value1, String value2) {
addCriterion("update_by between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andUpdateByNotBetween(String value1, String value2) {
addCriterion("update_by not between", value1, value2, "updateBy");
return (Criteria) this;
}
public Criteria andDeleteTagIsNull() {
addCriterion("delete_tag is null");
return (Criteria) this;
}
public Criteria andDeleteTagIsNotNull() {
addCriterion("delete_tag is not null");
return (Criteria) this;
}
public Criteria andDeleteTagEqualTo(Integer value) {
addCriterion("delete_tag =", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotEqualTo(Integer value) {
addCriterion("delete_tag <>", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThan(Integer value) {
addCriterion("delete_tag >", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagGreaterThanOrEqualTo(Integer value) {
addCriterion("delete_tag >=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThan(Integer value) {
addCriterion("delete_tag <", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagLessThanOrEqualTo(Integer value) {
addCriterion("delete_tag <=", value, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagIn(List<Integer> values) {
addCriterion("delete_tag in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotIn(List<Integer> values) {
addCriterion("delete_tag not in", values, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagBetween(Integer value1, Integer value2) {
addCriterion("delete_tag between", value1, value2, "deleteTag");
return (Criteria) this;
}
public Criteria andDeleteTagNotBetween(Integer value1, Integer value2) {
addCriterion("delete_tag not between", value1, value2, "deleteTag");
return (Criteria) this;
}
public Criteria andExt4IsNull() {
addCriterion("ext4 is null");
return (Criteria) this;
}
public Criteria andExt4IsNotNull() {
addCriterion("ext4 is not null");
return (Criteria) this;
}
public Criteria andExt4EqualTo(String value) {
addCriterion("ext4 =", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4NotEqualTo(String value) {
addCriterion("ext4 <>", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4GreaterThan(String value) {
addCriterion("ext4 >", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4GreaterThanOrEqualTo(String value) {
addCriterion("ext4 >=", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4LessThan(String value) {
addCriterion("ext4 <", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4LessThanOrEqualTo(String value) {
addCriterion("ext4 <=", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4Like(String value) {
addCriterion("ext4 like", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4NotLike(String value) {
addCriterion("ext4 not like", value, "ext4");
return (Criteria) this;
}
public Criteria andExt4In(List<String> values) {
addCriterion("ext4 in", values, "ext4");
return (Criteria) this;
}
public Criteria andExt4NotIn(List<String> values) {
addCriterion("ext4 not in", values, "ext4");
return (Criteria) this;
}
public Criteria andExt4Between(String value1, String value2) {
addCriterion("ext4 between", value1, value2, "ext4");
return (Criteria) this;
}
public Criteria andExt4NotBetween(String value1, String value2) {
addCriterion("ext4 not between", value1, value2, "ext4");
return (Criteria) this;
}
public Criteria andFileAttrIsNull() {
addCriterion("file_attr is null");
return (Criteria) this;
}
public Criteria andFileAttrIsNotNull() {
addCriterion("file_attr is not null");
return (Criteria) this;
}
public Criteria andFileAttrEqualTo(String value) {
addCriterion("file_attr =", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrNotEqualTo(String value) {
addCriterion("file_attr <>", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrGreaterThan(String value) {
addCriterion("file_attr >", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrGreaterThanOrEqualTo(String value) {
addCriterion("file_attr >=", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrLessThan(String value) {
addCriterion("file_attr <", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrLessThanOrEqualTo(String value) {
addCriterion("file_attr <=", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrLike(String value) {
addCriterion("file_attr like", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrNotLike(String value) {
addCriterion("file_attr not like", value, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrIn(List<String> values) {
addCriterion("file_attr in", values, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrNotIn(List<String> values) {
addCriterion("file_attr not in", values, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrBetween(String value1, String value2) {
addCriterion("file_attr between", value1, value2, "fileAttr");
return (Criteria) this;
}
public Criteria andFileAttrNotBetween(String value1, String value2) {
addCriterion("file_attr not between", value1, value2, "fileAttr");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}
\ No newline at end of file
package com.tanpu.feo.feojob.dao.user.mapper;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumRes;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface CurriculumResMapper {
long countByExample(CurriculumResExample example);
int deleteByExample(CurriculumResExample example);
int deleteByPrimaryKey(String id);
int insert(CurriculumRes record);
int insertSelective(CurriculumRes record);
List<CurriculumRes> selectByExampleWithBLOBs(CurriculumResExample example);
List<CurriculumRes> selectByExample(CurriculumResExample example);
CurriculumRes selectByPrimaryKey(String id);
int updateByExampleSelective(@Param("record") CurriculumRes record, @Param("example") CurriculumResExample example);
int updateByExampleWithBLOBs(@Param("record") CurriculumRes record, @Param("example") CurriculumResExample example);
int updateByExample(@Param("record") CurriculumRes record, @Param("example") CurriculumResExample example);
int updateByPrimaryKeySelective(CurriculumRes record);
int updateByPrimaryKeyWithBLOBs(CurriculumRes record);
int updateByPrimaryKey(CurriculumRes record);
}
\ No newline at end of file
package com.tanpu.feo.feojob.dao.user.mapper;
import com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord;
import com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface UserCsFileRecordMapper {
long countByExample(UserCsFileRecordExample example);
int deleteByExample(UserCsFileRecordExample example);
int deleteByPrimaryKey(String guid);
int insert(UserCsFileRecord record);
int insertSelective(UserCsFileRecord record);
List<UserCsFileRecord> selectByExampleWithBLOBs(UserCsFileRecordExample example);
List<UserCsFileRecord> selectByExample(UserCsFileRecordExample example);
UserCsFileRecord selectByPrimaryKey(String guid);
int updateByExampleSelective(@Param("record") UserCsFileRecord record, @Param("example") UserCsFileRecordExample example);
int updateByExampleWithBLOBs(@Param("record") UserCsFileRecord record, @Param("example") UserCsFileRecordExample example);
int updateByExample(@Param("record") UserCsFileRecord record, @Param("example") UserCsFileRecordExample example);
int updateByPrimaryKeySelective(UserCsFileRecord record);
int updateByPrimaryKeyWithBLOBs(UserCsFileRecord record);
int updateByPrimaryKey(UserCsFileRecord record);
}
\ No newline at end of file
package com.tanpu.feo.feojob.jobs;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumRes;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample;
import com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord;
import com.tanpu.feo.feojob.dao.user.mapper.CurriculumResMapper;
import com.tanpu.feo.feojob.dao.user.mapper.UserCsFileRecordMapper;
import com.tanpu.feo.feojob.service.CurriculumResService;
import com.tanpu.feo.feojob.utils.TxVodUtil;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
@Component
@Slf4j
public class SyncTxVodJob {
@Resource
private CurriculumResService curriculumResService;
@Resource
private UserCsFileRecordMapper userCsFileRecordMapper;
@Resource
private CurriculumResMapper resMapper;
@Scheduled(cron = "0 * * * * ? ")
public void execute() {
List<UserCsFileRecord> records = curriculumResService.selectShortVideoForUndoneVodTask();
for (UserCsFileRecord record : records) {
try {
executeTask(record);
} catch (Exception e) {
log.error("error in parse short video task. guid: {}, error: {}", record.getGuid(), e);
}
}
}
public void executeTask(UserCsFileRecord record) {
String taskId = record.getExt2();
if (StringUtils.isBlank(taskId)) {
return;
}
Map<String, String> resultMap = TxVodUtil.getTransUrlByFileId(taskId);
String videoUrl = resultMap.get("videoUrl");
String coverUrl = resultMap.get("coverUrl");
if (StringUtils.isNotBlank(videoUrl) && StringUtils.isNotBlank(coverUrl)) {
// 更新视频资源
CurriculumRes res = new CurriculumRes();
res.setId(record.getRefid());
res.setAudio(videoUrl);
res.setCover(coverUrl);
resMapper.updateByPrimaryKeySelective(res);
// 更新cs file record
record.setExt1("");
userCsFileRecordMapper.updateByPrimaryKeySelective(record);
}
}
}
package com.tanpu.feo.feojob.service;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumRes;
import com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample;
import com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord;
import com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample;
import com.tanpu.feo.feojob.dao.user.mapper.CurriculumResMapper;
import com.tanpu.feo.feojob.dao.user.mapper.UserCsFileRecordMapper;
import org.checkerframework.checker.units.qual.C;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class CurriculumResService {
@Resource
private CurriculumResMapper curriculumResMapper;
@Resource
private UserCsFileRecordMapper userCsFileRecordMapper;
public List<UserCsFileRecord> selectShortVideoForUndoneVodTask() {
UserCsFileRecordExample example = new UserCsFileRecordExample();
example.createCriteria().andFileTypeEqualTo("shortVideo").andExt2NotEqualTo("");
example.setOrderByClause(" create_time desc limit 10");
List<UserCsFileRecord> records = userCsFileRecordMapper.selectByExample(example);
return records;
}
}
package com.tanpu.feo.feojob.utils;
import com.google.common.collect.Maps;
import com.qcloud.vod.VodUploadClient;
import com.qcloud.vod.model.VodUploadRequest;
import com.qcloud.vod.model.VodUploadResponse;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.vod.v20180717.VodClient;
import com.tencentcloudapi.vod.v20180717.models.*;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import java.util.Map;
/**
* 腾讯点播
*/
@Configuration
public class TxVodUtil {
/**
* 腾讯云的SecretId
*/
private static String secretId;
/**
* 腾讯云的SecretKey
*/
private static String secretKey;
/**
* 腾讯云地区
*/
private static String region;
private static String procedure;
private static Long subAppId;
private static Long classId;
private static VodUploadClient vodUploadClient;
private static VodClient vodClient;
@Value("${tencent.cloud.secretId}")
public void setSecretId(String secretId) {
TxVodUtil.secretId = secretId;
}
@Value("${tencent.cloud.secretKey}")
public void setSecretKey(String secretKey) {
TxVodUtil.secretKey = secretKey;
}
@Value("${tencent.cloud.region}")
public void setRegion(String region) {
TxVodUtil.region = region;
}
@Value("${tencent.cloud.vod.procedure}")
public void setProcedure(String procedure) {
TxVodUtil.procedure = procedure;
}
@Value("${tencent.cloud.vod.subAppId}")
public void setSubAppId(Long subAppId) {
TxVodUtil.subAppId = subAppId;
}
@Value("${tencent.cloud.vod.classId}")
public void setClassId(Long classId) {
TxVodUtil.classId = classId;
}
public static VodUploadClient getVodUploadClient() {
if (vodUploadClient == null) {
vodUploadClient = new VodUploadClient(secretId, secretKey);
}
return vodUploadClient;
}
public static VodClient getVodClient() {
Credential credential = new Credential(secretId, secretKey);
if (vodClient == null) {
vodClient = new VodClient(credential, region);
}
return vodClient;
}
/**
* 上传点播视频
*
* @param filePath
* @return
*/
public static VodUploadResponse upload(String filePath) {
VodUploadRequest request = new VodUploadRequest();
request.setMediaFilePath(filePath);
request.setSubAppId(subAppId);
request.setClassId(classId);
request.setProcedure(procedure);
try {
VodUploadResponse vodUploadResponse = getVodUploadClient().upload(region, request);
if (vodUploadResponse != null && StringUtils.isNotBlank(vodUploadResponse.getFileId())) {
return vodUploadResponse;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* 文件转码
*
* @param fileId
* @return
*/
public static String processTrans(String fileId, Long templateId) {
ProcessMediaRequest processMediaRequest = new ProcessMediaRequest();
processMediaRequest.setFileId(fileId);
MediaProcessTaskInput taskInput = new MediaProcessTaskInput();
TranscodeTaskInput[] transcodeTaskInputs = new TranscodeTaskInput[1];
TranscodeTaskInput i = new TranscodeTaskInput();
i.setDefinition(templateId);
transcodeTaskInputs[0] = i;
taskInput.setTranscodeTaskSet(transcodeTaskInputs);
processMediaRequest.setMediaProcessTask(taskInput);
try {
ProcessMediaResponse res = getVodClient().ProcessMedia(processMediaRequest);
if (res != null && StringUtils.isNotBlank(res.getTaskId())) {
return res.getTaskId();
}
} catch (Exception e) {
e.printStackTrace();
}
return "";
}
/**
* 获取点播任务详情
*
* @param taskId
* @return
*/
public static DescribeTaskDetailResponse getTaskDetail(String taskId) {
DescribeTaskDetailRequest taskReq = new DescribeTaskDetailRequest();
taskReq.setTaskId(taskId);
taskReq.setSubAppId(subAppId);
try {
return getVodClient().DescribeTaskDetail(taskReq);
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
/**
* 获取转码候url
*
* @param fileId
* @return
*/
public static Map<String, String> getTransUrlByFileId(String fileId) {
DescribeTasksRequest taskReq = new DescribeTasksRequest();
taskReq.setFileId(fileId);
taskReq.setStatus("FINISH");
taskReq.setSubAppId(subAppId);
try {
DescribeTasksResponse tasksRes = getVodClient().DescribeTasks(taskReq);
if (tasksRes != null && tasksRes.getTaskSet() != null && tasksRes.getTaskSet().length > 0) {
String taskId = tasksRes.getTaskSet()[0].getTaskId();
// 获取任务详情
DescribeTaskDetailResponse taskRes = getTaskDetail(taskId);
if (taskRes != null && taskRes.getStatus().equals("FINISH")
&& taskRes.getProcedureTask() != null
&& taskRes.getProcedureTask().getStatus().equals("FINISH")) {
Map<String, String> result = Maps.newHashMap();
for (MediaProcessTaskResult mediaProcessTaskResult : taskRes.getProcedureTask().getMediaProcessResultSet()) {
if (mediaProcessTaskResult.getType().equals("Transcode")) {
// 转码文件地址
result.put("videoUrl", mediaProcessTaskResult.getTranscodeTask().getOutput().getUrl());
} else if (mediaProcessTaskResult.getType().equals("CoverBySnapshot")) {
// 封面
result.put("coverUrl", mediaProcessTaskResult.getCoverBySnapshotTask().getOutput().getCoverUrl().replace("http://", "https://"));
}
}
return result;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
public static void main(String[] args) {
String txCloudSecretId = "AKIDTjjV2IhK4ZKBm8z5g14vPedNSJuFnTIq";
/**
* 腾讯云访问secretkey
*/
String txCloudSecretKey = "PaVBZfeQwDVXKr7TZOzM6c9VZNwGJGyA";
VodUploadClient client = new VodUploadClient(txCloudSecretId, txCloudSecretKey);
VodUploadRequest request = new VodUploadRequest();
request.setMediaFilePath("C://Users//John.Hu//Downloads//v.f100010.mp4");
request.setProcedure("STD-H264-MP4-1080P");
request.setSubAppId(1500000662L);
request.setClassId(782943L);
try {
// VodUploadResponse response = client.upload("ap-shanghai", request);
// System.out.println("Upload MediaUrl = {}" + response.getMediaUrl());
// System.out.println("Upload FileId = {}" + response.getFileId());
// System.out.println("Upload CoverUrl = {}" + response.getCoverUrl());
// System.out.println("Upload RequestId = {}" + response.getRequestId());
Credential credential = new Credential(txCloudSecretId, txCloudSecretKey);
VodClient vodClient = new VodClient(credential, "ap-shanghai");
// ProcessMediaRequest processMediaRequest = new ProcessMediaRequest();
// processMediaRequest.setFileId("5285890811956391348");
// MediaProcessTaskInput taskInput = new MediaProcessTaskInput();
// TranscodeTaskInput[] transcodeTaskInputs = new TranscodeTaskInput[1];
// TranscodeTaskInput i = new TranscodeTaskInput();
// i.setDefinition(100010L);
// transcodeTaskInputs[0]=i;
// taskInput.setTranscodeTaskSet(transcodeTaskInputs);
// processMediaRequest.setMediaProcessTask(taskInput);
// ProcessMediaResponse res = vodClient.ProcessMedia(processMediaRequest);
// System.out.println("任务返回:"+res.getTaskId());
DescribeTaskDetailRequest taskReq = new DescribeTaskDetailRequest();
taskReq.setTaskId("1500000662-procedurev2-83c0147bbf2f70131c214cbb3e8bdc1dt0");
taskReq.setSubAppId(1500000662L);
DescribeTaskDetailResponse detailResponse = vodClient.DescribeTaskDetail(taskReq);
System.out.println("任务返回:" + detailResponse.toString());
// DescribeTasksRequest r = new DescribeTasksRequest();
// r.setFileId("5285890814434477117");
// r.setSubAppId(1500000662L);
// r.setStatus("FINISH");
// DescribeTasksResponse dr = vodClient.DescribeTasks(r);
// System.out.println("大小:" + dr.getTaskSet().length);
// TaskSimpleInfo[] taskSimpleInfos = dr.getTaskSet();
} catch (Exception e) {
e.printStackTrace();
}
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
<generatorConfiguration>
<context id="MYSqlContext" targetRuntime="MyBatis3" defaultModelType="flat">
<!-- 设置要使用的Java文件的编码 -->
<property name="javaFileEncoding" value="UTF-8"/>
<!--去掉注释-->
<commentGenerator>
<property name="suppressAllComments" value="true"/>
</commentGenerator>
<!--需要配置数据库连接-->
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver"
connectionURL="jdbc:mysql://test-mysql.tamp-innner.com:3306/tamp_feo_user?useSSL=false"
userId="tamp_admin"
password="@imeng123">
<property name="nullCatalogMeansCurrent" value="true" />
</jdbcConnection>
<javaTypeResolver>
<property name="forceBigDecimals" value="false"/>
</javaTypeResolver>
<!--指定entity生成的位置-->
<javaModelGenerator targetPackage="com.tanpu.feo.admin.dao.model.user" targetProject="src/main/java">
<property name="enableSubPackages" value="false"/>
<property name="trimStrings" value="true"/>
</javaModelGenerator>
<!--sql映射文件生成的位置 mapper.mapper-->
<sqlMapGenerator targetPackage="mapperuser" targetProject="src/main/resources">
<property name="enableSubPackages" value="false"/>
</sqlMapGenerator>
<!--指定DaoMapper生成的位置 mapper.java-->
<javaClientGenerator type="XMLMAPPER" targetPackage="com.tanpu.feo.admin.dao.mapperuser"
targetProject="src/main/java">
<property name="enableSubPackages" value="false"/>
</javaClientGenerator>
<!-- <table tableName="org_fund_manager" domainObjectName="OrgFundManager">-->
<!-- </table>-->
<!-- <table tableName="org_fund_company" domainObjectName="OrgFundCompany">-->
<!-- </table>-->
<table tableName="curriculum_res" domainObjectName="CurriculumRes">
<!-- </table>-->
<!-- <table tableName="tag" domainObjectName="Tag">-->
<!-- </table>-->
<!-- <table tableName="tag_rel" domainObjectName="TagRel">-->
<!-- </table>-->
<!-- <table tableName="cs_file_record" domainObjectName="UserCsFileRecord">-->
<!-- </table>-->
<!-- <table tableName="QUERY_NAV_FUND_LIST" domainObjectName="QueryNavFundList">-->
<!-- <table tableName="cs_file_record" domainObjectName="CsFileRecord">-->
</table>
</context>
</generatorConfiguration>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tanpu.feo.feojob.dao.user.mapper.CurriculumResMapper">
<resultMap id="BaseResultMap" type="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
<id column="id" jdbcType="VARCHAR" property="id" />
<result column="title" jdbcType="VARCHAR" property="title" />
<result column="audio" jdbcType="VARCHAR" property="audio" />
<result column="audio_type" jdbcType="INTEGER" property="audioType" />
<result column="teacher_id" jdbcType="VARCHAR" property="teacherId" />
<result column="teacher_name" jdbcType="VARCHAR" property="teacherName" />
<result column="duration" jdbcType="INTEGER" property="duration" />
<result column="file_size" jdbcType="INTEGER" property="fileSize" />
<result column="org_id" jdbcType="VARCHAR" property="orgId" />
<result column="room_pwd" jdbcType="VARCHAR" property="roomPwd" />
<result column="white_list" jdbcType="INTEGER" property="whiteList" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="read_num" jdbcType="INTEGER" property="readNum" />
<result column="read_base_num" jdbcType="INTEGER" property="readBaseNum" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="delete_tag" jdbcType="INTEGER" property="deleteTag" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="sort" jdbcType="INTEGER" property="sort" />
<result column="info" jdbcType="VARCHAR" property="info" />
<result column="cover" jdbcType="VARCHAR" property="cover" />
<result column="source" jdbcType="INTEGER" property="source" />
<result column="isTop" jdbcType="INTEGER" property="istop" />
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
<result column="content" jdbcType="LONGVARCHAR" property="content" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
id, title, audio, audio_type, teacher_id, teacher_name, duration, file_size, org_id,
room_pwd, white_list, create_by, read_num, read_base_num, create_time, update_by,
update_time, delete_tag, status, sort, info, cover, source, isTop
</sql>
<sql id="Blob_Column_List">
content
</sql>
<select id="selectByExampleWithBLOBs" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample" resultMap="ResultMapWithBLOBs">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from curriculum_res
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from curriculum_res
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from curriculum_res
where id = #{id,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from curriculum_res
where id = #{id,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample">
delete from curriculum_res
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
insert into curriculum_res (id, title, audio,
audio_type, teacher_id, teacher_name,
duration, file_size, org_id,
room_pwd, white_list, create_by,
read_num, read_base_num, create_time,
update_by, update_time, delete_tag,
status, sort, info,
cover, source, isTop,
content)
values (#{id,jdbcType=VARCHAR}, #{title,jdbcType=VARCHAR}, #{audio,jdbcType=VARCHAR},
#{audioType,jdbcType=INTEGER}, #{teacherId,jdbcType=VARCHAR}, #{teacherName,jdbcType=VARCHAR},
#{duration,jdbcType=INTEGER}, #{fileSize,jdbcType=INTEGER}, #{orgId,jdbcType=VARCHAR},
#{roomPwd,jdbcType=VARCHAR}, #{whiteList,jdbcType=INTEGER}, #{createBy,jdbcType=VARCHAR},
#{readNum,jdbcType=INTEGER}, #{readBaseNum,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{deleteTag,jdbcType=INTEGER},
#{status,jdbcType=INTEGER}, #{sort,jdbcType=INTEGER}, #{info,jdbcType=VARCHAR},
#{cover,jdbcType=VARCHAR}, #{source,jdbcType=INTEGER}, #{istop,jdbcType=INTEGER},
#{content,jdbcType=LONGVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
insert into curriculum_res
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="id != null">
id,
</if>
<if test="title != null">
title,
</if>
<if test="audio != null">
audio,
</if>
<if test="audioType != null">
audio_type,
</if>
<if test="teacherId != null">
teacher_id,
</if>
<if test="teacherName != null">
teacher_name,
</if>
<if test="duration != null">
duration,
</if>
<if test="fileSize != null">
file_size,
</if>
<if test="orgId != null">
org_id,
</if>
<if test="roomPwd != null">
room_pwd,
</if>
<if test="whiteList != null">
white_list,
</if>
<if test="createBy != null">
create_by,
</if>
<if test="readNum != null">
read_num,
</if>
<if test="readBaseNum != null">
read_base_num,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="updateBy != null">
update_by,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="deleteTag != null">
delete_tag,
</if>
<if test="status != null">
status,
</if>
<if test="sort != null">
sort,
</if>
<if test="info != null">
info,
</if>
<if test="cover != null">
cover,
</if>
<if test="source != null">
source,
</if>
<if test="istop != null">
isTop,
</if>
<if test="content != null">
content,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
#{id,jdbcType=VARCHAR},
</if>
<if test="title != null">
#{title,jdbcType=VARCHAR},
</if>
<if test="audio != null">
#{audio,jdbcType=VARCHAR},
</if>
<if test="audioType != null">
#{audioType,jdbcType=INTEGER},
</if>
<if test="teacherId != null">
#{teacherId,jdbcType=VARCHAR},
</if>
<if test="teacherName != null">
#{teacherName,jdbcType=VARCHAR},
</if>
<if test="duration != null">
#{duration,jdbcType=INTEGER},
</if>
<if test="fileSize != null">
#{fileSize,jdbcType=INTEGER},
</if>
<if test="orgId != null">
#{orgId,jdbcType=VARCHAR},
</if>
<if test="roomPwd != null">
#{roomPwd,jdbcType=VARCHAR},
</if>
<if test="whiteList != null">
#{whiteList,jdbcType=INTEGER},
</if>
<if test="createBy != null">
#{createBy,jdbcType=VARCHAR},
</if>
<if test="readNum != null">
#{readNum,jdbcType=INTEGER},
</if>
<if test="readBaseNum != null">
#{readBaseNum,jdbcType=INTEGER},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
#{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
#{deleteTag,jdbcType=INTEGER},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="sort != null">
#{sort,jdbcType=INTEGER},
</if>
<if test="info != null">
#{info,jdbcType=VARCHAR},
</if>
<if test="cover != null">
#{cover,jdbcType=VARCHAR},
</if>
<if test="source != null">
#{source,jdbcType=INTEGER},
</if>
<if test="istop != null">
#{istop,jdbcType=INTEGER},
</if>
<if test="content != null">
#{content,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumResExample" resultType="java.lang.Long">
select count(*) from curriculum_res
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update curriculum_res
<set>
<if test="record.id != null">
id = #{record.id,jdbcType=VARCHAR},
</if>
<if test="record.title != null">
title = #{record.title,jdbcType=VARCHAR},
</if>
<if test="record.audio != null">
audio = #{record.audio,jdbcType=VARCHAR},
</if>
<if test="record.audioType != null">
audio_type = #{record.audioType,jdbcType=INTEGER},
</if>
<if test="record.teacherId != null">
teacher_id = #{record.teacherId,jdbcType=VARCHAR},
</if>
<if test="record.teacherName != null">
teacher_name = #{record.teacherName,jdbcType=VARCHAR},
</if>
<if test="record.duration != null">
duration = #{record.duration,jdbcType=INTEGER},
</if>
<if test="record.fileSize != null">
file_size = #{record.fileSize,jdbcType=INTEGER},
</if>
<if test="record.orgId != null">
org_id = #{record.orgId,jdbcType=VARCHAR},
</if>
<if test="record.roomPwd != null">
room_pwd = #{record.roomPwd,jdbcType=VARCHAR},
</if>
<if test="record.whiteList != null">
white_list = #{record.whiteList,jdbcType=INTEGER},
</if>
<if test="record.createBy != null">
create_by = #{record.createBy,jdbcType=VARCHAR},
</if>
<if test="record.readNum != null">
read_num = #{record.readNum,jdbcType=INTEGER},
</if>
<if test="record.readBaseNum != null">
read_base_num = #{record.readBaseNum,jdbcType=INTEGER},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateBy != null">
update_by = #{record.updateBy,jdbcType=VARCHAR},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.deleteTag != null">
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
</if>
<if test="record.status != null">
status = #{record.status,jdbcType=INTEGER},
</if>
<if test="record.sort != null">
sort = #{record.sort,jdbcType=INTEGER},
</if>
<if test="record.info != null">
info = #{record.info,jdbcType=VARCHAR},
</if>
<if test="record.cover != null">
cover = #{record.cover,jdbcType=VARCHAR},
</if>
<if test="record.source != null">
source = #{record.source,jdbcType=INTEGER},
</if>
<if test="record.istop != null">
isTop = #{record.istop,jdbcType=INTEGER},
</if>
<if test="record.content != null">
content = #{record.content,jdbcType=LONGVARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExampleWithBLOBs" parameterType="map">
update curriculum_res
set id = #{record.id,jdbcType=VARCHAR},
title = #{record.title,jdbcType=VARCHAR},
audio = #{record.audio,jdbcType=VARCHAR},
audio_type = #{record.audioType,jdbcType=INTEGER},
teacher_id = #{record.teacherId,jdbcType=VARCHAR},
teacher_name = #{record.teacherName,jdbcType=VARCHAR},
duration = #{record.duration,jdbcType=INTEGER},
file_size = #{record.fileSize,jdbcType=INTEGER},
org_id = #{record.orgId,jdbcType=VARCHAR},
room_pwd = #{record.roomPwd,jdbcType=VARCHAR},
white_list = #{record.whiteList,jdbcType=INTEGER},
create_by = #{record.createBy,jdbcType=VARCHAR},
read_num = #{record.readNum,jdbcType=INTEGER},
read_base_num = #{record.readBaseNum,jdbcType=INTEGER},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
status = #{record.status,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
info = #{record.info,jdbcType=VARCHAR},
cover = #{record.cover,jdbcType=VARCHAR},
source = #{record.source,jdbcType=INTEGER},
isTop = #{record.istop,jdbcType=INTEGER},
content = #{record.content,jdbcType=LONGVARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update curriculum_res
set id = #{record.id,jdbcType=VARCHAR},
title = #{record.title,jdbcType=VARCHAR},
audio = #{record.audio,jdbcType=VARCHAR},
audio_type = #{record.audioType,jdbcType=INTEGER},
teacher_id = #{record.teacherId,jdbcType=VARCHAR},
teacher_name = #{record.teacherName,jdbcType=VARCHAR},
duration = #{record.duration,jdbcType=INTEGER},
file_size = #{record.fileSize,jdbcType=INTEGER},
org_id = #{record.orgId,jdbcType=VARCHAR},
room_pwd = #{record.roomPwd,jdbcType=VARCHAR},
white_list = #{record.whiteList,jdbcType=INTEGER},
create_by = #{record.createBy,jdbcType=VARCHAR},
read_num = #{record.readNum,jdbcType=INTEGER},
read_base_num = #{record.readBaseNum,jdbcType=INTEGER},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
status = #{record.status,jdbcType=INTEGER},
sort = #{record.sort,jdbcType=INTEGER},
info = #{record.info,jdbcType=VARCHAR},
cover = #{record.cover,jdbcType=VARCHAR},
source = #{record.source,jdbcType=INTEGER},
isTop = #{record.istop,jdbcType=INTEGER}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
update curriculum_res
<set>
<if test="title != null">
title = #{title,jdbcType=VARCHAR},
</if>
<if test="audio != null">
audio = #{audio,jdbcType=VARCHAR},
</if>
<if test="audioType != null">
audio_type = #{audioType,jdbcType=INTEGER},
</if>
<if test="teacherId != null">
teacher_id = #{teacherId,jdbcType=VARCHAR},
</if>
<if test="teacherName != null">
teacher_name = #{teacherName,jdbcType=VARCHAR},
</if>
<if test="duration != null">
duration = #{duration,jdbcType=INTEGER},
</if>
<if test="fileSize != null">
file_size = #{fileSize,jdbcType=INTEGER},
</if>
<if test="orgId != null">
org_id = #{orgId,jdbcType=VARCHAR},
</if>
<if test="roomPwd != null">
room_pwd = #{roomPwd,jdbcType=VARCHAR},
</if>
<if test="whiteList != null">
white_list = #{whiteList,jdbcType=INTEGER},
</if>
<if test="createBy != null">
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if test="readNum != null">
read_num = #{readNum,jdbcType=INTEGER},
</if>
<if test="readBaseNum != null">
read_base_num = #{readBaseNum,jdbcType=INTEGER},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="deleteTag != null">
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if test="status != null">
status = #{status,jdbcType=INTEGER},
</if>
<if test="sort != null">
sort = #{sort,jdbcType=INTEGER},
</if>
<if test="info != null">
info = #{info,jdbcType=VARCHAR},
</if>
<if test="cover != null">
cover = #{cover,jdbcType=VARCHAR},
</if>
<if test="source != null">
source = #{source,jdbcType=INTEGER},
</if>
<if test="istop != null">
isTop = #{istop,jdbcType=INTEGER},
</if>
<if test="content != null">
content = #{content,jdbcType=LONGVARCHAR},
</if>
</set>
where id = #{id,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
update curriculum_res
set title = #{title,jdbcType=VARCHAR},
audio = #{audio,jdbcType=VARCHAR},
audio_type = #{audioType,jdbcType=INTEGER},
teacher_id = #{teacherId,jdbcType=VARCHAR},
teacher_name = #{teacherName,jdbcType=VARCHAR},
duration = #{duration,jdbcType=INTEGER},
file_size = #{fileSize,jdbcType=INTEGER},
org_id = #{orgId,jdbcType=VARCHAR},
room_pwd = #{roomPwd,jdbcType=VARCHAR},
white_list = #{whiteList,jdbcType=INTEGER},
create_by = #{createBy,jdbcType=VARCHAR},
read_num = #{readNum,jdbcType=INTEGER},
read_base_num = #{readBaseNum,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
info = #{info,jdbcType=VARCHAR},
cover = #{cover,jdbcType=VARCHAR},
source = #{source,jdbcType=INTEGER},
isTop = #{istop,jdbcType=INTEGER},
content = #{content,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.tanpu.feo.feojob.dao.user.entity.CurriculumRes">
update curriculum_res
set title = #{title,jdbcType=VARCHAR},
audio = #{audio,jdbcType=VARCHAR},
audio_type = #{audioType,jdbcType=INTEGER},
teacher_id = #{teacherId,jdbcType=VARCHAR},
teacher_name = #{teacherName,jdbcType=VARCHAR},
duration = #{duration,jdbcType=INTEGER},
file_size = #{fileSize,jdbcType=INTEGER},
org_id = #{orgId,jdbcType=VARCHAR},
room_pwd = #{roomPwd,jdbcType=VARCHAR},
white_list = #{whiteList,jdbcType=INTEGER},
create_by = #{createBy,jdbcType=VARCHAR},
read_num = #{readNum,jdbcType=INTEGER},
read_base_num = #{readBaseNum,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
delete_tag = #{deleteTag,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
sort = #{sort,jdbcType=INTEGER},
info = #{info,jdbcType=VARCHAR},
cover = #{cover,jdbcType=VARCHAR},
source = #{source,jdbcType=INTEGER},
isTop = #{istop,jdbcType=INTEGER}
where id = #{id,jdbcType=VARCHAR}
</update>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.tanpu.feo.feojob.dao.user.mapper.UserCsFileRecordMapper">
<resultMap id="BaseResultMap" type="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
<id column="guid" jdbcType="VARCHAR" property="guid" />
<result column="original_name" jdbcType="VARCHAR" property="originalName" />
<result column="original_url" jdbcType="VARCHAR" property="originalUrl" />
<result column="file_suffix" jdbcType="VARCHAR" property="fileSuffix" />
<result column="file_type" jdbcType="VARCHAR" property="fileType" />
<result column="logical_name" jdbcType="VARCHAR" property="logicalName" />
<result column="logical_path" jdbcType="VARCHAR" property="logicalPath" />
<result column="file_status" jdbcType="INTEGER" property="fileStatus" />
<result column="ext1" jdbcType="VARCHAR" property="ext1" />
<result column="ext2" jdbcType="VARCHAR" property="ext2" />
<result column="ext3" jdbcType="VARCHAR" property="ext3" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="create_by" jdbcType="VARCHAR" property="createBy" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="update_by" jdbcType="VARCHAR" property="updateBy" />
<result column="delete_tag" jdbcType="INTEGER" property="deleteTag" />
<result column="ext4" jdbcType="VARCHAR" property="ext4" />
<result column="file_attr" jdbcType="VARCHAR" property="fileAttr" />
</resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
<result column="refid" jdbcType="LONGVARCHAR" property="refid" />
</resultMap>
<sql id="Example_Where_Clause">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Update_By_Example_Where_Clause">
<where>
<foreach collection="example.oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id="Base_Column_List">
guid, original_name, original_url, file_suffix, file_type, logical_name, logical_path,
file_status, ext1, ext2, ext3, create_time, create_by, update_time, update_by, delete_tag,
ext4, file_attr
</sql>
<sql id="Blob_Column_List">
refid
</sql>
<select id="selectByExampleWithBLOBs" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample" resultMap="ResultMapWithBLOBs">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from cs_file_record
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample" resultMap="BaseResultMap">
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from cs_file_record
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
<select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="ResultMapWithBLOBs">
select
<include refid="Base_Column_List" />
,
<include refid="Blob_Column_List" />
from cs_file_record
where guid = #{guid,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
delete from cs_file_record
where guid = #{guid,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample">
delete from cs_file_record
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
insert into cs_file_record (guid, original_name, original_url,
file_suffix, file_type, logical_name,
logical_path, file_status, ext1,
ext2, ext3, create_time,
create_by, update_time, update_by,
delete_tag, ext4, file_attr,
refid)
values (#{guid,jdbcType=VARCHAR}, #{originalName,jdbcType=VARCHAR}, #{originalUrl,jdbcType=VARCHAR},
#{fileSuffix,jdbcType=VARCHAR}, #{fileType,jdbcType=VARCHAR}, #{logicalName,jdbcType=VARCHAR},
#{logicalPath,jdbcType=VARCHAR}, #{fileStatus,jdbcType=INTEGER}, #{ext1,jdbcType=VARCHAR},
#{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{createBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR},
#{deleteTag,jdbcType=INTEGER}, #{ext4,jdbcType=VARCHAR}, #{fileAttr,jdbcType=VARCHAR},
#{refid,jdbcType=LONGVARCHAR})
</insert>
<insert id="insertSelective" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
insert into cs_file_record
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="guid != null">
guid,
</if>
<if test="originalName != null">
original_name,
</if>
<if test="originalUrl != null">
original_url,
</if>
<if test="fileSuffix != null">
file_suffix,
</if>
<if test="fileType != null">
file_type,
</if>
<if test="logicalName != null">
logical_name,
</if>
<if test="logicalPath != null">
logical_path,
</if>
<if test="fileStatus != null">
file_status,
</if>
<if test="ext1 != null">
ext1,
</if>
<if test="ext2 != null">
ext2,
</if>
<if test="ext3 != null">
ext3,
</if>
<if test="createTime != null">
create_time,
</if>
<if test="createBy != null">
create_by,
</if>
<if test="updateTime != null">
update_time,
</if>
<if test="updateBy != null">
update_by,
</if>
<if test="deleteTag != null">
delete_tag,
</if>
<if test="ext4 != null">
ext4,
</if>
<if test="fileAttr != null">
file_attr,
</if>
<if test="refid != null">
refid,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="guid != null">
#{guid,jdbcType=VARCHAR},
</if>
<if test="originalName != null">
#{originalName,jdbcType=VARCHAR},
</if>
<if test="originalUrl != null">
#{originalUrl,jdbcType=VARCHAR},
</if>
<if test="fileSuffix != null">
#{fileSuffix,jdbcType=VARCHAR},
</if>
<if test="fileType != null">
#{fileType,jdbcType=VARCHAR},
</if>
<if test="logicalName != null">
#{logicalName,jdbcType=VARCHAR},
</if>
<if test="logicalPath != null">
#{logicalPath,jdbcType=VARCHAR},
</if>
<if test="fileStatus != null">
#{fileStatus,jdbcType=INTEGER},
</if>
<if test="ext1 != null">
#{ext1,jdbcType=VARCHAR},
</if>
<if test="ext2 != null">
#{ext2,jdbcType=VARCHAR},
</if>
<if test="ext3 != null">
#{ext3,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="createBy != null">
#{createBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
#{updateBy,jdbcType=VARCHAR},
</if>
<if test="deleteTag != null">
#{deleteTag,jdbcType=INTEGER},
</if>
<if test="ext4 != null">
#{ext4,jdbcType=VARCHAR},
</if>
<if test="fileAttr != null">
#{fileAttr,jdbcType=VARCHAR},
</if>
<if test="refid != null">
#{refid,jdbcType=LONGVARCHAR},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecordExample" resultType="java.lang.Long">
select count(*) from cs_file_record
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
update cs_file_record
<set>
<if test="record.guid != null">
guid = #{record.guid,jdbcType=VARCHAR},
</if>
<if test="record.originalName != null">
original_name = #{record.originalName,jdbcType=VARCHAR},
</if>
<if test="record.originalUrl != null">
original_url = #{record.originalUrl,jdbcType=VARCHAR},
</if>
<if test="record.fileSuffix != null">
file_suffix = #{record.fileSuffix,jdbcType=VARCHAR},
</if>
<if test="record.fileType != null">
file_type = #{record.fileType,jdbcType=VARCHAR},
</if>
<if test="record.logicalName != null">
logical_name = #{record.logicalName,jdbcType=VARCHAR},
</if>
<if test="record.logicalPath != null">
logical_path = #{record.logicalPath,jdbcType=VARCHAR},
</if>
<if test="record.fileStatus != null">
file_status = #{record.fileStatus,jdbcType=INTEGER},
</if>
<if test="record.ext1 != null">
ext1 = #{record.ext1,jdbcType=VARCHAR},
</if>
<if test="record.ext2 != null">
ext2 = #{record.ext2,jdbcType=VARCHAR},
</if>
<if test="record.ext3 != null">
ext3 = #{record.ext3,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.createBy != null">
create_by = #{record.createBy,jdbcType=VARCHAR},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateBy != null">
update_by = #{record.updateBy,jdbcType=VARCHAR},
</if>
<if test="record.deleteTag != null">
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
</if>
<if test="record.ext4 != null">
ext4 = #{record.ext4,jdbcType=VARCHAR},
</if>
<if test="record.fileAttr != null">
file_attr = #{record.fileAttr,jdbcType=VARCHAR},
</if>
<if test="record.refid != null">
refid = #{record.refid,jdbcType=LONGVARCHAR},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExampleWithBLOBs" parameterType="map">
update cs_file_record
set guid = #{record.guid,jdbcType=VARCHAR},
original_name = #{record.originalName,jdbcType=VARCHAR},
original_url = #{record.originalUrl,jdbcType=VARCHAR},
file_suffix = #{record.fileSuffix,jdbcType=VARCHAR},
file_type = #{record.fileType,jdbcType=VARCHAR},
logical_name = #{record.logicalName,jdbcType=VARCHAR},
logical_path = #{record.logicalPath,jdbcType=VARCHAR},
file_status = #{record.fileStatus,jdbcType=INTEGER},
ext1 = #{record.ext1,jdbcType=VARCHAR},
ext2 = #{record.ext2,jdbcType=VARCHAR},
ext3 = #{record.ext3,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
create_by = #{record.createBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
ext4 = #{record.ext4,jdbcType=VARCHAR},
file_attr = #{record.fileAttr,jdbcType=VARCHAR},
refid = #{record.refid,jdbcType=LONGVARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
update cs_file_record
set guid = #{record.guid,jdbcType=VARCHAR},
original_name = #{record.originalName,jdbcType=VARCHAR},
original_url = #{record.originalUrl,jdbcType=VARCHAR},
file_suffix = #{record.fileSuffix,jdbcType=VARCHAR},
file_type = #{record.fileType,jdbcType=VARCHAR},
logical_name = #{record.logicalName,jdbcType=VARCHAR},
logical_path = #{record.logicalPath,jdbcType=VARCHAR},
file_status = #{record.fileStatus,jdbcType=INTEGER},
ext1 = #{record.ext1,jdbcType=VARCHAR},
ext2 = #{record.ext2,jdbcType=VARCHAR},
ext3 = #{record.ext3,jdbcType=VARCHAR},
create_time = #{record.createTime,jdbcType=TIMESTAMP},
create_by = #{record.createBy,jdbcType=VARCHAR},
update_time = #{record.updateTime,jdbcType=TIMESTAMP},
update_by = #{record.updateBy,jdbcType=VARCHAR},
delete_tag = #{record.deleteTag,jdbcType=INTEGER},
ext4 = #{record.ext4,jdbcType=VARCHAR},
file_attr = #{record.fileAttr,jdbcType=VARCHAR}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
update cs_file_record
<set>
<if test="originalName != null">
original_name = #{originalName,jdbcType=VARCHAR},
</if>
<if test="originalUrl != null">
original_url = #{originalUrl,jdbcType=VARCHAR},
</if>
<if test="fileSuffix != null">
file_suffix = #{fileSuffix,jdbcType=VARCHAR},
</if>
<if test="fileType != null">
file_type = #{fileType,jdbcType=VARCHAR},
</if>
<if test="logicalName != null">
logical_name = #{logicalName,jdbcType=VARCHAR},
</if>
<if test="logicalPath != null">
logical_path = #{logicalPath,jdbcType=VARCHAR},
</if>
<if test="fileStatus != null">
file_status = #{fileStatus,jdbcType=INTEGER},
</if>
<if test="ext1 != null">
ext1 = #{ext1,jdbcType=VARCHAR},
</if>
<if test="ext2 != null">
ext2 = #{ext2,jdbcType=VARCHAR},
</if>
<if test="ext3 != null">
ext3 = #{ext3,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="createBy != null">
create_by = #{createBy,jdbcType=VARCHAR},
</if>
<if test="updateTime != null">
update_time = #{updateTime,jdbcType=TIMESTAMP},
</if>
<if test="updateBy != null">
update_by = #{updateBy,jdbcType=VARCHAR},
</if>
<if test="deleteTag != null">
delete_tag = #{deleteTag,jdbcType=INTEGER},
</if>
<if test="ext4 != null">
ext4 = #{ext4,jdbcType=VARCHAR},
</if>
<if test="fileAttr != null">
file_attr = #{fileAttr,jdbcType=VARCHAR},
</if>
<if test="refid != null">
refid = #{refid,jdbcType=LONGVARCHAR},
</if>
</set>
where guid = #{guid,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
update cs_file_record
set original_name = #{originalName,jdbcType=VARCHAR},
original_url = #{originalUrl,jdbcType=VARCHAR},
file_suffix = #{fileSuffix,jdbcType=VARCHAR},
file_type = #{fileType,jdbcType=VARCHAR},
logical_name = #{logicalName,jdbcType=VARCHAR},
logical_path = #{logicalPath,jdbcType=VARCHAR},
file_status = #{fileStatus,jdbcType=INTEGER},
ext1 = #{ext1,jdbcType=VARCHAR},
ext2 = #{ext2,jdbcType=VARCHAR},
ext3 = #{ext3,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_by = #{createBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
delete_tag = #{deleteTag,jdbcType=INTEGER},
ext4 = #{ext4,jdbcType=VARCHAR},
file_attr = #{fileAttr,jdbcType=VARCHAR},
refid = #{refid,jdbcType=LONGVARCHAR}
where guid = #{guid,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="com.tanpu.feo.feojob.dao.user.entity.UserCsFileRecord">
update cs_file_record
set original_name = #{originalName,jdbcType=VARCHAR},
original_url = #{originalUrl,jdbcType=VARCHAR},
file_suffix = #{fileSuffix,jdbcType=VARCHAR},
file_type = #{fileType,jdbcType=VARCHAR},
logical_name = #{logicalName,jdbcType=VARCHAR},
logical_path = #{logicalPath,jdbcType=VARCHAR},
file_status = #{fileStatus,jdbcType=INTEGER},
ext1 = #{ext1,jdbcType=VARCHAR},
ext2 = #{ext2,jdbcType=VARCHAR},
ext3 = #{ext3,jdbcType=VARCHAR},
create_time = #{createTime,jdbcType=TIMESTAMP},
create_by = #{createBy,jdbcType=VARCHAR},
update_time = #{updateTime,jdbcType=TIMESTAMP},
update_by = #{updateBy,jdbcType=VARCHAR},
delete_tag = #{deleteTag,jdbcType=INTEGER},
ext4 = #{ext4,jdbcType=VARCHAR},
file_attr = #{fileAttr,jdbcType=VARCHAR}
where guid = #{guid,jdbcType=VARCHAR}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment