package com.zhujizheng.IHome.generator.mapper; import com.zhujizheng.IHome.generator.dao.PYDayMatter; import org.apache.ibatis.annotations.Param; import java.util.List; public interface PYDayMatterMapper { int deleteByPrimaryKey(Integer id); int insert(PYDayMatter record); int insertSelective(PYDayMatter record); /** * @Description: 插入生日本数据 * @Param: com.zhujizheng.IHome.generator.dao.PYDayMatter * @return: 非0成功 否则失败 * @Author: 朱吉峥 * @Date: 2019/06/04 */ int insertDayMatter(PYDayMatter dayMatter); /** * @Description: 根据用户id查询生日本 * @Param: 用户id * @return: com.zhujizheng.IHome.generator.dao.PYDayMatter * @Author: 朱吉峥 * @Date: 2019/06/04 */ List selectDayMattersByUserId(@Param("userId") Integer userId); /** * @Description: 更新生日本信息 * @Param: [生日id, 头像url, 头像方向, 姓名, 备注, 生日时间, 是否阴历, 是否需要提醒] * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2019/06/09 */ int updateDayMatter(@Param("dayMatterId") int dayMatterId, @Param("iconUrl") String iconUrl, @Param("orientation") int orientation, @Param("name") String name, @Param("remark") String remark, @Param("birthday") int birthday, @Param("type") int type, @Param("needAlert") boolean needAlert); /** * @Description: 删除生日信息 * @Param: 生日id * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2019/06/09 */ int deleteDayMatterById(@Param("dayMatterId") int dayMatterId); /** * @Description: 根据生日id查询生日 * @Param: 生日id * @return: 非0成功,否则失败 * @Author: 朱吉峥 * @Date: 2019/06/09 */ PYDayMatter selectDayMatterById(@Param("dayMatterId") int dayMatterId); }