Browse Source

上传文件至 'dao'

麦兜兜12138 4 years ago
parent
commit
b338783f88
5 changed files with 173 additions and 0 deletions
  1. 19 0
      dao/CommonDao.java
  2. 40 0
      dao/CusAuditInfoDao.java
  3. 36 0
      dao/CusAuthInfoDao.java
  4. 40 0
      dao/CusLoginInfoDao.java
  5. 38 0
      dao/CusSelfInfoDao.java

+ 19 - 0
dao/CommonDao.java

@@ -0,0 +1,19 @@
+package com.boot.security.server.dao;
+
+import java.util.Map;
+
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+@Mapper
+public interface CommonDao {
+    /**
+     * 根据职位id删除用户收藏
+     *  Description:
+     *  @author xiaoding  DateTime 2019年7月11日 下午2:47:14
+     *  @param id
+     *  @return
+     
+     */
+    int deleteAllByOtherId(@Param("params")Map<String, Object> params);
+}

+ 40 - 0
dao/CusAuditInfoDao.java

@@ -0,0 +1,40 @@
+package com.boot.security.server.dao;
+
+import java.util.List;
+import java.util.Map;
+
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import com.boot.security.server.model.CusAuditInfo;
+
+@Mapper
+public interface CusAuditInfoDao {
+
+    @Select("select * from cus_audit_info t where t.id = #{id}")
+    CusAuditInfo getById(String id);
+
+    @Delete("delete from cus_audit_info where id = #{id}")
+    int delete(Long id);
+
+    int update(CusAuditInfo cusAuditInfo);
+    
+    @Insert("insert into cus_audit_info(id,user_name, cus_self_id, openid, certified_img, audit_status, create_time, create_user, last_mod_time, last_mod_by) values(#{id},#{userName}, #{cusSelfId}, #{openid}, #{certifiedImg}, #{auditStatus}, #{createTime}, #{createUser}, #{lastModTime}, #{lastModBy})")
+    int save(CusAuditInfo cusAuditInfo);
+    
+    int count(@Param("params") Map<String, Object> params);
+
+    List<CusAuditInfo> list(@Param("params") Map<String, Object> params, @Param("offset") Integer offset, @Param("limit") Integer limit);
+
+    // 大V审核
+	int auditCheck(String id, String status);
+	
+	@Select("select * from cus_audit_info t where t.openid = #{openid}")
+    CusAuditInfo getByOpenId(String openid);
+	
+	@Select("select * from cus_audit_info t where t.openid = #{openid} and t.audit_status=#{auStatus}")
+	CusAuditInfo getByOpenIdAndStatus(String openid, String auStatus);
+}

+ 36 - 0
dao/CusAuthInfoDao.java

@@ -0,0 +1,36 @@
+package com.boot.security.server.dao;
+
+import java.util.List;
+import java.util.Map;
+
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import com.boot.security.server.model.CusAuthInfo;
+
+@Mapper
+public interface CusAuthInfoDao {
+
+    @Select("select * from cus_auth_info t where t.openId = #{openid}")
+    CusAuthInfo getByOpenId(String openid);
+
+    @Delete("delete from cus_auth_info where id = #{id}")
+    int delete(Long id);
+
+    int update(CusAuthInfo cusAuthInfo);
+    
+    @Insert("insert into cus_auth_info(id,openId, cus_self_id, mobile, status, create_time, last_mod_time) values(#{id},#{openId}, #{cusSelfId}, #{mobile}, #{status}, #{createTime}, #{lastModTime})")
+    int save(CusAuthInfo cusAuthInfo);
+    
+    int count(@Param("params") Map<String, Object> params);
+
+    List<CusAuthInfo> list(@Param("params") Map<String, Object> params, @Param("offset") Integer offset, @Param("limit") Integer limit);
+    
+    CusAuthInfo getBySelective(@Param("params") Map<String, Object> params);
+    
+    @Select("select * from cus_auth_info t where t.mobile = #{mobile}")
+    CusAuthInfo getDetailByMobile(String mobile);
+}

+ 40 - 0
dao/CusLoginInfoDao.java

@@ -0,0 +1,40 @@
+package com.boot.security.server.dao;
+
+import java.util.List;
+import java.util.Map;
+
+import org.apache.ibatis.annotations.Delete;
+import org.apache.ibatis.annotations.Insert;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
+
+import com.boot.security.server.model.CusLoginInfo;
+
+@Mapper
+public interface CusLoginInfoDao {
+
+    @Select("select * from cus_login_info t where t.id = #{id}")
+    CusLoginInfo getById(Long id);
+
+    @Delete("delete from cus_login_info where id = #{id}")
+    int delete(Long id);
+
+    int update(CusLoginInfo cusLoginInfo);
+    
+    @Insert("insert into cus_login_info(openId, session_key, unionId, token, create_time, last_mod_time) values(#{openId}, #{sessionKey}, #{unionId}, #{token}, #{createTime}, #{lastModTime})")
+    int save(CusLoginInfo cusLoginInfo);
+    
+    int count(@Param("params") Map<String, Object> params);
+
+    List<CusLoginInfo> list(@Param("params") Map<String, Object> params, @Param("offset") Integer offset, @Param("limit") Integer limit);
+    
+    @Select("select * from cus_login_info t where t.openId = #{openid}")
+    CusLoginInfo getDetailByOpenId(String openid);
+    
+    @Select("select * from cus_login_info t where t.token = #{token}")
+    CusLoginInfo getDetailByToken(String token);
+    
+    // 根据openid更新登录信息
+	int updateByOpenId(CusLoginInfo cusLoginInfo);
+}

File diff suppressed because it is too large
+ 38 - 0
dao/CusSelfInfoDao.java