CmUserDao.java 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package com.caimei.modules.user.dao;
  2. import com.caimei.modules.order.entity.OrderUserInfo;
  3. import com.caimei.modules.user.entity.CmUser;
  4. import com.caimei.po.neworder.CmShopOrder;
  5. import com.thinkgem.jeesite.common.persistence.CrudDao;
  6. import com.thinkgem.jeesite.common.persistence.annotation.MyBatisDao;
  7. import org.apache.ibatis.annotations.Param;
  8. import java.util.List;
  9. /**
  10. * 用户DAO接口
  11. *
  12. * @author ZCP
  13. * @version 2017-10-10
  14. */
  15. @MyBatisDao
  16. public interface CmUserDao extends CrudDao<CmUser> {
  17. void updateUserAudit(@Param("auditStatus") String auditStatus, @Param("auditNote") String auditNote, @Param("auditTime") String auditTime, @Param("manufacturerStatus") String manufacturerStatus, @Param("userId") Integer userId, @Param("validFlag") String validFlag);
  18. void updateShopStatus(@Param("status") String status, @Param("userID") Integer userID);
  19. void updateShopAudit(@Param("auditStatus") String auditStatus, @Param("auditNote") String auditNote, @Param("auditTime") String auditTime, @Param("manufacturerStatus") String manufacturerStatus, @Param("shopId") Integer shopId);
  20. /**
  21. * @param companyUserID
  22. * @return
  23. */
  24. List<CmUser> findByCompanyUserID(Integer companyUserID);
  25. int updateEmployeeStatus(@Param("userPermission") Integer userPermission, @Param("clubStatus") String clubStatus, @Param("manufacturerStatus") String manufacturerStatus, @Param("tipStatus") String tipStatus, @Param("companyUserID") Integer companyUserID);
  26. void updateUserStatus(@Param("manufacturerStatus") String manufacturerStatus, @Param("userID") Integer userID, @Param("validFlag") String validFlag);
  27. /**
  28. * @param realName 供应商联系人
  29. * @param name 供应商公司名称
  30. * @param userName 供应商简称
  31. */
  32. void updateUserInfo(@Param("realName") String realName, @Param("name") String name, @Param("userName") String userName, @Param("bindMobile") String bindMobile, @Param("email") String email, @Param("userID") Integer userID);
  33. int updateEmployeePermission(@Param("userPermission") Integer userPermission, @Param("companyUserID") Integer companyUserID);
  34. /**
  35. * 企业审核未通过 使申请者变为普通用户
  36. *
  37. * @return
  38. */
  39. int initEmployeeInfo();
  40. CmUser findUserByMobile(@Param("mobile") String mobile);
  41. List<CmUser> findListBuyBindMobile(CmUser cmUser);
  42. List<CmUser> findListBuyUserInfo(CmUser cmUser);
  43. List<CmShopOrder> getUserPayOrder(@Param("userId") Integer userID);
  44. void updateAbleUserMoney(OrderUserInfo user);
  45. void updateMoney(CmUser user);
  46. List<CmUser> selectByMobileOrEmail(@Param("mobileOrEmail") String mobileOrEmail, @Param("source") String source);
  47. /**
  48. * 修改采美豆数量
  49. *
  50. * @param userID
  51. * @param userBeans
  52. */
  53. void updateUserBeans(@Param("userID") Integer userID, @Param("userBeans") int userBeans);
  54. CmUser findUserByOrganizeId(Integer organizeId);
  55. String getOrganizeStoreName(Integer organizeStoreId);
  56. void updateByClubStatus(@Param("clubStatus") int clubStatus,@Param("confirmUserId") Integer confirmUserId);
  57. }