// Path: src/main/java/com/appleframework/deploy/entity/Project.java
// public class Project implements Serializable {
// 	
//     private Integer id;
// 
//     private String name;
// 
//     private Integer type;
//     
//     private Integer env;
//     
//     private Integer plus;
// 
//     private Integer status;
// 
//     private String version;
// 
//     private String nexusUrl;
// 
//     private String nexusGroup;
// 
//     private String nexusArtifact;
// 
//     private String releaseUser;
// 
//     private String releaseTo;
// 
//     private Boolean isAudit;
// 
//     private Date createAt;
// 
//     private Date updateAt;
// 
//     private String createBy;
// 
//     private String updateBy;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name == null ? null : name.trim();
//     }
// 
//     public Integer getType() {
//         return type;
//     }
// 
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     public Integer getStatus() {
//         return status;
//     }
// 
//     public void setStatus(Integer status) {
//         this.status = status;
//     }
// 
//     public String getVersion() {
//         return version;
//     }
// 
//     public void setVersion(String version) {
//         this.version = version == null ? null : version.trim();
//     }
// 
//     public String getNexusUrl() {
//         return nexusUrl;
//     }
// 
//     public void setNexusUrl(String nexusUrl) {
//         this.nexusUrl = nexusUrl == null ? null : nexusUrl.trim();
//     }
// 
//     public String getNexusGroup() {
//         return nexusGroup;
//     }
// 
//     public void setNexusGroup(String nexusGroup) {
//         this.nexusGroup = nexusGroup == null ? null : nexusGroup.trim();
//     }
// 
//     public String getNexusArtifact() {
//         return nexusArtifact;
//     }
// 
//     public void setNexusArtifact(String nexusArtifact) {
//         this.nexusArtifact = nexusArtifact == null ? null : nexusArtifact.trim();
//     }
// 
//     public String getReleaseUser() {
//         return releaseUser;
//     }
// 
//     public void setReleaseUser(String releaseUser) {
//         this.releaseUser = releaseUser == null ? null : releaseUser.trim();
//     }
// 
//     public String getReleaseTo() {
//         return releaseTo;
//     }
// 
//     public void setReleaseTo(String releaseTo) {
//         this.releaseTo = releaseTo == null ? null : releaseTo.trim();
//     }
// 
//     public Boolean getIsAudit() {
//         return isAudit;
//     }
// 
//     public void setIsAudit(Boolean isAudit) {
//         this.isAudit = isAudit;
//     }
// 
//     public Date getCreateAt() {
//         return createAt;
//     }
// 
//     public void setCreateAt(Date createAt) {
//         this.createAt = createAt;
//     }
// 
//     public Date getUpdateAt() {
//         return updateAt;
//     }
// 
//     public void setUpdateAt(Date updateAt) {
//         this.updateAt = updateAt;
//     }
// 
//     public String getCreateBy() {
//         return createBy;
//     }
// 
//     public void setCreateBy(String createBy) {
//         this.createBy = createBy == null ? null : createBy.trim();
//     }
// 
//     public String getUpdateBy() {
//         return updateBy;
//     }
// 
//     public void setUpdateBy(String updateBy) {
//         this.updateBy = updateBy == null ? null : updateBy.trim();
//     }
// 
// 	public Integer getEnv() {
// 		return env;
// 	}
// 
// 	public void setEnv(Integer env) {
// 		this.env = env;
// 	}
// 
// 	public Integer getPlus() {
// 		return plus;
// 	}
// 
// 	public void setPlus(Integer plus) {
// 		this.plus = plus;
// 	}
//     
// }
// 
// Path: src/main/java/com/appleframework/deploy/model/TaskSo.java
// public class TaskSo implements Serializable {
// 
// 	private static final long serialVersionUID = -2819301403023915774L;
// 
// 	private String title;
// 	private Integer projectId;
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public Integer getProjectId() {
// 		return projectId;
// 	}
// 
// 	public void setProjectId(Integer projectId) {
// 		this.projectId = projectId;
// 	}
// 
// }


import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.appleframework.deploy.entity.Project;
import com.appleframework.deploy.model.TaskSo;
import com.appleframework.model.page.Pagination;

package com.appleframework.deploy.dao.extend;




@Repository
public interface TaskExtendMapper {

	List<Project> selectByPage(@Param("page") Pagination page, @Param("so") TaskSo so);
	

// Path: src/main/java/com/appleframework/deploy/entity/Project.java
// public class Project implements Serializable {
// 	
//     private Integer id;
// 
//     private String name;
// 
//     private Integer type;
//     
//     private Integer env;
//     
//     private Integer plus;
// 
//     private Integer status;
// 
//     private String version;
// 
//     private String nexusUrl;
// 
//     private String nexusGroup;
// 
//     private String nexusArtifact;
// 
//     private String releaseUser;
// 
//     private String releaseTo;
// 
//     private Boolean isAudit;
// 
//     private Date createAt;
// 
//     private Date updateAt;
// 
//     private String createBy;
// 
//     private String updateBy;
// 
//     private static final long serialVersionUID = 1L;
// 
//     public Integer getId() {
//         return id;
//     }
// 
//     public void setId(Integer id) {
//         this.id = id;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name == null ? null : name.trim();
//     }
// 
//     public Integer getType() {
//         return type;
//     }
// 
//     public void setType(Integer type) {
//         this.type = type;
//     }
// 
//     public Integer getStatus() {
//         return status;
//     }
// 
//     public void setStatus(Integer status) {
//         this.status = status;
//     }
// 
//     public String getVersion() {
//         return version;
//     }
// 
//     public void setVersion(String version) {
//         this.version = version == null ? null : version.trim();
//     }
// 
//     public String getNexusUrl() {
//         return nexusUrl;
//     }
// 
//     public void setNexusUrl(String nexusUrl) {
//         this.nexusUrl = nexusUrl == null ? null : nexusUrl.trim();
//     }
// 
//     public String getNexusGroup() {
//         return nexusGroup;
//     }
// 
//     public void setNexusGroup(String nexusGroup) {
//         this.nexusGroup = nexusGroup == null ? null : nexusGroup.trim();
//     }
// 
//     public String getNexusArtifact() {
//         return nexusArtifact;
//     }
// 
//     public void setNexusArtifact(String nexusArtifact) {
//         this.nexusArtifact = nexusArtifact == null ? null : nexusArtifact.trim();
//     }
// 
//     public String getReleaseUser() {
//         return releaseUser;
//     }
// 
//     public void setReleaseUser(String releaseUser) {
//         this.releaseUser = releaseUser == null ? null : releaseUser.trim();
//     }
// 
//     public String getReleaseTo() {
//         return releaseTo;
//     }
// 
//     public void setReleaseTo(String releaseTo) {
//         this.releaseTo = releaseTo == null ? null : releaseTo.trim();
//     }
// 
//     public Boolean getIsAudit() {
//         return isAudit;
//     }
// 
//     public void setIsAudit(Boolean isAudit) {
//         this.isAudit = isAudit;
//     }
// 
//     public Date getCreateAt() {
//         return createAt;
//     }
// 
//     public void setCreateAt(Date createAt) {
//         this.createAt = createAt;
//     }
// 
//     public Date getUpdateAt() {
//         return updateAt;
//     }
// 
//     public void setUpdateAt(Date updateAt) {
//         this.updateAt = updateAt;
//     }
// 
//     public String getCreateBy() {
//         return createBy;
//     }
// 
//     public void setCreateBy(String createBy) {
//         this.createBy = createBy == null ? null : createBy.trim();
//     }
// 
//     public String getUpdateBy() {
//         return updateBy;
//     }
// 
//     public void setUpdateBy(String updateBy) {
//         this.updateBy = updateBy == null ? null : updateBy.trim();
//     }
// 
// 	public Integer getEnv() {
// 		return env;
// 	}
// 
// 	public void setEnv(Integer env) {
// 		this.env = env;
// 	}
// 
// 	public Integer getPlus() {
// 		return plus;
// 	}
// 
// 	public void setPlus(Integer plus) {
// 		this.plus = plus;
// 	}
//     
// }
// 
// Path: src/main/java/com/appleframework/deploy/model/TaskSo.java
// public class TaskSo implements Serializable {
// 
// 	private static final long serialVersionUID = -2819301403023915774L;
// 
// 	private String title;
// 	private Integer projectId;
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public Integer getProjectId() {
// 		return projectId;
// 	}
// 
// 	public void setProjectId(Integer projectId) {
// 		this.projectId = projectId;
// 	}
// 
// }


// Path: src/main/java/com/appleframework/deploy/dao/extend/TaskExtendMapper.java
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.appleframework.deploy.entity.Project;
import com.appleframework.deploy.model.TaskSo;
import com.appleframework.model.page.Pagination;

package com.appleframework.deploy.dao.extend;




@Repository
public interface TaskExtendMapper {

	List<Project> selectByPage(@Param("page") Pagination page, @Param("so") TaskSo so);
	

	void deleteByProjectId(@Param("projectId") Integer projectId);
