package com.cf.imes.module.system.dal.mysql.labeltemplate;

import java.util.*;

import com.cf.imes.framework.common.pojo.PageResult;
import com.cf.imes.framework.common.pojo.PageParam;
import com.cf.imes.framework.mybatis.core.query.LambdaQueryWrapperX;
import com.cf.imes.framework.mybatis.core.mapper.BaseMapperX;
import com.cf.imes.module.system.dal.dataobject.labeltemplate.LabelElementTemplateDO;
import org.apache.ibatis.annotations.Mapper;

/**
 * 标签元素模板 Mapper
 *
 * @author 晨丰科技
 */
@Mapper
public interface LabelElementTemplateMapper extends BaseMapperX<LabelElementTemplateDO> {

    default List<LabelElementTemplateDO> selectListByLabelTemplateId(Long labelTemplateId) {
        return selectList(LabelElementTemplateDO::getLabelTemplateId, labelTemplateId);
    }

    default int deleteByLabelTemplateId(Long labelTemplateId) {
        return delete(LabelElementTemplateDO::getLabelTemplateId, labelTemplateId);
    }

}