package com.goafanti.common.dao; import java.util.List; import org.apache.ibatis.annotations.Param; import com.goafanti.common.model.User; import com.goafanti.user.bo.OrgPartnerDetailBo; import com.goafanti.user.bo.UserDownLoadBo; import com.goafanti.user.bo.UserPageHomeBo; import com.goafanti.user.bo.UserPartnerDetailBo; import com.goafanti.common.model.UserExample; import com.goafanti.customer.bo.CustomerSimpleBo; public interface UserMapper { /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ long countByExample(UserExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int deleteByExample(UserExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int deleteByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int insert(User record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int insertSelective(User record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ List selectByExample(UserExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ User selectByPrimaryKey(String id); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int updateByExampleSelective(@Param("record") User record, @Param("example") UserExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int updateByExample(@Param("record") User record, @Param("example") UserExample example); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int updateByPrimaryKeySelective(User record); /** * This method was generated by MyBatis Generator. This method corresponds to the database table user * @mbg.generated Sun Nov 12 10:11:30 CST 2017 */ int updateByPrimaryKey(User record); UserPageHomeBo selectUserPageHomeBoByUserId(String uid); UserDownLoadBo selectUserDownLoadBoByUserId(String id); //List selectUserByAid(String aid); String findUserByNameAndMobile(@Param("name") String name, @Param("mobile") String mobile); String findOrgByNameAndMobile(@Param("name") String name, @Param("mobile") String mobile); UserPartnerDetailBo findUserPartnerDetail(String uid); OrgPartnerDetailBo findOrgPartnerDetail(String uid); Long selectNumberByPrimaryKey(String userId); List findUserPartner(); User selectByMobieAndType(String mobile, Integer type); List findCustomerByName(@Param("name")String name); int judgeCustomerByName(String name); }