package cn.iocoder.yudao.module.wxcp.dal.mysql.notice;
|
|
import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
|
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
import cn.iocoder.yudao.module.wxcp.dal.dataobject.notice.WxCpNoticeArticleDO;
|
import org.apache.ibatis.annotations.Mapper;
|
|
import java.util.List;
|
|
/**
|
* 企业微信通知 - 多图文条目 Mapper
|
*
|
* @author 超级管理员
|
*/
|
@Mapper
|
public interface WxCpNoticeArticleMapper extends BaseMapperX<WxCpNoticeArticleDO> {
|
|
default List<WxCpNoticeArticleDO> selectListByNoticeId(Long noticeId) {
|
return selectList(new LambdaQueryWrapperX<WxCpNoticeArticleDO>()
|
.eq(WxCpNoticeArticleDO::getNoticeId, noticeId)
|
.orderByAsc(WxCpNoticeArticleDO::getSortNo)
|
.orderByAsc(WxCpNoticeArticleDO::getId));
|
}
|
|
default int deleteByNoticeId(Long noticeId) {
|
return delete(new LambdaQueryWrapperX<WxCpNoticeArticleDO>()
|
.eq(WxCpNoticeArticleDO::getNoticeId, noticeId));
|
}
|
|
}
|