package jnpf.memberLog.mapper;


import jnpf.model.memberLog.dto.LogMemberFieldDto;
import jnpf.model.memberLog.vo.LogMemberFieldVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface LogMemberFieldMapper {


    /**
     * 批量新增日志字段
     * @param logMemberFieldList 字段信息
     * @param id 日志主表id
     */
    void addField(@Param("logMemberFieldList") List<LogMemberFieldDto> logMemberFieldList, @Param("id") String id);

    /**
     * 通过日志id获取字段
     * @param logId 日志id
     * @return 返回值
     */
    List<LogMemberFieldVo> getFieldById(@Param("logId") String logId);

    /**
     * 通过日志id删除下面的字段
     * @param id 日志id
     */
    void deleteByLogId(@Param("id") String id);


}