| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | 
							- package com.iamberry.app.mapper;
 
- import java.util.List;
 
- import com.iamberry.app.core.entity.Machine;
 
- public interface MachineMapper {
 
- 	/**
 
- 	 *	添加一台机器
 
- 	 * @param machine
 
- 	 * @return void
 
- 	 */
 
- 	public void insertMachine(Machine machine);
 
- 	/**
 
- 	 *	根据id 修改一台机器信息
 
- 	 * @param machine
 
- 	 */
 
- 	public void updateMachine(Machine machine);
 
- 	/**
 
- 	 * 根据机器id 修改个人机器状态,增加修改时间为当前时间的字段
 
- 	 * 取消数据库中表machine的时间修改字段自动更新!
 
- 	 * @param status,
 
- 	 *            id
 
- 	 */
 
- 	public int updateMachineStatus(String status,Long id);
 
- 	/**
 
- 	 *	根据id 修改一台机器的位置信息
 
- 	 * @param location,
 
- 	 *            id
 
- 	 * @return void
 
- 	 */
 
- 	public int updateMachineLocation(String location,Long id);
 
- 	/**
 
- 	 *	按用户,查询所有机器
 
- 	 * @author Moon Cheng
 
- 	 * @param owner
 
- 	 * @return
 
- 	 */
 
- 	public List<Machine> selectMachineByOwner(Long owner);
 
- 	/**
 
- 	 * 	根据id 查询一台机器
 
- 	 * 
 
- 	 * @param id
 
- 	 * @return
 
- 	 */
 
- 	public Machine selectMachineById(Long id);
 
- 	
 
- 	/**
 
- 	 * 	根据机器码和所属用户 查一台机器id
 
- 	 * @param devId
 
- 	 * @param userId
 
- 	 * @return
 
- 	 */ 
 
- 	public Long isDevUserPairExist(String devId, Long userId);
 
- 	
 
- 	/**
 
- 	 * 	根据机器码 修改个人机器状态,增加修改时间为当前时间的字段
 
- 	 *
 
- 	 * @param mac
 
- 	 * @param status
 
- 	 */
 
- 	public void updateStatusByMac(String devId, String status);
 
- 	/**
 
- 	 * 根据机器的ID,查询最近的一个用户ID
 
- 	 * @param devId
 
- 	 * @return
 
- 	 */
 
- 	public Long selectUserIDByDevId(String devId);
 
- }
 
 
  |