XMTT %!s(int64=8) %!d(string=hace) años
padre
commit
e960aa1788

+ 20 - 0
src/main/java/com/ekexiu/console/system/dao/TidingsDao.java

@ -0,0 +1,20 @@
1
package com.ekexiu.console.system.dao;
2
3
import com.ekexiu.console.system.po.Tidings;
4
import org.jfw.apt.orm.annotation.dao.DAO;
5
import org.jfw.apt.orm.annotation.dao.method.OrderBy;
6
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
7
8
import java.sql.Connection;
9
import java.sql.SQLException;
10
import java.util.List;
11
12
/**
13
 * Created by TT on 2017/5/4.
14
 */
15
@DAO
16
public interface TidingsDao {
17
    @SelectList
18
    @OrderBy("ORDER BY CREATE_TIME")
19
    List<Tidings> queryList(Connection con, String consultId) throws SQLException;
20
}

+ 80 - 0
src/main/java/com/ekexiu/console/system/po/Tidings.java

@ -0,0 +1,80 @@
1
package com.ekexiu.console.system.po;
2
3
import com.ekexiu.console.basepo.CreateTimeSupported;
4
import com.ekexiu.console.system.pojo.ConsultInfo;
5
import org.jfw.apt.orm.annotation.entry.Column;
6
import org.jfw.apt.orm.annotation.entry.PrimaryKey;
7
import org.jfw.apt.orm.annotation.entry.Table;
8
import org.jfw.apt.orm.core.defaultImpl.StringHandler;
9
import org.jfw.apt.orm.core.defaultImpl.WIntHandler;
10
import org.jfw.apt.orm.core.enums.DE;
11
12
/**
13
 * Created by TT on 2017/5/3.
14
 */
15
@PrimaryKey("tidingsId")
16
@Table
17
public class Tidings implements CreateTimeSupported {
18
    private String tidingsId;
19
    private String tidingsContant;
20
    private String senderId;
21
    private String consultId;
22
    private String createTime;
23
    private Integer readStatus;
24
    private ConsultInfo consultInfo;
25
26
    public ConsultInfo getConsultInfo() {
27
        return consultInfo;
28
    }
29
    public void setConsultInfo(ConsultInfo consultInfo) {
30
        this.consultInfo = consultInfo;
31
    }
32
33
    @Column(DE.id_32)
34
    public String getTidingsId() {
35
        return tidingsId;
36
    }
37
    public void setTidingsId(String tidingsId) {
38
        this.tidingsId = tidingsId;
39
    }
40
41
    @Column(handlerClass=StringHandler.class,dbType="TEXT",nullable=false,insertable=true,renewable=false,queryable=true)
42
    public String getTidingsContant() {
43
        return tidingsContant;
44
    }
45
    public void setTidingsContant(String tidingsContant) {
46
        this.tidingsContant = tidingsContant;
47
    }
48
49
    @Column(DE.id_32)
50
    public String getSenderId() {
51
        return senderId;
52
    }
53
    public void setSenderId(String senderId) {
54
        this.senderId = senderId;
55
    }
56
57
    @Column(DE.id_32)
58
    public String getConsultId() {
59
        return consultId;
60
    }
61
    public void setConsultId(String consultId) {
62
        this.consultId = consultId;
63
    }
64
65
    public String getCreateTime() {
66
        return createTime;
67
    }
68
    public void setCreateTime(String createTime) {
69
        this.createTime = createTime;
70
    }
71
72
    @Column(handlerClass=WIntHandler.class,dbType="INT",nullable=false,insertable=true,renewable=true,queryable=true)
73
    public Integer getReadStatus() {
74
        return readStatus;
75
    }
76
    public void setReadStatus(Integer readStatus) {
77
        this.readStatus = readStatus;
78
    }
79
80
}