Browse Source

--add ConsultReject.java

zzy.zhiyuan.foxmail 8 years ago
parent
commit
55373b37ec

+ 20 - 0
src/main/java/com/ekexiu/portal/dao/ConsultRejectDao.java

@ -0,0 +1,20 @@
1
package com.ekexiu.portal.dao;
2

3
import java.sql.Connection;
4
import java.sql.SQLException;
5
import java.util.List;
6

7
import org.jfw.apt.orm.annotation.dao.DAO;
8
import org.jfw.apt.orm.annotation.dao.method.operator.Insert;
9
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
10

11
import com.ekexiu.portal.po.ConsultReject;
12

13
@DAO
14
public abstract class ConsultRejectDao {
15
	@Insert
16
	public abstract int insert(Connection con,ConsultReject reject)throws SQLException;
17
	
18
	@SelectList
19
	public abstract List<ConsultReject> query(Connection con,String consultId)throws SQLException;
20
}

+ 52 - 0
src/main/java/com/ekexiu/portal/po/ConsultReject.java

@ -0,0 +1,52 @@
1
package com.ekexiu.portal.po;
2

3
import org.jfw.apt.orm.annotation.entry.Column;
4
import org.jfw.apt.orm.annotation.entry.PrimaryKey;
5
import org.jfw.apt.orm.annotation.entry.Table;
6
import org.jfw.apt.orm.core.enums.DE;
7

8
@Table
9
@PrimaryKey("rejectId")
10
public class ConsultReject {
11
	private String rejectId;
12
	private String rejector;
13
	private String consultId;
14
	private int sort;
15
	private String rejectReason;
16
	
17
	@Column(DE.id_32)
18
	public String getRejectId() {
19
		return rejectId;
20
	}
21
	public void setRejectId(String rejectId) {
22
		this.rejectId = rejectId;
23
	}
24
	@Column(DE.id_32)
25
	public String getRejector() {
26
		return rejector;
27
	}
28
	public void setRejector(String rejector) {
29
		this.rejector = rejector;
30
	}
31
	@Column(DE.id_32)
32
	public String getConsultId() {
33
		return consultId;
34
	}
35
	public void setConsultId(String consultId) {
36
		this.consultId = consultId;
37
	}
38
	@Column(DE.int_de)
39
	public int getSort() {
40
		return sort;
41
	}
42
	public void setSort(int sort) {
43
		this.sort = sort;
44
	}
45
	@Column(DE.string_de)
46
	public String getRejectReason() {
47
		return rejectReason;
48
	}
49
	public void setRejectReason(String rejectReason) {
50
		this.rejectReason = rejectReason;
51
	}
52
}

+ 33 - 0
src/main/java/com/ekexiu/portal/service/ConsultRejectService.java

@ -0,0 +1,33 @@
1
package com.ekexiu.portal.service;
2

3
import java.sql.Connection;
4
import java.sql.SQLException;
5
import java.util.List;
6

7
import org.jfw.apt.annotation.Autowrie;
8
import org.jfw.apt.web.annotation.Path;
9
import org.jfw.apt.web.annotation.operate.Get;
10
import org.jfw.apt.web.annotation.param.JdbcConn;
11

12
import com.ekexiu.portal.dao.ConsultRejectDao;
13
import com.ekexiu.portal.po.ConsultReject;
14

15
@Path("/consultReject")
16
public class ConsultRejectService {
17
	@Autowrie
18
	private ConsultRejectDao consultRejectDao;
19

20
	public ConsultRejectDao getConsultRejectDao() {
21
		return consultRejectDao;
22
	}
23
	public void setConsultRejectDao(ConsultRejectDao consultRejectDao) {
24
		this.consultRejectDao = consultRejectDao;
25
	}
26
	
27
	@Get
28
	@Path("/reasons")
29
	public List<ConsultReject> query(@JdbcConn Connection con,String consultId)throws SQLException{
30
		return this.consultRejectDao.query(con, consultId);
31
	}
32
	
33
}