Commit fadef90b by 徐高华

链接加创建人

parent 94ba7081
......@@ -38,6 +38,9 @@ public interface HmLinkApiService {
*/
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType);
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType,List<String> creatorIdList);
public ServiceResponse<Page<HmLinkDTO>> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo);
......
......@@ -54,7 +54,7 @@ public interface HmLinkMapper {
public List<TabHmLink> listForSms(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("linkName") String linkName,
@Param("linkType") Integer linkType);
@Param("linkType") Integer linkType, @Param("creatorIdList") List<String> creatorIdList);
public List<TabHmLink> list(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("startDate") Date startDate,
......
......@@ -19,7 +19,7 @@ public interface HmLinkService {
public HmLinkBO getByLinkIdFormCache(String wxEnterpriseId, String enterprieId, Long linkId);
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterprieId, String linkName, Integer linkType);
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterprieId, String linkName, Integer linkType,List<String> creatorIdList);
public String saveLink(HmLinkDTO dto, List<HmLinkStoreDTO> stoerList);
......
......@@ -104,8 +104,8 @@ public class HmLinkServiceImpl implements HmLinkService {
}
@Override
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterpriseId, String linkName, Integer linkType) {
List<TabHmLink> list = this.linkMapper.listForSms(wxEnterpriseId, enterpriseId, linkName, linkType);
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterpriseId, String linkName, Integer linkType,List<String> creatorIdList) {
List<TabHmLink> list = this.linkMapper.listForSms(wxEnterpriseId, enterpriseId, linkName, linkType,creatorIdList);
return EntityUtil.changeEntityListByJSON(HmLinkBO.class, list);
}
......
......@@ -161,7 +161,13 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
@Override
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType) {
List<HmLinkBO> list = this.hmLinkService.listForSms(wxEnterpriseId, enterprieId, linkName, linkType);
return this.listForSms(wxEnterpriseId, enterprieId, linkName, linkType,null);
}
@Override
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType, List<String> creatorIdList) {
List<HmLinkBO> list = this.hmLinkService.listForSms(wxEnterpriseId, enterprieId, linkName, linkType,creatorIdList);
List<HmLinkDTO> retList = EntityUtil.changeEntityListByJSON(HmLinkDTO.class, list);
return ServiceResponse.success(retList);
}
......
......@@ -127,6 +127,12 @@
<if test="null != linkType">
and link_type = #{linkType}
</if>
<if test="null != creatorIdList and creatorIdList.size>0">
and creator_id in
<foreach collection="creatorIdList" open="(" close=")" index="index" item="id" separator=",">
#{id}
</foreach>
</if>
and status_flag = 1 order by create_time desc
limit 20
</select>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment