Commit 45706e9e authored by neo's avatar neo

[GEN] gen ProjectStatusManage xml and java

parent cfde27da
......@@ -403,5 +403,9 @@
<property name="useActualColumnNames" value="true"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
<table tableName="ProjectStatusManage" domainObjectName="ProjectStatusManage">
<property name="useActualColumnNames" value="true"/>
<property name="ignoreQualifiersAtRuntime" value="true"/>
</table>
</context>
</generatorConfiguration>
\ No newline at end of file
package pwc.taxtech.atms.dao;
import java.util.List;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.session.RowBounds;
import pwc.taxtech.atms.MyMapper;
import pwc.taxtech.atms.entitiy.ProjectStatusManage;
import pwc.taxtech.atms.entitiy.ProjectStatusManageExample;
@Mapper
public interface ProjectStatusManageMapper extends MyMapper {
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
long countByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int deleteByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int deleteByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int insert(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int insertSelective(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
List<ProjectStatusManage> selectByExampleWithRowbounds(ProjectStatusManageExample example, RowBounds rowBounds);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
List<ProjectStatusManage> selectByExample(ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
ProjectStatusManage selectByPrimaryKey(String ID);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByExampleSelective(@Param("record") ProjectStatusManage record, @Param("example") ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByExample(@Param("record") ProjectStatusManage record, @Param("example") ProjectStatusManageExample example);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByPrimaryKeySelective(ProjectStatusManage record);
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
int updateByPrimaryKey(ProjectStatusManage record);
}
\ No newline at end of file
package pwc.taxtech.atms.entitiy;
import java.io.Serializable;
import java.util.Date;
/**
*
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectStatusManage
*
* @mbg.generated do_not_delete_during_merge
*/
public class ProjectStatusManage implements Serializable {
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.ID
*
* @mbg.generated
*/
private String ID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.DbName
*
* @mbg.generated
*/
private String dbName;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
private Integer periodId;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.Status
*
* @mbg.generated
*/
private Integer status;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
private String creatorID;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
private Date createTime;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
private Date updateTime;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
private static final long serialVersionUID = 1L;
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.ID
*
* @return the value of ProjectStatusManage.ID
*
* @mbg.generated
*/
public String getID() {
return ID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.ID
*
* @param ID the value for ProjectStatusManage.ID
*
* @mbg.generated
*/
public void setID(String ID) {
this.ID = ID == null ? null : ID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.DbName
*
* @return the value of ProjectStatusManage.DbName
*
* @mbg.generated
*/
public String getDbName() {
return dbName;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.DbName
*
* @param dbName the value for ProjectStatusManage.DbName
*
* @mbg.generated
*/
public void setDbName(String dbName) {
this.dbName = dbName == null ? null : dbName.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.PeriodId
*
* @return the value of ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
public Integer getPeriodId() {
return periodId;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.PeriodId
*
* @param periodId the value for ProjectStatusManage.PeriodId
*
* @mbg.generated
*/
public void setPeriodId(Integer periodId) {
this.periodId = periodId;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.Status
*
* @return the value of ProjectStatusManage.Status
*
* @mbg.generated
*/
public Integer getStatus() {
return status;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.Status
*
* @param status the value for ProjectStatusManage.Status
*
* @mbg.generated
*/
public void setStatus(Integer status) {
this.status = status;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.CreatorID
*
* @return the value of ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
public String getCreatorID() {
return creatorID;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.CreatorID
*
* @param creatorID the value for ProjectStatusManage.CreatorID
*
* @mbg.generated
*/
public void setCreatorID(String creatorID) {
this.creatorID = creatorID == null ? null : creatorID.trim();
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.CreateTime
*
* @return the value of ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
public Date getCreateTime() {
return createTime;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.CreateTime
*
* @param createTime the value for ProjectStatusManage.CreateTime
*
* @mbg.generated
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* This method was generated by MyBatis Generator.
* This method returns the value of the database column ProjectStatusManage.UpdateTime
*
* @return the value of ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* This method was generated by MyBatis Generator.
* This method sets the value of the database column ProjectStatusManage.UpdateTime
*
* @param updateTime the value for ProjectStatusManage.UpdateTime
*
* @mbg.generated
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", ID=").append(ID);
sb.append(", dbName=").append(dbName);
sb.append(", periodId=").append(periodId);
sb.append(", status=").append(status);
sb.append(", creatorID=").append(creatorID);
sb.append(", createTime=").append(createTime);
sb.append(", updateTime=").append(updateTime);
sb.append("]");
return sb.toString();
}
}
\ No newline at end of file
package pwc.taxtech.atms.entitiy;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class ProjectStatusManageExample {
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
protected String orderByClause;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
protected boolean distinct;
/**
* This field was generated by MyBatis Generator.
* This field corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
protected List<Criteria> oredCriteria;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public ProjectStatusManageExample() {
oredCriteria = new ArrayList<Criteria>();
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public String getOrderByClause() {
return orderByClause;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public boolean isDistinct() {
return distinct;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
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 andDbNameIsNull() {
addCriterion("DbName is null");
return (Criteria) this;
}
public Criteria andDbNameIsNotNull() {
addCriterion("DbName is not null");
return (Criteria) this;
}
public Criteria andDbNameEqualTo(String value) {
addCriterion("DbName =", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameNotEqualTo(String value) {
addCriterion("DbName <>", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameGreaterThan(String value) {
addCriterion("DbName >", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameGreaterThanOrEqualTo(String value) {
addCriterion("DbName >=", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameLessThan(String value) {
addCriterion("DbName <", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameLessThanOrEqualTo(String value) {
addCriterion("DbName <=", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameLike(String value) {
addCriterion("DbName like", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameNotLike(String value) {
addCriterion("DbName not like", value, "dbName");
return (Criteria) this;
}
public Criteria andDbNameIn(List<String> values) {
addCriterion("DbName in", values, "dbName");
return (Criteria) this;
}
public Criteria andDbNameNotIn(List<String> values) {
addCriterion("DbName not in", values, "dbName");
return (Criteria) this;
}
public Criteria andDbNameBetween(String value1, String value2) {
addCriterion("DbName between", value1, value2, "dbName");
return (Criteria) this;
}
public Criteria andDbNameNotBetween(String value1, String value2) {
addCriterion("DbName not between", value1, value2, "dbName");
return (Criteria) this;
}
public Criteria andPeriodIdIsNull() {
addCriterion("PeriodId is null");
return (Criteria) this;
}
public Criteria andPeriodIdIsNotNull() {
addCriterion("PeriodId is not null");
return (Criteria) this;
}
public Criteria andPeriodIdEqualTo(Integer value) {
addCriterion("PeriodId =", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdNotEqualTo(Integer value) {
addCriterion("PeriodId <>", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdGreaterThan(Integer value) {
addCriterion("PeriodId >", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdGreaterThanOrEqualTo(Integer value) {
addCriterion("PeriodId >=", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdLessThan(Integer value) {
addCriterion("PeriodId <", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdLessThanOrEqualTo(Integer value) {
addCriterion("PeriodId <=", value, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdIn(List<Integer> values) {
addCriterion("PeriodId in", values, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdNotIn(List<Integer> values) {
addCriterion("PeriodId not in", values, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdBetween(Integer value1, Integer value2) {
addCriterion("PeriodId between", value1, value2, "periodId");
return (Criteria) this;
}
public Criteria andPeriodIdNotBetween(Integer value1, Integer value2) {
addCriterion("PeriodId not between", value1, value2, "periodId");
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 andCreatorIDIsNull() {
addCriterion("CreatorID is null");
return (Criteria) this;
}
public Criteria andCreatorIDIsNotNull() {
addCriterion("CreatorID is not null");
return (Criteria) this;
}
public Criteria andCreatorIDEqualTo(String value) {
addCriterion("CreatorID =", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDNotEqualTo(String value) {
addCriterion("CreatorID <>", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDGreaterThan(String value) {
addCriterion("CreatorID >", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDGreaterThanOrEqualTo(String value) {
addCriterion("CreatorID >=", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDLessThan(String value) {
addCriterion("CreatorID <", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDLessThanOrEqualTo(String value) {
addCriterion("CreatorID <=", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDLike(String value) {
addCriterion("CreatorID like", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDNotLike(String value) {
addCriterion("CreatorID not like", value, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDIn(List<String> values) {
addCriterion("CreatorID in", values, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDNotIn(List<String> values) {
addCriterion("CreatorID not in", values, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDBetween(String value1, String value2) {
addCriterion("CreatorID between", value1, value2, "creatorID");
return (Criteria) this;
}
public Criteria andCreatorIDNotBetween(String value1, String value2) {
addCriterion("CreatorID not between", value1, value2, "creatorID");
return (Criteria) this;
}
public Criteria andCreateTimeIsNull() {
addCriterion("CreateTime is null");
return (Criteria) this;
}
public Criteria andCreateTimeIsNotNull() {
addCriterion("CreateTime is not null");
return (Criteria) this;
}
public Criteria andCreateTimeEqualTo(Date value) {
addCriterion("CreateTime =", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotEqualTo(Date value) {
addCriterion("CreateTime <>", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThan(Date value) {
addCriterion("CreateTime >", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("CreateTime >=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThan(Date value) {
addCriterion("CreateTime <", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeLessThanOrEqualTo(Date value) {
addCriterion("CreateTime <=", value, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeIn(List<Date> values) {
addCriterion("CreateTime in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotIn(List<Date> values) {
addCriterion("CreateTime not in", values, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeBetween(Date value1, Date value2) {
addCriterion("CreateTime between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andCreateTimeNotBetween(Date value1, Date value2) {
addCriterion("CreateTime not between", value1, value2, "createTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNull() {
addCriterion("UpdateTime is null");
return (Criteria) this;
}
public Criteria andUpdateTimeIsNotNull() {
addCriterion("UpdateTime is not null");
return (Criteria) this;
}
public Criteria andUpdateTimeEqualTo(Date value) {
addCriterion("UpdateTime =", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotEqualTo(Date value) {
addCriterion("UpdateTime <>", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThan(Date value) {
addCriterion("UpdateTime >", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) {
addCriterion("UpdateTime >=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThan(Date value) {
addCriterion("UpdateTime <", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeLessThanOrEqualTo(Date value) {
addCriterion("UpdateTime <=", value, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeIn(List<Date> values) {
addCriterion("UpdateTime in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotIn(List<Date> values) {
addCriterion("UpdateTime not in", values, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeBetween(Date value1, Date value2) {
addCriterion("UpdateTime between", value1, value2, "updateTime");
return (Criteria) this;
}
public Criteria andUpdateTimeNotBetween(Date value1, Date value2) {
addCriterion("UpdateTime not between", value1, value2, "updateTime");
return (Criteria) this;
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectStatusManage
*
* @mbg.generated do_not_delete_during_merge
*/
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
/**
* This class was generated by MyBatis Generator.
* This class corresponds to the database table ProjectStatusManage
*
* @mbg.generated
*/
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
<?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="pwc.taxtech.atms.dao.ProjectStatusManageMapper">
<resultMap id="BaseResultMap" type="pwc.taxtech.atms.entitiy.ProjectStatusManage">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<id column="ID" jdbcType="VARCHAR" property="ID" />
<result column="DbName" jdbcType="VARCHAR" property="dbName" />
<result column="PeriodId" jdbcType="INTEGER" property="periodId" />
<result column="Status" jdbcType="INTEGER" property="status" />
<result column="CreatorID" jdbcType="VARCHAR" property="creatorID" />
<result column="CreateTime" jdbcType="TIMESTAMP" property="createTime" />
<result column="UpdateTime" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Example_Where_Clause">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<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">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
<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">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
ID, DbName, PeriodId, Status, CreatorID, CreateTime, UpdateTime
</sql>
<select id="selectByExample" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManageExample" resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from ProjectStatusManage
<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="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<include refid="Base_Column_List" />
from ProjectStatusManage
where ID = #{ID,jdbcType=VARCHAR}
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from ProjectStatusManage
where ID = #{ID,jdbcType=VARCHAR}
</delete>
<delete id="deleteByExample" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManageExample">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
delete from ProjectStatusManage
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</delete>
<insert id="insert" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManage">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into ProjectStatusManage (ID, DbName, PeriodId,
Status, CreatorID, CreateTime,
UpdateTime)
values (#{ID,jdbcType=VARCHAR}, #{dbName,jdbcType=VARCHAR}, #{periodId,jdbcType=INTEGER},
#{status,jdbcType=INTEGER}, #{creatorID,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert id="insertSelective" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManage">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into ProjectStatusManage
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="ID != null">
ID,
</if>
<if test="dbName != null">
DbName,
</if>
<if test="periodId != null">
PeriodId,
</if>
<if test="status != null">
Status,
</if>
<if test="creatorID != null">
CreatorID,
</if>
<if test="createTime != null">
CreateTime,
</if>
<if test="updateTime != null">
UpdateTime,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="ID != null">
#{ID,jdbcType=VARCHAR},
</if>
<if test="dbName != null">
#{dbName,jdbcType=VARCHAR},
</if>
<if test="periodId != null">
#{periodId,jdbcType=INTEGER},
</if>
<if test="status != null">
#{status,jdbcType=INTEGER},
</if>
<if test="creatorID != null">
#{creatorID,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
#{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
#{updateTime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManageExample" resultType="java.lang.Long">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select count(*) from ProjectStatusManage
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
</select>
<update id="updateByExampleSelective" parameterType="map">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update ProjectStatusManage
<set>
<if test="record.ID != null">
ID = #{record.ID,jdbcType=VARCHAR},
</if>
<if test="record.dbName != null">
DbName = #{record.dbName,jdbcType=VARCHAR},
</if>
<if test="record.periodId != null">
PeriodId = #{record.periodId,jdbcType=INTEGER},
</if>
<if test="record.status != null">
Status = #{record.status,jdbcType=INTEGER},
</if>
<if test="record.creatorID != null">
CreatorID = #{record.creatorID,jdbcType=VARCHAR},
</if>
<if test="record.createTime != null">
CreateTime = #{record.createTime,jdbcType=TIMESTAMP},
</if>
<if test="record.updateTime != null">
UpdateTime = #{record.updateTime,jdbcType=TIMESTAMP},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByExample" parameterType="map">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update ProjectStatusManage
set ID = #{record.ID,jdbcType=VARCHAR},
DbName = #{record.dbName,jdbcType=VARCHAR},
PeriodId = #{record.periodId,jdbcType=INTEGER},
Status = #{record.status,jdbcType=INTEGER},
CreatorID = #{record.creatorID,jdbcType=VARCHAR},
CreateTime = #{record.createTime,jdbcType=TIMESTAMP},
UpdateTime = #{record.updateTime,jdbcType=TIMESTAMP}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
</update>
<update id="updateByPrimaryKeySelective" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManage">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update ProjectStatusManage
<set>
<if test="dbName != null">
DbName = #{dbName,jdbcType=VARCHAR},
</if>
<if test="periodId != null">
PeriodId = #{periodId,jdbcType=INTEGER},
</if>
<if test="status != null">
Status = #{status,jdbcType=INTEGER},
</if>
<if test="creatorID != null">
CreatorID = #{creatorID,jdbcType=VARCHAR},
</if>
<if test="createTime != null">
CreateTime = #{createTime,jdbcType=TIMESTAMP},
</if>
<if test="updateTime != null">
UpdateTime = #{updateTime,jdbcType=TIMESTAMP},
</if>
</set>
where ID = #{ID,jdbcType=VARCHAR}
</update>
<update id="updateByPrimaryKey" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManage">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
update ProjectStatusManage
set DbName = #{dbName,jdbcType=VARCHAR},
PeriodId = #{periodId,jdbcType=INTEGER},
Status = #{status,jdbcType=INTEGER},
CreatorID = #{creatorID,jdbcType=VARCHAR},
CreateTime = #{createTime,jdbcType=TIMESTAMP},
UpdateTime = #{updateTime,jdbcType=TIMESTAMP}
where ID = #{ID,jdbcType=VARCHAR}
</update>
<select id="selectByExampleWithRowbounds" parameterType="pwc.taxtech.atms.entitiy.ProjectStatusManageExample" resultMap="BaseResultMap">
<!--
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
select
<if test="distinct">
distinct
</if>
<include refid="Base_Column_List" />
from ProjectStatusManage
<if test="_parameter != null">
<include refid="Example_Where_Clause" />
</if>
<if test="orderByClause != null">
order by ${orderByClause}
</if>
</select>
</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