<?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.emr.dao.his.HISBA1Mapper" >
  <resultMap id="BaseResultMap" type="com.emr.entity.his.HISBA1" >
    <id column="FID" property="fid" jdbcType="BIGINT" />
    <result column="FIFINPUT" property="fifinput" jdbcType="BIT" />
    <result column="FPRN" property="fprn" jdbcType="VARCHAR" />
    <result column="FTIMES" property="ftimes" jdbcType="INTEGER" />
    <result column="FICDVERSION" property="ficdversion" jdbcType="TINYINT" />
    <result column="FZYID" property="fzyid" jdbcType="VARCHAR" />
    <result column="FAGE" property="fage" jdbcType="VARCHAR" />
    <result column="FNAME" property="fname" jdbcType="VARCHAR" />
    <result column="FSEXBH" property="fsexbh" jdbcType="VARCHAR" />
    <result column="FSEX" property="fsex" jdbcType="VARCHAR" />
    <result column="FBIRTHDAY" property="fbirthday" jdbcType="TIMESTAMP" />
    <result column="FBIRTHPLACE" property="fbirthplace" jdbcType="VARCHAR" />
    <result column="FIDCARD" property="fidcard" jdbcType="VARCHAR" />
    <result column="FCOUNTRYBH" property="fcountrybh" jdbcType="VARCHAR" />
    <result column="FCOUNTRY" property="fcountry" jdbcType="VARCHAR" />
    <result column="FNATIONALITYBH" property="fnationalitybh" jdbcType="VARCHAR" />
    <result column="FNATIONALITY" property="fnationality" jdbcType="VARCHAR" />
    <result column="FJOB" property="fjob" jdbcType="VARCHAR" />
    <result column="FSTATUSBH" property="fstatusbh" jdbcType="VARCHAR" />
    <result column="FSTATUS" property="fstatus" jdbcType="VARCHAR" />
    <result column="FDWNAME" property="fdwname" jdbcType="VARCHAR" />
    <result column="FDWADDR" property="fdwaddr" jdbcType="VARCHAR" />
    <result column="FDWTELE" property="fdwtele" jdbcType="VARCHAR" />
    <result column="FDWPOST" property="fdwpost" jdbcType="VARCHAR" />
    <result column="FHKADDR" property="fhkaddr" jdbcType="VARCHAR" />
    <result column="FHKPOST" property="fhkpost" jdbcType="VARCHAR" />
    <result column="FLXNAME" property="flxname" jdbcType="VARCHAR" />
    <result column="FRELATE" property="frelate" jdbcType="VARCHAR" />
    <result column="FLXADDR" property="flxaddr" jdbcType="VARCHAR" />
    <result column="FLXTELE" property="flxtele" jdbcType="VARCHAR" />
    <result column="FFBBH" property="ffbbh" jdbcType="VARCHAR" />
    <result column="FFB" property="ffb" jdbcType="VARCHAR" />
    <result column="FASCARD1" property="fascard1" jdbcType="VARCHAR" />
    <result column="FASCARD2" property="fascard2" jdbcType="VARCHAR" />
    <result column="FRYDATE" property="frydate" jdbcType="TIMESTAMP" />
    <result column="FRYTIME" property="frytime" jdbcType="VARCHAR" />
    <result column="FRYTYKH" property="frytykh" jdbcType="VARCHAR" />
    <result column="FRYDEPT" property="frydept" jdbcType="VARCHAR" />
    <result column="FRYBS" property="frybs" jdbcType="VARCHAR" />
    <result column="FCYDATE" property="fcydate" jdbcType="TIMESTAMP" />
    <result column="FCYTIME" property="fcytime" jdbcType="VARCHAR" />
    <result column="FCYTYKH" property="fcytykh" jdbcType="VARCHAR" />
    <result column="FCYDEPT" property="fcydept" jdbcType="VARCHAR" />
    <result column="FCYBS" property="fcybs" jdbcType="VARCHAR" />
    <result column="FDAYS" property="fdays" jdbcType="INTEGER" />
    <result column="FMZZDBH" property="fmzzdbh" jdbcType="VARCHAR" />
    <result column="FMZZD" property="fmzzd" jdbcType="VARCHAR" />
    <result column="FMZDOCTBH" property="fmzdoctbh" jdbcType="VARCHAR" />
    <result column="FMZDOCT" property="fmzdoct" jdbcType="VARCHAR" />
    <result column="FRYINFOBH" property="fryinfobh" jdbcType="VARCHAR" />
    <result column="FRYINFO" property="fryinfo" jdbcType="VARCHAR" />
    <result column="FRYZDBH" property="fryzdbh" jdbcType="VARCHAR" />
    <result column="FRYZD" property="fryzd" jdbcType="VARCHAR" />
    <result column="FQZDATE" property="fqzdate" jdbcType="TIMESTAMP" />
    <result column="FPHZD" property="fphzd" jdbcType="VARCHAR" />
    <result column="FGMYW" property="fgmyw" jdbcType="VARCHAR" />
    <result column="FHBSAGBH" property="fhbsagbh" jdbcType="VARCHAR" />
    <result column="FHBSAG" property="fhbsag" jdbcType="VARCHAR" />
    <result column="FHCVABBH" property="fhcvabbh" jdbcType="VARCHAR" />
    <result column="FHCVAB" property="fhcvab" jdbcType="VARCHAR" />
    <result column="FHIVABBH" property="fhivabbh" jdbcType="VARCHAR" />
    <result column="FHIVAB" property="fhivab" jdbcType="VARCHAR" />
    <result column="FMZCYACCOBH" property="fmzcyaccobh" jdbcType="VARCHAR" />
    <result column="FMZCYACCO" property="fmzcyacco" jdbcType="VARCHAR" />
    <result column="FRYCYACCOBH" property="frycyaccobh" jdbcType="VARCHAR" />
    <result column="FRYCYACCO" property="frycyacco" jdbcType="VARCHAR" />
    <result column="FLCBLACCOBH" property="flcblaccobh" jdbcType="VARCHAR" />
    <result column="FLCBLACCO" property="flcblacco" jdbcType="VARCHAR" />
    <result column="FFSBLACCOBH" property="ffsblaccobh" jdbcType="VARCHAR" />
    <result column="FFSBLACCO" property="ffsblacco" jdbcType="VARCHAR" />
    <result column="FOPACCOBH" property="fopaccobh" jdbcType="VARCHAR" />
    <result column="FOPACCO" property="fopacco" jdbcType="VARCHAR" />
    <result column="FQJTIMES" property="fqjtimes" jdbcType="INTEGER" />
    <result column="FQJSUCTIMES" property="fqjsuctimes" jdbcType="INTEGER" />
    <result column="FKZRBH" property="fkzrbh" jdbcType="VARCHAR" />
    <result column="FKZR" property="fkzr" jdbcType="VARCHAR" />
    <result column="FZRDOCTBH" property="fzrdoctbh" jdbcType="VARCHAR" />
    <result column="FZRDOCTOR" property="fzrdoctor" jdbcType="VARCHAR" />
    <result column="FZZDOCTBH" property="fzzdoctbh" jdbcType="VARCHAR" />
    <result column="FZZDOCT" property="fzzdoct" jdbcType="VARCHAR" />
    <result column="FZYDOCTBH" property="fzydoctbh" jdbcType="VARCHAR" />
    <result column="FZYDOCT" property="fzydoct" jdbcType="VARCHAR" />
    <result column="FJXDOCTBH" property="fjxdoctbh" jdbcType="VARCHAR" />
    <result column="FJXDOCT" property="fjxdoct" jdbcType="VARCHAR" />
    <result column="FYJSSXDOCTBH" property="fyjssxdoctbh" jdbcType="VARCHAR" />
    <result column="FYJSSXDOCT" property="fyjssxdoct" jdbcType="VARCHAR" />
    <result column="FSXDOCTBH" property="fsxdoctbh" jdbcType="VARCHAR" />
    <result column="FSXDOCT" property="fsxdoct" jdbcType="VARCHAR" />
    <result column="FBMYBH" property="fbmybh" jdbcType="VARCHAR" />
    <result column="FBMY" property="fbmy" jdbcType="VARCHAR" />
    <result column="FZLRBH" property="fzlrbh" jdbcType="VARCHAR" />
    <result column="FZLR" property="fzlr" jdbcType="VARCHAR" />
    <result column="FQUALITYBH" property="fqualitybh" jdbcType="VARCHAR" />
    <result column="FQUALITY" property="fquality" jdbcType="VARCHAR" />
    <result column="FZKDOCTBH" property="fzkdoctbh" jdbcType="VARCHAR" />
    <result column="FZKDOCT" property="fzkdoct" jdbcType="VARCHAR" />
    <result column="FZKNURSEBH" property="fzknursebh" jdbcType="VARCHAR" />
    <result column="FZKNURSE" property="fzknurse" jdbcType="VARCHAR" />
    <result column="FZKRQ" property="fzkrq" jdbcType="TIMESTAMP" />
    <result column="FMZDEADBH" property="fmzdeadbh" jdbcType="VARCHAR" />
    <result column="FMZDEAD" property="fmzdead" jdbcType="VARCHAR" />
    <result column="FSUM1" property="fsum1" jdbcType="NUMERIC" />
    <result column="FCWF" property="fcwf" jdbcType="NUMERIC" />
    <result column="FHLF" property="fhlf" jdbcType="NUMERIC" />
    <result column="FXYF" property="fxyf" jdbcType="NUMERIC" />
    <result column="FZYF" property="fzyf" jdbcType="NUMERIC" />
    <result column="FZCHYF" property="fzchyf" jdbcType="NUMERIC" />
    <result column="FZCYF" property="fzcyf" jdbcType="NUMERIC" />
    <result column="FFSF" property="ffsf" jdbcType="NUMERIC" />
    <result column="FHYF" property="fhyf" jdbcType="NUMERIC" />
    <result column="FSYF" property="fsyf" jdbcType="NUMERIC" />
    <result column="FSXF" property="fsxf" jdbcType="NUMERIC" />
    <result column="FZLF" property="fzlf" jdbcType="NUMERIC" />
    <result column="FSSF" property="fssf" jdbcType="NUMERIC" />
    <result column="FJSF" property="fjsf" jdbcType="NUMERIC" />
    <result column="FJCF" property="fjcf" jdbcType="NUMERIC" />
    <result column="FMZF" property="fmzf" jdbcType="NUMERIC" />
    <result column="FYEF" property="fyef" jdbcType="NUMERIC" />
    <result column="FPCF" property="fpcf" jdbcType="NUMERIC" />
    <result column="FQTF" property="fqtf" jdbcType="NUMERIC" />
    <result column="FBODYBH" property="fbodybh" jdbcType="VARCHAR" />
    <result column="FBODY" property="fbody" jdbcType="VARCHAR" />
    <result column="FISOPFIRSTBH" property="fisopfirstbh" jdbcType="VARCHAR" />
    <result column="FISOPFIRST" property="fisopfirst" jdbcType="VARCHAR" />
    <result column="FISZLFIRSTBH" property="fiszlfirstbh" jdbcType="VARCHAR" />
    <result column="FISZLFIRST" property="fiszlfirst" jdbcType="VARCHAR" />
    <result column="FISJCFIRSTBH" property="fisjcfirstbh" jdbcType="VARCHAR" />
    <result column="FISJCFIRST" property="fisjcfirst" jdbcType="VARCHAR" />
    <result column="FISZDFIRSTBH" property="fiszdfirstbh" jdbcType="VARCHAR" />
    <result column="FISZDFIRST" property="fiszdfirst" jdbcType="VARCHAR" />
    <result column="FISSZBH" property="fisszbh" jdbcType="VARCHAR" />
    <result column="FISSZ" property="fissz" jdbcType="VARCHAR" />
    <result column="FSZQX" property="fszqx" jdbcType="VARCHAR" />
    <result column="FSAMPLEBH" property="fsamplebh" jdbcType="VARCHAR" />
    <result column="FSAMPLE" property="fsample" jdbcType="VARCHAR" />
    <result column="FBLOODBH" property="fbloodbh" jdbcType="VARCHAR" />
    <result column="FBLOOD" property="fblood" jdbcType="VARCHAR" />
    <result column="FRHBH" property="frhbh" jdbcType="VARCHAR" />
    <result column="FRH" property="frh" jdbcType="VARCHAR" />
    <result column="FSXFYBH" property="fsxfybh" jdbcType="VARCHAR" />
    <result column="FSXFY" property="fsxfy" jdbcType="VARCHAR" />
    <result column="FSYFYBH" property="fsyfybh" jdbcType="VARCHAR" />
    <result column="FSYFY" property="fsyfy" jdbcType="VARCHAR" />
    <result column="FREDCELL" property="fredcell" jdbcType="NUMERIC" />
    <result column="FPLAQUE" property="fplaque" jdbcType="NUMERIC" />
    <result column="FSEROUS" property="fserous" jdbcType="NUMERIC" />
    <result column="FALLBLOOD" property="fallblood" jdbcType="NUMERIC" />
    <result column="FOTHERBLOOD" property="fotherblood" jdbcType="NUMERIC" />
    <result column="FHZYJ" property="fhzyj" jdbcType="INTEGER" />
    <result column="FHZYC" property="fhzyc" jdbcType="INTEGER" />
    <result column="FHLTJ" property="fhltj" jdbcType="NUMERIC" />
    <result column="FHL1" property="fhl1" jdbcType="NUMERIC" />
    <result column="FHL2" property="fhl2" jdbcType="NUMERIC" />
    <result column="FHL3" property="fhl3" jdbcType="NUMERIC" />
    <result column="FHLZZ" property="fhlzz" jdbcType="INTEGER" />
    <result column="FHLTS" property="fhlts" jdbcType="INTEGER" />
    <result column="FBABYNUM" property="fbabynum" jdbcType="INTEGER" />
    <result column="FTWILL" property="ftwill" jdbcType="BIT" />
    <result column="FQJBR" property="fqjbr" jdbcType="BIT" />
    <result column="FQJSUC" property="fqjsuc" jdbcType="BIT" />
    <result column="FTHREQZ" property="fthreqz" jdbcType="BIT" />
    <result column="FBACK" property="fback" jdbcType="BIT" />
    <result column="FIFZDSS" property="fifzdss" jdbcType="BIT" />
    <result column="FIFDBZ" property="fifdbz" jdbcType="BIT" />
    <result column="FZLFZY" property="fzlfzy" jdbcType="NUMERIC" />
    <result column="FZKTYKH" property="fzktykh" jdbcType="VARCHAR" />
    <result column="FZKDEPT" property="fzkdept" jdbcType="VARCHAR" />
    <result column="FZKDATE" property="fzkdate" jdbcType="TIMESTAMP" />
    <result column="FZKTIME" property="fzktime" jdbcType="VARCHAR" />
    <result column="FSRYBH" property="fsrybh" jdbcType="VARCHAR" />
    <result column="FSRY" property="fsry" jdbcType="VARCHAR" />
    <result column="FWORKRQ" property="fworkrq" jdbcType="TIMESTAMP" />
    <result column="FJBFXBH" property="fjbfxbh" jdbcType="VARCHAR" />
    <result column="FJBFX" property="fjbfx" jdbcType="VARCHAR" />
    <result column="FFHGDBH" property="ffhgdbh" jdbcType="VARCHAR" />
    <result column="FFHGD" property="ffhgd" jdbcType="VARCHAR" />
    <result column="FSOURCEBH" property="fsourcebh" jdbcType="VARCHAR" />
    <result column="FSOURCE" property="fsource" jdbcType="VARCHAR" />
    <result column="FIFSS" property="fifss" jdbcType="BIT" />
    <result column="FIFFYK" property="fiffyk" jdbcType="BIT" />
    <result column="FBFZ" property="fbfz" jdbcType="BIT" />
    <result column="FYNGR" property="fyngr" jdbcType="INTEGER" />
    <result column="FEXTEND1" property="fextend1" jdbcType="VARCHAR" />
    <result column="FEXTEND2" property="fextend2" jdbcType="VARCHAR" />
    <result column="FEXTEND3" property="fextend3" jdbcType="VARCHAR" />
    <result column="FEXTEND4" property="fextend4" jdbcType="VARCHAR" />
    <result column="FEXTEND5" property="fextend5" jdbcType="VARCHAR" />
    <result column="FEXTEND6" property="fextend6" jdbcType="VARCHAR" />
    <result column="FEXTEND7" property="fextend7" jdbcType="VARCHAR" />
    <result column="FEXTEND8" property="fextend8" jdbcType="VARCHAR" />
    <result column="FEXTEND9" property="fextend9" jdbcType="VARCHAR" />
    <result column="FEXTEND10" property="fextend10" jdbcType="VARCHAR" />
    <result column="FEXTEND11" property="fextend11" jdbcType="VARCHAR" />
    <result column="FEXTEND12" property="fextend12" jdbcType="VARCHAR" />
    <result column="FEXTEND13" property="fextend13" jdbcType="VARCHAR" />
    <result column="FEXTEND14" property="fextend14" jdbcType="VARCHAR" />
    <result column="FEXTEND15" property="fextend15" jdbcType="VARCHAR" />
    <result column="FNATIVE" property="fnative" jdbcType="VARCHAR" />
    <result column="FCURRADDR" property="fcurraddr" jdbcType="VARCHAR" />
    <result column="FCURRTELE" property="fcurrtele" jdbcType="VARCHAR" />
    <result column="FCURRPOST" property="fcurrpost" jdbcType="VARCHAR" />
    <result column="FJOBBH" property="fjobbh" jdbcType="VARCHAR" />
    <result column="FCSTZ" property="fcstz" jdbcType="DOUBLE" />
    <result column="FRYTZ" property="frytz" jdbcType="DOUBLE" />
    <result column="FYCLJBH" property="fycljbh" jdbcType="VARCHAR" />
    <result column="FYCLJ" property="fyclj" jdbcType="VARCHAR" />
    <result column="FPHZDBH" property="fphzdbh" jdbcType="VARCHAR" />
    <result column="FPHZDNUM" property="fphzdnum" jdbcType="VARCHAR" />
    <result column="FIFGMYWBH" property="fifgmywbh" jdbcType="VARCHAR" />
    <result column="FIFGMYW" property="fifgmyw" jdbcType="VARCHAR" />
    <result column="FNURSEBH" property="fnursebh" jdbcType="VARCHAR" />
    <result column="FNURSE" property="fnurse" jdbcType="VARCHAR" />
    <result column="FLYFSBH" property="flyfsbh" jdbcType="VARCHAR" />
    <result column="FLYFS" property="flyfs" jdbcType="VARCHAR" />
    <result column="FYZOUTHOSTITAL" property="fyzouthostital" jdbcType="VARCHAR" />
    <result column="FSQOUTHOSTITAL" property="fsqouthostital" jdbcType="VARCHAR" />
    <result column="FISAGAINRYBH" property="fisagainrybh" jdbcType="VARCHAR" />
    <result column="FISAGAINRY" property="fisagainry" jdbcType="VARCHAR" />
    <result column="FISAGAINRYMD" property="fisagainrymd" jdbcType="VARCHAR" />
    <result column="FRYQHMDAYS" property="fryqhmdays" jdbcType="INTEGER" />
    <result column="FRYQHMHOURS" property="fryqhmhours" jdbcType="INTEGER" />
    <result column="FRYQHMMINS" property="fryqhmmins" jdbcType="INTEGER" />
    <result column="FRYQHMCOUNTS" property="fryqhmcounts" jdbcType="INTEGER" />
    <result column="FRYHMDAYS" property="fryhmdays" jdbcType="INTEGER" />
    <result column="FRYHMHOURS" property="fryhmhours" jdbcType="INTEGER" />
    <result column="FRYHMMINS" property="fryhmmins" jdbcType="INTEGER" />
    <result column="FRYHMCOUNTS" property="fryhmcounts" jdbcType="INTEGER" />
    <result column="FFBBHNEW" property="ffbbhnew" jdbcType="VARCHAR" />
    <result column="FFBNEW" property="ffbnew" jdbcType="VARCHAR" />
    <result column="FZFJE" property="fzfje" jdbcType="NUMERIC" />
    <result column="FZHFWLYLF" property="fzhfwlylf" jdbcType="NUMERIC" />
    <result column="FZHFWLCZF" property="fzhfwlczf" jdbcType="NUMERIC" />
    <result column="FZHFWLHLF" property="fzhfwlhlf" jdbcType="NUMERIC" />
    <result column="FZHFWLQTF" property="fzhfwlqtf" jdbcType="NUMERIC" />
    <result column="FZDLBLF" property="fzdlblf" jdbcType="NUMERIC" />
    <result column="FZDLSSSF" property="fzdlsssf" jdbcType="NUMERIC" />
    <result column="FZDLYXF" property="fzdlyxf" jdbcType="NUMERIC" />
    <result column="FZDLLCF" property="fzdllcf" jdbcType="NUMERIC" />
    <result column="FZLLFFSSF" property="fzllffssf" jdbcType="NUMERIC" />
    <result column="FZLLFWLZWLF" property="fzllfwlzwlf" jdbcType="NUMERIC" />
    <result column="FZLLFSSF" property="fzllfssf" jdbcType="NUMERIC" />
    <result column="FZLLFMZF" property="fzllfmzf" jdbcType="NUMERIC" />
    <result column="FZLLFSSZLF" property="fzllfsszlf" jdbcType="NUMERIC" />
    <result column="FKFLKFF" property="fkflkff" jdbcType="NUMERIC" />
    <result column="FZYLZF" property="fzylzf" jdbcType="NUMERIC" />
    <result column="FXYLGJF" property="fxylgjf" jdbcType="NUMERIC" />
    <result column="FXYLXF" property="fxylxf" jdbcType="NUMERIC" />
    <result column="FXYLBQBF" property="fxylbqbf" jdbcType="NUMERIC" />
    <result column="FXYLQDBF" property="fxylqdbf" jdbcType="NUMERIC" />
    <result column="FXYLYXYZF" property="fxylyxyzf" jdbcType="NUMERIC" />
    <result column="FXYLXBYZF" property="fxylxbyzf" jdbcType="NUMERIC" />
    <result column="FHCLCJF" property="fhclcjf" jdbcType="NUMERIC" />
    <result column="FHCLZLF" property="fhclzlf" jdbcType="NUMERIC" />
    <result column="FHCLSSF" property="fhclssf" jdbcType="NUMERIC" />
    <result column="FZHFWLYLF01" property="fzhfwlylf01" jdbcType="NUMERIC" />
    <result column="FZHFWLYLF02" property="fzhfwlylf02" jdbcType="NUMERIC" />
    <result column="FZYLZDF" property="fzylzdf" jdbcType="NUMERIC" />
    <result column="FZYLZLF" property="fzylzlf" jdbcType="NUMERIC" />
    <result column="FZYLZLF01" property="fzylzlf01" jdbcType="NUMERIC" />
    <result column="FZYLZLF02" property="fzylzlf02" jdbcType="NUMERIC" />
    <result column="FZYLZLF03" property="fzylzlf03" jdbcType="NUMERIC" />
    <result column="FZYLZLF04" property="fzylzlf04" jdbcType="NUMERIC" />
    <result column="FZYLZLF05" property="fzylzlf05" jdbcType="NUMERIC" />
    <result column="FZYLZLF06" property="fzylzlf06" jdbcType="NUMERIC" />
    <result column="FZYLQTF" property="fzylqtf" jdbcType="NUMERIC" />
    <result column="FZYLQTF01" property="fzylqtf01" jdbcType="NUMERIC" />
    <result column="FZYLQTF02" property="fzylqtf02" jdbcType="NUMERIC" />
    <result column="FZCLJGZJF" property="fzcljgzjf" jdbcType="NUMERIC" />
    <result column="FRYTJBH" property="frytjbh" jdbcType="VARCHAR" />
    <result column="FRYTJ" property="frytj" jdbcType="VARCHAR" />
    <result column="fcurraddrbh" property="fcurraddrbh" jdbcType="VARCHAR" />
    <result column="fdwaddrbh" property="fdwaddrbh" jdbcType="VARCHAR" />
    <result column="fhkaddrbh" property="fhkaddrbh" jdbcType="VARCHAR" />
    <result column="flxaddrbh" property="flxaddrbh" jdbcType="VARCHAR" />
    <result column="FBIRTHPLACEBH" property="fbirthplacebh" jdbcType="VARCHAR" />
    <result column="FYHZWDJZQK" property="fyhzwdjzqk" jdbcType="VARCHAR" />
    <result column="FZWDCSMC" property="fzwdcsmc" jdbcType="VARCHAR" />
    <result column="FZBDZYQK" property="fzbdzyqk" jdbcType="VARCHAR" />
    <result column="FWDCSMC" property="fwdcsmc" jdbcType="VARCHAR" />
    <result column="FYHXJSJ" property="fyhxjsj" jdbcType="VARCHAR" />
    <result column="fzwdjjreason" property="fzwdjjreason" jdbcType="VARCHAR" />
    <result column="fzybsjjreason" property="fzybsjjreason" jdbcType="VARCHAR" />
  </resultMap>
  <sql id="Base_Column_List" >
    FID, FIFINPUT, FPRN, FTIMES, FICDVERSION, FZYID, FAGE, FNAME, FSEXBH, FSEX, FBIRTHDAY, 
    FBIRTHPLACE, FIDCARD, FCOUNTRYBH, FCOUNTRY, FNATIONALITYBH, FNATIONALITY, FJOB, FSTATUSBH, 
    FSTATUS, FDWNAME, FDWADDR, FDWTELE, FDWPOST, FHKADDR, FHKPOST, FLXNAME, FRELATE, 
    FLXADDR, FLXTELE, FFBBH, FFB, FASCARD1, FASCARD2, FRYDATE, FRYTIME, FRYTYKH, FRYDEPT, 
    FRYBS, FCYDATE, FCYTIME, FCYTYKH, FCYDEPT, FCYBS, FDAYS, FMZZDBH, FMZZD, FMZDOCTBH, 
    FMZDOCT, FRYINFOBH, FRYINFO, FRYZDBH, FRYZD, FQZDATE, FPHZD, FGMYW, FHBSAGBH, FHBSAG, 
    FHCVABBH, FHCVAB, FHIVABBH, FHIVAB, FMZCYACCOBH, FMZCYACCO, FRYCYACCOBH, FRYCYACCO, 
    FLCBLACCOBH, FLCBLACCO, FFSBLACCOBH, FFSBLACCO, FOPACCOBH, FOPACCO, FQJTIMES, FQJSUCTIMES, 
    FKZRBH, FKZR, FZRDOCTBH, FZRDOCTOR, FZZDOCTBH, FZZDOCT, FZYDOCTBH, FZYDOCT, FJXDOCTBH, 
    FJXDOCT, FYJSSXDOCTBH, FYJSSXDOCT, FSXDOCTBH, FSXDOCT, FBMYBH, FBMY, FZLRBH, FZLR, 
    FQUALITYBH, FQUALITY, FZKDOCTBH, FZKDOCT, FZKNURSEBH, FZKNURSE, FZKRQ, FMZDEADBH, 
    FMZDEAD, FSUM1, FCWF, FHLF, FXYF, FZYF, FZCHYF, FZCYF, FFSF, FHYF, FSYF, FSXF, FZLF, 
    FSSF, FJSF, FJCF, FMZF, FYEF, FPCF, FQTF, FBODYBH, FBODY, FISOPFIRSTBH, FISOPFIRST, 
    FISZLFIRSTBH, FISZLFIRST, FISJCFIRSTBH, FISJCFIRST, FISZDFIRSTBH, FISZDFIRST, FISSZBH, 
    FISSZ, FSZQX, FSAMPLEBH, FSAMPLE, FBLOODBH, FBLOOD, FRHBH, FRH, FSXFYBH, FSXFY, FSYFYBH, 
    FSYFY, FREDCELL, FPLAQUE, FSEROUS, FALLBLOOD, FOTHERBLOOD, FHZYJ, FHZYC, FHLTJ, FHL1, 
    FHL2, FHL3, FHLZZ, FHLTS, FBABYNUM, FTWILL, FQJBR, FQJSUC, FTHREQZ, FBACK, FIFZDSS, 
    FIFDBZ, FZLFZY, FZKTYKH, FZKDEPT, FZKDATE, FZKTIME, FSRYBH, FSRY, FWORKRQ, FJBFXBH, 
    FJBFX, FFHGDBH, FFHGD, FSOURCEBH, FSOURCE, FIFSS, FIFFYK, FBFZ, FYNGR, FEXTEND1, 
    FEXTEND2, FEXTEND3, FEXTEND4, FEXTEND5, FEXTEND6, FEXTEND7, FEXTEND8, FEXTEND9, FEXTEND10, 
    FEXTEND11, FEXTEND12, FEXTEND13, FEXTEND14, FEXTEND15, FNATIVE, FCURRADDR, FCURRTELE, 
    FCURRPOST, FJOBBH, FCSTZ, FRYTZ, FYCLJBH, FYCLJ, FPHZDBH, FPHZDNUM, FIFGMYWBH, FIFGMYW, 
    FNURSEBH, FNURSE, FLYFSBH, FLYFS, FYZOUTHOSTITAL, FSQOUTHOSTITAL, FISAGAINRYBH, FISAGAINRY, 
    FISAGAINRYMD, FRYQHMDAYS, FRYQHMHOURS, FRYQHMMINS, FRYQHMCOUNTS, FRYHMDAYS, FRYHMHOURS, 
    FRYHMMINS, FRYHMCOUNTS, FFBBHNEW, FFBNEW, FZFJE, FZHFWLYLF, FZHFWLCZF, FZHFWLHLF, 
    FZHFWLQTF, FZDLBLF, FZDLSSSF, FZDLYXF, FZDLLCF, FZLLFFSSF, FZLLFWLZWLF, FZLLFSSF, 
    FZLLFMZF, FZLLFSSZLF, FKFLKFF, FZYLZF, FXYLGJF, FXYLXF, FXYLBQBF, FXYLQDBF, FXYLYXYZF, 
    FXYLXBYZF, FHCLCJF, FHCLZLF, FHCLSSF, FZHFWLYLF01, FZHFWLYLF02, FZYLZDF, FZYLZLF, 
    FZYLZLF01, FZYLZLF02, FZYLZLF03, FZYLZLF04, FZYLZLF05, FZYLZLF06, FZYLQTF, FZYLQTF01, 
    FZYLQTF02, FZCLJGZJF, FRYTJBH, FRYTJ, fcurraddrbh, fdwaddrbh, fhkaddrbh, flxaddrbh, 
    FBIRTHPLACEBH, FYHZWDJZQK, FZWDCSMC, FZBDZYQK, FWDCSMC, FYHXJSJ, fzwdjjreason, fzybsjjreason
  </sql>
  <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Long" >
    select 
    <include refid="Base_Column_List" />
    from HIS_BA1
    where FID = #{fid,jdbcType=BIGINT}
  </select>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.Long" >
    delete from HIS_BA1
    where FID = #{fid,jdbcType=BIGINT}
  </delete>
  <insert id="insert" parameterType="com.emr.entity.his.HISBA1" >
    insert into HIS_BA1 (FIFINPUT, FPRN,
      FTIMES, FICDVERSION, FZYID, 
      FAGE, FNAME, FSEXBH, 
      FSEX, FBIRTHDAY, FBIRTHPLACE, 
      FIDCARD, FCOUNTRYBH, FCOUNTRY, 
      FNATIONALITYBH, FNATIONALITY, FJOB, 
      FSTATUSBH, FSTATUS, FDWNAME, 
      FDWADDR, FDWTELE, FDWPOST, 
      FHKADDR, FHKPOST, FLXNAME, 
      FRELATE, FLXADDR, FLXTELE, 
      FFBBH, FFB, FASCARD1, 
      FASCARD2, FRYDATE, FRYTIME, 
      FRYTYKH, FRYDEPT, FRYBS, 
      FCYDATE, FCYTIME, FCYTYKH, 
      FCYDEPT, FCYBS, FDAYS, 
      FMZZDBH, FMZZD, FMZDOCTBH, 
      FMZDOCT, FRYINFOBH, FRYINFO, 
      FRYZDBH, FRYZD, FQZDATE, 
      FPHZD, FGMYW, FHBSAGBH, 
      FHBSAG, FHCVABBH, FHCVAB, 
      FHIVABBH, FHIVAB, FMZCYACCOBH, 
      FMZCYACCO, FRYCYACCOBH, FRYCYACCO, 
      FLCBLACCOBH, FLCBLACCO, FFSBLACCOBH, 
      FFSBLACCO, FOPACCOBH, FOPACCO, 
      FQJTIMES, FQJSUCTIMES, FKZRBH, 
      FKZR, FZRDOCTBH, FZRDOCTOR, 
      FZZDOCTBH, FZZDOCT, FZYDOCTBH, 
      FZYDOCT, FJXDOCTBH, FJXDOCT, 
      FYJSSXDOCTBH, FYJSSXDOCT, FSXDOCTBH, 
      FSXDOCT, FBMYBH, FBMY, 
      FZLRBH, FZLR, FQUALITYBH, 
      FQUALITY, FZKDOCTBH, FZKDOCT, 
      FZKNURSEBH, FZKNURSE, FZKRQ, 
      FMZDEADBH, FMZDEAD, FSUM1, 
      FCWF, FHLF, FXYF, FZYF, 
      FZCHYF, FZCYF, FFSF, 
      FHYF, FSYF, FSXF, FZLF, 
      FSSF, FJSF, FJCF, FMZF, 
      FYEF, FPCF, FQTF, FBODYBH, 
      FBODY, FISOPFIRSTBH, FISOPFIRST, 
      FISZLFIRSTBH, FISZLFIRST, FISJCFIRSTBH, 
      FISJCFIRST, FISZDFIRSTBH, FISZDFIRST, 
      FISSZBH, FISSZ, FSZQX, 
      FSAMPLEBH, FSAMPLE, FBLOODBH, 
      FBLOOD, FRHBH, FRH, 
      FSXFYBH, FSXFY, FSYFYBH, 
      FSYFY, FREDCELL, FPLAQUE, 
      FSEROUS, FALLBLOOD, FOTHERBLOOD, 
      FHZYJ, FHZYC, FHLTJ, 
      FHL1, FHL2, FHL3, FHLZZ, 
      FHLTS, FBABYNUM, FTWILL, 
      FQJBR, FQJSUC, FTHREQZ, FBACK, 
      FIFZDSS, FIFDBZ, FZLFZY, FZKTYKH, 
      FZKDEPT, FZKDATE, FZKTIME, 
      FSRYBH, FSRY, FWORKRQ, 
      FJBFXBH, FJBFX, FFHGDBH, 
      FFHGD, FSOURCEBH, FSOURCE, 
      FIFSS, FIFFYK, FBFZ, FYNGR, 
      FEXTEND1, FEXTEND2, FEXTEND3, 
      FEXTEND4, FEXTEND5, FEXTEND6, 
      FEXTEND7, FEXTEND8, FEXTEND9, 
      FEXTEND10, FEXTEND11, FEXTEND12, 
      FEXTEND13, FEXTEND14, FEXTEND15, 
      FNATIVE, FCURRADDR, FCURRTELE, 
      FCURRPOST, FJOBBH, FCSTZ, 
      FRYTZ, FYCLJBH, FYCLJ, 
      FPHZDBH, FPHZDNUM, FIFGMYWBH, 
      FIFGMYW, FNURSEBH, FNURSE, 
      FLYFSBH, FLYFS, FYZOUTHOSTITAL, 
      FSQOUTHOSTITAL, FISAGAINRYBH, FISAGAINRY, 
      FISAGAINRYMD, FRYQHMDAYS, FRYQHMHOURS, 
      FRYQHMMINS, FRYQHMCOUNTS, FRYHMDAYS, 
      FRYHMHOURS, FRYHMMINS, FRYHMCOUNTS, 
      FFBBHNEW, FFBNEW, FZFJE, 
      FZHFWLYLF, FZHFWLCZF, FZHFWLHLF, 
      FZHFWLQTF, FZDLBLF, FZDLSSSF, 
      FZDLYXF, FZDLLCF, FZLLFFSSF, 
      FZLLFWLZWLF, FZLLFSSF, FZLLFMZF, 
      FZLLFSSZLF, FKFLKFF, FZYLZF, 
      FXYLGJF, FXYLXF, FXYLBQBF, 
      FXYLQDBF, FXYLYXYZF, FXYLXBYZF, 
      FHCLCJF, FHCLZLF, FHCLSSF, 
      FZHFWLYLF01, FZHFWLYLF02, FZYLZDF, 
      FZYLZLF, FZYLZLF01, FZYLZLF02, 
      FZYLZLF03, FZYLZLF04, FZYLZLF05, 
      FZYLZLF06, FZYLQTF, FZYLQTF01, 
      FZYLQTF02, FZCLJGZJF, FRYTJBH, 
      FRYTJ, fcurraddrbh, fdwaddrbh, 
      fhkaddrbh, flxaddrbh, FBIRTHPLACEBH, 
      FYHZWDJZQK, FZWDCSMC, FZBDZYQK, 
      FWDCSMC, FYHXJSJ, fzwdjjreason, 
      fzybsjjreason)
    values (#{fifinput,jdbcType=BIT}, #{fprn,jdbcType=VARCHAR},
      #{ftimes,jdbcType=INTEGER}, #{ficdversion,jdbcType=TINYINT}, #{fzyid,jdbcType=VARCHAR}, 
      #{fage,jdbcType=VARCHAR}, #{fname,jdbcType=VARCHAR}, #{fsexbh,jdbcType=VARCHAR}, 
      #{fsex,jdbcType=VARCHAR}, #{fbirthday,jdbcType=TIMESTAMP}, #{fbirthplace,jdbcType=VARCHAR}, 
      #{fidcard,jdbcType=VARCHAR}, #{fcountrybh,jdbcType=VARCHAR}, #{fcountry,jdbcType=VARCHAR}, 
      #{fnationalitybh,jdbcType=VARCHAR}, #{fnationality,jdbcType=VARCHAR}, #{fjob,jdbcType=VARCHAR}, 
      #{fstatusbh,jdbcType=VARCHAR}, #{fstatus,jdbcType=VARCHAR}, #{fdwname,jdbcType=VARCHAR}, 
      #{fdwaddr,jdbcType=VARCHAR}, #{fdwtele,jdbcType=VARCHAR}, #{fdwpost,jdbcType=VARCHAR}, 
      #{fhkaddr,jdbcType=VARCHAR}, #{fhkpost,jdbcType=VARCHAR}, #{flxname,jdbcType=VARCHAR}, 
      #{frelate,jdbcType=VARCHAR}, #{flxaddr,jdbcType=VARCHAR}, #{flxtele,jdbcType=VARCHAR}, 
      #{ffbbh,jdbcType=VARCHAR}, #{ffb,jdbcType=VARCHAR}, #{fascard1,jdbcType=VARCHAR}, 
      #{fascard2,jdbcType=VARCHAR}, #{frydate,jdbcType=TIMESTAMP}, #{frytime,jdbcType=VARCHAR}, 
      #{frytykh,jdbcType=VARCHAR}, #{frydept,jdbcType=VARCHAR}, #{frybs,jdbcType=VARCHAR}, 
      #{fcydate,jdbcType=TIMESTAMP}, #{fcytime,jdbcType=VARCHAR}, #{fcytykh,jdbcType=VARCHAR}, 
      #{fcydept,jdbcType=VARCHAR}, #{fcybs,jdbcType=VARCHAR}, #{fdays,jdbcType=INTEGER}, 
      #{fmzzdbh,jdbcType=VARCHAR}, #{fmzzd,jdbcType=VARCHAR}, #{fmzdoctbh,jdbcType=VARCHAR}, 
      #{fmzdoct,jdbcType=VARCHAR}, #{fryinfobh,jdbcType=VARCHAR}, #{fryinfo,jdbcType=VARCHAR}, 
      #{fryzdbh,jdbcType=VARCHAR}, #{fryzd,jdbcType=VARCHAR}, #{fqzdate,jdbcType=TIMESTAMP}, 
      #{fphzd,jdbcType=VARCHAR}, #{fgmyw,jdbcType=VARCHAR}, #{fhbsagbh,jdbcType=VARCHAR}, 
      #{fhbsag,jdbcType=VARCHAR}, #{fhcvabbh,jdbcType=VARCHAR}, #{fhcvab,jdbcType=VARCHAR}, 
      #{fhivabbh,jdbcType=VARCHAR}, #{fhivab,jdbcType=VARCHAR}, #{fmzcyaccobh,jdbcType=VARCHAR}, 
      #{fmzcyacco,jdbcType=VARCHAR}, #{frycyaccobh,jdbcType=VARCHAR}, #{frycyacco,jdbcType=VARCHAR}, 
      #{flcblaccobh,jdbcType=VARCHAR}, #{flcblacco,jdbcType=VARCHAR}, #{ffsblaccobh,jdbcType=VARCHAR}, 
      #{ffsblacco,jdbcType=VARCHAR}, #{fopaccobh,jdbcType=VARCHAR}, #{fopacco,jdbcType=VARCHAR}, 
      #{fqjtimes,jdbcType=INTEGER}, #{fqjsuctimes,jdbcType=INTEGER}, #{fkzrbh,jdbcType=VARCHAR}, 
      #{fkzr,jdbcType=VARCHAR}, #{fzrdoctbh,jdbcType=VARCHAR}, #{fzrdoctor,jdbcType=VARCHAR}, 
      #{fzzdoctbh,jdbcType=VARCHAR}, #{fzzdoct,jdbcType=VARCHAR}, #{fzydoctbh,jdbcType=VARCHAR}, 
      #{fzydoct,jdbcType=VARCHAR}, #{fjxdoctbh,jdbcType=VARCHAR}, #{fjxdoct,jdbcType=VARCHAR}, 
      #{fyjssxdoctbh,jdbcType=VARCHAR}, #{fyjssxdoct,jdbcType=VARCHAR}, #{fsxdoctbh,jdbcType=VARCHAR}, 
      #{fsxdoct,jdbcType=VARCHAR}, #{fbmybh,jdbcType=VARCHAR}, #{fbmy,jdbcType=VARCHAR}, 
      #{fzlrbh,jdbcType=VARCHAR}, #{fzlr,jdbcType=VARCHAR}, #{fqualitybh,jdbcType=VARCHAR}, 
      #{fquality,jdbcType=VARCHAR}, #{fzkdoctbh,jdbcType=VARCHAR}, #{fzkdoct,jdbcType=VARCHAR}, 
      #{fzknursebh,jdbcType=VARCHAR}, #{fzknurse,jdbcType=VARCHAR}, #{fzkrq,jdbcType=TIMESTAMP}, 
      #{fmzdeadbh,jdbcType=VARCHAR}, #{fmzdead,jdbcType=VARCHAR}, #{fsum1,jdbcType=NUMERIC}, 
      #{fcwf,jdbcType=NUMERIC}, #{fhlf,jdbcType=NUMERIC}, #{fxyf,jdbcType=NUMERIC}, #{fzyf,jdbcType=NUMERIC}, 
      #{fzchyf,jdbcType=NUMERIC}, #{fzcyf,jdbcType=NUMERIC}, #{ffsf,jdbcType=NUMERIC}, 
      #{fhyf,jdbcType=NUMERIC}, #{fsyf,jdbcType=NUMERIC}, #{fsxf,jdbcType=NUMERIC}, #{fzlf,jdbcType=NUMERIC}, 
      #{fssf,jdbcType=NUMERIC}, #{fjsf,jdbcType=NUMERIC}, #{fjcf,jdbcType=NUMERIC}, #{fmzf,jdbcType=NUMERIC}, 
      #{fyef,jdbcType=NUMERIC}, #{fpcf,jdbcType=NUMERIC}, #{fqtf,jdbcType=NUMERIC}, #{fbodybh,jdbcType=VARCHAR}, 
      #{fbody,jdbcType=VARCHAR}, #{fisopfirstbh,jdbcType=VARCHAR}, #{fisopfirst,jdbcType=VARCHAR}, 
      #{fiszlfirstbh,jdbcType=VARCHAR}, #{fiszlfirst,jdbcType=VARCHAR}, #{fisjcfirstbh,jdbcType=VARCHAR}, 
      #{fisjcfirst,jdbcType=VARCHAR}, #{fiszdfirstbh,jdbcType=VARCHAR}, #{fiszdfirst,jdbcType=VARCHAR}, 
      #{fisszbh,jdbcType=VARCHAR}, #{fissz,jdbcType=VARCHAR}, #{fszqx,jdbcType=VARCHAR}, 
      #{fsamplebh,jdbcType=VARCHAR}, #{fsample,jdbcType=VARCHAR}, #{fbloodbh,jdbcType=VARCHAR}, 
      #{fblood,jdbcType=VARCHAR}, #{frhbh,jdbcType=VARCHAR}, #{frh,jdbcType=VARCHAR}, 
      #{fsxfybh,jdbcType=VARCHAR}, #{fsxfy,jdbcType=VARCHAR}, #{fsyfybh,jdbcType=VARCHAR}, 
      #{fsyfy,jdbcType=VARCHAR}, #{fredcell,jdbcType=NUMERIC}, #{fplaque,jdbcType=NUMERIC}, 
      #{fserous,jdbcType=NUMERIC}, #{fallblood,jdbcType=NUMERIC}, #{fotherblood,jdbcType=NUMERIC}, 
      #{fhzyj,jdbcType=INTEGER}, #{fhzyc,jdbcType=INTEGER}, #{fhltj,jdbcType=NUMERIC}, 
      #{fhl1,jdbcType=NUMERIC}, #{fhl2,jdbcType=NUMERIC}, #{fhl3,jdbcType=NUMERIC}, #{fhlzz,jdbcType=INTEGER}, 
      #{fhlts,jdbcType=INTEGER}, #{fbabynum,jdbcType=INTEGER}, #{ftwill,jdbcType=BIT}, 
      #{fqjbr,jdbcType=BIT}, #{fqjsuc,jdbcType=BIT}, #{fthreqz,jdbcType=BIT}, #{fback,jdbcType=BIT}, 
      #{fifzdss,jdbcType=BIT}, #{fifdbz,jdbcType=BIT}, #{fzlfzy,jdbcType=NUMERIC}, #{fzktykh,jdbcType=VARCHAR}, 
      #{fzkdept,jdbcType=VARCHAR}, #{fzkdate,jdbcType=TIMESTAMP}, #{fzktime,jdbcType=VARCHAR}, 
      #{fsrybh,jdbcType=VARCHAR}, #{fsry,jdbcType=VARCHAR}, #{fworkrq,jdbcType=TIMESTAMP}, 
      #{fjbfxbh,jdbcType=VARCHAR}, #{fjbfx,jdbcType=VARCHAR}, #{ffhgdbh,jdbcType=VARCHAR}, 
      #{ffhgd,jdbcType=VARCHAR}, #{fsourcebh,jdbcType=VARCHAR}, #{fsource,jdbcType=VARCHAR}, 
      #{fifss,jdbcType=BIT}, #{fiffyk,jdbcType=BIT}, #{fbfz,jdbcType=BIT}, #{fyngr,jdbcType=INTEGER}, 
      #{fextend1,jdbcType=VARCHAR}, #{fextend2,jdbcType=VARCHAR}, #{fextend3,jdbcType=VARCHAR}, 
      #{fextend4,jdbcType=VARCHAR}, #{fextend5,jdbcType=VARCHAR}, #{fextend6,jdbcType=VARCHAR}, 
      #{fextend7,jdbcType=VARCHAR}, #{fextend8,jdbcType=VARCHAR}, #{fextend9,jdbcType=VARCHAR}, 
      #{fextend10,jdbcType=VARCHAR}, #{fextend11,jdbcType=VARCHAR}, #{fextend12,jdbcType=VARCHAR}, 
      #{fextend13,jdbcType=VARCHAR}, #{fextend14,jdbcType=VARCHAR}, #{fextend15,jdbcType=VARCHAR}, 
      #{fnative,jdbcType=VARCHAR}, #{fcurraddr,jdbcType=VARCHAR}, #{fcurrtele,jdbcType=VARCHAR}, 
      #{fcurrpost,jdbcType=VARCHAR}, #{fjobbh,jdbcType=VARCHAR}, #{fcstz,jdbcType=DOUBLE}, 
      #{frytz,jdbcType=DOUBLE}, #{fycljbh,jdbcType=VARCHAR}, #{fyclj,jdbcType=VARCHAR}, 
      #{fphzdbh,jdbcType=VARCHAR}, #{fphzdnum,jdbcType=VARCHAR}, #{fifgmywbh,jdbcType=VARCHAR}, 
      #{fifgmyw,jdbcType=VARCHAR}, #{fnursebh,jdbcType=VARCHAR}, #{fnurse,jdbcType=VARCHAR}, 
      #{flyfsbh,jdbcType=VARCHAR}, #{flyfs,jdbcType=VARCHAR}, #{fyzouthostital,jdbcType=VARCHAR}, 
      #{fsqouthostital,jdbcType=VARCHAR}, #{fisagainrybh,jdbcType=VARCHAR}, #{fisagainry,jdbcType=VARCHAR}, 
      #{fisagainrymd,jdbcType=VARCHAR}, #{fryqhmdays,jdbcType=INTEGER}, #{fryqhmhours,jdbcType=INTEGER}, 
      #{fryqhmmins,jdbcType=INTEGER}, #{fryqhmcounts,jdbcType=INTEGER}, #{fryhmdays,jdbcType=INTEGER}, 
      #{fryhmhours,jdbcType=INTEGER}, #{fryhmmins,jdbcType=INTEGER}, #{fryhmcounts,jdbcType=INTEGER}, 
      #{ffbbhnew,jdbcType=VARCHAR}, #{ffbnew,jdbcType=VARCHAR}, #{fzfje,jdbcType=NUMERIC}, 
      #{fzhfwlylf,jdbcType=NUMERIC}, #{fzhfwlczf,jdbcType=NUMERIC}, #{fzhfwlhlf,jdbcType=NUMERIC}, 
      #{fzhfwlqtf,jdbcType=NUMERIC}, #{fzdlblf,jdbcType=NUMERIC}, #{fzdlsssf,jdbcType=NUMERIC}, 
      #{fzdlyxf,jdbcType=NUMERIC}, #{fzdllcf,jdbcType=NUMERIC}, #{fzllffssf,jdbcType=NUMERIC}, 
      #{fzllfwlzwlf,jdbcType=NUMERIC}, #{fzllfssf,jdbcType=NUMERIC}, #{fzllfmzf,jdbcType=NUMERIC}, 
      #{fzllfsszlf,jdbcType=NUMERIC}, #{fkflkff,jdbcType=NUMERIC}, #{fzylzf,jdbcType=NUMERIC}, 
      #{fxylgjf,jdbcType=NUMERIC}, #{fxylxf,jdbcType=NUMERIC}, #{fxylbqbf,jdbcType=NUMERIC}, 
      #{fxylqdbf,jdbcType=NUMERIC}, #{fxylyxyzf,jdbcType=NUMERIC}, #{fxylxbyzf,jdbcType=NUMERIC}, 
      #{fhclcjf,jdbcType=NUMERIC}, #{fhclzlf,jdbcType=NUMERIC}, #{fhclssf,jdbcType=NUMERIC}, 
      #{fzhfwlylf01,jdbcType=NUMERIC}, #{fzhfwlylf02,jdbcType=NUMERIC}, #{fzylzdf,jdbcType=NUMERIC}, 
      #{fzylzlf,jdbcType=NUMERIC}, #{fzylzlf01,jdbcType=NUMERIC}, #{fzylzlf02,jdbcType=NUMERIC}, 
      #{fzylzlf03,jdbcType=NUMERIC}, #{fzylzlf04,jdbcType=NUMERIC}, #{fzylzlf05,jdbcType=NUMERIC}, 
      #{fzylzlf06,jdbcType=NUMERIC}, #{fzylqtf,jdbcType=NUMERIC}, #{fzylqtf01,jdbcType=NUMERIC}, 
      #{fzylqtf02,jdbcType=NUMERIC}, #{fzcljgzjf,jdbcType=NUMERIC}, #{frytjbh,jdbcType=VARCHAR}, 
      #{frytj,jdbcType=VARCHAR}, #{fcurraddrbh,jdbcType=VARCHAR}, #{fdwaddrbh,jdbcType=VARCHAR}, 
      #{fhkaddrbh,jdbcType=VARCHAR}, #{flxaddrbh,jdbcType=VARCHAR}, #{fbirthplacebh,jdbcType=VARCHAR}, 
      #{fyhzwdjzqk,jdbcType=VARCHAR}, #{fzwdcsmc,jdbcType=VARCHAR}, #{fzbdzyqk,jdbcType=VARCHAR}, 
      #{fwdcsmc,jdbcType=VARCHAR}, #{fyhxjsj,jdbcType=VARCHAR}, #{fzwdjjreason,jdbcType=VARCHAR}, 
      #{fzybsjjreason,jdbcType=VARCHAR})
  </insert>
  <insert id="insertSelective" parameterType="com.emr.entity.his.HISBA1" >
    insert into HIS_BA1
    <trim prefix="(" suffix=")" suffixOverrides="," >
      <if test="fid != null" >
        FID,
      </if>
      <if test="fifinput != null" >
        FIFINPUT,
      </if>
      <if test="fprn != null" >
        FPRN,
      </if>
      <if test="ftimes != null" >
        FTIMES,
      </if>
      <if test="ficdversion != null" >
        FICDVERSION,
      </if>
      <if test="fzyid != null" >
        FZYID,
      </if>
      <if test="fage != null" >
        FAGE,
      </if>
      <if test="fname != null" >
        FNAME,
      </if>
      <if test="fsexbh != null" >
        FSEXBH,
      </if>
      <if test="fsex != null" >
        FSEX,
      </if>
      <if test="fbirthday != null" >
        FBIRTHDAY,
      </if>
      <if test="fbirthplace != null" >
        FBIRTHPLACE,
      </if>
      <if test="fidcard != null" >
        FIDCARD,
      </if>
      <if test="fcountrybh != null" >
        FCOUNTRYBH,
      </if>
      <if test="fcountry != null" >
        FCOUNTRY,
      </if>
      <if test="fnationalitybh != null" >
        FNATIONALITYBH,
      </if>
      <if test="fnationality != null" >
        FNATIONALITY,
      </if>
      <if test="fjob != null" >
        FJOB,
      </if>
      <if test="fstatusbh != null" >
        FSTATUSBH,
      </if>
      <if test="fstatus != null" >
        FSTATUS,
      </if>
      <if test="fdwname != null" >
        FDWNAME,
      </if>
      <if test="fdwaddr != null" >
        FDWADDR,
      </if>
      <if test="fdwtele != null" >
        FDWTELE,
      </if>
      <if test="fdwpost != null" >
        FDWPOST,
      </if>
      <if test="fhkaddr != null" >
        FHKADDR,
      </if>
      <if test="fhkpost != null" >
        FHKPOST,
      </if>
      <if test="flxname != null" >
        FLXNAME,
      </if>
      <if test="frelate != null" >
        FRELATE,
      </if>
      <if test="flxaddr != null" >
        FLXADDR,
      </if>
      <if test="flxtele != null" >
        FLXTELE,
      </if>
      <if test="ffbbh != null" >
        FFBBH,
      </if>
      <if test="ffb != null" >
        FFB,
      </if>
      <if test="fascard1 != null" >
        FASCARD1,
      </if>
      <if test="fascard2 != null" >
        FASCARD2,
      </if>
      <if test="frydate != null" >
        FRYDATE,
      </if>
      <if test="frytime != null" >
        FRYTIME,
      </if>
      <if test="frytykh != null" >
        FRYTYKH,
      </if>
      <if test="frydept != null" >
        FRYDEPT,
      </if>
      <if test="frybs != null" >
        FRYBS,
      </if>
      <if test="fcydate != null" >
        FCYDATE,
      </if>
      <if test="fcytime != null" >
        FCYTIME,
      </if>
      <if test="fcytykh != null" >
        FCYTYKH,
      </if>
      <if test="fcydept != null" >
        FCYDEPT,
      </if>
      <if test="fcybs != null" >
        FCYBS,
      </if>
      <if test="fdays != null" >
        FDAYS,
      </if>
      <if test="fmzzdbh != null" >
        FMZZDBH,
      </if>
      <if test="fmzzd != null" >
        FMZZD,
      </if>
      <if test="fmzdoctbh != null" >
        FMZDOCTBH,
      </if>
      <if test="fmzdoct != null" >
        FMZDOCT,
      </if>
      <if test="fryinfobh != null" >
        FRYINFOBH,
      </if>
      <if test="fryinfo != null" >
        FRYINFO,
      </if>
      <if test="fryzdbh != null" >
        FRYZDBH,
      </if>
      <if test="fryzd != null" >
        FRYZD,
      </if>
      <if test="fqzdate != null" >
        FQZDATE,
      </if>
      <if test="fphzd != null" >
        FPHZD,
      </if>
      <if test="fgmyw != null" >
        FGMYW,
      </if>
      <if test="fhbsagbh != null" >
        FHBSAGBH,
      </if>
      <if test="fhbsag != null" >
        FHBSAG,
      </if>
      <if test="fhcvabbh != null" >
        FHCVABBH,
      </if>
      <if test="fhcvab != null" >
        FHCVAB,
      </if>
      <if test="fhivabbh != null" >
        FHIVABBH,
      </if>
      <if test="fhivab != null" >
        FHIVAB,
      </if>
      <if test="fmzcyaccobh != null" >
        FMZCYACCOBH,
      </if>
      <if test="fmzcyacco != null" >
        FMZCYACCO,
      </if>
      <if test="frycyaccobh != null" >
        FRYCYACCOBH,
      </if>
      <if test="frycyacco != null" >
        FRYCYACCO,
      </if>
      <if test="flcblaccobh != null" >
        FLCBLACCOBH,
      </if>
      <if test="flcblacco != null" >
        FLCBLACCO,
      </if>
      <if test="ffsblaccobh != null" >
        FFSBLACCOBH,
      </if>
      <if test="ffsblacco != null" >
        FFSBLACCO,
      </if>
      <if test="fopaccobh != null" >
        FOPACCOBH,
      </if>
      <if test="fopacco != null" >
        FOPACCO,
      </if>
      <if test="fqjtimes != null" >
        FQJTIMES,
      </if>
      <if test="fqjsuctimes != null" >
        FQJSUCTIMES,
      </if>
      <if test="fkzrbh != null" >
        FKZRBH,
      </if>
      <if test="fkzr != null" >
        FKZR,
      </if>
      <if test="fzrdoctbh != null" >
        FZRDOCTBH,
      </if>
      <if test="fzrdoctor != null" >
        FZRDOCTOR,
      </if>
      <if test="fzzdoctbh != null" >
        FZZDOCTBH,
      </if>
      <if test="fzzdoct != null" >
        FZZDOCT,
      </if>
      <if test="fzydoctbh != null" >
        FZYDOCTBH,
      </if>
      <if test="fzydoct != null" >
        FZYDOCT,
      </if>
      <if test="fjxdoctbh != null" >
        FJXDOCTBH,
      </if>
      <if test="fjxdoct != null" >
        FJXDOCT,
      </if>
      <if test="fyjssxdoctbh != null" >
        FYJSSXDOCTBH,
      </if>
      <if test="fyjssxdoct != null" >
        FYJSSXDOCT,
      </if>
      <if test="fsxdoctbh != null" >
        FSXDOCTBH,
      </if>
      <if test="fsxdoct != null" >
        FSXDOCT,
      </if>
      <if test="fbmybh != null" >
        FBMYBH,
      </if>
      <if test="fbmy != null" >
        FBMY,
      </if>
      <if test="fzlrbh != null" >
        FZLRBH,
      </if>
      <if test="fzlr != null" >
        FZLR,
      </if>
      <if test="fqualitybh != null" >
        FQUALITYBH,
      </if>
      <if test="fquality != null" >
        FQUALITY,
      </if>
      <if test="fzkdoctbh != null" >
        FZKDOCTBH,
      </if>
      <if test="fzkdoct != null" >
        FZKDOCT,
      </if>
      <if test="fzknursebh != null" >
        FZKNURSEBH,
      </if>
      <if test="fzknurse != null" >
        FZKNURSE,
      </if>
      <if test="fzkrq != null" >
        FZKRQ,
      </if>
      <if test="fmzdeadbh != null" >
        FMZDEADBH,
      </if>
      <if test="fmzdead != null" >
        FMZDEAD,
      </if>
      <if test="fsum1 != null" >
        FSUM1,
      </if>
      <if test="fcwf != null" >
        FCWF,
      </if>
      <if test="fhlf != null" >
        FHLF,
      </if>
      <if test="fxyf != null" >
        FXYF,
      </if>
      <if test="fzyf != null" >
        FZYF,
      </if>
      <if test="fzchyf != null" >
        FZCHYF,
      </if>
      <if test="fzcyf != null" >
        FZCYF,
      </if>
      <if test="ffsf != null" >
        FFSF,
      </if>
      <if test="fhyf != null" >
        FHYF,
      </if>
      <if test="fsyf != null" >
        FSYF,
      </if>
      <if test="fsxf != null" >
        FSXF,
      </if>
      <if test="fzlf != null" >
        FZLF,
      </if>
      <if test="fssf != null" >
        FSSF,
      </if>
      <if test="fjsf != null" >
        FJSF,
      </if>
      <if test="fjcf != null" >
        FJCF,
      </if>
      <if test="fmzf != null" >
        FMZF,
      </if>
      <if test="fyef != null" >
        FYEF,
      </if>
      <if test="fpcf != null" >
        FPCF,
      </if>
      <if test="fqtf != null" >
        FQTF,
      </if>
      <if test="fbodybh != null" >
        FBODYBH,
      </if>
      <if test="fbody != null" >
        FBODY,
      </if>
      <if test="fisopfirstbh != null" >
        FISOPFIRSTBH,
      </if>
      <if test="fisopfirst != null" >
        FISOPFIRST,
      </if>
      <if test="fiszlfirstbh != null" >
        FISZLFIRSTBH,
      </if>
      <if test="fiszlfirst != null" >
        FISZLFIRST,
      </if>
      <if test="fisjcfirstbh != null" >
        FISJCFIRSTBH,
      </if>
      <if test="fisjcfirst != null" >
        FISJCFIRST,
      </if>
      <if test="fiszdfirstbh != null" >
        FISZDFIRSTBH,
      </if>
      <if test="fiszdfirst != null" >
        FISZDFIRST,
      </if>
      <if test="fisszbh != null" >
        FISSZBH,
      </if>
      <if test="fissz != null" >
        FISSZ,
      </if>
      <if test="fszqx != null" >
        FSZQX,
      </if>
      <if test="fsamplebh != null" >
        FSAMPLEBH,
      </if>
      <if test="fsample != null" >
        FSAMPLE,
      </if>
      <if test="fbloodbh != null" >
        FBLOODBH,
      </if>
      <if test="fblood != null" >
        FBLOOD,
      </if>
      <if test="frhbh != null" >
        FRHBH,
      </if>
      <if test="frh != null" >
        FRH,
      </if>
      <if test="fsxfybh != null" >
        FSXFYBH,
      </if>
      <if test="fsxfy != null" >
        FSXFY,
      </if>
      <if test="fsyfybh != null" >
        FSYFYBH,
      </if>
      <if test="fsyfy != null" >
        FSYFY,
      </if>
      <if test="fredcell != null" >
        FREDCELL,
      </if>
      <if test="fplaque != null" >
        FPLAQUE,
      </if>
      <if test="fserous != null" >
        FSEROUS,
      </if>
      <if test="fallblood != null" >
        FALLBLOOD,
      </if>
      <if test="fotherblood != null" >
        FOTHERBLOOD,
      </if>
      <if test="fhzyj != null" >
        FHZYJ,
      </if>
      <if test="fhzyc != null" >
        FHZYC,
      </if>
      <if test="fhltj != null" >
        FHLTJ,
      </if>
      <if test="fhl1 != null" >
        FHL1,
      </if>
      <if test="fhl2 != null" >
        FHL2,
      </if>
      <if test="fhl3 != null" >
        FHL3,
      </if>
      <if test="fhlzz != null" >
        FHLZZ,
      </if>
      <if test="fhlts != null" >
        FHLTS,
      </if>
      <if test="fbabynum != null" >
        FBABYNUM,
      </if>
      <if test="ftwill != null" >
        FTWILL,
      </if>
      <if test="fqjbr != null" >
        FQJBR,
      </if>
      <if test="fqjsuc != null" >
        FQJSUC,
      </if>
      <if test="fthreqz != null" >
        FTHREQZ,
      </if>
      <if test="fback != null" >
        FBACK,
      </if>
      <if test="fifzdss != null" >
        FIFZDSS,
      </if>
      <if test="fifdbz != null" >
        FIFDBZ,
      </if>
      <if test="fzlfzy != null" >
        FZLFZY,
      </if>
      <if test="fzktykh != null" >
        FZKTYKH,
      </if>
      <if test="fzkdept != null" >
        FZKDEPT,
      </if>
      <if test="fzkdate != null" >
        FZKDATE,
      </if>
      <if test="fzktime != null" >
        FZKTIME,
      </if>
      <if test="fsrybh != null" >
        FSRYBH,
      </if>
      <if test="fsry != null" >
        FSRY,
      </if>
      <if test="fworkrq != null" >
        FWORKRQ,
      </if>
      <if test="fjbfxbh != null" >
        FJBFXBH,
      </if>
      <if test="fjbfx != null" >
        FJBFX,
      </if>
      <if test="ffhgdbh != null" >
        FFHGDBH,
      </if>
      <if test="ffhgd != null" >
        FFHGD,
      </if>
      <if test="fsourcebh != null" >
        FSOURCEBH,
      </if>
      <if test="fsource != null" >
        FSOURCE,
      </if>
      <if test="fifss != null" >
        FIFSS,
      </if>
      <if test="fiffyk != null" >
        FIFFYK,
      </if>
      <if test="fbfz != null" >
        FBFZ,
      </if>
      <if test="fyngr != null" >
        FYNGR,
      </if>
      <if test="fextend1 != null" >
        FEXTEND1,
      </if>
      <if test="fextend2 != null" >
        FEXTEND2,
      </if>
      <if test="fextend3 != null" >
        FEXTEND3,
      </if>
      <if test="fextend4 != null" >
        FEXTEND4,
      </if>
      <if test="fextend5 != null" >
        FEXTEND5,
      </if>
      <if test="fextend6 != null" >
        FEXTEND6,
      </if>
      <if test="fextend7 != null" >
        FEXTEND7,
      </if>
      <if test="fextend8 != null" >
        FEXTEND8,
      </if>
      <if test="fextend9 != null" >
        FEXTEND9,
      </if>
      <if test="fextend10 != null" >
        FEXTEND10,
      </if>
      <if test="fextend11 != null" >
        FEXTEND11,
      </if>
      <if test="fextend12 != null" >
        FEXTEND12,
      </if>
      <if test="fextend13 != null" >
        FEXTEND13,
      </if>
      <if test="fextend14 != null" >
        FEXTEND14,
      </if>
      <if test="fextend15 != null" >
        FEXTEND15,
      </if>
      <if test="fnative != null" >
        FNATIVE,
      </if>
      <if test="fcurraddr != null" >
        FCURRADDR,
      </if>
      <if test="fcurrtele != null" >
        FCURRTELE,
      </if>
      <if test="fcurrpost != null" >
        FCURRPOST,
      </if>
      <if test="fjobbh != null" >
        FJOBBH,
      </if>
      <if test="fcstz != null" >
        FCSTZ,
      </if>
      <if test="frytz != null" >
        FRYTZ,
      </if>
      <if test="fycljbh != null" >
        FYCLJBH,
      </if>
      <if test="fyclj != null" >
        FYCLJ,
      </if>
      <if test="fphzdbh != null" >
        FPHZDBH,
      </if>
      <if test="fphzdnum != null" >
        FPHZDNUM,
      </if>
      <if test="fifgmywbh != null" >
        FIFGMYWBH,
      </if>
      <if test="fifgmyw != null" >
        FIFGMYW,
      </if>
      <if test="fnursebh != null" >
        FNURSEBH,
      </if>
      <if test="fnurse != null" >
        FNURSE,
      </if>
      <if test="flyfsbh != null" >
        FLYFSBH,
      </if>
      <if test="flyfs != null" >
        FLYFS,
      </if>
      <if test="fyzouthostital != null" >
        FYZOUTHOSTITAL,
      </if>
      <if test="fsqouthostital != null" >
        FSQOUTHOSTITAL,
      </if>
      <if test="fisagainrybh != null" >
        FISAGAINRYBH,
      </if>
      <if test="fisagainry != null" >
        FISAGAINRY,
      </if>
      <if test="fisagainrymd != null" >
        FISAGAINRYMD,
      </if>
      <if test="fryqhmdays != null" >
        FRYQHMDAYS,
      </if>
      <if test="fryqhmhours != null" >
        FRYQHMHOURS,
      </if>
      <if test="fryqhmmins != null" >
        FRYQHMMINS,
      </if>
      <if test="fryqhmcounts != null" >
        FRYQHMCOUNTS,
      </if>
      <if test="fryhmdays != null" >
        FRYHMDAYS,
      </if>
      <if test="fryhmhours != null" >
        FRYHMHOURS,
      </if>
      <if test="fryhmmins != null" >
        FRYHMMINS,
      </if>
      <if test="fryhmcounts != null" >
        FRYHMCOUNTS,
      </if>
      <if test="ffbbhnew != null" >
        FFBBHNEW,
      </if>
      <if test="ffbnew != null" >
        FFBNEW,
      </if>
      <if test="fzfje != null" >
        FZFJE,
      </if>
      <if test="fzhfwlylf != null" >
        FZHFWLYLF,
      </if>
      <if test="fzhfwlczf != null" >
        FZHFWLCZF,
      </if>
      <if test="fzhfwlhlf != null" >
        FZHFWLHLF,
      </if>
      <if test="fzhfwlqtf != null" >
        FZHFWLQTF,
      </if>
      <if test="fzdlblf != null" >
        FZDLBLF,
      </if>
      <if test="fzdlsssf != null" >
        FZDLSSSF,
      </if>
      <if test="fzdlyxf != null" >
        FZDLYXF,
      </if>
      <if test="fzdllcf != null" >
        FZDLLCF,
      </if>
      <if test="fzllffssf != null" >
        FZLLFFSSF,
      </if>
      <if test="fzllfwlzwlf != null" >
        FZLLFWLZWLF,
      </if>
      <if test="fzllfssf != null" >
        FZLLFSSF,
      </if>
      <if test="fzllfmzf != null" >
        FZLLFMZF,
      </if>
      <if test="fzllfsszlf != null" >
        FZLLFSSZLF,
      </if>
      <if test="fkflkff != null" >
        FKFLKFF,
      </if>
      <if test="fzylzf != null" >
        FZYLZF,
      </if>
      <if test="fxylgjf != null" >
        FXYLGJF,
      </if>
      <if test="fxylxf != null" >
        FXYLXF,
      </if>
      <if test="fxylbqbf != null" >
        FXYLBQBF,
      </if>
      <if test="fxylqdbf != null" >
        FXYLQDBF,
      </if>
      <if test="fxylyxyzf != null" >
        FXYLYXYZF,
      </if>
      <if test="fxylxbyzf != null" >
        FXYLXBYZF,
      </if>
      <if test="fhclcjf != null" >
        FHCLCJF,
      </if>
      <if test="fhclzlf != null" >
        FHCLZLF,
      </if>
      <if test="fhclssf != null" >
        FHCLSSF,
      </if>
      <if test="fzhfwlylf01 != null" >
        FZHFWLYLF01,
      </if>
      <if test="fzhfwlylf02 != null" >
        FZHFWLYLF02,
      </if>
      <if test="fzylzdf != null" >
        FZYLZDF,
      </if>
      <if test="fzylzlf != null" >
        FZYLZLF,
      </if>
      <if test="fzylzlf01 != null" >
        FZYLZLF01,
      </if>
      <if test="fzylzlf02 != null" >
        FZYLZLF02,
      </if>
      <if test="fzylzlf03 != null" >
        FZYLZLF03,
      </if>
      <if test="fzylzlf04 != null" >
        FZYLZLF04,
      </if>
      <if test="fzylzlf05 != null" >
        FZYLZLF05,
      </if>
      <if test="fzylzlf06 != null" >
        FZYLZLF06,
      </if>
      <if test="fzylqtf != null" >
        FZYLQTF,
      </if>
      <if test="fzylqtf01 != null" >
        FZYLQTF01,
      </if>
      <if test="fzylqtf02 != null" >
        FZYLQTF02,
      </if>
      <if test="fzcljgzjf != null" >
        FZCLJGZJF,
      </if>
      <if test="frytjbh != null" >
        FRYTJBH,
      </if>
      <if test="frytj != null" >
        FRYTJ,
      </if>
      <if test="fcurraddrbh != null" >
        fcurraddrbh,
      </if>
      <if test="fdwaddrbh != null" >
        fdwaddrbh,
      </if>
      <if test="fhkaddrbh != null" >
        fhkaddrbh,
      </if>
      <if test="flxaddrbh != null" >
        flxaddrbh,
      </if>
      <if test="fbirthplacebh != null" >
        FBIRTHPLACEBH,
      </if>
      <if test="fyhzwdjzqk != null" >
        FYHZWDJZQK,
      </if>
      <if test="fzwdcsmc != null" >
        FZWDCSMC,
      </if>
      <if test="fzbdzyqk != null" >
        FZBDZYQK,
      </if>
      <if test="fwdcsmc != null" >
        FWDCSMC,
      </if>
      <if test="fyhxjsj != null" >
        FYHXJSJ,
      </if>
      <if test="fzwdjjreason != null" >
        fzwdjjreason,
      </if>
      <if test="fzybsjjreason != null" >
        fzybsjjreason,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides="," >
      <if test="fid != null" >
        #{fid,jdbcType=BIGINT},
      </if>
      <if test="fifinput != null" >
        #{fifinput,jdbcType=BIT},
      </if>
      <if test="fprn != null" >
        #{fprn,jdbcType=VARCHAR},
      </if>
      <if test="ftimes != null" >
        #{ftimes,jdbcType=INTEGER},
      </if>
      <if test="ficdversion != null" >
        #{ficdversion,jdbcType=TINYINT},
      </if>
      <if test="fzyid != null" >
        #{fzyid,jdbcType=VARCHAR},
      </if>
      <if test="fage != null" >
        #{fage,jdbcType=VARCHAR},
      </if>
      <if test="fname != null" >
        #{fname,jdbcType=VARCHAR},
      </if>
      <if test="fsexbh != null" >
        #{fsexbh,jdbcType=VARCHAR},
      </if>
      <if test="fsex != null" >
        #{fsex,jdbcType=VARCHAR},
      </if>
      <if test="fbirthday != null" >
        #{fbirthday,jdbcType=TIMESTAMP},
      </if>
      <if test="fbirthplace != null" >
        #{fbirthplace,jdbcType=VARCHAR},
      </if>
      <if test="fidcard != null" >
        #{fidcard,jdbcType=VARCHAR},
      </if>
      <if test="fcountrybh != null" >
        #{fcountrybh,jdbcType=VARCHAR},
      </if>
      <if test="fcountry != null" >
        #{fcountry,jdbcType=VARCHAR},
      </if>
      <if test="fnationalitybh != null" >
        #{fnationalitybh,jdbcType=VARCHAR},
      </if>
      <if test="fnationality != null" >
        #{fnationality,jdbcType=VARCHAR},
      </if>
      <if test="fjob != null" >
        #{fjob,jdbcType=VARCHAR},
      </if>
      <if test="fstatusbh != null" >
        #{fstatusbh,jdbcType=VARCHAR},
      </if>
      <if test="fstatus != null" >
        #{fstatus,jdbcType=VARCHAR},
      </if>
      <if test="fdwname != null" >
        #{fdwname,jdbcType=VARCHAR},
      </if>
      <if test="fdwaddr != null" >
        #{fdwaddr,jdbcType=VARCHAR},
      </if>
      <if test="fdwtele != null" >
        #{fdwtele,jdbcType=VARCHAR},
      </if>
      <if test="fdwpost != null" >
        #{fdwpost,jdbcType=VARCHAR},
      </if>
      <if test="fhkaddr != null" >
        #{fhkaddr,jdbcType=VARCHAR},
      </if>
      <if test="fhkpost != null" >
        #{fhkpost,jdbcType=VARCHAR},
      </if>
      <if test="flxname != null" >
        #{flxname,jdbcType=VARCHAR},
      </if>
      <if test="frelate != null" >
        #{frelate,jdbcType=VARCHAR},
      </if>
      <if test="flxaddr != null" >
        #{flxaddr,jdbcType=VARCHAR},
      </if>
      <if test="flxtele != null" >
        #{flxtele,jdbcType=VARCHAR},
      </if>
      <if test="ffbbh != null" >
        #{ffbbh,jdbcType=VARCHAR},
      </if>
      <if test="ffb != null" >
        #{ffb,jdbcType=VARCHAR},
      </if>
      <if test="fascard1 != null" >
        #{fascard1,jdbcType=VARCHAR},
      </if>
      <if test="fascard2 != null" >
        #{fascard2,jdbcType=VARCHAR},
      </if>
      <if test="frydate != null" >
        #{frydate,jdbcType=TIMESTAMP},
      </if>
      <if test="frytime != null" >
        #{frytime,jdbcType=VARCHAR},
      </if>
      <if test="frytykh != null" >
        #{frytykh,jdbcType=VARCHAR},
      </if>
      <if test="frydept != null" >
        #{frydept,jdbcType=VARCHAR},
      </if>
      <if test="frybs != null" >
        #{frybs,jdbcType=VARCHAR},
      </if>
      <if test="fcydate != null" >
        #{fcydate,jdbcType=TIMESTAMP},
      </if>
      <if test="fcytime != null" >
        #{fcytime,jdbcType=VARCHAR},
      </if>
      <if test="fcytykh != null" >
        #{fcytykh,jdbcType=VARCHAR},
      </if>
      <if test="fcydept != null" >
        #{fcydept,jdbcType=VARCHAR},
      </if>
      <if test="fcybs != null" >
        #{fcybs,jdbcType=VARCHAR},
      </if>
      <if test="fdays != null" >
        #{fdays,jdbcType=INTEGER},
      </if>
      <if test="fmzzdbh != null" >
        #{fmzzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzzd != null" >
        #{fmzzd,jdbcType=VARCHAR},
      </if>
      <if test="fmzdoctbh != null" >
        #{fmzdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzdoct != null" >
        #{fmzdoct,jdbcType=VARCHAR},
      </if>
      <if test="fryinfobh != null" >
        #{fryinfobh,jdbcType=VARCHAR},
      </if>
      <if test="fryinfo != null" >
        #{fryinfo,jdbcType=VARCHAR},
      </if>
      <if test="fryzdbh != null" >
        #{fryzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fryzd != null" >
        #{fryzd,jdbcType=VARCHAR},
      </if>
      <if test="fqzdate != null" >
        #{fqzdate,jdbcType=TIMESTAMP},
      </if>
      <if test="fphzd != null" >
        #{fphzd,jdbcType=VARCHAR},
      </if>
      <if test="fgmyw != null" >
        #{fgmyw,jdbcType=VARCHAR},
      </if>
      <if test="fhbsagbh != null" >
        #{fhbsagbh,jdbcType=VARCHAR},
      </if>
      <if test="fhbsag != null" >
        #{fhbsag,jdbcType=VARCHAR},
      </if>
      <if test="fhcvabbh != null" >
        #{fhcvabbh,jdbcType=VARCHAR},
      </if>
      <if test="fhcvab != null" >
        #{fhcvab,jdbcType=VARCHAR},
      </if>
      <if test="fhivabbh != null" >
        #{fhivabbh,jdbcType=VARCHAR},
      </if>
      <if test="fhivab != null" >
        #{fhivab,jdbcType=VARCHAR},
      </if>
      <if test="fmzcyaccobh != null" >
        #{fmzcyaccobh,jdbcType=VARCHAR},
      </if>
      <if test="fmzcyacco != null" >
        #{fmzcyacco,jdbcType=VARCHAR},
      </if>
      <if test="frycyaccobh != null" >
        #{frycyaccobh,jdbcType=VARCHAR},
      </if>
      <if test="frycyacco != null" >
        #{frycyacco,jdbcType=VARCHAR},
      </if>
      <if test="flcblaccobh != null" >
        #{flcblaccobh,jdbcType=VARCHAR},
      </if>
      <if test="flcblacco != null" >
        #{flcblacco,jdbcType=VARCHAR},
      </if>
      <if test="ffsblaccobh != null" >
        #{ffsblaccobh,jdbcType=VARCHAR},
      </if>
      <if test="ffsblacco != null" >
        #{ffsblacco,jdbcType=VARCHAR},
      </if>
      <if test="fopaccobh != null" >
        #{fopaccobh,jdbcType=VARCHAR},
      </if>
      <if test="fopacco != null" >
        #{fopacco,jdbcType=VARCHAR},
      </if>
      <if test="fqjtimes != null" >
        #{fqjtimes,jdbcType=INTEGER},
      </if>
      <if test="fqjsuctimes != null" >
        #{fqjsuctimes,jdbcType=INTEGER},
      </if>
      <if test="fkzrbh != null" >
        #{fkzrbh,jdbcType=VARCHAR},
      </if>
      <if test="fkzr != null" >
        #{fkzr,jdbcType=VARCHAR},
      </if>
      <if test="fzrdoctbh != null" >
        #{fzrdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzrdoctor != null" >
        #{fzrdoctor,jdbcType=VARCHAR},
      </if>
      <if test="fzzdoctbh != null" >
        #{fzzdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzzdoct != null" >
        #{fzzdoct,jdbcType=VARCHAR},
      </if>
      <if test="fzydoctbh != null" >
        #{fzydoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzydoct != null" >
        #{fzydoct,jdbcType=VARCHAR},
      </if>
      <if test="fjxdoctbh != null" >
        #{fjxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fjxdoct != null" >
        #{fjxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fyjssxdoctbh != null" >
        #{fyjssxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fyjssxdoct != null" >
        #{fyjssxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fsxdoctbh != null" >
        #{fsxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fsxdoct != null" >
        #{fsxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fbmybh != null" >
        #{fbmybh,jdbcType=VARCHAR},
      </if>
      <if test="fbmy != null" >
        #{fbmy,jdbcType=VARCHAR},
      </if>
      <if test="fzlrbh != null" >
        #{fzlrbh,jdbcType=VARCHAR},
      </if>
      <if test="fzlr != null" >
        #{fzlr,jdbcType=VARCHAR},
      </if>
      <if test="fqualitybh != null" >
        #{fqualitybh,jdbcType=VARCHAR},
      </if>
      <if test="fquality != null" >
        #{fquality,jdbcType=VARCHAR},
      </if>
      <if test="fzkdoctbh != null" >
        #{fzkdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzkdoct != null" >
        #{fzkdoct,jdbcType=VARCHAR},
      </if>
      <if test="fzknursebh != null" >
        #{fzknursebh,jdbcType=VARCHAR},
      </if>
      <if test="fzknurse != null" >
        #{fzknurse,jdbcType=VARCHAR},
      </if>
      <if test="fzkrq != null" >
        #{fzkrq,jdbcType=TIMESTAMP},
      </if>
      <if test="fmzdeadbh != null" >
        #{fmzdeadbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzdead != null" >
        #{fmzdead,jdbcType=VARCHAR},
      </if>
      <if test="fsum1 != null" >
        #{fsum1,jdbcType=NUMERIC},
      </if>
      <if test="fcwf != null" >
        #{fcwf,jdbcType=NUMERIC},
      </if>
      <if test="fhlf != null" >
        #{fhlf,jdbcType=NUMERIC},
      </if>
      <if test="fxyf != null" >
        #{fxyf,jdbcType=NUMERIC},
      </if>
      <if test="fzyf != null" >
        #{fzyf,jdbcType=NUMERIC},
      </if>
      <if test="fzchyf != null" >
        #{fzchyf,jdbcType=NUMERIC},
      </if>
      <if test="fzcyf != null" >
        #{fzcyf,jdbcType=NUMERIC},
      </if>
      <if test="ffsf != null" >
        #{ffsf,jdbcType=NUMERIC},
      </if>
      <if test="fhyf != null" >
        #{fhyf,jdbcType=NUMERIC},
      </if>
      <if test="fsyf != null" >
        #{fsyf,jdbcType=NUMERIC},
      </if>
      <if test="fsxf != null" >
        #{fsxf,jdbcType=NUMERIC},
      </if>
      <if test="fzlf != null" >
        #{fzlf,jdbcType=NUMERIC},
      </if>
      <if test="fssf != null" >
        #{fssf,jdbcType=NUMERIC},
      </if>
      <if test="fjsf != null" >
        #{fjsf,jdbcType=NUMERIC},
      </if>
      <if test="fjcf != null" >
        #{fjcf,jdbcType=NUMERIC},
      </if>
      <if test="fmzf != null" >
        #{fmzf,jdbcType=NUMERIC},
      </if>
      <if test="fyef != null" >
        #{fyef,jdbcType=NUMERIC},
      </if>
      <if test="fpcf != null" >
        #{fpcf,jdbcType=NUMERIC},
      </if>
      <if test="fqtf != null" >
        #{fqtf,jdbcType=NUMERIC},
      </if>
      <if test="fbodybh != null" >
        #{fbodybh,jdbcType=VARCHAR},
      </if>
      <if test="fbody != null" >
        #{fbody,jdbcType=VARCHAR},
      </if>
      <if test="fisopfirstbh != null" >
        #{fisopfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fisopfirst != null" >
        #{fisopfirst,jdbcType=VARCHAR},
      </if>
      <if test="fiszlfirstbh != null" >
        #{fiszlfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fiszlfirst != null" >
        #{fiszlfirst,jdbcType=VARCHAR},
      </if>
      <if test="fisjcfirstbh != null" >
        #{fisjcfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fisjcfirst != null" >
        #{fisjcfirst,jdbcType=VARCHAR},
      </if>
      <if test="fiszdfirstbh != null" >
        #{fiszdfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fiszdfirst != null" >
        #{fiszdfirst,jdbcType=VARCHAR},
      </if>
      <if test="fisszbh != null" >
        #{fisszbh,jdbcType=VARCHAR},
      </if>
      <if test="fissz != null" >
        #{fissz,jdbcType=VARCHAR},
      </if>
      <if test="fszqx != null" >
        #{fszqx,jdbcType=VARCHAR},
      </if>
      <if test="fsamplebh != null" >
        #{fsamplebh,jdbcType=VARCHAR},
      </if>
      <if test="fsample != null" >
        #{fsample,jdbcType=VARCHAR},
      </if>
      <if test="fbloodbh != null" >
        #{fbloodbh,jdbcType=VARCHAR},
      </if>
      <if test="fblood != null" >
        #{fblood,jdbcType=VARCHAR},
      </if>
      <if test="frhbh != null" >
        #{frhbh,jdbcType=VARCHAR},
      </if>
      <if test="frh != null" >
        #{frh,jdbcType=VARCHAR},
      </if>
      <if test="fsxfybh != null" >
        #{fsxfybh,jdbcType=VARCHAR},
      </if>
      <if test="fsxfy != null" >
        #{fsxfy,jdbcType=VARCHAR},
      </if>
      <if test="fsyfybh != null" >
        #{fsyfybh,jdbcType=VARCHAR},
      </if>
      <if test="fsyfy != null" >
        #{fsyfy,jdbcType=VARCHAR},
      </if>
      <if test="fredcell != null" >
        #{fredcell,jdbcType=NUMERIC},
      </if>
      <if test="fplaque != null" >
        #{fplaque,jdbcType=NUMERIC},
      </if>
      <if test="fserous != null" >
        #{fserous,jdbcType=NUMERIC},
      </if>
      <if test="fallblood != null" >
        #{fallblood,jdbcType=NUMERIC},
      </if>
      <if test="fotherblood != null" >
        #{fotherblood,jdbcType=NUMERIC},
      </if>
      <if test="fhzyj != null" >
        #{fhzyj,jdbcType=INTEGER},
      </if>
      <if test="fhzyc != null" >
        #{fhzyc,jdbcType=INTEGER},
      </if>
      <if test="fhltj != null" >
        #{fhltj,jdbcType=NUMERIC},
      </if>
      <if test="fhl1 != null" >
        #{fhl1,jdbcType=NUMERIC},
      </if>
      <if test="fhl2 != null" >
        #{fhl2,jdbcType=NUMERIC},
      </if>
      <if test="fhl3 != null" >
        #{fhl3,jdbcType=NUMERIC},
      </if>
      <if test="fhlzz != null" >
        #{fhlzz,jdbcType=INTEGER},
      </if>
      <if test="fhlts != null" >
        #{fhlts,jdbcType=INTEGER},
      </if>
      <if test="fbabynum != null" >
        #{fbabynum,jdbcType=INTEGER},
      </if>
      <if test="ftwill != null" >
        #{ftwill,jdbcType=BIT},
      </if>
      <if test="fqjbr != null" >
        #{fqjbr,jdbcType=BIT},
      </if>
      <if test="fqjsuc != null" >
        #{fqjsuc,jdbcType=BIT},
      </if>
      <if test="fthreqz != null" >
        #{fthreqz,jdbcType=BIT},
      </if>
      <if test="fback != null" >
        #{fback,jdbcType=BIT},
      </if>
      <if test="fifzdss != null" >
        #{fifzdss,jdbcType=BIT},
      </if>
      <if test="fifdbz != null" >
        #{fifdbz,jdbcType=BIT},
      </if>
      <if test="fzlfzy != null" >
        #{fzlfzy,jdbcType=NUMERIC},
      </if>
      <if test="fzktykh != null" >
        #{fzktykh,jdbcType=VARCHAR},
      </if>
      <if test="fzkdept != null" >
        #{fzkdept,jdbcType=VARCHAR},
      </if>
      <if test="fzkdate != null" >
        #{fzkdate,jdbcType=TIMESTAMP},
      </if>
      <if test="fzktime != null" >
        #{fzktime,jdbcType=VARCHAR},
      </if>
      <if test="fsrybh != null" >
        #{fsrybh,jdbcType=VARCHAR},
      </if>
      <if test="fsry != null" >
        #{fsry,jdbcType=VARCHAR},
      </if>
      <if test="fworkrq != null" >
        #{fworkrq,jdbcType=TIMESTAMP},
      </if>
      <if test="fjbfxbh != null" >
        #{fjbfxbh,jdbcType=VARCHAR},
      </if>
      <if test="fjbfx != null" >
        #{fjbfx,jdbcType=VARCHAR},
      </if>
      <if test="ffhgdbh != null" >
        #{ffhgdbh,jdbcType=VARCHAR},
      </if>
      <if test="ffhgd != null" >
        #{ffhgd,jdbcType=VARCHAR},
      </if>
      <if test="fsourcebh != null" >
        #{fsourcebh,jdbcType=VARCHAR},
      </if>
      <if test="fsource != null" >
        #{fsource,jdbcType=VARCHAR},
      </if>
      <if test="fifss != null" >
        #{fifss,jdbcType=BIT},
      </if>
      <if test="fiffyk != null" >
        #{fiffyk,jdbcType=BIT},
      </if>
      <if test="fbfz != null" >
        #{fbfz,jdbcType=BIT},
      </if>
      <if test="fyngr != null" >
        #{fyngr,jdbcType=INTEGER},
      </if>
      <if test="fextend1 != null" >
        #{fextend1,jdbcType=VARCHAR},
      </if>
      <if test="fextend2 != null" >
        #{fextend2,jdbcType=VARCHAR},
      </if>
      <if test="fextend3 != null" >
        #{fextend3,jdbcType=VARCHAR},
      </if>
      <if test="fextend4 != null" >
        #{fextend4,jdbcType=VARCHAR},
      </if>
      <if test="fextend5 != null" >
        #{fextend5,jdbcType=VARCHAR},
      </if>
      <if test="fextend6 != null" >
        #{fextend6,jdbcType=VARCHAR},
      </if>
      <if test="fextend7 != null" >
        #{fextend7,jdbcType=VARCHAR},
      </if>
      <if test="fextend8 != null" >
        #{fextend8,jdbcType=VARCHAR},
      </if>
      <if test="fextend9 != null" >
        #{fextend9,jdbcType=VARCHAR},
      </if>
      <if test="fextend10 != null" >
        #{fextend10,jdbcType=VARCHAR},
      </if>
      <if test="fextend11 != null" >
        #{fextend11,jdbcType=VARCHAR},
      </if>
      <if test="fextend12 != null" >
        #{fextend12,jdbcType=VARCHAR},
      </if>
      <if test="fextend13 != null" >
        #{fextend13,jdbcType=VARCHAR},
      </if>
      <if test="fextend14 != null" >
        #{fextend14,jdbcType=VARCHAR},
      </if>
      <if test="fextend15 != null" >
        #{fextend15,jdbcType=VARCHAR},
      </if>
      <if test="fnative != null" >
        #{fnative,jdbcType=VARCHAR},
      </if>
      <if test="fcurraddr != null" >
        #{fcurraddr,jdbcType=VARCHAR},
      </if>
      <if test="fcurrtele != null" >
        #{fcurrtele,jdbcType=VARCHAR},
      </if>
      <if test="fcurrpost != null" >
        #{fcurrpost,jdbcType=VARCHAR},
      </if>
      <if test="fjobbh != null" >
        #{fjobbh,jdbcType=VARCHAR},
      </if>
      <if test="fcstz != null" >
        #{fcstz,jdbcType=DOUBLE},
      </if>
      <if test="frytz != null" >
        #{frytz,jdbcType=DOUBLE},
      </if>
      <if test="fycljbh != null" >
        #{fycljbh,jdbcType=VARCHAR},
      </if>
      <if test="fyclj != null" >
        #{fyclj,jdbcType=VARCHAR},
      </if>
      <if test="fphzdbh != null" >
        #{fphzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fphzdnum != null" >
        #{fphzdnum,jdbcType=VARCHAR},
      </if>
      <if test="fifgmywbh != null" >
        #{fifgmywbh,jdbcType=VARCHAR},
      </if>
      <if test="fifgmyw != null" >
        #{fifgmyw,jdbcType=VARCHAR},
      </if>
      <if test="fnursebh != null" >
        #{fnursebh,jdbcType=VARCHAR},
      </if>
      <if test="fnurse != null" >
        #{fnurse,jdbcType=VARCHAR},
      </if>
      <if test="flyfsbh != null" >
        #{flyfsbh,jdbcType=VARCHAR},
      </if>
      <if test="flyfs != null" >
        #{flyfs,jdbcType=VARCHAR},
      </if>
      <if test="fyzouthostital != null" >
        #{fyzouthostital,jdbcType=VARCHAR},
      </if>
      <if test="fsqouthostital != null" >
        #{fsqouthostital,jdbcType=VARCHAR},
      </if>
      <if test="fisagainrybh != null" >
        #{fisagainrybh,jdbcType=VARCHAR},
      </if>
      <if test="fisagainry != null" >
        #{fisagainry,jdbcType=VARCHAR},
      </if>
      <if test="fisagainrymd != null" >
        #{fisagainrymd,jdbcType=VARCHAR},
      </if>
      <if test="fryqhmdays != null" >
        #{fryqhmdays,jdbcType=INTEGER},
      </if>
      <if test="fryqhmhours != null" >
        #{fryqhmhours,jdbcType=INTEGER},
      </if>
      <if test="fryqhmmins != null" >
        #{fryqhmmins,jdbcType=INTEGER},
      </if>
      <if test="fryqhmcounts != null" >
        #{fryqhmcounts,jdbcType=INTEGER},
      </if>
      <if test="fryhmdays != null" >
        #{fryhmdays,jdbcType=INTEGER},
      </if>
      <if test="fryhmhours != null" >
        #{fryhmhours,jdbcType=INTEGER},
      </if>
      <if test="fryhmmins != null" >
        #{fryhmmins,jdbcType=INTEGER},
      </if>
      <if test="fryhmcounts != null" >
        #{fryhmcounts,jdbcType=INTEGER},
      </if>
      <if test="ffbbhnew != null" >
        #{ffbbhnew,jdbcType=VARCHAR},
      </if>
      <if test="ffbnew != null" >
        #{ffbnew,jdbcType=VARCHAR},
      </if>
      <if test="fzfje != null" >
        #{fzfje,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf != null" >
        #{fzhfwlylf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlczf != null" >
        #{fzhfwlczf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlhlf != null" >
        #{fzhfwlhlf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlqtf != null" >
        #{fzhfwlqtf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlblf != null" >
        #{fzdlblf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlsssf != null" >
        #{fzdlsssf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlyxf != null" >
        #{fzdlyxf,jdbcType=NUMERIC},
      </if>
      <if test="fzdllcf != null" >
        #{fzdllcf,jdbcType=NUMERIC},
      </if>
      <if test="fzllffssf != null" >
        #{fzllffssf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfwlzwlf != null" >
        #{fzllfwlzwlf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfssf != null" >
        #{fzllfssf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfmzf != null" >
        #{fzllfmzf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfsszlf != null" >
        #{fzllfsszlf,jdbcType=NUMERIC},
      </if>
      <if test="fkflkff != null" >
        #{fkflkff,jdbcType=NUMERIC},
      </if>
      <if test="fzylzf != null" >
        #{fzylzf,jdbcType=NUMERIC},
      </if>
      <if test="fxylgjf != null" >
        #{fxylgjf,jdbcType=NUMERIC},
      </if>
      <if test="fxylxf != null" >
        #{fxylxf,jdbcType=NUMERIC},
      </if>
      <if test="fxylbqbf != null" >
        #{fxylbqbf,jdbcType=NUMERIC},
      </if>
      <if test="fxylqdbf != null" >
        #{fxylqdbf,jdbcType=NUMERIC},
      </if>
      <if test="fxylyxyzf != null" >
        #{fxylyxyzf,jdbcType=NUMERIC},
      </if>
      <if test="fxylxbyzf != null" >
        #{fxylxbyzf,jdbcType=NUMERIC},
      </if>
      <if test="fhclcjf != null" >
        #{fhclcjf,jdbcType=NUMERIC},
      </if>
      <if test="fhclzlf != null" >
        #{fhclzlf,jdbcType=NUMERIC},
      </if>
      <if test="fhclssf != null" >
        #{fhclssf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf01 != null" >
        #{fzhfwlylf01,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf02 != null" >
        #{fzhfwlylf02,jdbcType=NUMERIC},
      </if>
      <if test="fzylzdf != null" >
        #{fzylzdf,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf != null" >
        #{fzylzlf,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf01 != null" >
        #{fzylzlf01,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf02 != null" >
        #{fzylzlf02,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf03 != null" >
        #{fzylzlf03,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf04 != null" >
        #{fzylzlf04,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf05 != null" >
        #{fzylzlf05,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf06 != null" >
        #{fzylzlf06,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf != null" >
        #{fzylqtf,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf01 != null" >
        #{fzylqtf01,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf02 != null" >
        #{fzylqtf02,jdbcType=NUMERIC},
      </if>
      <if test="fzcljgzjf != null" >
        #{fzcljgzjf,jdbcType=NUMERIC},
      </if>
      <if test="frytjbh != null" >
        #{frytjbh,jdbcType=VARCHAR},
      </if>
      <if test="frytj != null" >
        #{frytj,jdbcType=VARCHAR},
      </if>
      <if test="fcurraddrbh != null" >
        #{fcurraddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fdwaddrbh != null" >
        #{fdwaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fhkaddrbh != null" >
        #{fhkaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="flxaddrbh != null" >
        #{flxaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fbirthplacebh != null" >
        #{fbirthplacebh,jdbcType=VARCHAR},
      </if>
      <if test="fyhzwdjzqk != null" >
        #{fyhzwdjzqk,jdbcType=VARCHAR},
      </if>
      <if test="fzwdcsmc != null" >
        #{fzwdcsmc,jdbcType=VARCHAR},
      </if>
      <if test="fzbdzyqk != null" >
        #{fzbdzyqk,jdbcType=VARCHAR},
      </if>
      <if test="fwdcsmc != null" >
        #{fwdcsmc,jdbcType=VARCHAR},
      </if>
      <if test="fyhxjsj != null" >
        #{fyhxjsj,jdbcType=VARCHAR},
      </if>
      <if test="fzwdjjreason != null" >
        #{fzwdjjreason,jdbcType=VARCHAR},
      </if>
      <if test="fzybsjjreason != null" >
        #{fzybsjjreason,jdbcType=VARCHAR},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKeySelective" parameterType="com.emr.entity.his.HISBA1" >
    update HIS_BA1
    <set >
      <if test="fifinput != null" >
        FIFINPUT = #{fifinput,jdbcType=BIT},
      </if>
      <if test="fprn != null" >
        FPRN = #{fprn,jdbcType=VARCHAR},
      </if>
      <if test="ftimes != null" >
        FTIMES = #{ftimes,jdbcType=INTEGER},
      </if>
      <if test="ficdversion != null" >
        FICDVERSION = #{ficdversion,jdbcType=TINYINT},
      </if>
      <if test="fzyid != null" >
        FZYID = #{fzyid,jdbcType=VARCHAR},
      </if>
      <if test="fage != null" >
        FAGE = #{fage,jdbcType=VARCHAR},
      </if>
      <if test="fname != null" >
        FNAME = #{fname,jdbcType=VARCHAR},
      </if>
      <if test="fsexbh != null" >
        FSEXBH = #{fsexbh,jdbcType=VARCHAR},
      </if>
      <if test="fsex != null" >
        FSEX = #{fsex,jdbcType=VARCHAR},
      </if>
      <if test="fbirthday != null" >
        FBIRTHDAY = #{fbirthday,jdbcType=TIMESTAMP},
      </if>
      <if test="fbirthplace != null" >
        FBIRTHPLACE = #{fbirthplace,jdbcType=VARCHAR},
      </if>
      <if test="fidcard != null" >
        FIDCARD = #{fidcard,jdbcType=VARCHAR},
      </if>
      <if test="fcountrybh != null" >
        FCOUNTRYBH = #{fcountrybh,jdbcType=VARCHAR},
      </if>
      <if test="fcountry != null" >
        FCOUNTRY = #{fcountry,jdbcType=VARCHAR},
      </if>
      <if test="fnationalitybh != null" >
        FNATIONALITYBH = #{fnationalitybh,jdbcType=VARCHAR},
      </if>
      <if test="fnationality != null" >
        FNATIONALITY = #{fnationality,jdbcType=VARCHAR},
      </if>
      <if test="fjob != null" >
        FJOB = #{fjob,jdbcType=VARCHAR},
      </if>
      <if test="fstatusbh != null" >
        FSTATUSBH = #{fstatusbh,jdbcType=VARCHAR},
      </if>
      <if test="fstatus != null" >
        FSTATUS = #{fstatus,jdbcType=VARCHAR},
      </if>
      <if test="fdwname != null" >
        FDWNAME = #{fdwname,jdbcType=VARCHAR},
      </if>
      <if test="fdwaddr != null" >
        FDWADDR = #{fdwaddr,jdbcType=VARCHAR},
      </if>
      <if test="fdwtele != null" >
        FDWTELE = #{fdwtele,jdbcType=VARCHAR},
      </if>
      <if test="fdwpost != null" >
        FDWPOST = #{fdwpost,jdbcType=VARCHAR},
      </if>
      <if test="fhkaddr != null" >
        FHKADDR = #{fhkaddr,jdbcType=VARCHAR},
      </if>
      <if test="fhkpost != null" >
        FHKPOST = #{fhkpost,jdbcType=VARCHAR},
      </if>
      <if test="flxname != null" >
        FLXNAME = #{flxname,jdbcType=VARCHAR},
      </if>
      <if test="frelate != null" >
        FRELATE = #{frelate,jdbcType=VARCHAR},
      </if>
      <if test="flxaddr != null" >
        FLXADDR = #{flxaddr,jdbcType=VARCHAR},
      </if>
      <if test="flxtele != null" >
        FLXTELE = #{flxtele,jdbcType=VARCHAR},
      </if>
      <if test="ffbbh != null" >
        FFBBH = #{ffbbh,jdbcType=VARCHAR},
      </if>
      <if test="ffb != null" >
        FFB = #{ffb,jdbcType=VARCHAR},
      </if>
      <if test="fascard1 != null" >
        FASCARD1 = #{fascard1,jdbcType=VARCHAR},
      </if>
      <if test="fascard2 != null" >
        FASCARD2 = #{fascard2,jdbcType=VARCHAR},
      </if>
      <if test="frydate != null" >
        FRYDATE = #{frydate,jdbcType=TIMESTAMP},
      </if>
      <if test="frytime != null" >
        FRYTIME = #{frytime,jdbcType=VARCHAR},
      </if>
      <if test="frytykh != null" >
        FRYTYKH = #{frytykh,jdbcType=VARCHAR},
      </if>
      <if test="frydept != null" >
        FRYDEPT = #{frydept,jdbcType=VARCHAR},
      </if>
      <if test="frybs != null" >
        FRYBS = #{frybs,jdbcType=VARCHAR},
      </if>
      <if test="fcydate != null" >
        FCYDATE = #{fcydate,jdbcType=TIMESTAMP},
      </if>
      <if test="fcytime != null" >
        FCYTIME = #{fcytime,jdbcType=VARCHAR},
      </if>
      <if test="fcytykh != null" >
        FCYTYKH = #{fcytykh,jdbcType=VARCHAR},
      </if>
      <if test="fcydept != null" >
        FCYDEPT = #{fcydept,jdbcType=VARCHAR},
      </if>
      <if test="fcybs != null" >
        FCYBS = #{fcybs,jdbcType=VARCHAR},
      </if>
      <if test="fdays != null" >
        FDAYS = #{fdays,jdbcType=INTEGER},
      </if>
      <if test="fmzzdbh != null" >
        FMZZDBH = #{fmzzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzzd != null" >
        FMZZD = #{fmzzd,jdbcType=VARCHAR},
      </if>
      <if test="fmzdoctbh != null" >
        FMZDOCTBH = #{fmzdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzdoct != null" >
        FMZDOCT = #{fmzdoct,jdbcType=VARCHAR},
      </if>
      <if test="fryinfobh != null" >
        FRYINFOBH = #{fryinfobh,jdbcType=VARCHAR},
      </if>
      <if test="fryinfo != null" >
        FRYINFO = #{fryinfo,jdbcType=VARCHAR},
      </if>
      <if test="fryzdbh != null" >
        FRYZDBH = #{fryzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fryzd != null" >
        FRYZD = #{fryzd,jdbcType=VARCHAR},
      </if>
      <if test="fqzdate != null" >
        FQZDATE = #{fqzdate,jdbcType=TIMESTAMP},
      </if>
      <if test="fphzd != null" >
        FPHZD = #{fphzd,jdbcType=VARCHAR},
      </if>
      <if test="fgmyw != null" >
        FGMYW = #{fgmyw,jdbcType=VARCHAR},
      </if>
      <if test="fhbsagbh != null" >
        FHBSAGBH = #{fhbsagbh,jdbcType=VARCHAR},
      </if>
      <if test="fhbsag != null" >
        FHBSAG = #{fhbsag,jdbcType=VARCHAR},
      </if>
      <if test="fhcvabbh != null" >
        FHCVABBH = #{fhcvabbh,jdbcType=VARCHAR},
      </if>
      <if test="fhcvab != null" >
        FHCVAB = #{fhcvab,jdbcType=VARCHAR},
      </if>
      <if test="fhivabbh != null" >
        FHIVABBH = #{fhivabbh,jdbcType=VARCHAR},
      </if>
      <if test="fhivab != null" >
        FHIVAB = #{fhivab,jdbcType=VARCHAR},
      </if>
      <if test="fmzcyaccobh != null" >
        FMZCYACCOBH = #{fmzcyaccobh,jdbcType=VARCHAR},
      </if>
      <if test="fmzcyacco != null" >
        FMZCYACCO = #{fmzcyacco,jdbcType=VARCHAR},
      </if>
      <if test="frycyaccobh != null" >
        FRYCYACCOBH = #{frycyaccobh,jdbcType=VARCHAR},
      </if>
      <if test="frycyacco != null" >
        FRYCYACCO = #{frycyacco,jdbcType=VARCHAR},
      </if>
      <if test="flcblaccobh != null" >
        FLCBLACCOBH = #{flcblaccobh,jdbcType=VARCHAR},
      </if>
      <if test="flcblacco != null" >
        FLCBLACCO = #{flcblacco,jdbcType=VARCHAR},
      </if>
      <if test="ffsblaccobh != null" >
        FFSBLACCOBH = #{ffsblaccobh,jdbcType=VARCHAR},
      </if>
      <if test="ffsblacco != null" >
        FFSBLACCO = #{ffsblacco,jdbcType=VARCHAR},
      </if>
      <if test="fopaccobh != null" >
        FOPACCOBH = #{fopaccobh,jdbcType=VARCHAR},
      </if>
      <if test="fopacco != null" >
        FOPACCO = #{fopacco,jdbcType=VARCHAR},
      </if>
      <if test="fqjtimes != null" >
        FQJTIMES = #{fqjtimes,jdbcType=INTEGER},
      </if>
      <if test="fqjsuctimes != null" >
        FQJSUCTIMES = #{fqjsuctimes,jdbcType=INTEGER},
      </if>
      <if test="fkzrbh != null" >
        FKZRBH = #{fkzrbh,jdbcType=VARCHAR},
      </if>
      <if test="fkzr != null" >
        FKZR = #{fkzr,jdbcType=VARCHAR},
      </if>
      <if test="fzrdoctbh != null" >
        FZRDOCTBH = #{fzrdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzrdoctor != null" >
        FZRDOCTOR = #{fzrdoctor,jdbcType=VARCHAR},
      </if>
      <if test="fzzdoctbh != null" >
        FZZDOCTBH = #{fzzdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzzdoct != null" >
        FZZDOCT = #{fzzdoct,jdbcType=VARCHAR},
      </if>
      <if test="fzydoctbh != null" >
        FZYDOCTBH = #{fzydoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzydoct != null" >
        FZYDOCT = #{fzydoct,jdbcType=VARCHAR},
      </if>
      <if test="fjxdoctbh != null" >
        FJXDOCTBH = #{fjxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fjxdoct != null" >
        FJXDOCT = #{fjxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fyjssxdoctbh != null" >
        FYJSSXDOCTBH = #{fyjssxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fyjssxdoct != null" >
        FYJSSXDOCT = #{fyjssxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fsxdoctbh != null" >
        FSXDOCTBH = #{fsxdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fsxdoct != null" >
        FSXDOCT = #{fsxdoct,jdbcType=VARCHAR},
      </if>
      <if test="fbmybh != null" >
        FBMYBH = #{fbmybh,jdbcType=VARCHAR},
      </if>
      <if test="fbmy != null" >
        FBMY = #{fbmy,jdbcType=VARCHAR},
      </if>
      <if test="fzlrbh != null" >
        FZLRBH = #{fzlrbh,jdbcType=VARCHAR},
      </if>
      <if test="fzlr != null" >
        FZLR = #{fzlr,jdbcType=VARCHAR},
      </if>
      <if test="fqualitybh != null" >
        FQUALITYBH = #{fqualitybh,jdbcType=VARCHAR},
      </if>
      <if test="fquality != null" >
        FQUALITY = #{fquality,jdbcType=VARCHAR},
      </if>
      <if test="fzkdoctbh != null" >
        FZKDOCTBH = #{fzkdoctbh,jdbcType=VARCHAR},
      </if>
      <if test="fzkdoct != null" >
        FZKDOCT = #{fzkdoct,jdbcType=VARCHAR},
      </if>
      <if test="fzknursebh != null" >
        FZKNURSEBH = #{fzknursebh,jdbcType=VARCHAR},
      </if>
      <if test="fzknurse != null" >
        FZKNURSE = #{fzknurse,jdbcType=VARCHAR},
      </if>
      <if test="fzkrq != null" >
        FZKRQ = #{fzkrq,jdbcType=TIMESTAMP},
      </if>
      <if test="fmzdeadbh != null" >
        FMZDEADBH = #{fmzdeadbh,jdbcType=VARCHAR},
      </if>
      <if test="fmzdead != null" >
        FMZDEAD = #{fmzdead,jdbcType=VARCHAR},
      </if>
      <if test="fsum1 != null" >
        FSUM1 = #{fsum1,jdbcType=NUMERIC},
      </if>
      <if test="fcwf != null" >
        FCWF = #{fcwf,jdbcType=NUMERIC},
      </if>
      <if test="fhlf != null" >
        FHLF = #{fhlf,jdbcType=NUMERIC},
      </if>
      <if test="fxyf != null" >
        FXYF = #{fxyf,jdbcType=NUMERIC},
      </if>
      <if test="fzyf != null" >
        FZYF = #{fzyf,jdbcType=NUMERIC},
      </if>
      <if test="fzchyf != null" >
        FZCHYF = #{fzchyf,jdbcType=NUMERIC},
      </if>
      <if test="fzcyf != null" >
        FZCYF = #{fzcyf,jdbcType=NUMERIC},
      </if>
      <if test="ffsf != null" >
        FFSF = #{ffsf,jdbcType=NUMERIC},
      </if>
      <if test="fhyf != null" >
        FHYF = #{fhyf,jdbcType=NUMERIC},
      </if>
      <if test="fsyf != null" >
        FSYF = #{fsyf,jdbcType=NUMERIC},
      </if>
      <if test="fsxf != null" >
        FSXF = #{fsxf,jdbcType=NUMERIC},
      </if>
      <if test="fzlf != null" >
        FZLF = #{fzlf,jdbcType=NUMERIC},
      </if>
      <if test="fssf != null" >
        FSSF = #{fssf,jdbcType=NUMERIC},
      </if>
      <if test="fjsf != null" >
        FJSF = #{fjsf,jdbcType=NUMERIC},
      </if>
      <if test="fjcf != null" >
        FJCF = #{fjcf,jdbcType=NUMERIC},
      </if>
      <if test="fmzf != null" >
        FMZF = #{fmzf,jdbcType=NUMERIC},
      </if>
      <if test="fyef != null" >
        FYEF = #{fyef,jdbcType=NUMERIC},
      </if>
      <if test="fpcf != null" >
        FPCF = #{fpcf,jdbcType=NUMERIC},
      </if>
      <if test="fqtf != null" >
        FQTF = #{fqtf,jdbcType=NUMERIC},
      </if>
      <if test="fbodybh != null" >
        FBODYBH = #{fbodybh,jdbcType=VARCHAR},
      </if>
      <if test="fbody != null" >
        FBODY = #{fbody,jdbcType=VARCHAR},
      </if>
      <if test="fisopfirstbh != null" >
        FISOPFIRSTBH = #{fisopfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fisopfirst != null" >
        FISOPFIRST = #{fisopfirst,jdbcType=VARCHAR},
      </if>
      <if test="fiszlfirstbh != null" >
        FISZLFIRSTBH = #{fiszlfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fiszlfirst != null" >
        FISZLFIRST = #{fiszlfirst,jdbcType=VARCHAR},
      </if>
      <if test="fisjcfirstbh != null" >
        FISJCFIRSTBH = #{fisjcfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fisjcfirst != null" >
        FISJCFIRST = #{fisjcfirst,jdbcType=VARCHAR},
      </if>
      <if test="fiszdfirstbh != null" >
        FISZDFIRSTBH = #{fiszdfirstbh,jdbcType=VARCHAR},
      </if>
      <if test="fiszdfirst != null" >
        FISZDFIRST = #{fiszdfirst,jdbcType=VARCHAR},
      </if>
      <if test="fisszbh != null" >
        FISSZBH = #{fisszbh,jdbcType=VARCHAR},
      </if>
      <if test="fissz != null" >
        FISSZ = #{fissz,jdbcType=VARCHAR},
      </if>
      <if test="fszqx != null" >
        FSZQX = #{fszqx,jdbcType=VARCHAR},
      </if>
      <if test="fsamplebh != null" >
        FSAMPLEBH = #{fsamplebh,jdbcType=VARCHAR},
      </if>
      <if test="fsample != null" >
        FSAMPLE = #{fsample,jdbcType=VARCHAR},
      </if>
      <if test="fbloodbh != null" >
        FBLOODBH = #{fbloodbh,jdbcType=VARCHAR},
      </if>
      <if test="fblood != null" >
        FBLOOD = #{fblood,jdbcType=VARCHAR},
      </if>
      <if test="frhbh != null" >
        FRHBH = #{frhbh,jdbcType=VARCHAR},
      </if>
      <if test="frh != null" >
        FRH = #{frh,jdbcType=VARCHAR},
      </if>
      <if test="fsxfybh != null" >
        FSXFYBH = #{fsxfybh,jdbcType=VARCHAR},
      </if>
      <if test="fsxfy != null" >
        FSXFY = #{fsxfy,jdbcType=VARCHAR},
      </if>
      <if test="fsyfybh != null" >
        FSYFYBH = #{fsyfybh,jdbcType=VARCHAR},
      </if>
      <if test="fsyfy != null" >
        FSYFY = #{fsyfy,jdbcType=VARCHAR},
      </if>
      <if test="fredcell != null" >
        FREDCELL = #{fredcell,jdbcType=NUMERIC},
      </if>
      <if test="fplaque != null" >
        FPLAQUE = #{fplaque,jdbcType=NUMERIC},
      </if>
      <if test="fserous != null" >
        FSEROUS = #{fserous,jdbcType=NUMERIC},
      </if>
      <if test="fallblood != null" >
        FALLBLOOD = #{fallblood,jdbcType=NUMERIC},
      </if>
      <if test="fotherblood != null" >
        FOTHERBLOOD = #{fotherblood,jdbcType=NUMERIC},
      </if>
      <if test="fhzyj != null" >
        FHZYJ = #{fhzyj,jdbcType=INTEGER},
      </if>
      <if test="fhzyc != null" >
        FHZYC = #{fhzyc,jdbcType=INTEGER},
      </if>
      <if test="fhltj != null" >
        FHLTJ = #{fhltj,jdbcType=NUMERIC},
      </if>
      <if test="fhl1 != null" >
        FHL1 = #{fhl1,jdbcType=NUMERIC},
      </if>
      <if test="fhl2 != null" >
        FHL2 = #{fhl2,jdbcType=NUMERIC},
      </if>
      <if test="fhl3 != null" >
        FHL3 = #{fhl3,jdbcType=NUMERIC},
      </if>
      <if test="fhlzz != null" >
        FHLZZ = #{fhlzz,jdbcType=INTEGER},
      </if>
      <if test="fhlts != null" >
        FHLTS = #{fhlts,jdbcType=INTEGER},
      </if>
      <if test="fbabynum != null" >
        FBABYNUM = #{fbabynum,jdbcType=INTEGER},
      </if>
      <if test="ftwill != null" >
        FTWILL = #{ftwill,jdbcType=BIT},
      </if>
      <if test="fqjbr != null" >
        FQJBR = #{fqjbr,jdbcType=BIT},
      </if>
      <if test="fqjsuc != null" >
        FQJSUC = #{fqjsuc,jdbcType=BIT},
      </if>
      <if test="fthreqz != null" >
        FTHREQZ = #{fthreqz,jdbcType=BIT},
      </if>
      <if test="fback != null" >
        FBACK = #{fback,jdbcType=BIT},
      </if>
      <if test="fifzdss != null" >
        FIFZDSS = #{fifzdss,jdbcType=BIT},
      </if>
      <if test="fifdbz != null" >
        FIFDBZ = #{fifdbz,jdbcType=BIT},
      </if>
      <if test="fzlfzy != null" >
        FZLFZY = #{fzlfzy,jdbcType=NUMERIC},
      </if>
      <if test="fzktykh != null" >
        FZKTYKH = #{fzktykh,jdbcType=VARCHAR},
      </if>
      <if test="fzkdept != null" >
        FZKDEPT = #{fzkdept,jdbcType=VARCHAR},
      </if>
      <if test="fzkdate != null" >
        FZKDATE = #{fzkdate,jdbcType=TIMESTAMP},
      </if>
      <if test="fzktime != null" >
        FZKTIME = #{fzktime,jdbcType=VARCHAR},
      </if>
      <if test="fsrybh != null" >
        FSRYBH = #{fsrybh,jdbcType=VARCHAR},
      </if>
      <if test="fsry != null" >
        FSRY = #{fsry,jdbcType=VARCHAR},
      </if>
      <if test="fworkrq != null" >
        FWORKRQ = #{fworkrq,jdbcType=TIMESTAMP},
      </if>
      <if test="fjbfxbh != null" >
        FJBFXBH = #{fjbfxbh,jdbcType=VARCHAR},
      </if>
      <if test="fjbfx != null" >
        FJBFX = #{fjbfx,jdbcType=VARCHAR},
      </if>
      <if test="ffhgdbh != null" >
        FFHGDBH = #{ffhgdbh,jdbcType=VARCHAR},
      </if>
      <if test="ffhgd != null" >
        FFHGD = #{ffhgd,jdbcType=VARCHAR},
      </if>
      <if test="fsourcebh != null" >
        FSOURCEBH = #{fsourcebh,jdbcType=VARCHAR},
      </if>
      <if test="fsource != null" >
        FSOURCE = #{fsource,jdbcType=VARCHAR},
      </if>
      <if test="fifss != null" >
        FIFSS = #{fifss,jdbcType=BIT},
      </if>
      <if test="fiffyk != null" >
        FIFFYK = #{fiffyk,jdbcType=BIT},
      </if>
      <if test="fbfz != null" >
        FBFZ = #{fbfz,jdbcType=BIT},
      </if>
      <if test="fyngr != null" >
        FYNGR = #{fyngr,jdbcType=INTEGER},
      </if>
      <if test="fextend1 != null" >
        FEXTEND1 = #{fextend1,jdbcType=VARCHAR},
      </if>
      <if test="fextend2 != null" >
        FEXTEND2 = #{fextend2,jdbcType=VARCHAR},
      </if>
      <if test="fextend3 != null" >
        FEXTEND3 = #{fextend3,jdbcType=VARCHAR},
      </if>
      <if test="fextend4 != null" >
        FEXTEND4 = #{fextend4,jdbcType=VARCHAR},
      </if>
      <if test="fextend5 != null" >
        FEXTEND5 = #{fextend5,jdbcType=VARCHAR},
      </if>
      <if test="fextend6 != null" >
        FEXTEND6 = #{fextend6,jdbcType=VARCHAR},
      </if>
      <if test="fextend7 != null" >
        FEXTEND7 = #{fextend7,jdbcType=VARCHAR},
      </if>
      <if test="fextend8 != null" >
        FEXTEND8 = #{fextend8,jdbcType=VARCHAR},
      </if>
      <if test="fextend9 != null" >
        FEXTEND9 = #{fextend9,jdbcType=VARCHAR},
      </if>
      <if test="fextend10 != null" >
        FEXTEND10 = #{fextend10,jdbcType=VARCHAR},
      </if>
      <if test="fextend11 != null" >
        FEXTEND11 = #{fextend11,jdbcType=VARCHAR},
      </if>
      <if test="fextend12 != null" >
        FEXTEND12 = #{fextend12,jdbcType=VARCHAR},
      </if>
      <if test="fextend13 != null" >
        FEXTEND13 = #{fextend13,jdbcType=VARCHAR},
      </if>
      <if test="fextend14 != null" >
        FEXTEND14 = #{fextend14,jdbcType=VARCHAR},
      </if>
      <if test="fextend15 != null" >
        FEXTEND15 = #{fextend15,jdbcType=VARCHAR},
      </if>
      <if test="fnative != null" >
        FNATIVE = #{fnative,jdbcType=VARCHAR},
      </if>
      <if test="fcurraddr != null" >
        FCURRADDR = #{fcurraddr,jdbcType=VARCHAR},
      </if>
      <if test="fcurrtele != null" >
        FCURRTELE = #{fcurrtele,jdbcType=VARCHAR},
      </if>
      <if test="fcurrpost != null" >
        FCURRPOST = #{fcurrpost,jdbcType=VARCHAR},
      </if>
      <if test="fjobbh != null" >
        FJOBBH = #{fjobbh,jdbcType=VARCHAR},
      </if>
      <if test="fcstz != null" >
        FCSTZ = #{fcstz,jdbcType=DOUBLE},
      </if>
      <if test="frytz != null" >
        FRYTZ = #{frytz,jdbcType=DOUBLE},
      </if>
      <if test="fycljbh != null" >
        FYCLJBH = #{fycljbh,jdbcType=VARCHAR},
      </if>
      <if test="fyclj != null" >
        FYCLJ = #{fyclj,jdbcType=VARCHAR},
      </if>
      <if test="fphzdbh != null" >
        FPHZDBH = #{fphzdbh,jdbcType=VARCHAR},
      </if>
      <if test="fphzdnum != null" >
        FPHZDNUM = #{fphzdnum,jdbcType=VARCHAR},
      </if>
      <if test="fifgmywbh != null" >
        FIFGMYWBH = #{fifgmywbh,jdbcType=VARCHAR},
      </if>
      <if test="fifgmyw != null" >
        FIFGMYW = #{fifgmyw,jdbcType=VARCHAR},
      </if>
      <if test="fnursebh != null" >
        FNURSEBH = #{fnursebh,jdbcType=VARCHAR},
      </if>
      <if test="fnurse != null" >
        FNURSE = #{fnurse,jdbcType=VARCHAR},
      </if>
      <if test="flyfsbh != null" >
        FLYFSBH = #{flyfsbh,jdbcType=VARCHAR},
      </if>
      <if test="flyfs != null" >
        FLYFS = #{flyfs,jdbcType=VARCHAR},
      </if>
      <if test="fyzouthostital != null" >
        FYZOUTHOSTITAL = #{fyzouthostital,jdbcType=VARCHAR},
      </if>
      <if test="fsqouthostital != null" >
        FSQOUTHOSTITAL = #{fsqouthostital,jdbcType=VARCHAR},
      </if>
      <if test="fisagainrybh != null" >
        FISAGAINRYBH = #{fisagainrybh,jdbcType=VARCHAR},
      </if>
      <if test="fisagainry != null" >
        FISAGAINRY = #{fisagainry,jdbcType=VARCHAR},
      </if>
      <if test="fisagainrymd != null" >
        FISAGAINRYMD = #{fisagainrymd,jdbcType=VARCHAR},
      </if>
      <if test="fryqhmdays != null" >
        FRYQHMDAYS = #{fryqhmdays,jdbcType=INTEGER},
      </if>
      <if test="fryqhmhours != null" >
        FRYQHMHOURS = #{fryqhmhours,jdbcType=INTEGER},
      </if>
      <if test="fryqhmmins != null" >
        FRYQHMMINS = #{fryqhmmins,jdbcType=INTEGER},
      </if>
      <if test="fryqhmcounts != null" >
        FRYQHMCOUNTS = #{fryqhmcounts,jdbcType=INTEGER},
      </if>
      <if test="fryhmdays != null" >
        FRYHMDAYS = #{fryhmdays,jdbcType=INTEGER},
      </if>
      <if test="fryhmhours != null" >
        FRYHMHOURS = #{fryhmhours,jdbcType=INTEGER},
      </if>
      <if test="fryhmmins != null" >
        FRYHMMINS = #{fryhmmins,jdbcType=INTEGER},
      </if>
      <if test="fryhmcounts != null" >
        FRYHMCOUNTS = #{fryhmcounts,jdbcType=INTEGER},
      </if>
      <if test="ffbbhnew != null" >
        FFBBHNEW = #{ffbbhnew,jdbcType=VARCHAR},
      </if>
      <if test="ffbnew != null" >
        FFBNEW = #{ffbnew,jdbcType=VARCHAR},
      </if>
      <if test="fzfje != null" >
        FZFJE = #{fzfje,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf != null" >
        FZHFWLYLF = #{fzhfwlylf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlczf != null" >
        FZHFWLCZF = #{fzhfwlczf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlhlf != null" >
        FZHFWLHLF = #{fzhfwlhlf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlqtf != null" >
        FZHFWLQTF = #{fzhfwlqtf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlblf != null" >
        FZDLBLF = #{fzdlblf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlsssf != null" >
        FZDLSSSF = #{fzdlsssf,jdbcType=NUMERIC},
      </if>
      <if test="fzdlyxf != null" >
        FZDLYXF = #{fzdlyxf,jdbcType=NUMERIC},
      </if>
      <if test="fzdllcf != null" >
        FZDLLCF = #{fzdllcf,jdbcType=NUMERIC},
      </if>
      <if test="fzllffssf != null" >
        FZLLFFSSF = #{fzllffssf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfwlzwlf != null" >
        FZLLFWLZWLF = #{fzllfwlzwlf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfssf != null" >
        FZLLFSSF = #{fzllfssf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfmzf != null" >
        FZLLFMZF = #{fzllfmzf,jdbcType=NUMERIC},
      </if>
      <if test="fzllfsszlf != null" >
        FZLLFSSZLF = #{fzllfsszlf,jdbcType=NUMERIC},
      </if>
      <if test="fkflkff != null" >
        FKFLKFF = #{fkflkff,jdbcType=NUMERIC},
      </if>
      <if test="fzylzf != null" >
        FZYLZF = #{fzylzf,jdbcType=NUMERIC},
      </if>
      <if test="fxylgjf != null" >
        FXYLGJF = #{fxylgjf,jdbcType=NUMERIC},
      </if>
      <if test="fxylxf != null" >
        FXYLXF = #{fxylxf,jdbcType=NUMERIC},
      </if>
      <if test="fxylbqbf != null" >
        FXYLBQBF = #{fxylbqbf,jdbcType=NUMERIC},
      </if>
      <if test="fxylqdbf != null" >
        FXYLQDBF = #{fxylqdbf,jdbcType=NUMERIC},
      </if>
      <if test="fxylyxyzf != null" >
        FXYLYXYZF = #{fxylyxyzf,jdbcType=NUMERIC},
      </if>
      <if test="fxylxbyzf != null" >
        FXYLXBYZF = #{fxylxbyzf,jdbcType=NUMERIC},
      </if>
      <if test="fhclcjf != null" >
        FHCLCJF = #{fhclcjf,jdbcType=NUMERIC},
      </if>
      <if test="fhclzlf != null" >
        FHCLZLF = #{fhclzlf,jdbcType=NUMERIC},
      </if>
      <if test="fhclssf != null" >
        FHCLSSF = #{fhclssf,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf01 != null" >
        FZHFWLYLF01 = #{fzhfwlylf01,jdbcType=NUMERIC},
      </if>
      <if test="fzhfwlylf02 != null" >
        FZHFWLYLF02 = #{fzhfwlylf02,jdbcType=NUMERIC},
      </if>
      <if test="fzylzdf != null" >
        FZYLZDF = #{fzylzdf,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf != null" >
        FZYLZLF = #{fzylzlf,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf01 != null" >
        FZYLZLF01 = #{fzylzlf01,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf02 != null" >
        FZYLZLF02 = #{fzylzlf02,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf03 != null" >
        FZYLZLF03 = #{fzylzlf03,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf04 != null" >
        FZYLZLF04 = #{fzylzlf04,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf05 != null" >
        FZYLZLF05 = #{fzylzlf05,jdbcType=NUMERIC},
      </if>
      <if test="fzylzlf06 != null" >
        FZYLZLF06 = #{fzylzlf06,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf != null" >
        FZYLQTF = #{fzylqtf,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf01 != null" >
        FZYLQTF01 = #{fzylqtf01,jdbcType=NUMERIC},
      </if>
      <if test="fzylqtf02 != null" >
        FZYLQTF02 = #{fzylqtf02,jdbcType=NUMERIC},
      </if>
      <if test="fzcljgzjf != null" >
        FZCLJGZJF = #{fzcljgzjf,jdbcType=NUMERIC},
      </if>
      <if test="frytjbh != null" >
        FRYTJBH = #{frytjbh,jdbcType=VARCHAR},
      </if>
      <if test="frytj != null" >
        FRYTJ = #{frytj,jdbcType=VARCHAR},
      </if>
      <if test="fcurraddrbh != null" >
        fcurraddrbh = #{fcurraddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fdwaddrbh != null" >
        fdwaddrbh = #{fdwaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fhkaddrbh != null" >
        fhkaddrbh = #{fhkaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="flxaddrbh != null" >
        flxaddrbh = #{flxaddrbh,jdbcType=VARCHAR},
      </if>
      <if test="fbirthplacebh != null" >
        FBIRTHPLACEBH = #{fbirthplacebh,jdbcType=VARCHAR},
      </if>
      <if test="fyhzwdjzqk != null" >
        FYHZWDJZQK = #{fyhzwdjzqk,jdbcType=VARCHAR},
      </if>
      <if test="fzwdcsmc != null" >
        FZWDCSMC = #{fzwdcsmc,jdbcType=VARCHAR},
      </if>
      <if test="fzbdzyqk != null" >
        FZBDZYQK = #{fzbdzyqk,jdbcType=VARCHAR},
      </if>
      <if test="fwdcsmc != null" >
        FWDCSMC = #{fwdcsmc,jdbcType=VARCHAR},
      </if>
      <if test="fyhxjsj != null" >
        FYHXJSJ = #{fyhxjsj,jdbcType=VARCHAR},
      </if>
      <if test="fzwdjjreason != null" >
        fzwdjjreason = #{fzwdjjreason,jdbcType=VARCHAR},
      </if>
      <if test="fzybsjjreason != null" >
        fzybsjjreason = #{fzybsjjreason,jdbcType=VARCHAR},
      </if>
    </set>
    where FID = #{fid,jdbcType=BIGINT}
  </update>
  <update id="updateByPrimaryKey" parameterType="com.emr.entity.his.HISBA1" >
    update HIS_BA1
    set FIFINPUT = #{fifinput,jdbcType=BIT},
      FPRN = #{fprn,jdbcType=VARCHAR},
      FTIMES = #{ftimes,jdbcType=INTEGER},
      FICDVERSION = #{ficdversion,jdbcType=TINYINT},
      FZYID = #{fzyid,jdbcType=VARCHAR},
      FAGE = #{fage,jdbcType=VARCHAR},
      FNAME = #{fname,jdbcType=VARCHAR},
      FSEXBH = #{fsexbh,jdbcType=VARCHAR},
      FSEX = #{fsex,jdbcType=VARCHAR},
      FBIRTHDAY = #{fbirthday,jdbcType=TIMESTAMP},
      FBIRTHPLACE = #{fbirthplace,jdbcType=VARCHAR},
      FIDCARD = #{fidcard,jdbcType=VARCHAR},
      FCOUNTRYBH = #{fcountrybh,jdbcType=VARCHAR},
      FCOUNTRY = #{fcountry,jdbcType=VARCHAR},
      FNATIONALITYBH = #{fnationalitybh,jdbcType=VARCHAR},
      FNATIONALITY = #{fnationality,jdbcType=VARCHAR},
      FJOB = #{fjob,jdbcType=VARCHAR},
      FSTATUSBH = #{fstatusbh,jdbcType=VARCHAR},
      FSTATUS = #{fstatus,jdbcType=VARCHAR},
      FDWNAME = #{fdwname,jdbcType=VARCHAR},
      FDWADDR = #{fdwaddr,jdbcType=VARCHAR},
      FDWTELE = #{fdwtele,jdbcType=VARCHAR},
      FDWPOST = #{fdwpost,jdbcType=VARCHAR},
      FHKADDR = #{fhkaddr,jdbcType=VARCHAR},
      FHKPOST = #{fhkpost,jdbcType=VARCHAR},
      FLXNAME = #{flxname,jdbcType=VARCHAR},
      FRELATE = #{frelate,jdbcType=VARCHAR},
      FLXADDR = #{flxaddr,jdbcType=VARCHAR},
      FLXTELE = #{flxtele,jdbcType=VARCHAR},
      FFBBH = #{ffbbh,jdbcType=VARCHAR},
      FFB = #{ffb,jdbcType=VARCHAR},
      FASCARD1 = #{fascard1,jdbcType=VARCHAR},
      FASCARD2 = #{fascard2,jdbcType=VARCHAR},
      FRYDATE = #{frydate,jdbcType=TIMESTAMP},
      FRYTIME = #{frytime,jdbcType=VARCHAR},
      FRYTYKH = #{frytykh,jdbcType=VARCHAR},
      FRYDEPT = #{frydept,jdbcType=VARCHAR},
      FRYBS = #{frybs,jdbcType=VARCHAR},
      FCYDATE = #{fcydate,jdbcType=TIMESTAMP},
      FCYTIME = #{fcytime,jdbcType=VARCHAR},
      FCYTYKH = #{fcytykh,jdbcType=VARCHAR},
      FCYDEPT = #{fcydept,jdbcType=VARCHAR},
      FCYBS = #{fcybs,jdbcType=VARCHAR},
      FDAYS = #{fdays,jdbcType=INTEGER},
      FMZZDBH = #{fmzzdbh,jdbcType=VARCHAR},
      FMZZD = #{fmzzd,jdbcType=VARCHAR},
      FMZDOCTBH = #{fmzdoctbh,jdbcType=VARCHAR},
      FMZDOCT = #{fmzdoct,jdbcType=VARCHAR},
      FRYINFOBH = #{fryinfobh,jdbcType=VARCHAR},
      FRYINFO = #{fryinfo,jdbcType=VARCHAR},
      FRYZDBH = #{fryzdbh,jdbcType=VARCHAR},
      FRYZD = #{fryzd,jdbcType=VARCHAR},
      FQZDATE = #{fqzdate,jdbcType=TIMESTAMP},
      FPHZD = #{fphzd,jdbcType=VARCHAR},
      FGMYW = #{fgmyw,jdbcType=VARCHAR},
      FHBSAGBH = #{fhbsagbh,jdbcType=VARCHAR},
      FHBSAG = #{fhbsag,jdbcType=VARCHAR},
      FHCVABBH = #{fhcvabbh,jdbcType=VARCHAR},
      FHCVAB = #{fhcvab,jdbcType=VARCHAR},
      FHIVABBH = #{fhivabbh,jdbcType=VARCHAR},
      FHIVAB = #{fhivab,jdbcType=VARCHAR},
      FMZCYACCOBH = #{fmzcyaccobh,jdbcType=VARCHAR},
      FMZCYACCO = #{fmzcyacco,jdbcType=VARCHAR},
      FRYCYACCOBH = #{frycyaccobh,jdbcType=VARCHAR},
      FRYCYACCO = #{frycyacco,jdbcType=VARCHAR},
      FLCBLACCOBH = #{flcblaccobh,jdbcType=VARCHAR},
      FLCBLACCO = #{flcblacco,jdbcType=VARCHAR},
      FFSBLACCOBH = #{ffsblaccobh,jdbcType=VARCHAR},
      FFSBLACCO = #{ffsblacco,jdbcType=VARCHAR},
      FOPACCOBH = #{fopaccobh,jdbcType=VARCHAR},
      FOPACCO = #{fopacco,jdbcType=VARCHAR},
      FQJTIMES = #{fqjtimes,jdbcType=INTEGER},
      FQJSUCTIMES = #{fqjsuctimes,jdbcType=INTEGER},
      FKZRBH = #{fkzrbh,jdbcType=VARCHAR},
      FKZR = #{fkzr,jdbcType=VARCHAR},
      FZRDOCTBH = #{fzrdoctbh,jdbcType=VARCHAR},
      FZRDOCTOR = #{fzrdoctor,jdbcType=VARCHAR},
      FZZDOCTBH = #{fzzdoctbh,jdbcType=VARCHAR},
      FZZDOCT = #{fzzdoct,jdbcType=VARCHAR},
      FZYDOCTBH = #{fzydoctbh,jdbcType=VARCHAR},
      FZYDOCT = #{fzydoct,jdbcType=VARCHAR},
      FJXDOCTBH = #{fjxdoctbh,jdbcType=VARCHAR},
      FJXDOCT = #{fjxdoct,jdbcType=VARCHAR},
      FYJSSXDOCTBH = #{fyjssxdoctbh,jdbcType=VARCHAR},
      FYJSSXDOCT = #{fyjssxdoct,jdbcType=VARCHAR},
      FSXDOCTBH = #{fsxdoctbh,jdbcType=VARCHAR},
      FSXDOCT = #{fsxdoct,jdbcType=VARCHAR},
      FBMYBH = #{fbmybh,jdbcType=VARCHAR},
      FBMY = #{fbmy,jdbcType=VARCHAR},
      FZLRBH = #{fzlrbh,jdbcType=VARCHAR},
      FZLR = #{fzlr,jdbcType=VARCHAR},
      FQUALITYBH = #{fqualitybh,jdbcType=VARCHAR},
      FQUALITY = #{fquality,jdbcType=VARCHAR},
      FZKDOCTBH = #{fzkdoctbh,jdbcType=VARCHAR},
      FZKDOCT = #{fzkdoct,jdbcType=VARCHAR},
      FZKNURSEBH = #{fzknursebh,jdbcType=VARCHAR},
      FZKNURSE = #{fzknurse,jdbcType=VARCHAR},
      FZKRQ = #{fzkrq,jdbcType=TIMESTAMP},
      FMZDEADBH = #{fmzdeadbh,jdbcType=VARCHAR},
      FMZDEAD = #{fmzdead,jdbcType=VARCHAR},
      FSUM1 = #{fsum1,jdbcType=NUMERIC},
      FCWF = #{fcwf,jdbcType=NUMERIC},
      FHLF = #{fhlf,jdbcType=NUMERIC},
      FXYF = #{fxyf,jdbcType=NUMERIC},
      FZYF = #{fzyf,jdbcType=NUMERIC},
      FZCHYF = #{fzchyf,jdbcType=NUMERIC},
      FZCYF = #{fzcyf,jdbcType=NUMERIC},
      FFSF = #{ffsf,jdbcType=NUMERIC},
      FHYF = #{fhyf,jdbcType=NUMERIC},
      FSYF = #{fsyf,jdbcType=NUMERIC},
      FSXF = #{fsxf,jdbcType=NUMERIC},
      FZLF = #{fzlf,jdbcType=NUMERIC},
      FSSF = #{fssf,jdbcType=NUMERIC},
      FJSF = #{fjsf,jdbcType=NUMERIC},
      FJCF = #{fjcf,jdbcType=NUMERIC},
      FMZF = #{fmzf,jdbcType=NUMERIC},
      FYEF = #{fyef,jdbcType=NUMERIC},
      FPCF = #{fpcf,jdbcType=NUMERIC},
      FQTF = #{fqtf,jdbcType=NUMERIC},
      FBODYBH = #{fbodybh,jdbcType=VARCHAR},
      FBODY = #{fbody,jdbcType=VARCHAR},
      FISOPFIRSTBH = #{fisopfirstbh,jdbcType=VARCHAR},
      FISOPFIRST = #{fisopfirst,jdbcType=VARCHAR},
      FISZLFIRSTBH = #{fiszlfirstbh,jdbcType=VARCHAR},
      FISZLFIRST = #{fiszlfirst,jdbcType=VARCHAR},
      FISJCFIRSTBH = #{fisjcfirstbh,jdbcType=VARCHAR},
      FISJCFIRST = #{fisjcfirst,jdbcType=VARCHAR},
      FISZDFIRSTBH = #{fiszdfirstbh,jdbcType=VARCHAR},
      FISZDFIRST = #{fiszdfirst,jdbcType=VARCHAR},
      FISSZBH = #{fisszbh,jdbcType=VARCHAR},
      FISSZ = #{fissz,jdbcType=VARCHAR},
      FSZQX = #{fszqx,jdbcType=VARCHAR},
      FSAMPLEBH = #{fsamplebh,jdbcType=VARCHAR},
      FSAMPLE = #{fsample,jdbcType=VARCHAR},
      FBLOODBH = #{fbloodbh,jdbcType=VARCHAR},
      FBLOOD = #{fblood,jdbcType=VARCHAR},
      FRHBH = #{frhbh,jdbcType=VARCHAR},
      FRH = #{frh,jdbcType=VARCHAR},
      FSXFYBH = #{fsxfybh,jdbcType=VARCHAR},
      FSXFY = #{fsxfy,jdbcType=VARCHAR},
      FSYFYBH = #{fsyfybh,jdbcType=VARCHAR},
      FSYFY = #{fsyfy,jdbcType=VARCHAR},
      FREDCELL = #{fredcell,jdbcType=NUMERIC},
      FPLAQUE = #{fplaque,jdbcType=NUMERIC},
      FSEROUS = #{fserous,jdbcType=NUMERIC},
      FALLBLOOD = #{fallblood,jdbcType=NUMERIC},
      FOTHERBLOOD = #{fotherblood,jdbcType=NUMERIC},
      FHZYJ = #{fhzyj,jdbcType=INTEGER},
      FHZYC = #{fhzyc,jdbcType=INTEGER},
      FHLTJ = #{fhltj,jdbcType=NUMERIC},
      FHL1 = #{fhl1,jdbcType=NUMERIC},
      FHL2 = #{fhl2,jdbcType=NUMERIC},
      FHL3 = #{fhl3,jdbcType=NUMERIC},
      FHLZZ = #{fhlzz,jdbcType=INTEGER},
      FHLTS = #{fhlts,jdbcType=INTEGER},
      FBABYNUM = #{fbabynum,jdbcType=INTEGER},
      FTWILL = #{ftwill,jdbcType=BIT},
      FQJBR = #{fqjbr,jdbcType=BIT},
      FQJSUC = #{fqjsuc,jdbcType=BIT},
      FTHREQZ = #{fthreqz,jdbcType=BIT},
      FBACK = #{fback,jdbcType=BIT},
      FIFZDSS = #{fifzdss,jdbcType=BIT},
      FIFDBZ = #{fifdbz,jdbcType=BIT},
      FZLFZY = #{fzlfzy,jdbcType=NUMERIC},
      FZKTYKH = #{fzktykh,jdbcType=VARCHAR},
      FZKDEPT = #{fzkdept,jdbcType=VARCHAR},
      FZKDATE = #{fzkdate,jdbcType=TIMESTAMP},
      FZKTIME = #{fzktime,jdbcType=VARCHAR},
      FSRYBH = #{fsrybh,jdbcType=VARCHAR},
      FSRY = #{fsry,jdbcType=VARCHAR},
      FWORKRQ = #{fworkrq,jdbcType=TIMESTAMP},
      FJBFXBH = #{fjbfxbh,jdbcType=VARCHAR},
      FJBFX = #{fjbfx,jdbcType=VARCHAR},
      FFHGDBH = #{ffhgdbh,jdbcType=VARCHAR},
      FFHGD = #{ffhgd,jdbcType=VARCHAR},
      FSOURCEBH = #{fsourcebh,jdbcType=VARCHAR},
      FSOURCE = #{fsource,jdbcType=VARCHAR},
      FIFSS = #{fifss,jdbcType=BIT},
      FIFFYK = #{fiffyk,jdbcType=BIT},
      FBFZ = #{fbfz,jdbcType=BIT},
      FYNGR = #{fyngr,jdbcType=INTEGER},
      FEXTEND1 = #{fextend1,jdbcType=VARCHAR},
      FEXTEND2 = #{fextend2,jdbcType=VARCHAR},
      FEXTEND3 = #{fextend3,jdbcType=VARCHAR},
      FEXTEND4 = #{fextend4,jdbcType=VARCHAR},
      FEXTEND5 = #{fextend5,jdbcType=VARCHAR},
      FEXTEND6 = #{fextend6,jdbcType=VARCHAR},
      FEXTEND7 = #{fextend7,jdbcType=VARCHAR},
      FEXTEND8 = #{fextend8,jdbcType=VARCHAR},
      FEXTEND9 = #{fextend9,jdbcType=VARCHAR},
      FEXTEND10 = #{fextend10,jdbcType=VARCHAR},
      FEXTEND11 = #{fextend11,jdbcType=VARCHAR},
      FEXTEND12 = #{fextend12,jdbcType=VARCHAR},
      FEXTEND13 = #{fextend13,jdbcType=VARCHAR},
      FEXTEND14 = #{fextend14,jdbcType=VARCHAR},
      FEXTEND15 = #{fextend15,jdbcType=VARCHAR},
      FNATIVE = #{fnative,jdbcType=VARCHAR},
      FCURRADDR = #{fcurraddr,jdbcType=VARCHAR},
      FCURRTELE = #{fcurrtele,jdbcType=VARCHAR},
      FCURRPOST = #{fcurrpost,jdbcType=VARCHAR},
      FJOBBH = #{fjobbh,jdbcType=VARCHAR},
      FCSTZ = #{fcstz,jdbcType=DOUBLE},
      FRYTZ = #{frytz,jdbcType=DOUBLE},
      FYCLJBH = #{fycljbh,jdbcType=VARCHAR},
      FYCLJ = #{fyclj,jdbcType=VARCHAR},
      FPHZDBH = #{fphzdbh,jdbcType=VARCHAR},
      FPHZDNUM = #{fphzdnum,jdbcType=VARCHAR},
      FIFGMYWBH = #{fifgmywbh,jdbcType=VARCHAR},
      FIFGMYW = #{fifgmyw,jdbcType=VARCHAR},
      FNURSEBH = #{fnursebh,jdbcType=VARCHAR},
      FNURSE = #{fnurse,jdbcType=VARCHAR},
      FLYFSBH = #{flyfsbh,jdbcType=VARCHAR},
      FLYFS = #{flyfs,jdbcType=VARCHAR},
      FYZOUTHOSTITAL = #{fyzouthostital,jdbcType=VARCHAR},
      FSQOUTHOSTITAL = #{fsqouthostital,jdbcType=VARCHAR},
      FISAGAINRYBH = #{fisagainrybh,jdbcType=VARCHAR},
      FISAGAINRY = #{fisagainry,jdbcType=VARCHAR},
      FISAGAINRYMD = #{fisagainrymd,jdbcType=VARCHAR},
      FRYQHMDAYS = #{fryqhmdays,jdbcType=INTEGER},
      FRYQHMHOURS = #{fryqhmhours,jdbcType=INTEGER},
      FRYQHMMINS = #{fryqhmmins,jdbcType=INTEGER},
      FRYQHMCOUNTS = #{fryqhmcounts,jdbcType=INTEGER},
      FRYHMDAYS = #{fryhmdays,jdbcType=INTEGER},
      FRYHMHOURS = #{fryhmhours,jdbcType=INTEGER},
      FRYHMMINS = #{fryhmmins,jdbcType=INTEGER},
      FRYHMCOUNTS = #{fryhmcounts,jdbcType=INTEGER},
      FFBBHNEW = #{ffbbhnew,jdbcType=VARCHAR},
      FFBNEW = #{ffbnew,jdbcType=VARCHAR},
      FZFJE = #{fzfje,jdbcType=NUMERIC},
      FZHFWLYLF = #{fzhfwlylf,jdbcType=NUMERIC},
      FZHFWLCZF = #{fzhfwlczf,jdbcType=NUMERIC},
      FZHFWLHLF = #{fzhfwlhlf,jdbcType=NUMERIC},
      FZHFWLQTF = #{fzhfwlqtf,jdbcType=NUMERIC},
      FZDLBLF = #{fzdlblf,jdbcType=NUMERIC},
      FZDLSSSF = #{fzdlsssf,jdbcType=NUMERIC},
      FZDLYXF = #{fzdlyxf,jdbcType=NUMERIC},
      FZDLLCF = #{fzdllcf,jdbcType=NUMERIC},
      FZLLFFSSF = #{fzllffssf,jdbcType=NUMERIC},
      FZLLFWLZWLF = #{fzllfwlzwlf,jdbcType=NUMERIC},
      FZLLFSSF = #{fzllfssf,jdbcType=NUMERIC},
      FZLLFMZF = #{fzllfmzf,jdbcType=NUMERIC},
      FZLLFSSZLF = #{fzllfsszlf,jdbcType=NUMERIC},
      FKFLKFF = #{fkflkff,jdbcType=NUMERIC},
      FZYLZF = #{fzylzf,jdbcType=NUMERIC},
      FXYLGJF = #{fxylgjf,jdbcType=NUMERIC},
      FXYLXF = #{fxylxf,jdbcType=NUMERIC},
      FXYLBQBF = #{fxylbqbf,jdbcType=NUMERIC},
      FXYLQDBF = #{fxylqdbf,jdbcType=NUMERIC},
      FXYLYXYZF = #{fxylyxyzf,jdbcType=NUMERIC},
      FXYLXBYZF = #{fxylxbyzf,jdbcType=NUMERIC},
      FHCLCJF = #{fhclcjf,jdbcType=NUMERIC},
      FHCLZLF = #{fhclzlf,jdbcType=NUMERIC},
      FHCLSSF = #{fhclssf,jdbcType=NUMERIC},
      FZHFWLYLF01 = #{fzhfwlylf01,jdbcType=NUMERIC},
      FZHFWLYLF02 = #{fzhfwlylf02,jdbcType=NUMERIC},
      FZYLZDF = #{fzylzdf,jdbcType=NUMERIC},
      FZYLZLF = #{fzylzlf,jdbcType=NUMERIC},
      FZYLZLF01 = #{fzylzlf01,jdbcType=NUMERIC},
      FZYLZLF02 = #{fzylzlf02,jdbcType=NUMERIC},
      FZYLZLF03 = #{fzylzlf03,jdbcType=NUMERIC},
      FZYLZLF04 = #{fzylzlf04,jdbcType=NUMERIC},
      FZYLZLF05 = #{fzylzlf05,jdbcType=NUMERIC},
      FZYLZLF06 = #{fzylzlf06,jdbcType=NUMERIC},
      FZYLQTF = #{fzylqtf,jdbcType=NUMERIC},
      FZYLQTF01 = #{fzylqtf01,jdbcType=NUMERIC},
      FZYLQTF02 = #{fzylqtf02,jdbcType=NUMERIC},
      FZCLJGZJF = #{fzcljgzjf,jdbcType=NUMERIC},
      FRYTJBH = #{frytjbh,jdbcType=VARCHAR},
      FRYTJ = #{frytj,jdbcType=VARCHAR},
      fcurraddrbh = #{fcurraddrbh,jdbcType=VARCHAR},
      fdwaddrbh = #{fdwaddrbh,jdbcType=VARCHAR},
      fhkaddrbh = #{fhkaddrbh,jdbcType=VARCHAR},
      flxaddrbh = #{flxaddrbh,jdbcType=VARCHAR},
      FBIRTHPLACEBH = #{fbirthplacebh,jdbcType=VARCHAR},
      FYHZWDJZQK = #{fyhzwdjzqk,jdbcType=VARCHAR},
      FZWDCSMC = #{fzwdcsmc,jdbcType=VARCHAR},
      FZBDZYQK = #{fzbdzyqk,jdbcType=VARCHAR},
      FWDCSMC = #{fwdcsmc,jdbcType=VARCHAR},
      FYHXJSJ = #{fyhxjsj,jdbcType=VARCHAR},
      fzwdjjreason = #{fzwdjjreason,jdbcType=VARCHAR},
      fzybsjjreason = #{fzybsjjreason,jdbcType=VARCHAR}
    where FID = #{fid,jdbcType=BIGINT}
  </update>
  <select id="selectAllByParam" resultMap="BaseResultMap">
      SELECT * FROM HIS_BA1 WHERE FPRN = #{fprn,jdbcType=VARCHAR} AND FTIMES = #{ftimes,jdbcType=INTEGER}
  </select>
</mapper>