AccountMapper.java
@Mapper
public interface AccountMapper {
/**
* 查询账户
* @param userId
* @return
*/
@Select("select balance from account where userId = #{userId}")
int select(int userId);
/**
* 更新账户
* @param account
* @return
*/
int update(Account account);
}
DoctorMapper.java
@Mapper
public interface DoctorMapper {
/**
* 查询健康管理员
* @param id
* @return
*/
@Select("select id, name, gender, education, certificateId from doctor where id = #{id}")
Doctor select(int id);
/**
* 新建健康管理员
* @param doctor
* @return
*/
@Insert("insert into doctor(name, gender, education, certificateId) values(#{name}, #{gender}, #{education}, #{certificateId})")
int insert(Doctor doctor);
/**
* 更新健康管理员
* @param doctor
* @return
*/
int update(Doctor doctor);
/**
* 删除健康管理员
* @param id
* @return
*/
@Delete("delete from doctor where id = #{id}")
int delete(int id);
}
UserMapper.java
@Mapper
public interface UserMapper {
/**
* 查询用户
* @param id
* @return
*/
@Select("select id, name, gender, age, doctorId from user where id = #{id}")
User select(int id);
/**
* 新建用户
* @param user
* @return
*/
@Insert("insert into user(name, gender,age, doctor_id) values(#{name}, #{gender}, #{age}, #{doctor.id})")
int insert(User user);
/**
* 更新用户
* @param user
* @return
*/
int update(User user);
/**
* 删除用户
* @param id
* @return
*/
@Delete("delete from user where id = #{id}")
int delete(int id);
}
文集推荐:
Java基础方法集1
Python基础知识完整版
Spring Boot学习笔记
Linux指令进阶
Java高并发编程
SpringMVC基础知识进阶
Mysql基础知识完整版
健康管理系统学习花絮(学习记录)
Node.js基础知识(随手笔记)
MongoDB基础知识
Dubbo学习笔记
Vue学习笔记(随手笔记)
声明:发表此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本我们(QQ:981086665;邮箱:981086665@qq.com)联系联系,我们将及时更正、删除,谢谢。
网友评论