XMTT 6 vuotta sitten
vanhempi
commit
e696777a73
1 muutettua tiedostoa jossa 3 lisäystä ja 3 poistoa
  1. 3 3
      src/main/java/com/ekexiu/portal/dao/ArticleDao.java

+ 3 - 3
src/main/java/com/ekexiu/portal/dao/ArticleDao.java

154
			@LimitColumn(value = "shareId", asc = false, handlerClass = LongHandler.class) }, value = "")
154
			@LimitColumn(value = "shareId", asc = false, handlerClass = LongHandler.class) }, value = "")
155
	@Where("STATUS = '1'")
155
	@Where("STATUS = '1'")
156
	public abstract List<Article> publishInPlatform(Connection con,
156
	public abstract List<Article> publishInPlatform(Connection con,
157
			@SqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=?" }) String pid,
157
			@SqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=? )" }) String pid,
158
			String publishTime, long shareId, int rows) throws SQLException;
158
			String publishTime, long shareId, int rows) throws SQLException;
159

159

160
	@PageSelect
160
	@PageSelect
162
	@OrderBy(value = "ORDER BY PUBLISH_TIME DESC")
162
	@OrderBy(value = "ORDER BY PUBLISH_TIME DESC")
163
	@Where("STATUS = '1'")
163
	@Where("STATUS = '1'")
164
	public abstract PageQueryResult<Article> publishInPlatform(Connection con,
164
	public abstract PageQueryResult<Article> publishInPlatform(Connection con,
165
			@SqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=?" }) String pid,
165
			@SqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=? )" }) String pid,
166
			@Nullable @GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_TITLE LIKE ?",
166
			@Nullable @GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_TITLE LIKE ?",
167
					"OWNER_ID IN (SELECT ID FROM ORGANIZATION WHERE NAME LIKE ? OR FOR_SHORT LIKE)" }, additional = 1, isAnd = false) String key,
167
					"OWNER_ID IN (SELECT ID FROM ORGANIZATION WHERE NAME LIKE ? OR FOR_SHORT LIKE)" }, additional = 1, isAnd = false) String key,
168
			int pageSize, int pageNo) throws SQLException;
168
			int pageSize, int pageNo) throws SQLException;
172
	@OrderBy(value = "ORDER BY PUBLISH_TIME DESC")
172
	@OrderBy(value = "ORDER BY PUBLISH_TIME DESC")
173
	@Where("STATUS = '1'")
173
	@Where("STATUS = '1'")
174
	public abstract PageQueryResult<Article> publishNotInPlatform(Connection con,
174
	public abstract PageQueryResult<Article> publishNotInPlatform(Connection con,
175
			@GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID NOT IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=?",
175
			@GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_ID NOT IN (SELECT AID FROM REFERENCED_ARTICLE WHERE PID=?)",
176
					"ARTICLE_TYPE='2' AND OWNER_ID IN (SELECT OID FROM RESIDENT_ORG WHERE PID=?)" }, isAnd = true) String pid,
176
					"ARTICLE_TYPE='2' AND OWNER_ID IN (SELECT OID FROM RESIDENT_ORG WHERE PID=?)" }, isAnd = true) String pid,
177
			@Nullable @GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_TITLE LIKE ?",
177
			@Nullable @GroupSqlColumn(handlerClass = StringHandler.class, value = { "ARTICLE_TITLE LIKE ?",
178
					"OWNER_ID IN (SELECT ID FROM ORGANIZATION WHERE NAME LIKE ? OR FOR_SHORT LIKE)" }, additional = 1, isAnd = false) String key,
178
					"OWNER_ID IN (SELECT ID FROM ORGANIZATION WHERE NAME LIKE ? OR FOR_SHORT LIKE)" }, additional = 1, isAnd = false) String key,