package jnpf.permission.mapper; import jnpf.base.mapper.SuperMapper; import jnpf.base.model.base.SystemBaeModel; import jnpf.base.model.form.ModuleFormModel; import jnpf.permission.entity.AuthorizeEntity; import jnpf.base.model.button.ButtonModel; import jnpf.base.model.column.ColumnModel; import jnpf.base.model.module.ModuleModel; import jnpf.base.model.resource.ResourceModel; import org.apache.ibatis.annotations.Param; import java.util.List; /** * * @author JNPF开发平台组 * @version V3.1.0 * @copyright 引迈信息技术有限公司 * @date 2021/3/12 15:27 */ public interface AuthorizeMapper extends SuperMapper { List findModule(@Param("objectId") List objectId, @Param("systemId") List systemId, @Param("moduleAuthorize") List moduleAuthorize, @Param("moduleUrlAddressAuthorize") List moduleUrlAddressAuthorize, @Param("mark") Integer mark); List findButton(@Param("objectId") List objectId); List findColumn(@Param("objectId") List objectId); List findResource(@Param("objectId") List objectId); List findForms(@Param("objectId") List objectId); List findSystem(@Param("objectId") List objectId, @Param("enCode") String enCode, @Param("moduleAuthorize") List moduleAuthorize, @Param("mark") Integer mark); List findButtonAdmin(@Param("mark") Integer mark); List findColumnAdmin(@Param("mark") Integer mark); List findResourceAdmin(@Param("mark") Integer mark); List findFormsAdmin(@Param("mark") Integer mark); }