Commit fadef90b by 徐高华

链接加创建人

parent 94ba7081
...@@ -39,6 +39,9 @@ public interface HmLinkApiService { ...@@ -39,6 +39,9 @@ public interface HmLinkApiService {
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName, public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType); 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); public ServiceResponse<Page<HmLinkDTO>> listPage(HmLinkSearchQDTO qdto, BasePageInfo basePageInfo);
public ServiceResponse<String> save(HmLinkDTO dto); public ServiceResponse<String> save(HmLinkDTO dto);
......
...@@ -54,7 +54,7 @@ public interface HmLinkMapper { ...@@ -54,7 +54,7 @@ public interface HmLinkMapper {
public List<TabHmLink> listForSms(@Param("wxEnterpriseId") String wxEnterpriseId, public List<TabHmLink> listForSms(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("linkName") String linkName, @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, public List<TabHmLink> list(@Param("wxEnterpriseId") String wxEnterpriseId,
@Param("enterpriseId") String enterpriseId, @Param("startDate") Date startDate, @Param("enterpriseId") String enterpriseId, @Param("startDate") Date startDate,
......
...@@ -19,7 +19,7 @@ public interface HmLinkService { ...@@ -19,7 +19,7 @@ public interface HmLinkService {
public HmLinkBO getByLinkIdFormCache(String wxEnterpriseId, String enterprieId, Long linkId); 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); public String saveLink(HmLinkDTO dto, List<HmLinkStoreDTO> stoerList);
......
...@@ -104,8 +104,8 @@ public class HmLinkServiceImpl implements HmLinkService { ...@@ -104,8 +104,8 @@ public class HmLinkServiceImpl implements HmLinkService {
} }
@Override @Override
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterpriseId, String linkName, Integer 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); List<TabHmLink> list = this.linkMapper.listForSms(wxEnterpriseId, enterpriseId, linkName, linkType,creatorIdList);
return EntityUtil.changeEntityListByJSON(HmLinkBO.class, list); return EntityUtil.changeEntityListByJSON(HmLinkBO.class, list);
} }
......
...@@ -161,7 +161,13 @@ public class HmLinkApiServiceImpl implements HmLinkApiService { ...@@ -161,7 +161,13 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
@Override @Override
public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName, public ServiceResponse<List<HmLinkDTO>> listForSms(String wxEnterpriseId, String enterprieId, String linkName,
Integer linkType) { 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); List<HmLinkDTO> retList = EntityUtil.changeEntityListByJSON(HmLinkDTO.class, list);
return ServiceResponse.success(retList); return ServiceResponse.success(retList);
} }
......
...@@ -127,6 +127,12 @@ ...@@ -127,6 +127,12 @@
<if test="null != linkType"> <if test="null != linkType">
and link_type = #{linkType} and link_type = #{linkType}
</if> </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 and status_flag = 1 order by create_time desc
limit 20 limit 20
</select> </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