Authored by wangshusheng

身份证信息

package com.yoho.unions.dal;
import com.yoho.unions.dal.model.UnionShareUserIdentityCard;
import java.util.List;
public interface UnionShareUserIdentityCardMapper {
int deleteByPrimaryKey(Integer id);
int insert(UnionShareUserIdentityCard record);
int insertSelective(UnionShareUserIdentityCard record);
UnionShareUserIdentityCard selectByPrimaryKey(Integer id);
List<UnionShareUserIdentityCard> selectByUid(UnionShareUserIdentityCard bo);
int updateByPrimaryKeySelective(UnionShareUserIdentityCard record);
int updateByPrimaryKey(UnionShareUserIdentityCard record);
}
\ No newline at end of file
... ...
package com.yoho.unions.dal.model;
import com.yoho.service.model.union.request.BaseBO;
public class UnionShareUserIdentityCard extends BaseBO{
private Integer id;
private Integer uid;
private String idCardNo;
private String name;
private String cardFrontUrl;
private String cardBackUrl;
private Byte status;
private Integer createTime;
private Integer updateTime;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getUid() {
return uid;
}
public void setUid(Integer uid) {
this.uid = uid;
}
public String getIdCardNo() {
return idCardNo;
}
public void setIdCardNo(String idCardNo) {
this.idCardNo = idCardNo;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCardFrontUrl() {
return cardFrontUrl;
}
public void setCardFrontUrl(String cardFrontUrl) {
this.cardFrontUrl = cardFrontUrl;
}
public String getCardBackUrl() {
return cardBackUrl;
}
public void setCardBackUrl(String cardBackUrl) {
this.cardBackUrl = cardBackUrl;
}
public Byte getStatus() {
return status;
}
public void setStatus(Byte status) {
this.status = status;
}
public Integer getCreateTime() {
return createTime;
}
public void setCreateTime(Integer createTime) {
this.createTime = createTime;
}
public Integer getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Integer updateTime) {
this.updateTime = updateTime;
}
}
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.yoho.unions.dal.UnionShareUserIdentityCardMapper" >
<resultMap id="BaseResultMap" type="com.yoho.unions.dal.model.UnionShareUserIdentityCard" >
<id column="id" property="id" jdbcType="INTEGER" />
<result column="uid" property="uid" jdbcType="INTEGER" />
<result column="id_card_no" property="idCardNo" jdbcType="VARCHAR" />
<result column="name" property="name" jdbcType="VARCHAR" />
<result column="card_front_url" property="cardFrontUrl" jdbcType="VARCHAR" />
<result column="card_back_url" property="cardBackUrl" jdbcType="VARCHAR" />
<result column="status" property="status" jdbcType="TINYINT" />
<result column="create_time" property="createTime" jdbcType="INTEGER" />
<result column="update_time" property="updateTime" jdbcType="INTEGER" />
</resultMap>
<sql id="Base_Column_List" >
id, uid, id_card_no, name, card_front_url, card_back_url, status, create_time, update_time
</sql>
<select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
select
<include refid="Base_Column_List" />
from union_share_user_identity_card
where id = #{id,jdbcType=INTEGER}
</select>
<select id="selectByUid" resultMap="BaseResultMap" parameterType="com.yoho.unions.dal.model.UnionShareUserIdentityCard">
select
<include refid="Base_Column_List" />
from union_share_user_identity_card
where uid = #{uid,jdbcType=INTEGER}
and status=1
</select>
<delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
delete from union_share_user_identity_card
where id = #{id,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.yoho.unions.dal.model.UnionShareUserIdentityCard" >
insert into union_share_user_identity_card (uid, id_card_no,
name, card_front_url, card_back_url, status, create_time, update_time
)
values (#{uid,jdbcType=INTEGER}, #{idCardNo,jdbcType=VARCHAR},
#{name,jdbcType=VARCHAR}, #{cardFrontUrl,jdbcType=VARCHAR}, #{cardBackUrl,jdbcType=VARCHAR},
#{status,jdbcType=TINYINT}, #{createTime,jdbcType=INTEGER}, #{updateTime,jdbcType=INTEGER}
)
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.yoho.unions.dal.model.UnionShareUserIdentityCard" >
update union_share_user_identity_card
<set >
<if test="idCardNo != null" >
id_card_no = #{idCardNo,jdbcType=VARCHAR},
</if>
<if test="name != null" >
name = #{name,jdbcType=VARCHAR},
</if>
<if test="cardFrontUrl != null" >
card_front_url = #{cardFrontUrl,jdbcType=VARCHAR},
</if>
<if test="cardBackUrl != null" >
card_back_url = #{cardBackUrl,jdbcType=VARCHAR},
</if>
<if test="status != null" >
status = #{status,jdbcType=TINYINT},
</if>
<if test="updateTime != null" >
update_time = #{updateTime,jdbcType=INTEGER},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
<update id="updateByPrimaryKey" parameterType="com.yoho.unions.dal.model.UnionShareUserIdentityCard" >
update union_share_user_identity_card
set uid = #{uid,jdbcType=INTEGER},
id_card_no = #{idCardNo,jdbcType=VARCHAR},
name = #{name,jdbcType=VARCHAR},
card_front_url = #{cardFrontUrl,jdbcType=VARCHAR},
card_back_url = #{cardBackUrl,jdbcType=VARCHAR},
status = #{status,jdbcType=TINYINT},
update_time = #{updateTime,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>
\ No newline at end of file
... ...