public interface OrderMapper extends BaseMapper<Order> { List<queryorder> selectAll(); List<queryorder> selectAllByUsernameorcomponnameortel(@Param("username") String username, @Param("componname") String componname, @Param("tel") String tel); int updateStateByOrderid(@Param("orderid") String orderid); List<queryorder> detail(@Param("orderid") String orderid); List<queryorder> PreselectAllByUsernameorcomponnameortel(String username, String componname, String tel); List<queryorder> PreselectAll(); int updateNumberByUseridAndComponid(@Param("userid") Integer userid, @Param("componid") Integer componid); List<queryorder> displaybystate(@Param("state") Integer state); }
时间: 2024-04-01 21:35:52 浏览: 21
这是一个 MyBatis 的 Mapper 接口,继承了 BaseMapper<Order> 接口,用于对 Order 实体进行数据库操作。
该接口中定义了多个方法,其中:
- selectAll():查询所有订单信息,并返回一个 List<queryorder> 类型的列表。
- selectAllByUsernameorcomponnameortel(username, componname, tel):根据用户名、组件名或电话号码查询订单信息,并返回一个 List<queryorder> 类型的列表。使用了 @Param 注解指定方法参数名。
- updateStateByOrderid(orderid):根据订单号更新订单状态,返回更新的记录数。使用了 @Param 注解指定方法参数名。
- detail(orderid):根据订单号查询订单详情,返回一个 List<queryorder> 类型的列表。使用了 @Param 注解指定方法参数名。
- PreselectAllByUsernameorcomponnameortel(username, componname, tel):与 selectAllByUsernameorcomponnameortel() 方法类似,但未使用 @Param 注解指定方法参数名。
- PreselectAll():查询所有订单信息,并返回一个 List<queryorder> 类型的列表。与 selectAll() 方法类似,但未使用 @Param 注解指定方法参数名。
- updateNumberByUseridAndComponid(userid, componid):根据用户 ID 和组件 ID 更新订单数量,返回更新的记录数。使用了 @Param 注解指定方法参数名。
- displaybystate(state):根据订单状态查询订单信息,并返回一个 List<queryorder> 类型的列表。使用了 @Param 注解指定方法参数名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)