| | |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.mzl.flower.dto.request.customer.QueryCustomerDTO; |
| | | import com.mzl.flower.dto.response.customer.CustomerDTO; |
| | | import com.mzl.flower.dto.response.customer.InviteDTO; |
| | | import com.mzl.flower.dto.response.supplier.SupplierDTO; |
| | | import com.mzl.flower.entity.customer.Customer; |
| | | import org.apache.ibatis.annotations.Param; |
| | |
| | | |
| | | @Select("select * from t_customer_info where user_id = ( select id from t_user where tel =#{phone} and type = 'customer')") |
| | | CustomerDTO findCustomerByPhone(String phone); |
| | | |
| | | @Select("select * from t_customer_info where intervialcode =#{code}") |
| | | Customer findCustomerByInvitationCode(@Param("code") String code); |
| | | |
| | | @Select("select count(1) from t_customer_info where reintervialcode = #{code}") |
| | | Integer getInvitatCountByCode(@Param("code") String code); |
| | | |
| | | @Select("select user_id as userId,name as userName,t1.reward from t_customer_info c" + |
| | | "inner join (select reintervialcode,count(DISTINCT id) as reward from t_customer_info where reintervialcode is not null and reintervialcode <> '' group by reintervialcode) t1 on c.intervialcode=t1.reintervialcode") |
| | | List<InviteDTO> getReward(); |
| | | |
| | | void checkVipExpireTime(); |
| | | } |