package com.example.demo.mapper; import com.example.demo.domain.entity.Admin; import org.apache.ibatis.annotations.*; import java.util.List; @Mapper public interface AdminMapper { @Insert({ "insert into admin", "(name,jwcode,password,permission,area,store,admin_flag,create_time,remark,status1,machineId)", "values", "(#{name},#{jwcode},#{password},#{permission},#{area},#{store},#{adminFlag},now(),#{remark},#{status1},#{machineId})" }) @Options(useGeneratedKeys = true,keyColumn = "admin_id",keyProperty = "adminId") int insert(Admin admin); @Update({ "" }) int update(Admin admin); @Select({ "select * from admin", "where admin_id=#{adminId}" }) Admin selectById(Integer adminId); @Select({ "select * from admin", "where jwcode=#{jwcode}" }) Admin selectByName(String username); @Select({ "" }) List select(Admin admin); @Select({ "select DISTINCT store from admin" }) List selectStore(); @Select({ "select DISTINCT area from admin" }) List selectArea(); @Select({ // "