distinct ai.PK_ID as pkId,CATEGORY_ID,NAME,COVER,OWNER_COMPANY_ID,OWNER_DEPARTMENT_ID,OWNER_ID,ai.STATE as state,VIEWS,ai.IS_DEL,ai.COMPANY_ID_,ai.CREATE_DEP_ID_,
ai.TENANT_ID_,ai.CREATE_BY_,ai.CREATE_TIME_,ai.UPDATE_BY_,ai.UPDATE_TIME_
select
from KM_ALBUM_INFO
NAME LIKE '%' || #{w.name} || '%'
and ${w.whereSql}
and ${w.whereSql}
ORDER BY ${w.orderBySql}
ORDER BY CREATE_TIME_ DESC
select
,FULLNAME_
from KM_ALBUM_INFO ai
JOIN LEARNING_USER_DEV.OS_USER
ON OWNER_ID = USER_ID_
ai.NAME LIKE '%' || #{params.name} || '%'
and CATEGORY_ID IN (
SELECT PK_ID FROM KM_ALBUM_CATEGORY c WHERE c.IS_DEL = 0
START WITH c.PK_ID = #{params.categoryId} CONNECT BY PRIOR c.PK_ID = c.PARENT and c.IS_DEL = 0
)
and FULLNAME_ LIKE '%' || #{params.ownerName} || '%'
and TO_CHAR(ai.CREATE_TIME_,'yyyy-mm-dd') >= #{params.createTimeStart}
and TO_CHAR(ai.CREATE_TIME_,'yyyy-mm-dd') <= #{params.createTimeEnd}
and ai.IS_DEL = 0
ORDER BY ai.${w.orderBySql},ai.CREATE_TIME_ DESC
ORDER BY ai.STATE DESC, ai.CREATE_TIME_ DESC
select count(*) from KM_ALBUM_CATALOGUE_KNOWLEDGE
where CATALOGUE_ID in
(select PK_ID
from KM_ALBUM_CATALOGUE
where ALBUM_ID = #{albumId} and VERSION_ID = #{versionId} and IS_DEL = 0)
and IS_DEL = 0
select
from KM_ALBUM_INFO ai
ai.NAME LIKE '%' || #{params.name} || '%'
and ai.owner_id = #{params.ownerIds} and ai.state = 1
and ai.IS_DEL = 0
ORDER BY ai.CREATE_TIME_ DESC
select
from KM_ALBUM_INFO ai
join KM_ALBUM_VERSION av
on ai.PK_ID = av.ALBUM_ID
ai.NAME LIKE '%' || #{params.name} || '%'
av.STATE = #{params.versionState}
and ai.IS_DEL = 0 and av.IS_DEL = 0 and ai.STATE = 1
ORDER BY ai.CREATE_TIME_ DESC
update KM_ALBUM_INFO
set IS_DEL = 1
where PK_ID = #{pkId}