package com.tykj.dev.device.user.subject.service;

import com.tykj.dev.device.user.subject.entity.Mgrcert;

import java.util.List;

/**
 * @author zjm
 * @version 1.0.0
 * @ClassName MgrcertService.java
 * @Description TODO
 * @createTime 2020年08月15日 17:23:00
 */

public interface MgrcertService {

    /**
     * 保存证书信息 同一个用户是更新用户信息
     *
     * @param mgrcert 证书对象
     * @return 证书对象
     */
    Mgrcert save(Mgrcert mgrcert);

    /**
     * 添加多条证书信息
     *
     * @param mgrcerts 证书信息集合
     */
    void saveAll(List<Mgrcert> mgrcerts);

    /**
     * 根据用户id查询用户对应对证书
     * @param userId 用户id
     * @return 证书信息
     */
    Mgrcert findByUserId(Integer userId);

}
