XMTT 5 年之前
父节点
当前提交
4e3bc378e6

+ 6 - 0
src/main/java/com/ekexiu/portal/team/TeamDao.java

14
import org.jfw.apt.orm.annotation.dao.method.operator.PageQuery;
14
import org.jfw.apt.orm.annotation.dao.method.operator.PageQuery;
15
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
15
import org.jfw.apt.orm.annotation.dao.method.operator.PageSelect;
16
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
16
import org.jfw.apt.orm.annotation.dao.method.operator.QueryVal;
17
import org.jfw.apt.orm.annotation.dao.method.operator.SelectList;
17
import org.jfw.apt.orm.annotation.dao.method.operator.SelectOne;
18
import org.jfw.apt.orm.annotation.dao.method.operator.SelectOne;
18
import org.jfw.apt.orm.annotation.dao.method.operator.Update;
19
import org.jfw.apt.orm.annotation.dao.method.operator.Update;
19
import org.jfw.apt.orm.annotation.dao.method.operator.UpdateWith;
20
import org.jfw.apt.orm.annotation.dao.method.operator.UpdateWith;
21
import org.jfw.apt.orm.annotation.dao.param.In;
20
import org.jfw.apt.orm.annotation.dao.param.Like;
22
import org.jfw.apt.orm.annotation.dao.param.Like;
21
import org.jfw.apt.orm.annotation.dao.param.Set;
23
import org.jfw.apt.orm.annotation.dao.param.Set;
22
import org.jfw.apt.orm.annotation.dao.param.SqlColumn;
24
import org.jfw.apt.orm.annotation.dao.param.SqlColumn;
26
28
27
import java.sql.Connection;
29
import java.sql.Connection;
28
import java.sql.SQLException;
30
import java.sql.SQLException;
31
import java.util.List;
29
32
30
/**
33
/**
31
 * Created by TT on 2019/7/8.
34
 * Created by TT on 2019/7/8.
64
    @Nullable
67
    @Nullable
65
    Team query(Connection con, String id) throws SQLException;
68
    Team query(Connection con, String id) throws SQLException;
66
69
70
    @SelectList
71
    List<Team> query(Connection con, @In String[] id) throws SQLException;
72
67
    @PageSelect
73
    @PageSelect
68
    @OrderBy("ORDER BY CREATE_TIME DESC")
74
    @OrderBy("ORDER BY CREATE_TIME DESC")
69
    PageQueryResult<Team> pageQuery(Connection con, String status, @Nullable @SqlColumn(handlerClass = StringHandler.class, value = {"name like ?", "orgName like ?", "subject like ?", "industry like ?"}) String key, @Nullable @Like String subject, @Nullable @Like String industry, @Nullable String city, int pageSize, int pageNo) throws SQLException;
75
    PageQueryResult<Team> pageQuery(Connection con, String status, @Nullable @SqlColumn(handlerClass = StringHandler.class, value = {"name like ?", "orgName like ?", "subject like ?", "industry like ?"}) String key, @Nullable @Like String subject, @Nullable @Like String industry, @Nullable String city, int pageSize, int pageNo) throws SQLException;

+ 6 - 0
src/main/java/com/ekexiu/portal/team/TeamService.java

187
        return teamDao.query(con, id);
187
        return teamDao.query(con, id);
188
    }
188
    }
189
189
190
    @Get
191
    @Path("/qm")
192
    public List<Team> query(@JdbcConn Connection con,String[] id)throws SQLException {
193
        return teamDao.query(con, id);
194
    }
195
190
    @Post
196
    @Post
191
    @Path("/delete")
197
    @Path("/delete")
192
    public void delete(@JdbcConn(true) Connection con, String id) throws SQLException {
198
    public void delete(@JdbcConn(true) Connection con, String id) throws SQLException {