Repository: zeusbit/hiwallet Branch: master Commit: 6e9b62004cb2 Files: 112 Total size: 1.1 MB Directory structure: gitextract_injxmgsr/ ├── .gitignore ├── build.gradle ├── gradle.properties ├── settings.gradle └── src/ ├── gens/ │ ├── java/ │ │ └── org/ │ │ └── fc/ │ │ └── wlt/ │ │ └── ordbgens/ │ │ └── wlt/ │ │ ├── dao/ │ │ │ ├── WLTAddrDao.java │ │ │ ├── WLTAssetDao.java │ │ │ ├── WLTCertOrgDao.java │ │ │ ├── WLTCertPerDao.java │ │ │ ├── WLTFileDao.java │ │ │ ├── WLTFundDao.java │ │ │ ├── WLTPendDao.java │ │ │ ├── WLTTransferDao.java │ │ │ └── WLTUserDao.java │ │ ├── entity/ │ │ │ ├── WLTAddr.java │ │ │ ├── WLTAddrExample.java │ │ │ ├── WLTAddrKey.java │ │ │ ├── WLTAsset.java │ │ │ ├── WLTAssetExample.java │ │ │ ├── WLTAssetKey.java │ │ │ ├── WLTCertOrg.java │ │ │ ├── WLTCertOrgExample.java │ │ │ ├── WLTCertOrgKey.java │ │ │ ├── WLTCertPer.java │ │ │ ├── WLTCertPerExample.java │ │ │ ├── WLTCertPerKey.java │ │ │ ├── WLTFile.java │ │ │ ├── WLTFileExample.java │ │ │ ├── WLTFileKey.java │ │ │ ├── WLTFund.java │ │ │ ├── WLTFundExample.java │ │ │ ├── WLTFundKey.java │ │ │ ├── WLTPend.java │ │ │ ├── WLTPendExample.java │ │ │ ├── WLTPendKey.java │ │ │ ├── WLTTransfer.java │ │ │ ├── WLTTransferExample.java │ │ │ ├── WLTTransferKey.java │ │ │ ├── WLTUser.java │ │ │ ├── WLTUserExample.java │ │ │ └── WLTUserKey.java │ │ ├── mapper/ │ │ │ ├── WLTAddrMapper.java │ │ │ ├── WLTAddrSqlProvider.java │ │ │ ├── WLTAssetMapper.java │ │ │ ├── WLTAssetSqlProvider.java │ │ │ ├── WLTCertOrgMapper.java │ │ │ ├── WLTCertOrgSqlProvider.java │ │ │ ├── WLTCertPerMapper.java │ │ │ ├── WLTCertPerSqlProvider.java │ │ │ ├── WLTFileMapper.java │ │ │ ├── WLTFileSqlProvider.java │ │ │ ├── WLTFundMapper.java │ │ │ ├── WLTFundSqlProvider.java │ │ │ ├── WLTPendMapper.java │ │ │ ├── WLTPendSqlProvider.java │ │ │ ├── WLTTransferMapper.java │ │ │ ├── WLTTransferSqlProvider.java │ │ │ ├── WLTUserMapper.java │ │ │ └── WLTUserSqlProvider.java │ │ └── rest/ │ │ ├── WLTAddrCtrl.java │ │ ├── WLTAssetCtrl.java │ │ ├── WLTCertOrgCtrl.java │ │ ├── WLTCertPerCtrl.java │ │ ├── WLTFileCtrl.java │ │ ├── WLTFundCtrl.java │ │ ├── WLTPendCtrl.java │ │ ├── WLTTransferCtrl.java │ │ └── WLTUserCtrl.java │ ├── proto/ │ │ └── wltdbgen.proto │ └── resources/ │ └── SpringContext-daoConfig-wlt.xml └── main/ ├── java/ │ └── org/ │ └── fc/ │ └── bc/ │ ├── orcl/ │ │ └── entity/ │ │ ├── NamedDomainDao.java │ │ ├── TXRequest.java │ │ └── TXResponse.java │ └── wlt/ │ ├── dao/ │ │ ├── Daos.java │ │ └── SysDBProvider.java │ ├── entity/ │ │ ├── BrewChainCRTASTReq.java │ │ ├── BrewChainCRTASTRet.java │ │ ├── BrewChainNewReq.java │ │ ├── BrewChainNewRet.java │ │ ├── BrewChainQueryRet.java │ │ ├── BrewChainRegRet.java │ │ ├── BrewChainTRAASTReq.java │ │ ├── BrewChainTRAASTRet.java │ │ ├── BrewChainTRCTSCReq.java │ │ ├── BrewChainTRCTSCRet.java │ │ ├── BrewChainUpdASTReq.java │ │ ├── BrewChainUpdASTRet.java │ │ └── PMTransInfo.java │ ├── enums/ │ │ ├── BrewChainURITypeEnum.java │ │ ├── DataIfaceTypeEnum.java │ │ ├── DigitMoneyTypeEnum.java │ │ ├── PlatformTypeEnum.java │ │ ├── ReturnCodeTypeEnum.java │ │ ├── StatusTypeEnum.java │ │ └── TransactionTypeEnum.java │ ├── login/ │ │ ├── LoginHelper.java │ │ ├── LoginService.java │ │ └── PLoginServer.java │ ├── service/ │ │ ├── CommonService.java │ │ └── CreateAssetService.java │ └── util/ │ ├── EncryptFactory.java │ ├── ExceptionUtil.java │ ├── LoginedException.java │ └── UserRegistedException.java ├── proto/ │ ├── asset.proto │ ├── ethereum_java.proto │ ├── query.proto │ ├── system.proto │ ├── transfer.proto │ └── user.proto └── resources/ ├── conf.properties ├── icd.json └── merchant.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .gitignore ================================================ # Logs logs *.log # Runtime data pids *.pid *.seed # Directory for instrumented libs generated by jscoverage/JSCover lib-cov # Coverage directory used by tools like istanbul coverage # Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) .grunt # node-waf configuration .lock-wscript # Compiled binary addons (http://nodejs.org/api/addons.html) build/Release # Dependency directory # https://www.npmjs.org/doc/misc/npm-faq.html#should-i-check-my-node_modules-folder-into-git node_modules # Bower bower_components/ # IDE/Editor data .idea .DS_Store ================================================ FILE: build.gradle ================================================ buildscript { dependencies { classpath "onight.osgi:zpp-gradle:3.0.0" classpath "commons-fileupload:commons-fileupload:1.3.2" } } project.group='org.fc.bc' version = '1.0.0' apply plugin:'zippo' apply plugin:'application' mainClassName="org.fc.hd.front.service.cityverify.ChinaTelecom" dependencies { //protobuf files('pbs/ssm.proto') compile 'org.fc.zippo:org.fc.zippo.oapi:3.0.6' compile "org.fc.zippo:org.fc.zippo.ordbutils:3.0.5" includeInJar 'commons-fileupload:commons-fileupload:1.3.2' } jar { manifest{ // attributes( 'Spring-Context': 'applicationContext-common.xml, applicationContext-beans.xml') attributes( 'Import-Ignore':'org.apache.commons.fileupload') } } ================================================ FILE: gradle.properties ================================================ obr_host=http://dev.hzq:8081/nexus/content/repositories/fclocal/ obr_usr=admin obr_pwd=admin123 repos_host=http://dev.hzq:8081/nexus/content/groups/fc/ ================================================ FILE: settings.gradle ================================================ /* * This settings file was generated by the Gradle 'init' task. * * The settings file is used to specify which projects to include in your build. * In a single project build this file can be empty or even removed. * * Detailed information about configuring a multi-project build in Gradle can be found * in the user guide at https://docs.gradle.org/3.4.1/userguide/multi_project_builds.html */ /* // To declare projects as part of a multi-project build use the 'include' method include 'shared' include 'api' include 'services:webservice' */ rootProject.name = 'hiwallet' ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTAddrDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTAddr; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTAddrMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_ADDR") public class WLTAddrDao extends ExtendDaoSupper{ private WLTAddrMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTAddrExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTAddrExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTAddrKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTAddr record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTAddr record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTAddr record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTAddr record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTAddrExample example) { return mapper.selectByExample(example); } @Override public WLTAddr selectByPrimaryKey(WLTAddrKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTAddrExample()); } List list = new ArrayList<>(); for(WLTAddr record : records){ WLTAddr result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTAddr record, WLTAddrExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTAddr record, WLTAddrExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTAddr record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTAddr record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTAddrExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTAddrExample()); } @Override public WLTAddrExample getExample(WLTAddr record) { WLTAddrExample example = new WLTAddrExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getAddrId()!=null){ criteria.andAddrIdEqualTo(record.getAddrId()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getHexAddr()!=null){ criteria.andHexAddrEqualTo(record.getHexAddr()); } if(record.getPublicKey()!=null){ criteria.andPublicKeyEqualTo(record.getPublicKey()); } if(record.getPublicKeyHash()!=null){ criteria.andPublicKeyHashEqualTo(record.getPublicKeyHash()); } if(record.getPrivateKey()!=null){ criteria.andPrivateKeyEqualTo(record.getPrivateKey()); } if(record.getAddrStatus()!=null){ criteria.andAddrStatusEqualTo(record.getAddrStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTAddr selectOneByExample(WLTAddrExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_ADDR(ADDR_ID,USER_ID,HEX_ADDR,PUBLIC_KEY,PUBLIC_KEY_HASH,PRIVATE_KEY,ADDR_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTAddr record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getAddrId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAddrId()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getHexAddr()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getHexAddr()+"'"); } sb.append(","); if(record.getPublicKey()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPublicKey()+"'"); } sb.append(","); if(record.getPublicKeyHash()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPublicKeyHash()+"'"); } sb.append(","); if(record.getPrivateKey()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPrivateKey()+"'"); } sb.append(","); if(record.getAddrStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAddrStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTAssetDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTAsset; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTAssetMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_ASSET") public class WLTAssetDao extends ExtendDaoSupper{ private WLTAssetMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTAssetExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTAssetExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTAssetKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTAsset record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTAsset record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTAsset record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTAsset record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTAssetExample example) { return mapper.selectByExample(example); } @Override public WLTAsset selectByPrimaryKey(WLTAssetKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTAssetExample()); } List list = new ArrayList<>(); for(WLTAsset record : records){ WLTAsset result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTAsset record, WLTAssetExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTAsset record, WLTAssetExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTAsset record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTAsset record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTAssetExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTAssetExample()); } @Override public WLTAssetExample getExample(WLTAsset record) { WLTAssetExample example = new WLTAssetExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getAssetId()!=null){ criteria.andAssetIdEqualTo(record.getAssetId()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getFundId()!=null){ criteria.andFundIdEqualTo(record.getFundId()); } if(record.getHoldCount()!=null){ criteria.andHoldCountEqualTo(record.getHoldCount()); } if(record.getBcTxid()!=null){ criteria.andBcTxidEqualTo(record.getBcTxid()); } if(record.getAddrId()!=null){ criteria.andAddrIdEqualTo(record.getAddrId()); } if(record.getAssetPubHash()!=null){ criteria.andAssetPubHashEqualTo(record.getAssetPubHash()); } if(record.getAssetType()!=null){ criteria.andAssetTypeEqualTo(record.getAssetType()); } if(record.getAssetStatus()!=null){ criteria.andAssetStatusEqualTo(record.getAssetStatus()); } if(record.getAssetAlias()!=null){ criteria.andAssetAliasEqualTo(record.getAssetAlias()); } if(record.getAssetKeywords()!=null){ criteria.andAssetKeywordsEqualTo(record.getAssetKeywords()); } if(record.getDmtEname()!=null){ criteria.andDmtEnameEqualTo(record.getDmtEname()); } if(record.getDmtCname()!=null){ criteria.andDmtCnameEqualTo(record.getDmtCname()); } if(record.getDmtCount()!=null){ criteria.andDmtCountEqualTo(record.getDmtCount()); } if(record.getMetadata()!=null){ criteria.andMetadataEqualTo(record.getMetadata()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTAsset selectOneByExample(WLTAssetExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_ASSET(ASSET_ID,USER_ID,FUND_ID,HOLD_COUNT,BC_TXID,ADDR_ID,ASSET_PUB_HASH,ASSET_TYPE,ASSET_STATUS,ASSET_ALIAS,ASSET_KEYWORDS,DMT_ENAME,DMT_CNAME,DMT_COUNT,METADATA,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTAsset record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getAssetId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetId()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getFundId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFundId()+"'"); } sb.append(","); if(record.getHoldCount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getHoldCount()+"'"); } sb.append(","); if(record.getBcTxid()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getBcTxid()+"'"); } sb.append(","); if(record.getAddrId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAddrId()+"'"); } sb.append(","); if(record.getAssetPubHash()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetPubHash()+"'"); } sb.append(","); if(record.getAssetType()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetType()+"'"); } sb.append(","); if(record.getAssetStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetStatus()+"'"); } sb.append(","); if(record.getAssetAlias()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetAlias()+"'"); } sb.append(","); if(record.getAssetKeywords()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAssetKeywords()+"'"); } sb.append(","); if(record.getDmtEname()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getDmtEname()+"'"); } sb.append(","); if(record.getDmtCname()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getDmtCname()+"'"); } sb.append(","); if(record.getDmtCount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getDmtCount()+"'"); } sb.append(","); if(record.getMetadata()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getMetadata()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTCertOrgDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrg; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTCertOrgMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_CERT_ORG") public class WLTCertOrgDao extends ExtendDaoSupper{ private WLTCertOrgMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTCertOrgExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTCertOrgExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTCertOrgKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTCertOrg record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTCertOrg record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTCertOrg record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTCertOrg record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTCertOrgExample example) { return mapper.selectByExample(example); } @Override public WLTCertOrg selectByPrimaryKey(WLTCertOrgKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTCertOrgExample()); } List list = new ArrayList<>(); for(WLTCertOrg record : records){ WLTCertOrg result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTCertOrg record, WLTCertOrgExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTCertOrg record, WLTCertOrgExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTCertOrg record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTCertOrg record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTCertOrgExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTCertOrgExample()); } @Override public WLTCertOrgExample getExample(WLTCertOrg record) { WLTCertOrgExample example = new WLTCertOrgExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getOrgId()!=null){ criteria.andOrgIdEqualTo(record.getOrgId()); } if(record.getOrgCode()!=null){ criteria.andOrgCodeEqualTo(record.getOrgCode()); } if(record.getOrgName()!=null){ criteria.andOrgNameEqualTo(record.getOrgName()); } if(record.getOrgType()!=null){ criteria.andOrgTypeEqualTo(record.getOrgType()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getCorporateName()!=null){ criteria.andCorporateNameEqualTo(record.getCorporateName()); } if(record.getLicenseCode()!=null){ criteria.andLicenseCodeEqualTo(record.getLicenseCode()); } if(record.getLicensePhotoId()!=null){ criteria.andLicensePhotoIdEqualTo(record.getLicensePhotoId()); } if(record.getNational()!=null){ criteria.andNationalEqualTo(record.getNational()); } if(record.getProvince()!=null){ criteria.andProvinceEqualTo(record.getProvince()); } if(record.getCity()!=null){ criteria.andCityEqualTo(record.getCity()); } if(record.getStreet()!=null){ criteria.andStreetEqualTo(record.getStreet()); } if(record.getTel()!=null){ criteria.andTelEqualTo(record.getTel()); } if(record.getFax()!=null){ criteria.andFaxEqualTo(record.getFax()); } if(record.getWebRecordNum()!=null){ criteria.andWebRecordNumEqualTo(record.getWebRecordNum()); } if(record.getOrgStatus()!=null){ criteria.andOrgStatusEqualTo(record.getOrgStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTCertOrg selectOneByExample(WLTCertOrgExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_CERT_ORG(ORG_ID,ORG_CODE,ORG_NAME,ORG_TYPE,USER_ID,CORPORATE_NAME,LICENSE_CODE,LICENSE_PHOTO_ID,NATIONAL,PROVINCE,CITY,STREET,TEL,FAX,WEB_RECORD_NUM,ORG_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTCertOrg record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getOrgId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getOrgId()+"'"); } sb.append(","); if(record.getOrgCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getOrgCode()+"'"); } sb.append(","); if(record.getOrgName()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getOrgName()+"'"); } sb.append(","); if(record.getOrgType()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getOrgType()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getCorporateName()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getCorporateName()+"'"); } sb.append(","); if(record.getLicenseCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getLicenseCode()+"'"); } sb.append(","); if(record.getLicensePhotoId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getLicensePhotoId()+"'"); } sb.append(","); if(record.getNational()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getNational()+"'"); } sb.append(","); if(record.getProvince()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getProvince()+"'"); } sb.append(","); if(record.getCity()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getCity()+"'"); } sb.append(","); if(record.getStreet()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getStreet()+"'"); } sb.append(","); if(record.getTel()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTel()+"'"); } sb.append(","); if(record.getFax()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFax()+"'"); } sb.append(","); if(record.getWebRecordNum()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getWebRecordNum()+"'"); } sb.append(","); if(record.getOrgStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getOrgStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTCertPerDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPer; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTCertPerMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_CERT_PER") public class WLTCertPerDao extends ExtendDaoSupper{ private WLTCertPerMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTCertPerExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTCertPerExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTCertPerKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTCertPer record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTCertPer record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTCertPer record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTCertPer record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTCertPerExample example) { return mapper.selectByExample(example); } @Override public WLTCertPer selectByPrimaryKey(WLTCertPerKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTCertPerExample()); } List list = new ArrayList<>(); for(WLTCertPer record : records){ WLTCertPer result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTCertPer record, WLTCertPerExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTCertPer record, WLTCertPerExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTCertPer record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTCertPer record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTCertPerExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTCertPerExample()); } @Override public WLTCertPerExample getExample(WLTCertPer record) { WLTCertPerExample example = new WLTCertPerExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getPerId()!=null){ criteria.andPerIdEqualTo(record.getPerId()); } if(record.getPerCode()!=null){ criteria.andPerCodeEqualTo(record.getPerCode()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getRealName()!=null){ criteria.andRealNameEqualTo(record.getRealName()); } if(record.getIdCardType()!=null){ criteria.andIdCardTypeEqualTo(record.getIdCardType()); } if(record.getIdCardCode()!=null){ criteria.andIdCardCodeEqualTo(record.getIdCardCode()); } if(record.getIdCardPhotoId()!=null){ criteria.andIdCardPhotoIdEqualTo(record.getIdCardPhotoId()); } if(record.getPerStatus()!=null){ criteria.andPerStatusEqualTo(record.getPerStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTimd()!=null){ criteria.andUpdatedTimdEqualTo(record.getUpdatedTimd()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTCertPer selectOneByExample(WLTCertPerExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_CERT_PER(PER_ID,PER_CODE,USER_ID,REAL_NAME,ID_CARD_TYPE,ID_CARD_CODE,ID_CARD_PHOTO_ID,PER_STATUS,CREATED_TIME,UPDATED_TIMD,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTCertPer record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getPerId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPerId()+"'"); } sb.append(","); if(record.getPerCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPerCode()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getRealName()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getRealName()+"'"); } sb.append(","); if(record.getIdCardType()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getIdCardType()+"'"); } sb.append(","); if(record.getIdCardCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getIdCardCode()+"'"); } sb.append(","); if(record.getIdCardPhotoId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getIdCardPhotoId()+"'"); } sb.append(","); if(record.getPerStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPerStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTimd()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTimd())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTFileDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTFile; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTFileKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTFileMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_FILE") public class WLTFileDao extends ExtendDaoSupper{ private WLTFileMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTFileExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTFileExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTFileKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTFile record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTFile record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTFile record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTFile record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTFileExample example) { return mapper.selectByExample(example); } @Override public WLTFile selectByPrimaryKey(WLTFileKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTFileExample()); } List list = new ArrayList<>(); for(WLTFile record : records){ WLTFile result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTFile record, WLTFileExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTFile record, WLTFileExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTFile record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTFile record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTFileExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTFileExample()); } @Override public WLTFileExample getExample(WLTFile record) { WLTFileExample example = new WLTFileExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getFileId()!=null){ criteria.andFileIdEqualTo(record.getFileId()); } if(record.getFilePath()!=null){ criteria.andFilePathEqualTo(record.getFilePath()); } if(record.getFileName()!=null){ criteria.andFileNameEqualTo(record.getFileName()); } if(record.getFileSize()!=null){ criteria.andFileSizeEqualTo(record.getFileSize()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getFileHash()!=null){ criteria.andFileHashEqualTo(record.getFileHash()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTFile selectOneByExample(WLTFileExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_FILE(FILE_ID,FILE_PATH,FILE_NAME,FILE_SIZE,USER_ID,FILE_HASH,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTFile record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getFileId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFileId()+"'"); } sb.append(","); if(record.getFilePath()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFilePath()+"'"); } sb.append(","); if(record.getFileName()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFileName()+"'"); } sb.append(","); if(record.getFileSize()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getFileSize()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getFileHash()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFileHash()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTFundDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTFund; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTFundKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTFundMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_FUND") public class WLTFundDao extends ExtendDaoSupper{ private WLTFundMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTFundExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTFundExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTFundKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTFund record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTFund record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTFund record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTFund record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTFundExample example) { return mapper.selectByExample(example); } @Override public WLTFund selectByPrimaryKey(WLTFundKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTFundExample()); } List list = new ArrayList<>(); for(WLTFund record : records){ WLTFund result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTFund record, WLTFundExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTFund record, WLTFundExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTFund record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTFund record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTFundExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTFundExample()); } @Override public WLTFundExample getExample(WLTFund record) { WLTFundExample example = new WLTFundExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getFundId()!=null){ criteria.andFundIdEqualTo(record.getFundId()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getDmtCname()!=null){ criteria.andDmtCnameEqualTo(record.getDmtCname()); } if(record.getDmtEname()!=null){ criteria.andDmtEnameEqualTo(record.getDmtEname()); } if(record.getGenisAddr()!=null){ criteria.andGenisAddrEqualTo(record.getGenisAddr()); } if(record.getGenisOrgId()!=null){ criteria.andGenisOrgIdEqualTo(record.getGenisOrgId()); } if(record.getGenisDeposit()!=null){ criteria.andGenisDepositEqualTo(record.getGenisDeposit()); } if(record.getTotalCount()!=null){ criteria.andTotalCountEqualTo(record.getTotalCount()); } if(record.getColoredFbc()!=null){ criteria.andColoredFbcEqualTo(record.getColoredFbc()); } if(record.getExchangeFbc()!=null){ criteria.andExchangeFbcEqualTo(record.getExchangeFbc()); } if(record.getTurnoverCount()!=null){ criteria.andTurnoverCountEqualTo(record.getTurnoverCount()); } if(record.getDateTime()!=null){ criteria.andDateTimeEqualTo(record.getDateTime()); } if(record.getFundStatus()!=null){ criteria.andFundStatusEqualTo(record.getFundStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTFund selectOneByExample(WLTFundExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_FUND(FUND_ID,USER_ID,DMT_CNAME,DMT_ENAME,GENIS_ADDR,GENIS_ORG_ID,GENIS_DEPOSIT,TOTAL_COUNT,COLORED_FBC,EXCHANGE_FBC,TURNOVER_COUNT,DATE_TIME,FUND_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTFund record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getFundId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFundId()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getDmtCname()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getDmtCname()+"'"); } sb.append(","); if(record.getDmtEname()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getDmtEname()+"'"); } sb.append(","); if(record.getGenisAddr()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getGenisAddr()+"'"); } sb.append(","); if(record.getGenisOrgId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getGenisOrgId()+"'"); } sb.append(","); if(record.getGenisDeposit()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getGenisDeposit()+"'"); } sb.append(","); if(record.getTotalCount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTotalCount()+"'"); } sb.append(","); if(record.getColoredFbc()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getColoredFbc()+"'"); } sb.append(","); if(record.getExchangeFbc()==null){ // sb.append("'"+"1"+"'"); sb.append("'"+"1"+"'"); }else{ // java type==Double sb.append("'"+record.getExchangeFbc()+"'"); } sb.append(","); if(record.getTurnoverCount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTurnoverCount()+"'"); } sb.append(","); if(record.getDateTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getDateTime())+"'"); } sb.append(","); if(record.getFundStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getFundStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTPendDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTPend; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTPendKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTPendMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_PEND") public class WLTPendDao extends ExtendDaoSupper{ private WLTPendMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTPendExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTPendExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTPendKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTPend record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTPend record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTPend record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTPend record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTPendExample example) { return mapper.selectByExample(example); } @Override public WLTPend selectByPrimaryKey(WLTPendKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTPendExample()); } List list = new ArrayList<>(); for(WLTPend record : records){ WLTPend result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTPend record, WLTPendExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTPend record, WLTPendExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTPend record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTPend record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTPendExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTPendExample()); } @Override public WLTPendExample getExample(WLTPend record) { WLTPendExample example = new WLTPendExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getPendId()!=null){ criteria.andPendIdEqualTo(record.getPendId()); } if(record.getBsCode()!=null){ criteria.andBsCodeEqualTo(record.getBsCode()); } if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getSourceAssetId()!=null){ criteria.andSourceAssetIdEqualTo(record.getSourceAssetId()); } if(record.getSourceAmount()!=null){ criteria.andSourceAmountEqualTo(record.getSourceAmount()); } if(record.getTargetFundId()!=null){ criteria.andTargetFundIdEqualTo(record.getTargetFundId()); } if(record.getTargetAmount()!=null){ criteria.andTargetAmountEqualTo(record.getTargetAmount()); } if(record.getPendType()!=null){ criteria.andPendTypeEqualTo(record.getPendType()); } if(record.getAutoCommit()!=null){ criteria.andAutoCommitEqualTo(record.getAutoCommit()); } if(record.getTotalFee()!=null){ criteria.andTotalFeeEqualTo(record.getTotalFee()); } if(record.getPendStatus()!=null){ criteria.andPendStatusEqualTo(record.getPendStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTPend selectOneByExample(WLTPendExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_PEND(PEND_ID,BS_CODE,USER_ID,SOURCE_ASSET_ID,SOURCE_AMOUNT,TARGET_FUND_ID,TARGET_AMOUNT,PEND_TYPE,AUTO_COMMIT,TOTAL_FEE,PEND_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTPend record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getPendId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPendId()+"'"); } sb.append(","); if(record.getBsCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getBsCode()+"'"); } sb.append(","); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getSourceAssetId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getSourceAssetId()+"'"); } sb.append(","); if(record.getSourceAmount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getSourceAmount()+"'"); } sb.append(","); if(record.getTargetFundId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTargetFundId()+"'"); } sb.append(","); if(record.getTargetAmount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTargetAmount()+"'"); } sb.append(","); if(record.getPendType()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPendType()+"'"); } sb.append(","); if(record.getAutoCommit()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getAutoCommit()+"'"); } sb.append(","); if(record.getTotalFee()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTotalFee()+"'"); } sb.append(","); if(record.getPendStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPendStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTTransferDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTTransfer; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTTransferMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_TRANSFER") public class WLTTransferDao extends ExtendDaoSupper{ private WLTTransferMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTTransferExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTTransferExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTTransferKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTTransfer record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTTransfer record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTTransfer record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTTransfer record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTTransferExample example) { return mapper.selectByExample(example); } @Override public WLTTransfer selectByPrimaryKey(WLTTransferKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTTransferExample()); } List list = new ArrayList<>(); for(WLTTransfer record : records){ WLTTransfer result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTTransfer record, WLTTransferExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTTransfer record, WLTTransferExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTTransfer record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTTransfer record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTTransferExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTTransferExample()); } @Override public WLTTransferExample getExample(WLTTransfer record) { WLTTransferExample example = new WLTTransferExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getTransferId()!=null){ criteria.andTransferIdEqualTo(record.getTransferId()); } if(record.getSourceUserId()!=null){ criteria.andSourceUserIdEqualTo(record.getSourceUserId()); } if(record.getSourceAssetId()!=null){ criteria.andSourceAssetIdEqualTo(record.getSourceAssetId()); } if(record.getSourceAmount()!=null){ criteria.andSourceAmountEqualTo(record.getSourceAmount()); } if(record.getSourceFundId()!=null){ criteria.andSourceFundIdEqualTo(record.getSourceFundId()); } if(record.getTargetUserId()!=null){ criteria.andTargetUserIdEqualTo(record.getTargetUserId()); } if(record.getTargetAssetId()!=null){ criteria.andTargetAssetIdEqualTo(record.getTargetAssetId()); } if(record.getTargetAmount()!=null){ criteria.andTargetAmountEqualTo(record.getTargetAmount()); } if(record.getTargetFundId()!=null){ criteria.andTargetFundIdEqualTo(record.getTargetFundId()); } if(record.getTotalFee()!=null){ criteria.andTotalFeeEqualTo(record.getTotalFee()); } if(record.getTransferType()!=null){ criteria.andTransferTypeEqualTo(record.getTransferType()); } if(record.getPendId()!=null){ criteria.andPendIdEqualTo(record.getPendId()); } if(record.getTransferStatus()!=null){ criteria.andTransferStatusEqualTo(record.getTransferStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved01()!=null){ criteria.andReserved01EqualTo(record.getReserved01()); } if(record.getReserved02()!=null){ criteria.andReserved02EqualTo(record.getReserved02()); } } return example; } public WLTTransfer selectOneByExample(WLTTransferExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_TRANSFER(TRANSFER_ID,SOURCE_USER_ID,SOURCE_ASSET_ID,SOURCE_AMOUNT,SOURCE_FUND_ID,TARGET_USER_ID,TARGET_ASSET_ID,TARGET_AMOUNT,TARGET_FUND_ID,TOTAL_FEE,TRANSFER_TYPE,PEND_ID,TRANSFER_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED_01,RESERVED_02) values"); int i=0; st = conn.createStatement(); for (WLTTransfer record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getTransferId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTransferId()+"'"); } sb.append(","); if(record.getSourceUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getSourceUserId()+"'"); } sb.append(","); if(record.getSourceAssetId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getSourceAssetId()+"'"); } sb.append(","); if(record.getSourceAmount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getSourceAmount()+"'"); } sb.append(","); if(record.getSourceFundId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getSourceFundId()+"'"); } sb.append(","); if(record.getTargetUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTargetUserId()+"'"); } sb.append(","); if(record.getTargetAssetId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTargetAssetId()+"'"); } sb.append(","); if(record.getTargetAmount()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTargetAmount()+"'"); } sb.append(","); if(record.getTargetFundId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTargetFundId()+"'"); } sb.append(","); if(record.getTotalFee()==null){ // sb.append("'"+"0"+"'"); sb.append("'"+"0"+"'"); }else{ // java type==Double sb.append("'"+record.getTotalFee()+"'"); } sb.append(","); if(record.getTransferType()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTransferType()+"'"); } sb.append(","); if(record.getPendId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getPendId()+"'"); } sb.append(","); if(record.getTransferStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getTransferStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved01()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved01()+"'"); } sb.append(","); if(record.getReserved02()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved02()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/dao/WLTUserDao.java ================================================ package org.fc.wlt.ordbgens.wlt.dao; import java.sql.Connection; import java.sql.SQLException; import java.sql.PreparedStatement; import java.sql.Statement; import java.util.ArrayList; import java.util.List; import lombok.Data; import lombok.EqualsAndHashCode; import org.apache.commons.lang3.StringUtils; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSessionFactory; //import org.springframework.transaction.annotation.Transactional; import org.fc.wlt.ordbgens.wlt.entity.WLTUser; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTUserKey; import org.fc.wlt.ordbgens.wlt.mapper.WLTUserMapper; import onight.tfw.ojpa.api.annotations.Tab; import onight.tfw.ojpa.ordb.ExtendDaoSupper; import onight.tfw.mservice.ThreadContext; @Data @EqualsAndHashCode(callSuper=false) @Tab(name="WLT_USER") public class WLTUserDao extends ExtendDaoSupper{ private WLTUserMapper mapper; private SqlSessionFactory sqlSessionFactory; @Override public int countByExample(WLTUserExample example) { return mapper.countByExample(example); } @Override public int deleteByExample(WLTUserExample example) throws Exception{ return mapper.deleteByExample(example); } @Override public int deleteByPrimaryKey(WLTUserKey key) throws Exception{ return mapper.deleteByPrimaryKey(key); } @Override public int insert(WLTUser record) throws Exception{ return mapper.insert(record); } @Override public int insertSelective(WLTUser record) throws Exception{ return mapper.insertSelective(record); } @Override //@Transactional public int batchUpdate(List records) throws Exception { for(WLTUser record : records){ mapper.updateByPrimaryKeySelective(record); } return records.size(); } @Override //@Transactional public int batchDelete(List records) throws Exception { for(WLTUser record : records){ mapper.deleteByPrimaryKey(record); } return records.size(); } @Override public List selectByExample(WLTUserExample example) { return mapper.selectByExample(example); } @Override public WLTUser selectByPrimaryKey(WLTUserKey key) { return mapper.selectByPrimaryKey(key); } @Override public List findAll(List records) { if(records==null||records.size()<=0){ return mapper.selectByExample(new WLTUserExample()); } List list = new ArrayList<>(); for(WLTUser record : records){ WLTUser result = mapper.selectByPrimaryKey(record); if(result!=null){ list.add(result); } } return list; } @Override public int updateByExampleSelective(WLTUser record, WLTUserExample example) throws Exception { return mapper.updateByExampleSelective(record, example); } @Override public int updateByExample(WLTUser record, WLTUserExample example) throws Exception{ return mapper.updateByExample(record, example); } @Override public int updateByPrimaryKeySelective(WLTUser record) throws Exception{ return mapper.updateByPrimaryKeySelective(record); } @Override public int updateByPrimaryKey(WLTUser record) throws Exception{ return mapper.updateByPrimaryKey(record); } @Override public int sumByExample(WLTUserExample example) { return 0; } @Override public void deleteAll() throws Exception { mapper.deleteByExample(new WLTUserExample()); } @Override public WLTUserExample getExample(WLTUser record) { WLTUserExample example = new WLTUserExample(); if(record!=null){ Criteria criteria = example.createCriteria(); if(record.getUserId()!=null){ criteria.andUserIdEqualTo(record.getUserId()); } if(record.getUserCode()!=null){ criteria.andUserCodeEqualTo(record.getUserCode()); } if(record.getUserName()!=null){ criteria.andUserNameEqualTo(record.getUserName()); } if(record.getUserPasswd()!=null){ criteria.andUserPasswdEqualTo(record.getUserPasswd()); } if(record.getCheckPhone()!=null){ criteria.andCheckPhoneEqualTo(record.getCheckPhone()); } if(record.getCheckEmail()!=null){ criteria.andCheckEmailEqualTo(record.getCheckEmail()); } if(record.getUserStatus()!=null){ criteria.andUserStatusEqualTo(record.getUserStatus()); } if(record.getCreatedTime()!=null){ criteria.andCreatedTimeEqualTo(record.getCreatedTime()); } if(record.getUpdatedTime()!=null){ criteria.andUpdatedTimeEqualTo(record.getUpdatedTime()); } if(record.getReserved1()!=null){ criteria.andReserved1EqualTo(record.getReserved1()); } if(record.getReserved2()!=null){ criteria.andReserved2EqualTo(record.getReserved2()); } } return example; } public WLTUser selectOneByExample(WLTUserExample example) { example.setLimit(1); List list=mapper.selectByExample(example); if(list!=null&&list.size()>0){ return list.get(0); } return null; } @Override //@Transactional public int batchInsert(List records) throws Exception { if(records.size()<=0)return 0; Connection txconn = (Connection) ThreadContext.getContext("__connection"); Connection conn = txconn; SqlSession session = null; if (txconn == null) { session = sqlSessionFactory.openSession(); conn = session.getConnection(); } Statement st = null; int result=0; try { if (txconn == null) { conn.setAutoCommit(false); } StringBuffer sb=new StringBuffer(); sb.append("INSERT INTO WLT_USER(USER_ID,USER_CODE,USER_NAME,USER_PASSWD,CHECK_PHONE,CHECK_EMAIL,USER_STATUS,CREATED_TIME,UPDATED_TIME,RESERVED1,RESERVED2) values"); int i=0; st = conn.createStatement(); for (WLTUser record : records) { if(i>0){ sb.append(","); } i++; sb.append("("); if(record.getUserId()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserId()+"'"); } sb.append(","); if(record.getUserCode()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserCode()+"'"); } sb.append(","); if(record.getUserName()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserName()+"'"); } sb.append(","); if(record.getUserPasswd()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserPasswd()+"'"); } sb.append(","); if(record.getCheckPhone()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getCheckPhone()+"'"); } sb.append(","); if(record.getCheckEmail()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getCheckEmail()+"'"); } sb.append(","); if(record.getUserStatus()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getUserStatus()+"'"); } sb.append(","); if(record.getCreatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getCreatedTime())+"'"); } sb.append(","); if(record.getUpdatedTime()==null){ // sb.append("'"+"CURRENT_TIMESTAMP"+"'"); java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(new java.util.Date())+"'"); }else{ // java type==Date java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); sb.append("'"+sdf.format(record.getUpdatedTime())+"'"); } sb.append(","); if(record.getReserved1()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved1()+"'"); } sb.append(","); if(record.getReserved2()==null){ // sb.append("'"+""+"'"); sb.append("'"+""+"'"); }else{ // java type==String sb.append("'"+record.getReserved2()+"'"); } sb.append(")"); } result=st.executeUpdate(sb.toString()); if (txconn == null) { conn.commit(); } } catch (SQLException e) { if (txconn == null) { try { conn.rollback(); } catch (SQLException e1) { e1.printStackTrace(); } } throw e; }finally{ if(st!=null){ try { st.close(); } catch (Exception est) { est.printStackTrace(); } } if(session!=null)session.close(); } return result; } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAddr.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_ADDR") @AllArgsConstructor @NoArgsConstructor public class WLTAddr extends WLTAddrKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.HEX_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String hexAddr; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.PUBLIC_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String publicKey; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.PUBLIC_KEY_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String publicKeyHash; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.PRIVATE_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String privateKey; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.ADDR_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String addrStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.USER_ID * * @return the value of WLT_ADDR.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.USER_ID * * @param userId the value for WLT_ADDR.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.HEX_ADDR * * @return the value of WLT_ADDR.HEX_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getHexAddr() { return hexAddr; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.HEX_ADDR * * @param hexAddr the value for WLT_ADDR.HEX_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setHexAddr(String hexAddr) { this.hexAddr = hexAddr; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.PUBLIC_KEY * * @return the value of WLT_ADDR.PUBLIC_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPublicKey() { return publicKey; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.PUBLIC_KEY * * @param publicKey the value for WLT_ADDR.PUBLIC_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPublicKey(String publicKey) { this.publicKey = publicKey; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.PUBLIC_KEY_HASH * * @return the value of WLT_ADDR.PUBLIC_KEY_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPublicKeyHash() { return publicKeyHash; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.PUBLIC_KEY_HASH * * @param publicKeyHash the value for WLT_ADDR.PUBLIC_KEY_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPublicKeyHash(String publicKeyHash) { this.publicKeyHash = publicKeyHash; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.PRIVATE_KEY * * @return the value of WLT_ADDR.PRIVATE_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPrivateKey() { return privateKey; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.PRIVATE_KEY * * @param privateKey the value for WLT_ADDR.PRIVATE_KEY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPrivateKey(String privateKey) { this.privateKey = privateKey; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.ADDR_STATUS * * @return the value of WLT_ADDR.ADDR_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAddrStatus() { return addrStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.ADDR_STATUS * * @param addrStatus the value for WLT_ADDR.ADDR_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAddrStatus(String addrStatus) { this.addrStatus = addrStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.CREATED_TIME * * @return the value of WLT_ADDR.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.CREATED_TIME * * @param createdTime the value for WLT_ADDR.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.UPDATED_TIME * * @return the value of WLT_ADDR.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.UPDATED_TIME * * @param updatedTime the value for WLT_ADDR.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.RESERVED1 * * @return the value of WLT_ADDR.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.RESERVED1 * * @param reserved1 the value for WLT_ADDR.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.RESERVED2 * * @return the value of WLT_ADDR.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.RESERVED2 * * @param reserved2 the value for WLT_ADDR.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTAddr other = (WLTAddr) that; return (this.getAddrId() == null ? other.getAddrId() == null : this.getAddrId().equals(other.getAddrId())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getHexAddr() == null ? other.getHexAddr() == null : this.getHexAddr().equals(other.getHexAddr())) && (this.getPublicKey() == null ? other.getPublicKey() == null : this.getPublicKey().equals(other.getPublicKey())) && (this.getPublicKeyHash() == null ? other.getPublicKeyHash() == null : this.getPublicKeyHash().equals(other.getPublicKeyHash())) && (this.getPrivateKey() == null ? other.getPrivateKey() == null : this.getPrivateKey().equals(other.getPrivateKey())) && (this.getAddrStatus() == null ? other.getAddrStatus() == null : this.getAddrStatus().equals(other.getAddrStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getAddrId() == null) ? 0 : getAddrId().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getHexAddr() == null) ? 0 : getHexAddr().hashCode()); result = prime * result + ((getPublicKey() == null) ? 0 : getPublicKey().hashCode()); result = prime * result + ((getPublicKeyHash() == null) ? 0 : getPublicKeyHash().hashCode()); result = prime * result + ((getPrivateKey() == null) ? 0 : getPrivateKey().hashCode()); result = prime * result + ((getAddrStatus() == null) ? 0 : getAddrStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", userId=").append(userId); sb.append(", hexAddr=").append(hexAddr); sb.append(", publicKey=").append(publicKey); sb.append(", publicKeyHash=").append(publicKeyHash); sb.append(", privateKey=").append(privateKey); sb.append(", addrStatus=").append(addrStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAddrExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTAddrExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTAddrExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andAddrIdIsNull() { addCriterion("ADDR_ID is null"); return (Criteria) this; } public Criteria andAddrIdIsNotNull() { addCriterion("ADDR_ID is not null"); return (Criteria) this; } public Criteria andAddrIdEqualTo(String value) { addCriterion("ADDR_ID =", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotEqualTo(String value) { addCriterion("ADDR_ID <>", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdGreaterThan(String value) { addCriterion("ADDR_ID >", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdGreaterThanOrEqualTo(String value) { addCriterion("ADDR_ID >=", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLessThan(String value) { addCriterion("ADDR_ID <", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLessThanOrEqualTo(String value) { addCriterion("ADDR_ID <=", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLike(String value) { addCriterion("ADDR_ID like", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotLike(String value) { addCriterion("ADDR_ID not like", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdIn(List values) { addCriterion("ADDR_ID in", values, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotIn(List values) { addCriterion("ADDR_ID not in", values, "addrId"); return (Criteria) this; } public Criteria andAddrIdBetween(String value1, String value2) { addCriterion("ADDR_ID between", value1, value2, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotBetween(String value1, String value2) { addCriterion("ADDR_ID not between", value1, value2, "addrId"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andHexAddrIsNull() { addCriterion("HEX_ADDR is null"); return (Criteria) this; } public Criteria andHexAddrIsNotNull() { addCriterion("HEX_ADDR is not null"); return (Criteria) this; } public Criteria andHexAddrEqualTo(String value) { addCriterion("HEX_ADDR =", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrNotEqualTo(String value) { addCriterion("HEX_ADDR <>", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrGreaterThan(String value) { addCriterion("HEX_ADDR >", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrGreaterThanOrEqualTo(String value) { addCriterion("HEX_ADDR >=", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrLessThan(String value) { addCriterion("HEX_ADDR <", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrLessThanOrEqualTo(String value) { addCriterion("HEX_ADDR <=", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrLike(String value) { addCriterion("HEX_ADDR like", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrNotLike(String value) { addCriterion("HEX_ADDR not like", value, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrIn(List values) { addCriterion("HEX_ADDR in", values, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrNotIn(List values) { addCriterion("HEX_ADDR not in", values, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrBetween(String value1, String value2) { addCriterion("HEX_ADDR between", value1, value2, "hexAddr"); return (Criteria) this; } public Criteria andHexAddrNotBetween(String value1, String value2) { addCriterion("HEX_ADDR not between", value1, value2, "hexAddr"); return (Criteria) this; } public Criteria andPublicKeyIsNull() { addCriterion("PUBLIC_KEY is null"); return (Criteria) this; } public Criteria andPublicKeyIsNotNull() { addCriterion("PUBLIC_KEY is not null"); return (Criteria) this; } public Criteria andPublicKeyEqualTo(String value) { addCriterion("PUBLIC_KEY =", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyNotEqualTo(String value) { addCriterion("PUBLIC_KEY <>", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyGreaterThan(String value) { addCriterion("PUBLIC_KEY >", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyGreaterThanOrEqualTo(String value) { addCriterion("PUBLIC_KEY >=", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyLessThan(String value) { addCriterion("PUBLIC_KEY <", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyLessThanOrEqualTo(String value) { addCriterion("PUBLIC_KEY <=", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyLike(String value) { addCriterion("PUBLIC_KEY like", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyNotLike(String value) { addCriterion("PUBLIC_KEY not like", value, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyIn(List values) { addCriterion("PUBLIC_KEY in", values, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyNotIn(List values) { addCriterion("PUBLIC_KEY not in", values, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyBetween(String value1, String value2) { addCriterion("PUBLIC_KEY between", value1, value2, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyNotBetween(String value1, String value2) { addCriterion("PUBLIC_KEY not between", value1, value2, "publicKey"); return (Criteria) this; } public Criteria andPublicKeyHashIsNull() { addCriterion("PUBLIC_KEY_HASH is null"); return (Criteria) this; } public Criteria andPublicKeyHashIsNotNull() { addCriterion("PUBLIC_KEY_HASH is not null"); return (Criteria) this; } public Criteria andPublicKeyHashEqualTo(String value) { addCriterion("PUBLIC_KEY_HASH =", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashNotEqualTo(String value) { addCriterion("PUBLIC_KEY_HASH <>", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashGreaterThan(String value) { addCriterion("PUBLIC_KEY_HASH >", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashGreaterThanOrEqualTo(String value) { addCriterion("PUBLIC_KEY_HASH >=", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashLessThan(String value) { addCriterion("PUBLIC_KEY_HASH <", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashLessThanOrEqualTo(String value) { addCriterion("PUBLIC_KEY_HASH <=", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashLike(String value) { addCriterion("PUBLIC_KEY_HASH like", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashNotLike(String value) { addCriterion("PUBLIC_KEY_HASH not like", value, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashIn(List values) { addCriterion("PUBLIC_KEY_HASH in", values, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashNotIn(List values) { addCriterion("PUBLIC_KEY_HASH not in", values, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashBetween(String value1, String value2) { addCriterion("PUBLIC_KEY_HASH between", value1, value2, "publicKeyHash"); return (Criteria) this; } public Criteria andPublicKeyHashNotBetween(String value1, String value2) { addCriterion("PUBLIC_KEY_HASH not between", value1, value2, "publicKeyHash"); return (Criteria) this; } public Criteria andPrivateKeyIsNull() { addCriterion("PRIVATE_KEY is null"); return (Criteria) this; } public Criteria andPrivateKeyIsNotNull() { addCriterion("PRIVATE_KEY is not null"); return (Criteria) this; } public Criteria andPrivateKeyEqualTo(String value) { addCriterion("PRIVATE_KEY =", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyNotEqualTo(String value) { addCriterion("PRIVATE_KEY <>", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyGreaterThan(String value) { addCriterion("PRIVATE_KEY >", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyGreaterThanOrEqualTo(String value) { addCriterion("PRIVATE_KEY >=", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyLessThan(String value) { addCriterion("PRIVATE_KEY <", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyLessThanOrEqualTo(String value) { addCriterion("PRIVATE_KEY <=", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyLike(String value) { addCriterion("PRIVATE_KEY like", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyNotLike(String value) { addCriterion("PRIVATE_KEY not like", value, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyIn(List values) { addCriterion("PRIVATE_KEY in", values, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyNotIn(List values) { addCriterion("PRIVATE_KEY not in", values, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyBetween(String value1, String value2) { addCriterion("PRIVATE_KEY between", value1, value2, "privateKey"); return (Criteria) this; } public Criteria andPrivateKeyNotBetween(String value1, String value2) { addCriterion("PRIVATE_KEY not between", value1, value2, "privateKey"); return (Criteria) this; } public Criteria andAddrStatusIsNull() { addCriterion("ADDR_STATUS is null"); return (Criteria) this; } public Criteria andAddrStatusIsNotNull() { addCriterion("ADDR_STATUS is not null"); return (Criteria) this; } public Criteria andAddrStatusEqualTo(String value) { addCriterion("ADDR_STATUS =", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusNotEqualTo(String value) { addCriterion("ADDR_STATUS <>", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusGreaterThan(String value) { addCriterion("ADDR_STATUS >", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusGreaterThanOrEqualTo(String value) { addCriterion("ADDR_STATUS >=", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusLessThan(String value) { addCriterion("ADDR_STATUS <", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusLessThanOrEqualTo(String value) { addCriterion("ADDR_STATUS <=", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusLike(String value) { addCriterion("ADDR_STATUS like", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusNotLike(String value) { addCriterion("ADDR_STATUS not like", value, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusIn(List values) { addCriterion("ADDR_STATUS in", values, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusNotIn(List values) { addCriterion("ADDR_STATUS not in", values, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusBetween(String value1, String value2) { addCriterion("ADDR_STATUS between", value1, value2, "addrStatus"); return (Criteria) this; } public Criteria andAddrStatusNotBetween(String value1, String value2) { addCriterion("ADDR_STATUS not between", value1, value2, "addrStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andAddrIdLikeInsensitive(String value) { addCriterion("upper(ADDR_ID) like", value.toUpperCase(), "addrId"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andHexAddrLikeInsensitive(String value) { addCriterion("upper(HEX_ADDR) like", value.toUpperCase(), "hexAddr"); return (Criteria) this; } public Criteria andPublicKeyLikeInsensitive(String value) { addCriterion("upper(PUBLIC_KEY) like", value.toUpperCase(), "publicKey"); return (Criteria) this; } public Criteria andPublicKeyHashLikeInsensitive(String value) { addCriterion("upper(PUBLIC_KEY_HASH) like", value.toUpperCase(), "publicKeyHash"); return (Criteria) this; } public Criteria andPrivateKeyLikeInsensitive(String value) { addCriterion("upper(PRIVATE_KEY) like", value.toUpperCase(), "privateKey"); return (Criteria) this; } public Criteria andAddrStatusLikeInsensitive(String value) { addCriterion("upper(ADDR_STATUS) like", value.toUpperCase(), "addrStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ADDR * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAddrKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTAddrKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ADDR.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String addrId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ADDR.ADDR_ID * * @return the value of WLT_ADDR.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAddrId() { return addrId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ADDR.ADDR_ID * * @param addrId the value for WLT_ADDR.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAddrId(String addrId) { this.addrId = addrId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTAddrKey other = (WLTAddrKey) that; return (this.getAddrId() == null ? other.getAddrId() == null : this.getAddrId().equals(other.getAddrId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getAddrId() == null) ? 0 : getAddrId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", addrId=").append(addrId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAsset.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_ASSET") @AllArgsConstructor @NoArgsConstructor public class WLTAsset extends WLTAssetKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fundId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.HOLD_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double holdCount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.BC_TXID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String bcTxid; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String addrId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_PUB_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetPubHash; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetType; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_ALIAS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetAlias; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_KEYWORDS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetKeywords; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String dmtEname; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String dmtCname; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.DMT_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double dmtCount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.METADATA * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String metadata; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.USER_ID * * @return the value of WLT_ASSET.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.USER_ID * * @param userId the value for WLT_ASSET.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.FUND_ID * * @return the value of WLT_ASSET.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFundId() { return fundId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.FUND_ID * * @param fundId the value for WLT_ASSET.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFundId(String fundId) { this.fundId = fundId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.HOLD_COUNT * * @return the value of WLT_ASSET.HOLD_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getHoldCount() { return holdCount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.HOLD_COUNT * * @param holdCount the value for WLT_ASSET.HOLD_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setHoldCount(Double holdCount) { this.holdCount = holdCount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.BC_TXID * * @return the value of WLT_ASSET.BC_TXID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getBcTxid() { return bcTxid; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.BC_TXID * * @param bcTxid the value for WLT_ASSET.BC_TXID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setBcTxid(String bcTxid) { this.bcTxid = bcTxid; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ADDR_ID * * @return the value of WLT_ASSET.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAddrId() { return addrId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ADDR_ID * * @param addrId the value for WLT_ASSET.ADDR_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAddrId(String addrId) { this.addrId = addrId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_PUB_HASH * * @return the value of WLT_ASSET.ASSET_PUB_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetPubHash() { return assetPubHash; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_PUB_HASH * * @param assetPubHash the value for WLT_ASSET.ASSET_PUB_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetPubHash(String assetPubHash) { this.assetPubHash = assetPubHash; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_TYPE * * @return the value of WLT_ASSET.ASSET_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetType() { return assetType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_TYPE * * @param assetType the value for WLT_ASSET.ASSET_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetType(String assetType) { this.assetType = assetType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_STATUS * * @return the value of WLT_ASSET.ASSET_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetStatus() { return assetStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_STATUS * * @param assetStatus the value for WLT_ASSET.ASSET_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetStatus(String assetStatus) { this.assetStatus = assetStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_ALIAS * * @return the value of WLT_ASSET.ASSET_ALIAS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetAlias() { return assetAlias; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_ALIAS * * @param assetAlias the value for WLT_ASSET.ASSET_ALIAS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetAlias(String assetAlias) { this.assetAlias = assetAlias; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_KEYWORDS * * @return the value of WLT_ASSET.ASSET_KEYWORDS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetKeywords() { return assetKeywords; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_KEYWORDS * * @param assetKeywords the value for WLT_ASSET.ASSET_KEYWORDS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetKeywords(String assetKeywords) { this.assetKeywords = assetKeywords; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.DMT_ENAME * * @return the value of WLT_ASSET.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getDmtEname() { return dmtEname; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.DMT_ENAME * * @param dmtEname the value for WLT_ASSET.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDmtEname(String dmtEname) { this.dmtEname = dmtEname; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.DMT_CNAME * * @return the value of WLT_ASSET.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getDmtCname() { return dmtCname; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.DMT_CNAME * * @param dmtCname the value for WLT_ASSET.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDmtCname(String dmtCname) { this.dmtCname = dmtCname; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.DMT_COUNT * * @return the value of WLT_ASSET.DMT_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getDmtCount() { return dmtCount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.DMT_COUNT * * @param dmtCount the value for WLT_ASSET.DMT_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDmtCount(Double dmtCount) { this.dmtCount = dmtCount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.METADATA * * @return the value of WLT_ASSET.METADATA * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getMetadata() { return metadata; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.METADATA * * @param metadata the value for WLT_ASSET.METADATA * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setMetadata(String metadata) { this.metadata = metadata; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.CREATED_TIME * * @return the value of WLT_ASSET.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.CREATED_TIME * * @param createdTime the value for WLT_ASSET.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.UPDATED_TIME * * @return the value of WLT_ASSET.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.UPDATED_TIME * * @param updatedTime the value for WLT_ASSET.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.RESERVED1 * * @return the value of WLT_ASSET.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.RESERVED1 * * @param reserved1 the value for WLT_ASSET.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.RESERVED2 * * @return the value of WLT_ASSET.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.RESERVED2 * * @param reserved2 the value for WLT_ASSET.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTAsset other = (WLTAsset) that; return (this.getAssetId() == null ? other.getAssetId() == null : this.getAssetId().equals(other.getAssetId())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getFundId() == null ? other.getFundId() == null : this.getFundId().equals(other.getFundId())) && (this.getHoldCount() == null ? other.getHoldCount() == null : this.getHoldCount().equals(other.getHoldCount())) && (this.getBcTxid() == null ? other.getBcTxid() == null : this.getBcTxid().equals(other.getBcTxid())) && (this.getAddrId() == null ? other.getAddrId() == null : this.getAddrId().equals(other.getAddrId())) && (this.getAssetPubHash() == null ? other.getAssetPubHash() == null : this.getAssetPubHash().equals(other.getAssetPubHash())) && (this.getAssetType() == null ? other.getAssetType() == null : this.getAssetType().equals(other.getAssetType())) && (this.getAssetStatus() == null ? other.getAssetStatus() == null : this.getAssetStatus().equals(other.getAssetStatus())) && (this.getAssetAlias() == null ? other.getAssetAlias() == null : this.getAssetAlias().equals(other.getAssetAlias())) && (this.getAssetKeywords() == null ? other.getAssetKeywords() == null : this.getAssetKeywords().equals(other.getAssetKeywords())) && (this.getDmtEname() == null ? other.getDmtEname() == null : this.getDmtEname().equals(other.getDmtEname())) && (this.getDmtCname() == null ? other.getDmtCname() == null : this.getDmtCname().equals(other.getDmtCname())) && (this.getDmtCount() == null ? other.getDmtCount() == null : this.getDmtCount().equals(other.getDmtCount())) && (this.getMetadata() == null ? other.getMetadata() == null : this.getMetadata().equals(other.getMetadata())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getAssetId() == null) ? 0 : getAssetId().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getFundId() == null) ? 0 : getFundId().hashCode()); result = prime * result + ((getHoldCount() == null) ? 0 : getHoldCount().hashCode()); result = prime * result + ((getBcTxid() == null) ? 0 : getBcTxid().hashCode()); result = prime * result + ((getAddrId() == null) ? 0 : getAddrId().hashCode()); result = prime * result + ((getAssetPubHash() == null) ? 0 : getAssetPubHash().hashCode()); result = prime * result + ((getAssetType() == null) ? 0 : getAssetType().hashCode()); result = prime * result + ((getAssetStatus() == null) ? 0 : getAssetStatus().hashCode()); result = prime * result + ((getAssetAlias() == null) ? 0 : getAssetAlias().hashCode()); result = prime * result + ((getAssetKeywords() == null) ? 0 : getAssetKeywords().hashCode()); result = prime * result + ((getDmtEname() == null) ? 0 : getDmtEname().hashCode()); result = prime * result + ((getDmtCname() == null) ? 0 : getDmtCname().hashCode()); result = prime * result + ((getDmtCount() == null) ? 0 : getDmtCount().hashCode()); result = prime * result + ((getMetadata() == null) ? 0 : getMetadata().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", userId=").append(userId); sb.append(", fundId=").append(fundId); sb.append(", holdCount=").append(holdCount); sb.append(", bcTxid=").append(bcTxid); sb.append(", addrId=").append(addrId); sb.append(", assetPubHash=").append(assetPubHash); sb.append(", assetType=").append(assetType); sb.append(", assetStatus=").append(assetStatus); sb.append(", assetAlias=").append(assetAlias); sb.append(", assetKeywords=").append(assetKeywords); sb.append(", dmtEname=").append(dmtEname); sb.append(", dmtCname=").append(dmtCname); sb.append(", dmtCount=").append(dmtCount); sb.append(", metadata=").append(metadata); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAssetExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTAssetExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTAssetExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andAssetIdIsNull() { addCriterion("ASSET_ID is null"); return (Criteria) this; } public Criteria andAssetIdIsNotNull() { addCriterion("ASSET_ID is not null"); return (Criteria) this; } public Criteria andAssetIdEqualTo(String value) { addCriterion("ASSET_ID =", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdNotEqualTo(String value) { addCriterion("ASSET_ID <>", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdGreaterThan(String value) { addCriterion("ASSET_ID >", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdGreaterThanOrEqualTo(String value) { addCriterion("ASSET_ID >=", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdLessThan(String value) { addCriterion("ASSET_ID <", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdLessThanOrEqualTo(String value) { addCriterion("ASSET_ID <=", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdLike(String value) { addCriterion("ASSET_ID like", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdNotLike(String value) { addCriterion("ASSET_ID not like", value, "assetId"); return (Criteria) this; } public Criteria andAssetIdIn(List values) { addCriterion("ASSET_ID in", values, "assetId"); return (Criteria) this; } public Criteria andAssetIdNotIn(List values) { addCriterion("ASSET_ID not in", values, "assetId"); return (Criteria) this; } public Criteria andAssetIdBetween(String value1, String value2) { addCriterion("ASSET_ID between", value1, value2, "assetId"); return (Criteria) this; } public Criteria andAssetIdNotBetween(String value1, String value2) { addCriterion("ASSET_ID not between", value1, value2, "assetId"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andFundIdIsNull() { addCriterion("FUND_ID is null"); return (Criteria) this; } public Criteria andFundIdIsNotNull() { addCriterion("FUND_ID is not null"); return (Criteria) this; } public Criteria andFundIdEqualTo(String value) { addCriterion("FUND_ID =", value, "fundId"); return (Criteria) this; } public Criteria andFundIdNotEqualTo(String value) { addCriterion("FUND_ID <>", value, "fundId"); return (Criteria) this; } public Criteria andFundIdGreaterThan(String value) { addCriterion("FUND_ID >", value, "fundId"); return (Criteria) this; } public Criteria andFundIdGreaterThanOrEqualTo(String value) { addCriterion("FUND_ID >=", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLessThan(String value) { addCriterion("FUND_ID <", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLessThanOrEqualTo(String value) { addCriterion("FUND_ID <=", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLike(String value) { addCriterion("FUND_ID like", value, "fundId"); return (Criteria) this; } public Criteria andFundIdNotLike(String value) { addCriterion("FUND_ID not like", value, "fundId"); return (Criteria) this; } public Criteria andFundIdIn(List values) { addCriterion("FUND_ID in", values, "fundId"); return (Criteria) this; } public Criteria andFundIdNotIn(List values) { addCriterion("FUND_ID not in", values, "fundId"); return (Criteria) this; } public Criteria andFundIdBetween(String value1, String value2) { addCriterion("FUND_ID between", value1, value2, "fundId"); return (Criteria) this; } public Criteria andFundIdNotBetween(String value1, String value2) { addCriterion("FUND_ID not between", value1, value2, "fundId"); return (Criteria) this; } public Criteria andHoldCountIsNull() { addCriterion("HOLD_COUNT is null"); return (Criteria) this; } public Criteria andHoldCountIsNotNull() { addCriterion("HOLD_COUNT is not null"); return (Criteria) this; } public Criteria andHoldCountEqualTo(Double value) { addCriterion("HOLD_COUNT =", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountNotEqualTo(Double value) { addCriterion("HOLD_COUNT <>", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountGreaterThan(Double value) { addCriterion("HOLD_COUNT >", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountGreaterThanOrEqualTo(Double value) { addCriterion("HOLD_COUNT >=", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountLessThan(Double value) { addCriterion("HOLD_COUNT <", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountLessThanOrEqualTo(Double value) { addCriterion("HOLD_COUNT <=", value, "holdCount"); return (Criteria) this; } public Criteria andHoldCountIn(List values) { addCriterion("HOLD_COUNT in", values, "holdCount"); return (Criteria) this; } public Criteria andHoldCountNotIn(List values) { addCriterion("HOLD_COUNT not in", values, "holdCount"); return (Criteria) this; } public Criteria andHoldCountBetween(Double value1, Double value2) { addCriterion("HOLD_COUNT between", value1, value2, "holdCount"); return (Criteria) this; } public Criteria andHoldCountNotBetween(Double value1, Double value2) { addCriterion("HOLD_COUNT not between", value1, value2, "holdCount"); return (Criteria) this; } public Criteria andBcTxidIsNull() { addCriterion("BC_TXID is null"); return (Criteria) this; } public Criteria andBcTxidIsNotNull() { addCriterion("BC_TXID is not null"); return (Criteria) this; } public Criteria andBcTxidEqualTo(String value) { addCriterion("BC_TXID =", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidNotEqualTo(String value) { addCriterion("BC_TXID <>", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidGreaterThan(String value) { addCriterion("BC_TXID >", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidGreaterThanOrEqualTo(String value) { addCriterion("BC_TXID >=", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidLessThan(String value) { addCriterion("BC_TXID <", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidLessThanOrEqualTo(String value) { addCriterion("BC_TXID <=", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidLike(String value) { addCriterion("BC_TXID like", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidNotLike(String value) { addCriterion("BC_TXID not like", value, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidIn(List values) { addCriterion("BC_TXID in", values, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidNotIn(List values) { addCriterion("BC_TXID not in", values, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidBetween(String value1, String value2) { addCriterion("BC_TXID between", value1, value2, "bcTxid"); return (Criteria) this; } public Criteria andBcTxidNotBetween(String value1, String value2) { addCriterion("BC_TXID not between", value1, value2, "bcTxid"); return (Criteria) this; } public Criteria andAddrIdIsNull() { addCriterion("ADDR_ID is null"); return (Criteria) this; } public Criteria andAddrIdIsNotNull() { addCriterion("ADDR_ID is not null"); return (Criteria) this; } public Criteria andAddrIdEqualTo(String value) { addCriterion("ADDR_ID =", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotEqualTo(String value) { addCriterion("ADDR_ID <>", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdGreaterThan(String value) { addCriterion("ADDR_ID >", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdGreaterThanOrEqualTo(String value) { addCriterion("ADDR_ID >=", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLessThan(String value) { addCriterion("ADDR_ID <", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLessThanOrEqualTo(String value) { addCriterion("ADDR_ID <=", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdLike(String value) { addCriterion("ADDR_ID like", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotLike(String value) { addCriterion("ADDR_ID not like", value, "addrId"); return (Criteria) this; } public Criteria andAddrIdIn(List values) { addCriterion("ADDR_ID in", values, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotIn(List values) { addCriterion("ADDR_ID not in", values, "addrId"); return (Criteria) this; } public Criteria andAddrIdBetween(String value1, String value2) { addCriterion("ADDR_ID between", value1, value2, "addrId"); return (Criteria) this; } public Criteria andAddrIdNotBetween(String value1, String value2) { addCriterion("ADDR_ID not between", value1, value2, "addrId"); return (Criteria) this; } public Criteria andAssetPubHashIsNull() { addCriterion("ASSET_PUB_HASH is null"); return (Criteria) this; } public Criteria andAssetPubHashIsNotNull() { addCriterion("ASSET_PUB_HASH is not null"); return (Criteria) this; } public Criteria andAssetPubHashEqualTo(String value) { addCriterion("ASSET_PUB_HASH =", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashNotEqualTo(String value) { addCriterion("ASSET_PUB_HASH <>", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashGreaterThan(String value) { addCriterion("ASSET_PUB_HASH >", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashGreaterThanOrEqualTo(String value) { addCriterion("ASSET_PUB_HASH >=", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashLessThan(String value) { addCriterion("ASSET_PUB_HASH <", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashLessThanOrEqualTo(String value) { addCriterion("ASSET_PUB_HASH <=", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashLike(String value) { addCriterion("ASSET_PUB_HASH like", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashNotLike(String value) { addCriterion("ASSET_PUB_HASH not like", value, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashIn(List values) { addCriterion("ASSET_PUB_HASH in", values, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashNotIn(List values) { addCriterion("ASSET_PUB_HASH not in", values, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashBetween(String value1, String value2) { addCriterion("ASSET_PUB_HASH between", value1, value2, "assetPubHash"); return (Criteria) this; } public Criteria andAssetPubHashNotBetween(String value1, String value2) { addCriterion("ASSET_PUB_HASH not between", value1, value2, "assetPubHash"); return (Criteria) this; } public Criteria andAssetTypeIsNull() { addCriterion("ASSET_TYPE is null"); return (Criteria) this; } public Criteria andAssetTypeIsNotNull() { addCriterion("ASSET_TYPE is not null"); return (Criteria) this; } public Criteria andAssetTypeEqualTo(String value) { addCriterion("ASSET_TYPE =", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeNotEqualTo(String value) { addCriterion("ASSET_TYPE <>", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeGreaterThan(String value) { addCriterion("ASSET_TYPE >", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeGreaterThanOrEqualTo(String value) { addCriterion("ASSET_TYPE >=", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeLessThan(String value) { addCriterion("ASSET_TYPE <", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeLessThanOrEqualTo(String value) { addCriterion("ASSET_TYPE <=", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeLike(String value) { addCriterion("ASSET_TYPE like", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeNotLike(String value) { addCriterion("ASSET_TYPE not like", value, "assetType"); return (Criteria) this; } public Criteria andAssetTypeIn(List values) { addCriterion("ASSET_TYPE in", values, "assetType"); return (Criteria) this; } public Criteria andAssetTypeNotIn(List values) { addCriterion("ASSET_TYPE not in", values, "assetType"); return (Criteria) this; } public Criteria andAssetTypeBetween(String value1, String value2) { addCriterion("ASSET_TYPE between", value1, value2, "assetType"); return (Criteria) this; } public Criteria andAssetTypeNotBetween(String value1, String value2) { addCriterion("ASSET_TYPE not between", value1, value2, "assetType"); return (Criteria) this; } public Criteria andAssetStatusIsNull() { addCriterion("ASSET_STATUS is null"); return (Criteria) this; } public Criteria andAssetStatusIsNotNull() { addCriterion("ASSET_STATUS is not null"); return (Criteria) this; } public Criteria andAssetStatusEqualTo(String value) { addCriterion("ASSET_STATUS =", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusNotEqualTo(String value) { addCriterion("ASSET_STATUS <>", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusGreaterThan(String value) { addCriterion("ASSET_STATUS >", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusGreaterThanOrEqualTo(String value) { addCriterion("ASSET_STATUS >=", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusLessThan(String value) { addCriterion("ASSET_STATUS <", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusLessThanOrEqualTo(String value) { addCriterion("ASSET_STATUS <=", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusLike(String value) { addCriterion("ASSET_STATUS like", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusNotLike(String value) { addCriterion("ASSET_STATUS not like", value, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusIn(List values) { addCriterion("ASSET_STATUS in", values, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusNotIn(List values) { addCriterion("ASSET_STATUS not in", values, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusBetween(String value1, String value2) { addCriterion("ASSET_STATUS between", value1, value2, "assetStatus"); return (Criteria) this; } public Criteria andAssetStatusNotBetween(String value1, String value2) { addCriterion("ASSET_STATUS not between", value1, value2, "assetStatus"); return (Criteria) this; } public Criteria andAssetAliasIsNull() { addCriterion("ASSET_ALIAS is null"); return (Criteria) this; } public Criteria andAssetAliasIsNotNull() { addCriterion("ASSET_ALIAS is not null"); return (Criteria) this; } public Criteria andAssetAliasEqualTo(String value) { addCriterion("ASSET_ALIAS =", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasNotEqualTo(String value) { addCriterion("ASSET_ALIAS <>", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasGreaterThan(String value) { addCriterion("ASSET_ALIAS >", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasGreaterThanOrEqualTo(String value) { addCriterion("ASSET_ALIAS >=", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasLessThan(String value) { addCriterion("ASSET_ALIAS <", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasLessThanOrEqualTo(String value) { addCriterion("ASSET_ALIAS <=", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasLike(String value) { addCriterion("ASSET_ALIAS like", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasNotLike(String value) { addCriterion("ASSET_ALIAS not like", value, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasIn(List values) { addCriterion("ASSET_ALIAS in", values, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasNotIn(List values) { addCriterion("ASSET_ALIAS not in", values, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasBetween(String value1, String value2) { addCriterion("ASSET_ALIAS between", value1, value2, "assetAlias"); return (Criteria) this; } public Criteria andAssetAliasNotBetween(String value1, String value2) { addCriterion("ASSET_ALIAS not between", value1, value2, "assetAlias"); return (Criteria) this; } public Criteria andAssetKeywordsIsNull() { addCriterion("ASSET_KEYWORDS is null"); return (Criteria) this; } public Criteria andAssetKeywordsIsNotNull() { addCriterion("ASSET_KEYWORDS is not null"); return (Criteria) this; } public Criteria andAssetKeywordsEqualTo(String value) { addCriterion("ASSET_KEYWORDS =", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsNotEqualTo(String value) { addCriterion("ASSET_KEYWORDS <>", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsGreaterThan(String value) { addCriterion("ASSET_KEYWORDS >", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsGreaterThanOrEqualTo(String value) { addCriterion("ASSET_KEYWORDS >=", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsLessThan(String value) { addCriterion("ASSET_KEYWORDS <", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsLessThanOrEqualTo(String value) { addCriterion("ASSET_KEYWORDS <=", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsLike(String value) { addCriterion("ASSET_KEYWORDS like", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsNotLike(String value) { addCriterion("ASSET_KEYWORDS not like", value, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsIn(List values) { addCriterion("ASSET_KEYWORDS in", values, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsNotIn(List values) { addCriterion("ASSET_KEYWORDS not in", values, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsBetween(String value1, String value2) { addCriterion("ASSET_KEYWORDS between", value1, value2, "assetKeywords"); return (Criteria) this; } public Criteria andAssetKeywordsNotBetween(String value1, String value2) { addCriterion("ASSET_KEYWORDS not between", value1, value2, "assetKeywords"); return (Criteria) this; } public Criteria andDmtEnameIsNull() { addCriterion("DMT_ENAME is null"); return (Criteria) this; } public Criteria andDmtEnameIsNotNull() { addCriterion("DMT_ENAME is not null"); return (Criteria) this; } public Criteria andDmtEnameEqualTo(String value) { addCriterion("DMT_ENAME =", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotEqualTo(String value) { addCriterion("DMT_ENAME <>", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameGreaterThan(String value) { addCriterion("DMT_ENAME >", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameGreaterThanOrEqualTo(String value) { addCriterion("DMT_ENAME >=", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLessThan(String value) { addCriterion("DMT_ENAME <", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLessThanOrEqualTo(String value) { addCriterion("DMT_ENAME <=", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLike(String value) { addCriterion("DMT_ENAME like", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotLike(String value) { addCriterion("DMT_ENAME not like", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameIn(List values) { addCriterion("DMT_ENAME in", values, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotIn(List values) { addCriterion("DMT_ENAME not in", values, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameBetween(String value1, String value2) { addCriterion("DMT_ENAME between", value1, value2, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotBetween(String value1, String value2) { addCriterion("DMT_ENAME not between", value1, value2, "dmtEname"); return (Criteria) this; } public Criteria andDmtCnameIsNull() { addCriterion("DMT_CNAME is null"); return (Criteria) this; } public Criteria andDmtCnameIsNotNull() { addCriterion("DMT_CNAME is not null"); return (Criteria) this; } public Criteria andDmtCnameEqualTo(String value) { addCriterion("DMT_CNAME =", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotEqualTo(String value) { addCriterion("DMT_CNAME <>", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameGreaterThan(String value) { addCriterion("DMT_CNAME >", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameGreaterThanOrEqualTo(String value) { addCriterion("DMT_CNAME >=", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLessThan(String value) { addCriterion("DMT_CNAME <", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLessThanOrEqualTo(String value) { addCriterion("DMT_CNAME <=", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLike(String value) { addCriterion("DMT_CNAME like", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotLike(String value) { addCriterion("DMT_CNAME not like", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameIn(List values) { addCriterion("DMT_CNAME in", values, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotIn(List values) { addCriterion("DMT_CNAME not in", values, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameBetween(String value1, String value2) { addCriterion("DMT_CNAME between", value1, value2, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotBetween(String value1, String value2) { addCriterion("DMT_CNAME not between", value1, value2, "dmtCname"); return (Criteria) this; } public Criteria andDmtCountIsNull() { addCriterion("DMT_COUNT is null"); return (Criteria) this; } public Criteria andDmtCountIsNotNull() { addCriterion("DMT_COUNT is not null"); return (Criteria) this; } public Criteria andDmtCountEqualTo(Double value) { addCriterion("DMT_COUNT =", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountNotEqualTo(Double value) { addCriterion("DMT_COUNT <>", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountGreaterThan(Double value) { addCriterion("DMT_COUNT >", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountGreaterThanOrEqualTo(Double value) { addCriterion("DMT_COUNT >=", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountLessThan(Double value) { addCriterion("DMT_COUNT <", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountLessThanOrEqualTo(Double value) { addCriterion("DMT_COUNT <=", value, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountIn(List values) { addCriterion("DMT_COUNT in", values, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountNotIn(List values) { addCriterion("DMT_COUNT not in", values, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountBetween(Double value1, Double value2) { addCriterion("DMT_COUNT between", value1, value2, "dmtCount"); return (Criteria) this; } public Criteria andDmtCountNotBetween(Double value1, Double value2) { addCriterion("DMT_COUNT not between", value1, value2, "dmtCount"); return (Criteria) this; } public Criteria andMetadataIsNull() { addCriterion("METADATA is null"); return (Criteria) this; } public Criteria andMetadataIsNotNull() { addCriterion("METADATA is not null"); return (Criteria) this; } public Criteria andMetadataEqualTo(String value) { addCriterion("METADATA =", value, "metadata"); return (Criteria) this; } public Criteria andMetadataNotEqualTo(String value) { addCriterion("METADATA <>", value, "metadata"); return (Criteria) this; } public Criteria andMetadataGreaterThan(String value) { addCriterion("METADATA >", value, "metadata"); return (Criteria) this; } public Criteria andMetadataGreaterThanOrEqualTo(String value) { addCriterion("METADATA >=", value, "metadata"); return (Criteria) this; } public Criteria andMetadataLessThan(String value) { addCriterion("METADATA <", value, "metadata"); return (Criteria) this; } public Criteria andMetadataLessThanOrEqualTo(String value) { addCriterion("METADATA <=", value, "metadata"); return (Criteria) this; } public Criteria andMetadataLike(String value) { addCriterion("METADATA like", value, "metadata"); return (Criteria) this; } public Criteria andMetadataNotLike(String value) { addCriterion("METADATA not like", value, "metadata"); return (Criteria) this; } public Criteria andMetadataIn(List values) { addCriterion("METADATA in", values, "metadata"); return (Criteria) this; } public Criteria andMetadataNotIn(List values) { addCriterion("METADATA not in", values, "metadata"); return (Criteria) this; } public Criteria andMetadataBetween(String value1, String value2) { addCriterion("METADATA between", value1, value2, "metadata"); return (Criteria) this; } public Criteria andMetadataNotBetween(String value1, String value2) { addCriterion("METADATA not between", value1, value2, "metadata"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andAssetIdLikeInsensitive(String value) { addCriterion("upper(ASSET_ID) like", value.toUpperCase(), "assetId"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andFundIdLikeInsensitive(String value) { addCriterion("upper(FUND_ID) like", value.toUpperCase(), "fundId"); return (Criteria) this; } public Criteria andBcTxidLikeInsensitive(String value) { addCriterion("upper(BC_TXID) like", value.toUpperCase(), "bcTxid"); return (Criteria) this; } public Criteria andAddrIdLikeInsensitive(String value) { addCriterion("upper(ADDR_ID) like", value.toUpperCase(), "addrId"); return (Criteria) this; } public Criteria andAssetPubHashLikeInsensitive(String value) { addCriterion("upper(ASSET_PUB_HASH) like", value.toUpperCase(), "assetPubHash"); return (Criteria) this; } public Criteria andAssetTypeLikeInsensitive(String value) { addCriterion("upper(ASSET_TYPE) like", value.toUpperCase(), "assetType"); return (Criteria) this; } public Criteria andAssetStatusLikeInsensitive(String value) { addCriterion("upper(ASSET_STATUS) like", value.toUpperCase(), "assetStatus"); return (Criteria) this; } public Criteria andAssetAliasLikeInsensitive(String value) { addCriterion("upper(ASSET_ALIAS) like", value.toUpperCase(), "assetAlias"); return (Criteria) this; } public Criteria andAssetKeywordsLikeInsensitive(String value) { addCriterion("upper(ASSET_KEYWORDS) like", value.toUpperCase(), "assetKeywords"); return (Criteria) this; } public Criteria andDmtEnameLikeInsensitive(String value) { addCriterion("upper(DMT_ENAME) like", value.toUpperCase(), "dmtEname"); return (Criteria) this; } public Criteria andDmtCnameLikeInsensitive(String value) { addCriterion("upper(DMT_CNAME) like", value.toUpperCase(), "dmtCname"); return (Criteria) this; } public Criteria andMetadataLikeInsensitive(String value) { addCriterion("upper(METADATA) like", value.toUpperCase(), "metadata"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ASSET * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTAssetKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTAssetKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_ASSET.ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String assetId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_ASSET.ASSET_ID * * @return the value of WLT_ASSET.ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAssetId() { return assetId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_ASSET.ASSET_ID * * @param assetId the value for WLT_ASSET.ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAssetId(String assetId) { this.assetId = assetId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTAssetKey other = (WLTAssetKey) that; return (this.getAssetId() == null ? other.getAssetId() == null : this.getAssetId().equals(other.getAssetId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getAssetId() == null) ? 0 : getAssetId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", assetId=").append(assetId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertOrg.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_CERT_ORG") @AllArgsConstructor @NoArgsConstructor public class WLTCertOrg extends WLTCertOrgKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.ORG_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String orgCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.ORG_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String orgName; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.ORG_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String orgType; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.CORPORATE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String corporateName; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.LICENSE_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String licenseCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.LICENSE_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String licensePhotoId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.NATIONAL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String national; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.PROVINCE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String province; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.CITY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String city; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.STREET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String street; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.TEL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String tel; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.FAX * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fax; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.WEB_RECORD_NUM * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String webRecordNum; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.ORG_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String orgStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.ORG_CODE * * @return the value of WLT_CERT_ORG.ORG_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrgCode() { return orgCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.ORG_CODE * * @param orgCode the value for WLT_CERT_ORG.ORG_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrgCode(String orgCode) { this.orgCode = orgCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.ORG_NAME * * @return the value of WLT_CERT_ORG.ORG_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrgName() { return orgName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.ORG_NAME * * @param orgName the value for WLT_CERT_ORG.ORG_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrgName(String orgName) { this.orgName = orgName; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.ORG_TYPE * * @return the value of WLT_CERT_ORG.ORG_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrgType() { return orgType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.ORG_TYPE * * @param orgType the value for WLT_CERT_ORG.ORG_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrgType(String orgType) { this.orgType = orgType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.USER_ID * * @return the value of WLT_CERT_ORG.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.USER_ID * * @param userId the value for WLT_CERT_ORG.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.CORPORATE_NAME * * @return the value of WLT_CERT_ORG.CORPORATE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getCorporateName() { return corporateName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.CORPORATE_NAME * * @param corporateName the value for WLT_CERT_ORG.CORPORATE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCorporateName(String corporateName) { this.corporateName = corporateName; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.LICENSE_CODE * * @return the value of WLT_CERT_ORG.LICENSE_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getLicenseCode() { return licenseCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.LICENSE_CODE * * @param licenseCode the value for WLT_CERT_ORG.LICENSE_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setLicenseCode(String licenseCode) { this.licenseCode = licenseCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.LICENSE_PHOTO_ID * * @return the value of WLT_CERT_ORG.LICENSE_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getLicensePhotoId() { return licensePhotoId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.LICENSE_PHOTO_ID * * @param licensePhotoId the value for WLT_CERT_ORG.LICENSE_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setLicensePhotoId(String licensePhotoId) { this.licensePhotoId = licensePhotoId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.NATIONAL * * @return the value of WLT_CERT_ORG.NATIONAL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getNational() { return national; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.NATIONAL * * @param national the value for WLT_CERT_ORG.NATIONAL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setNational(String national) { this.national = national; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.PROVINCE * * @return the value of WLT_CERT_ORG.PROVINCE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getProvince() { return province; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.PROVINCE * * @param province the value for WLT_CERT_ORG.PROVINCE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setProvince(String province) { this.province = province; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.CITY * * @return the value of WLT_CERT_ORG.CITY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getCity() { return city; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.CITY * * @param city the value for WLT_CERT_ORG.CITY * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCity(String city) { this.city = city; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.STREET * * @return the value of WLT_CERT_ORG.STREET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getStreet() { return street; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.STREET * * @param street the value for WLT_CERT_ORG.STREET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setStreet(String street) { this.street = street; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.TEL * * @return the value of WLT_CERT_ORG.TEL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getTel() { return tel; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.TEL * * @param tel the value for WLT_CERT_ORG.TEL * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTel(String tel) { this.tel = tel; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.FAX * * @return the value of WLT_CERT_ORG.FAX * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFax() { return fax; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.FAX * * @param fax the value for WLT_CERT_ORG.FAX * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFax(String fax) { this.fax = fax; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.WEB_RECORD_NUM * * @return the value of WLT_CERT_ORG.WEB_RECORD_NUM * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getWebRecordNum() { return webRecordNum; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.WEB_RECORD_NUM * * @param webRecordNum the value for WLT_CERT_ORG.WEB_RECORD_NUM * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setWebRecordNum(String webRecordNum) { this.webRecordNum = webRecordNum; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.ORG_STATUS * * @return the value of WLT_CERT_ORG.ORG_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrgStatus() { return orgStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.ORG_STATUS * * @param orgStatus the value for WLT_CERT_ORG.ORG_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrgStatus(String orgStatus) { this.orgStatus = orgStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.CREATED_TIME * * @return the value of WLT_CERT_ORG.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.CREATED_TIME * * @param createdTime the value for WLT_CERT_ORG.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.UPDATED_TIME * * @return the value of WLT_CERT_ORG.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.UPDATED_TIME * * @param updatedTime the value for WLT_CERT_ORG.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.RESERVED1 * * @return the value of WLT_CERT_ORG.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.RESERVED1 * * @param reserved1 the value for WLT_CERT_ORG.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.RESERVED2 * * @return the value of WLT_CERT_ORG.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.RESERVED2 * * @param reserved2 the value for WLT_CERT_ORG.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTCertOrg other = (WLTCertOrg) that; return (this.getOrgId() == null ? other.getOrgId() == null : this.getOrgId().equals(other.getOrgId())) && (this.getOrgCode() == null ? other.getOrgCode() == null : this.getOrgCode().equals(other.getOrgCode())) && (this.getOrgName() == null ? other.getOrgName() == null : this.getOrgName().equals(other.getOrgName())) && (this.getOrgType() == null ? other.getOrgType() == null : this.getOrgType().equals(other.getOrgType())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getCorporateName() == null ? other.getCorporateName() == null : this.getCorporateName().equals(other.getCorporateName())) && (this.getLicenseCode() == null ? other.getLicenseCode() == null : this.getLicenseCode().equals(other.getLicenseCode())) && (this.getLicensePhotoId() == null ? other.getLicensePhotoId() == null : this.getLicensePhotoId().equals(other.getLicensePhotoId())) && (this.getNational() == null ? other.getNational() == null : this.getNational().equals(other.getNational())) && (this.getProvince() == null ? other.getProvince() == null : this.getProvince().equals(other.getProvince())) && (this.getCity() == null ? other.getCity() == null : this.getCity().equals(other.getCity())) && (this.getStreet() == null ? other.getStreet() == null : this.getStreet().equals(other.getStreet())) && (this.getTel() == null ? other.getTel() == null : this.getTel().equals(other.getTel())) && (this.getFax() == null ? other.getFax() == null : this.getFax().equals(other.getFax())) && (this.getWebRecordNum() == null ? other.getWebRecordNum() == null : this.getWebRecordNum().equals(other.getWebRecordNum())) && (this.getOrgStatus() == null ? other.getOrgStatus() == null : this.getOrgStatus().equals(other.getOrgStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getOrgId() == null) ? 0 : getOrgId().hashCode()); result = prime * result + ((getOrgCode() == null) ? 0 : getOrgCode().hashCode()); result = prime * result + ((getOrgName() == null) ? 0 : getOrgName().hashCode()); result = prime * result + ((getOrgType() == null) ? 0 : getOrgType().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getCorporateName() == null) ? 0 : getCorporateName().hashCode()); result = prime * result + ((getLicenseCode() == null) ? 0 : getLicenseCode().hashCode()); result = prime * result + ((getLicensePhotoId() == null) ? 0 : getLicensePhotoId().hashCode()); result = prime * result + ((getNational() == null) ? 0 : getNational().hashCode()); result = prime * result + ((getProvince() == null) ? 0 : getProvince().hashCode()); result = prime * result + ((getCity() == null) ? 0 : getCity().hashCode()); result = prime * result + ((getStreet() == null) ? 0 : getStreet().hashCode()); result = prime * result + ((getTel() == null) ? 0 : getTel().hashCode()); result = prime * result + ((getFax() == null) ? 0 : getFax().hashCode()); result = prime * result + ((getWebRecordNum() == null) ? 0 : getWebRecordNum().hashCode()); result = prime * result + ((getOrgStatus() == null) ? 0 : getOrgStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", orgCode=").append(orgCode); sb.append(", orgName=").append(orgName); sb.append(", orgType=").append(orgType); sb.append(", userId=").append(userId); sb.append(", corporateName=").append(corporateName); sb.append(", licenseCode=").append(licenseCode); sb.append(", licensePhotoId=").append(licensePhotoId); sb.append(", national=").append(national); sb.append(", province=").append(province); sb.append(", city=").append(city); sb.append(", street=").append(street); sb.append(", tel=").append(tel); sb.append(", fax=").append(fax); sb.append(", webRecordNum=").append(webRecordNum); sb.append(", orgStatus=").append(orgStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertOrgExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTCertOrgExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTCertOrgExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andOrgIdIsNull() { addCriterion("ORG_ID is null"); return (Criteria) this; } public Criteria andOrgIdIsNotNull() { addCriterion("ORG_ID is not null"); return (Criteria) this; } public Criteria andOrgIdEqualTo(String value) { addCriterion("ORG_ID =", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdNotEqualTo(String value) { addCriterion("ORG_ID <>", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdGreaterThan(String value) { addCriterion("ORG_ID >", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdGreaterThanOrEqualTo(String value) { addCriterion("ORG_ID >=", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdLessThan(String value) { addCriterion("ORG_ID <", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdLessThanOrEqualTo(String value) { addCriterion("ORG_ID <=", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdLike(String value) { addCriterion("ORG_ID like", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdNotLike(String value) { addCriterion("ORG_ID not like", value, "orgId"); return (Criteria) this; } public Criteria andOrgIdIn(List values) { addCriterion("ORG_ID in", values, "orgId"); return (Criteria) this; } public Criteria andOrgIdNotIn(List values) { addCriterion("ORG_ID not in", values, "orgId"); return (Criteria) this; } public Criteria andOrgIdBetween(String value1, String value2) { addCriterion("ORG_ID between", value1, value2, "orgId"); return (Criteria) this; } public Criteria andOrgIdNotBetween(String value1, String value2) { addCriterion("ORG_ID not between", value1, value2, "orgId"); return (Criteria) this; } public Criteria andOrgCodeIsNull() { addCriterion("ORG_CODE is null"); return (Criteria) this; } public Criteria andOrgCodeIsNotNull() { addCriterion("ORG_CODE is not null"); return (Criteria) this; } public Criteria andOrgCodeEqualTo(String value) { addCriterion("ORG_CODE =", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeNotEqualTo(String value) { addCriterion("ORG_CODE <>", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeGreaterThan(String value) { addCriterion("ORG_CODE >", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeGreaterThanOrEqualTo(String value) { addCriterion("ORG_CODE >=", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeLessThan(String value) { addCriterion("ORG_CODE <", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeLessThanOrEqualTo(String value) { addCriterion("ORG_CODE <=", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeLike(String value) { addCriterion("ORG_CODE like", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeNotLike(String value) { addCriterion("ORG_CODE not like", value, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeIn(List values) { addCriterion("ORG_CODE in", values, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeNotIn(List values) { addCriterion("ORG_CODE not in", values, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeBetween(String value1, String value2) { addCriterion("ORG_CODE between", value1, value2, "orgCode"); return (Criteria) this; } public Criteria andOrgCodeNotBetween(String value1, String value2) { addCriterion("ORG_CODE not between", value1, value2, "orgCode"); return (Criteria) this; } public Criteria andOrgNameIsNull() { addCriterion("ORG_NAME is null"); return (Criteria) this; } public Criteria andOrgNameIsNotNull() { addCriterion("ORG_NAME is not null"); return (Criteria) this; } public Criteria andOrgNameEqualTo(String value) { addCriterion("ORG_NAME =", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameNotEqualTo(String value) { addCriterion("ORG_NAME <>", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameGreaterThan(String value) { addCriterion("ORG_NAME >", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameGreaterThanOrEqualTo(String value) { addCriterion("ORG_NAME >=", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameLessThan(String value) { addCriterion("ORG_NAME <", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameLessThanOrEqualTo(String value) { addCriterion("ORG_NAME <=", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameLike(String value) { addCriterion("ORG_NAME like", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameNotLike(String value) { addCriterion("ORG_NAME not like", value, "orgName"); return (Criteria) this; } public Criteria andOrgNameIn(List values) { addCriterion("ORG_NAME in", values, "orgName"); return (Criteria) this; } public Criteria andOrgNameNotIn(List values) { addCriterion("ORG_NAME not in", values, "orgName"); return (Criteria) this; } public Criteria andOrgNameBetween(String value1, String value2) { addCriterion("ORG_NAME between", value1, value2, "orgName"); return (Criteria) this; } public Criteria andOrgNameNotBetween(String value1, String value2) { addCriterion("ORG_NAME not between", value1, value2, "orgName"); return (Criteria) this; } public Criteria andOrgTypeIsNull() { addCriterion("ORG_TYPE is null"); return (Criteria) this; } public Criteria andOrgTypeIsNotNull() { addCriterion("ORG_TYPE is not null"); return (Criteria) this; } public Criteria andOrgTypeEqualTo(String value) { addCriterion("ORG_TYPE =", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeNotEqualTo(String value) { addCriterion("ORG_TYPE <>", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeGreaterThan(String value) { addCriterion("ORG_TYPE >", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeGreaterThanOrEqualTo(String value) { addCriterion("ORG_TYPE >=", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeLessThan(String value) { addCriterion("ORG_TYPE <", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeLessThanOrEqualTo(String value) { addCriterion("ORG_TYPE <=", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeLike(String value) { addCriterion("ORG_TYPE like", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeNotLike(String value) { addCriterion("ORG_TYPE not like", value, "orgType"); return (Criteria) this; } public Criteria andOrgTypeIn(List values) { addCriterion("ORG_TYPE in", values, "orgType"); return (Criteria) this; } public Criteria andOrgTypeNotIn(List values) { addCriterion("ORG_TYPE not in", values, "orgType"); return (Criteria) this; } public Criteria andOrgTypeBetween(String value1, String value2) { addCriterion("ORG_TYPE between", value1, value2, "orgType"); return (Criteria) this; } public Criteria andOrgTypeNotBetween(String value1, String value2) { addCriterion("ORG_TYPE not between", value1, value2, "orgType"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andCorporateNameIsNull() { addCriterion("CORPORATE_NAME is null"); return (Criteria) this; } public Criteria andCorporateNameIsNotNull() { addCriterion("CORPORATE_NAME is not null"); return (Criteria) this; } public Criteria andCorporateNameEqualTo(String value) { addCriterion("CORPORATE_NAME =", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameNotEqualTo(String value) { addCriterion("CORPORATE_NAME <>", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameGreaterThan(String value) { addCriterion("CORPORATE_NAME >", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameGreaterThanOrEqualTo(String value) { addCriterion("CORPORATE_NAME >=", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameLessThan(String value) { addCriterion("CORPORATE_NAME <", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameLessThanOrEqualTo(String value) { addCriterion("CORPORATE_NAME <=", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameLike(String value) { addCriterion("CORPORATE_NAME like", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameNotLike(String value) { addCriterion("CORPORATE_NAME not like", value, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameIn(List values) { addCriterion("CORPORATE_NAME in", values, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameNotIn(List values) { addCriterion("CORPORATE_NAME not in", values, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameBetween(String value1, String value2) { addCriterion("CORPORATE_NAME between", value1, value2, "corporateName"); return (Criteria) this; } public Criteria andCorporateNameNotBetween(String value1, String value2) { addCriterion("CORPORATE_NAME not between", value1, value2, "corporateName"); return (Criteria) this; } public Criteria andLicenseCodeIsNull() { addCriterion("LICENSE_CODE is null"); return (Criteria) this; } public Criteria andLicenseCodeIsNotNull() { addCriterion("LICENSE_CODE is not null"); return (Criteria) this; } public Criteria andLicenseCodeEqualTo(String value) { addCriterion("LICENSE_CODE =", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeNotEqualTo(String value) { addCriterion("LICENSE_CODE <>", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeGreaterThan(String value) { addCriterion("LICENSE_CODE >", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeGreaterThanOrEqualTo(String value) { addCriterion("LICENSE_CODE >=", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeLessThan(String value) { addCriterion("LICENSE_CODE <", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeLessThanOrEqualTo(String value) { addCriterion("LICENSE_CODE <=", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeLike(String value) { addCriterion("LICENSE_CODE like", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeNotLike(String value) { addCriterion("LICENSE_CODE not like", value, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeIn(List values) { addCriterion("LICENSE_CODE in", values, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeNotIn(List values) { addCriterion("LICENSE_CODE not in", values, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeBetween(String value1, String value2) { addCriterion("LICENSE_CODE between", value1, value2, "licenseCode"); return (Criteria) this; } public Criteria andLicenseCodeNotBetween(String value1, String value2) { addCriterion("LICENSE_CODE not between", value1, value2, "licenseCode"); return (Criteria) this; } public Criteria andLicensePhotoIdIsNull() { addCriterion("LICENSE_PHOTO_ID is null"); return (Criteria) this; } public Criteria andLicensePhotoIdIsNotNull() { addCriterion("LICENSE_PHOTO_ID is not null"); return (Criteria) this; } public Criteria andLicensePhotoIdEqualTo(String value) { addCriterion("LICENSE_PHOTO_ID =", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdNotEqualTo(String value) { addCriterion("LICENSE_PHOTO_ID <>", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdGreaterThan(String value) { addCriterion("LICENSE_PHOTO_ID >", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdGreaterThanOrEqualTo(String value) { addCriterion("LICENSE_PHOTO_ID >=", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdLessThan(String value) { addCriterion("LICENSE_PHOTO_ID <", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdLessThanOrEqualTo(String value) { addCriterion("LICENSE_PHOTO_ID <=", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdLike(String value) { addCriterion("LICENSE_PHOTO_ID like", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdNotLike(String value) { addCriterion("LICENSE_PHOTO_ID not like", value, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdIn(List values) { addCriterion("LICENSE_PHOTO_ID in", values, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdNotIn(List values) { addCriterion("LICENSE_PHOTO_ID not in", values, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdBetween(String value1, String value2) { addCriterion("LICENSE_PHOTO_ID between", value1, value2, "licensePhotoId"); return (Criteria) this; } public Criteria andLicensePhotoIdNotBetween(String value1, String value2) { addCriterion("LICENSE_PHOTO_ID not between", value1, value2, "licensePhotoId"); return (Criteria) this; } public Criteria andNationalIsNull() { addCriterion("NATIONAL is null"); return (Criteria) this; } public Criteria andNationalIsNotNull() { addCriterion("NATIONAL is not null"); return (Criteria) this; } public Criteria andNationalEqualTo(String value) { addCriterion("NATIONAL =", value, "national"); return (Criteria) this; } public Criteria andNationalNotEqualTo(String value) { addCriterion("NATIONAL <>", value, "national"); return (Criteria) this; } public Criteria andNationalGreaterThan(String value) { addCriterion("NATIONAL >", value, "national"); return (Criteria) this; } public Criteria andNationalGreaterThanOrEqualTo(String value) { addCriterion("NATIONAL >=", value, "national"); return (Criteria) this; } public Criteria andNationalLessThan(String value) { addCriterion("NATIONAL <", value, "national"); return (Criteria) this; } public Criteria andNationalLessThanOrEqualTo(String value) { addCriterion("NATIONAL <=", value, "national"); return (Criteria) this; } public Criteria andNationalLike(String value) { addCriterion("NATIONAL like", value, "national"); return (Criteria) this; } public Criteria andNationalNotLike(String value) { addCriterion("NATIONAL not like", value, "national"); return (Criteria) this; } public Criteria andNationalIn(List values) { addCriterion("NATIONAL in", values, "national"); return (Criteria) this; } public Criteria andNationalNotIn(List values) { addCriterion("NATIONAL not in", values, "national"); return (Criteria) this; } public Criteria andNationalBetween(String value1, String value2) { addCriterion("NATIONAL between", value1, value2, "national"); return (Criteria) this; } public Criteria andNationalNotBetween(String value1, String value2) { addCriterion("NATIONAL not between", value1, value2, "national"); return (Criteria) this; } public Criteria andProvinceIsNull() { addCriterion("PROVINCE is null"); return (Criteria) this; } public Criteria andProvinceIsNotNull() { addCriterion("PROVINCE is not null"); return (Criteria) this; } public Criteria andProvinceEqualTo(String value) { addCriterion("PROVINCE =", value, "province"); return (Criteria) this; } public Criteria andProvinceNotEqualTo(String value) { addCriterion("PROVINCE <>", value, "province"); return (Criteria) this; } public Criteria andProvinceGreaterThan(String value) { addCriterion("PROVINCE >", value, "province"); return (Criteria) this; } public Criteria andProvinceGreaterThanOrEqualTo(String value) { addCriterion("PROVINCE >=", value, "province"); return (Criteria) this; } public Criteria andProvinceLessThan(String value) { addCriterion("PROVINCE <", value, "province"); return (Criteria) this; } public Criteria andProvinceLessThanOrEqualTo(String value) { addCriterion("PROVINCE <=", value, "province"); return (Criteria) this; } public Criteria andProvinceLike(String value) { addCriterion("PROVINCE like", value, "province"); return (Criteria) this; } public Criteria andProvinceNotLike(String value) { addCriterion("PROVINCE not like", value, "province"); return (Criteria) this; } public Criteria andProvinceIn(List values) { addCriterion("PROVINCE in", values, "province"); return (Criteria) this; } public Criteria andProvinceNotIn(List values) { addCriterion("PROVINCE not in", values, "province"); return (Criteria) this; } public Criteria andProvinceBetween(String value1, String value2) { addCriterion("PROVINCE between", value1, value2, "province"); return (Criteria) this; } public Criteria andProvinceNotBetween(String value1, String value2) { addCriterion("PROVINCE not between", value1, value2, "province"); return (Criteria) this; } public Criteria andCityIsNull() { addCriterion("CITY is null"); return (Criteria) this; } public Criteria andCityIsNotNull() { addCriterion("CITY is not null"); return (Criteria) this; } public Criteria andCityEqualTo(String value) { addCriterion("CITY =", value, "city"); return (Criteria) this; } public Criteria andCityNotEqualTo(String value) { addCriterion("CITY <>", value, "city"); return (Criteria) this; } public Criteria andCityGreaterThan(String value) { addCriterion("CITY >", value, "city"); return (Criteria) this; } public Criteria andCityGreaterThanOrEqualTo(String value) { addCriterion("CITY >=", value, "city"); return (Criteria) this; } public Criteria andCityLessThan(String value) { addCriterion("CITY <", value, "city"); return (Criteria) this; } public Criteria andCityLessThanOrEqualTo(String value) { addCriterion("CITY <=", value, "city"); return (Criteria) this; } public Criteria andCityLike(String value) { addCriterion("CITY like", value, "city"); return (Criteria) this; } public Criteria andCityNotLike(String value) { addCriterion("CITY not like", value, "city"); return (Criteria) this; } public Criteria andCityIn(List values) { addCriterion("CITY in", values, "city"); return (Criteria) this; } public Criteria andCityNotIn(List values) { addCriterion("CITY not in", values, "city"); return (Criteria) this; } public Criteria andCityBetween(String value1, String value2) { addCriterion("CITY between", value1, value2, "city"); return (Criteria) this; } public Criteria andCityNotBetween(String value1, String value2) { addCriterion("CITY not between", value1, value2, "city"); return (Criteria) this; } public Criteria andStreetIsNull() { addCriterion("STREET is null"); return (Criteria) this; } public Criteria andStreetIsNotNull() { addCriterion("STREET is not null"); return (Criteria) this; } public Criteria andStreetEqualTo(String value) { addCriterion("STREET =", value, "street"); return (Criteria) this; } public Criteria andStreetNotEqualTo(String value) { addCriterion("STREET <>", value, "street"); return (Criteria) this; } public Criteria andStreetGreaterThan(String value) { addCriterion("STREET >", value, "street"); return (Criteria) this; } public Criteria andStreetGreaterThanOrEqualTo(String value) { addCriterion("STREET >=", value, "street"); return (Criteria) this; } public Criteria andStreetLessThan(String value) { addCriterion("STREET <", value, "street"); return (Criteria) this; } public Criteria andStreetLessThanOrEqualTo(String value) { addCriterion("STREET <=", value, "street"); return (Criteria) this; } public Criteria andStreetLike(String value) { addCriterion("STREET like", value, "street"); return (Criteria) this; } public Criteria andStreetNotLike(String value) { addCriterion("STREET not like", value, "street"); return (Criteria) this; } public Criteria andStreetIn(List values) { addCriterion("STREET in", values, "street"); return (Criteria) this; } public Criteria andStreetNotIn(List values) { addCriterion("STREET not in", values, "street"); return (Criteria) this; } public Criteria andStreetBetween(String value1, String value2) { addCriterion("STREET between", value1, value2, "street"); return (Criteria) this; } public Criteria andStreetNotBetween(String value1, String value2) { addCriterion("STREET not between", value1, value2, "street"); return (Criteria) this; } public Criteria andTelIsNull() { addCriterion("TEL is null"); return (Criteria) this; } public Criteria andTelIsNotNull() { addCriterion("TEL is not null"); return (Criteria) this; } public Criteria andTelEqualTo(String value) { addCriterion("TEL =", value, "tel"); return (Criteria) this; } public Criteria andTelNotEqualTo(String value) { addCriterion("TEL <>", value, "tel"); return (Criteria) this; } public Criteria andTelGreaterThan(String value) { addCriterion("TEL >", value, "tel"); return (Criteria) this; } public Criteria andTelGreaterThanOrEqualTo(String value) { addCriterion("TEL >=", value, "tel"); return (Criteria) this; } public Criteria andTelLessThan(String value) { addCriterion("TEL <", value, "tel"); return (Criteria) this; } public Criteria andTelLessThanOrEqualTo(String value) { addCriterion("TEL <=", value, "tel"); return (Criteria) this; } public Criteria andTelLike(String value) { addCriterion("TEL like", value, "tel"); return (Criteria) this; } public Criteria andTelNotLike(String value) { addCriterion("TEL not like", value, "tel"); return (Criteria) this; } public Criteria andTelIn(List values) { addCriterion("TEL in", values, "tel"); return (Criteria) this; } public Criteria andTelNotIn(List values) { addCriterion("TEL not in", values, "tel"); return (Criteria) this; } public Criteria andTelBetween(String value1, String value2) { addCriterion("TEL between", value1, value2, "tel"); return (Criteria) this; } public Criteria andTelNotBetween(String value1, String value2) { addCriterion("TEL not between", value1, value2, "tel"); return (Criteria) this; } public Criteria andFaxIsNull() { addCriterion("FAX is null"); return (Criteria) this; } public Criteria andFaxIsNotNull() { addCriterion("FAX is not null"); return (Criteria) this; } public Criteria andFaxEqualTo(String value) { addCriterion("FAX =", value, "fax"); return (Criteria) this; } public Criteria andFaxNotEqualTo(String value) { addCriterion("FAX <>", value, "fax"); return (Criteria) this; } public Criteria andFaxGreaterThan(String value) { addCriterion("FAX >", value, "fax"); return (Criteria) this; } public Criteria andFaxGreaterThanOrEqualTo(String value) { addCriterion("FAX >=", value, "fax"); return (Criteria) this; } public Criteria andFaxLessThan(String value) { addCriterion("FAX <", value, "fax"); return (Criteria) this; } public Criteria andFaxLessThanOrEqualTo(String value) { addCriterion("FAX <=", value, "fax"); return (Criteria) this; } public Criteria andFaxLike(String value) { addCriterion("FAX like", value, "fax"); return (Criteria) this; } public Criteria andFaxNotLike(String value) { addCriterion("FAX not like", value, "fax"); return (Criteria) this; } public Criteria andFaxIn(List values) { addCriterion("FAX in", values, "fax"); return (Criteria) this; } public Criteria andFaxNotIn(List values) { addCriterion("FAX not in", values, "fax"); return (Criteria) this; } public Criteria andFaxBetween(String value1, String value2) { addCriterion("FAX between", value1, value2, "fax"); return (Criteria) this; } public Criteria andFaxNotBetween(String value1, String value2) { addCriterion("FAX not between", value1, value2, "fax"); return (Criteria) this; } public Criteria andWebRecordNumIsNull() { addCriterion("WEB_RECORD_NUM is null"); return (Criteria) this; } public Criteria andWebRecordNumIsNotNull() { addCriterion("WEB_RECORD_NUM is not null"); return (Criteria) this; } public Criteria andWebRecordNumEqualTo(String value) { addCriterion("WEB_RECORD_NUM =", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumNotEqualTo(String value) { addCriterion("WEB_RECORD_NUM <>", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumGreaterThan(String value) { addCriterion("WEB_RECORD_NUM >", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumGreaterThanOrEqualTo(String value) { addCriterion("WEB_RECORD_NUM >=", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumLessThan(String value) { addCriterion("WEB_RECORD_NUM <", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumLessThanOrEqualTo(String value) { addCriterion("WEB_RECORD_NUM <=", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumLike(String value) { addCriterion("WEB_RECORD_NUM like", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumNotLike(String value) { addCriterion("WEB_RECORD_NUM not like", value, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumIn(List values) { addCriterion("WEB_RECORD_NUM in", values, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumNotIn(List values) { addCriterion("WEB_RECORD_NUM not in", values, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumBetween(String value1, String value2) { addCriterion("WEB_RECORD_NUM between", value1, value2, "webRecordNum"); return (Criteria) this; } public Criteria andWebRecordNumNotBetween(String value1, String value2) { addCriterion("WEB_RECORD_NUM not between", value1, value2, "webRecordNum"); return (Criteria) this; } public Criteria andOrgStatusIsNull() { addCriterion("ORG_STATUS is null"); return (Criteria) this; } public Criteria andOrgStatusIsNotNull() { addCriterion("ORG_STATUS is not null"); return (Criteria) this; } public Criteria andOrgStatusEqualTo(String value) { addCriterion("ORG_STATUS =", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusNotEqualTo(String value) { addCriterion("ORG_STATUS <>", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusGreaterThan(String value) { addCriterion("ORG_STATUS >", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusGreaterThanOrEqualTo(String value) { addCriterion("ORG_STATUS >=", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusLessThan(String value) { addCriterion("ORG_STATUS <", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusLessThanOrEqualTo(String value) { addCriterion("ORG_STATUS <=", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusLike(String value) { addCriterion("ORG_STATUS like", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusNotLike(String value) { addCriterion("ORG_STATUS not like", value, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusIn(List values) { addCriterion("ORG_STATUS in", values, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusNotIn(List values) { addCriterion("ORG_STATUS not in", values, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusBetween(String value1, String value2) { addCriterion("ORG_STATUS between", value1, value2, "orgStatus"); return (Criteria) this; } public Criteria andOrgStatusNotBetween(String value1, String value2) { addCriterion("ORG_STATUS not between", value1, value2, "orgStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andOrgIdLikeInsensitive(String value) { addCriterion("upper(ORG_ID) like", value.toUpperCase(), "orgId"); return (Criteria) this; } public Criteria andOrgCodeLikeInsensitive(String value) { addCriterion("upper(ORG_CODE) like", value.toUpperCase(), "orgCode"); return (Criteria) this; } public Criteria andOrgNameLikeInsensitive(String value) { addCriterion("upper(ORG_NAME) like", value.toUpperCase(), "orgName"); return (Criteria) this; } public Criteria andOrgTypeLikeInsensitive(String value) { addCriterion("upper(ORG_TYPE) like", value.toUpperCase(), "orgType"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andCorporateNameLikeInsensitive(String value) { addCriterion("upper(CORPORATE_NAME) like", value.toUpperCase(), "corporateName"); return (Criteria) this; } public Criteria andLicenseCodeLikeInsensitive(String value) { addCriterion("upper(LICENSE_CODE) like", value.toUpperCase(), "licenseCode"); return (Criteria) this; } public Criteria andLicensePhotoIdLikeInsensitive(String value) { addCriterion("upper(LICENSE_PHOTO_ID) like", value.toUpperCase(), "licensePhotoId"); return (Criteria) this; } public Criteria andNationalLikeInsensitive(String value) { addCriterion("upper(NATIONAL) like", value.toUpperCase(), "national"); return (Criteria) this; } public Criteria andProvinceLikeInsensitive(String value) { addCriterion("upper(PROVINCE) like", value.toUpperCase(), "province"); return (Criteria) this; } public Criteria andCityLikeInsensitive(String value) { addCriterion("upper(CITY) like", value.toUpperCase(), "city"); return (Criteria) this; } public Criteria andStreetLikeInsensitive(String value) { addCriterion("upper(STREET) like", value.toUpperCase(), "street"); return (Criteria) this; } public Criteria andTelLikeInsensitive(String value) { addCriterion("upper(TEL) like", value.toUpperCase(), "tel"); return (Criteria) this; } public Criteria andFaxLikeInsensitive(String value) { addCriterion("upper(FAX) like", value.toUpperCase(), "fax"); return (Criteria) this; } public Criteria andWebRecordNumLikeInsensitive(String value) { addCriterion("upper(WEB_RECORD_NUM) like", value.toUpperCase(), "webRecordNum"); return (Criteria) this; } public Criteria andOrgStatusLikeInsensitive(String value) { addCriterion("upper(ORG_STATUS) like", value.toUpperCase(), "orgStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_ORG * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertOrgKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTCertOrgKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_ORG.ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String orgId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_ORG.ORG_ID * * @return the value of WLT_CERT_ORG.ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrgId() { return orgId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_ORG.ORG_ID * * @param orgId the value for WLT_CERT_ORG.ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrgId(String orgId) { this.orgId = orgId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTCertOrgKey other = (WLTCertOrgKey) that; return (this.getOrgId() == null ? other.getOrgId() == null : this.getOrgId().equals(other.getOrgId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getOrgId() == null) ? 0 : getOrgId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", orgId=").append(orgId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertPer.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_CERT_PER") @AllArgsConstructor @NoArgsConstructor public class WLTCertPer extends WLTCertPerKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.PER_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String perCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.REAL_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String realName; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.ID_CARD_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String idCardType; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.ID_CARD_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String idCardCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.ID_CARD_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String idCardPhotoId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.PER_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String perStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.UPDATED_TIMD * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTimd; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.PER_CODE * * @return the value of WLT_CERT_PER.PER_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPerCode() { return perCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.PER_CODE * * @param perCode the value for WLT_CERT_PER.PER_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPerCode(String perCode) { this.perCode = perCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.USER_ID * * @return the value of WLT_CERT_PER.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.USER_ID * * @param userId the value for WLT_CERT_PER.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.REAL_NAME * * @return the value of WLT_CERT_PER.REAL_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getRealName() { return realName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.REAL_NAME * * @param realName the value for WLT_CERT_PER.REAL_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setRealName(String realName) { this.realName = realName; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.ID_CARD_TYPE * * @return the value of WLT_CERT_PER.ID_CARD_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getIdCardType() { return idCardType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.ID_CARD_TYPE * * @param idCardType the value for WLT_CERT_PER.ID_CARD_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setIdCardType(String idCardType) { this.idCardType = idCardType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.ID_CARD_CODE * * @return the value of WLT_CERT_PER.ID_CARD_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getIdCardCode() { return idCardCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.ID_CARD_CODE * * @param idCardCode the value for WLT_CERT_PER.ID_CARD_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setIdCardCode(String idCardCode) { this.idCardCode = idCardCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.ID_CARD_PHOTO_ID * * @return the value of WLT_CERT_PER.ID_CARD_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getIdCardPhotoId() { return idCardPhotoId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.ID_CARD_PHOTO_ID * * @param idCardPhotoId the value for WLT_CERT_PER.ID_CARD_PHOTO_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setIdCardPhotoId(String idCardPhotoId) { this.idCardPhotoId = idCardPhotoId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.PER_STATUS * * @return the value of WLT_CERT_PER.PER_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPerStatus() { return perStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.PER_STATUS * * @param perStatus the value for WLT_CERT_PER.PER_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPerStatus(String perStatus) { this.perStatus = perStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.CREATED_TIME * * @return the value of WLT_CERT_PER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.CREATED_TIME * * @param createdTime the value for WLT_CERT_PER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.UPDATED_TIMD * * @return the value of WLT_CERT_PER.UPDATED_TIMD * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTimd() { return updatedTimd; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.UPDATED_TIMD * * @param updatedTimd the value for WLT_CERT_PER.UPDATED_TIMD * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTimd(Date updatedTimd) { this.updatedTimd = updatedTimd; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.RESERVED1 * * @return the value of WLT_CERT_PER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.RESERVED1 * * @param reserved1 the value for WLT_CERT_PER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.RESERVED2 * * @return the value of WLT_CERT_PER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.RESERVED2 * * @param reserved2 the value for WLT_CERT_PER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTCertPer other = (WLTCertPer) that; return (this.getPerId() == null ? other.getPerId() == null : this.getPerId().equals(other.getPerId())) && (this.getPerCode() == null ? other.getPerCode() == null : this.getPerCode().equals(other.getPerCode())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getRealName() == null ? other.getRealName() == null : this.getRealName().equals(other.getRealName())) && (this.getIdCardType() == null ? other.getIdCardType() == null : this.getIdCardType().equals(other.getIdCardType())) && (this.getIdCardCode() == null ? other.getIdCardCode() == null : this.getIdCardCode().equals(other.getIdCardCode())) && (this.getIdCardPhotoId() == null ? other.getIdCardPhotoId() == null : this.getIdCardPhotoId().equals(other.getIdCardPhotoId())) && (this.getPerStatus() == null ? other.getPerStatus() == null : this.getPerStatus().equals(other.getPerStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTimd() == null ? other.getUpdatedTimd() == null : this.getUpdatedTimd().equals(other.getUpdatedTimd())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getPerId() == null) ? 0 : getPerId().hashCode()); result = prime * result + ((getPerCode() == null) ? 0 : getPerCode().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getRealName() == null) ? 0 : getRealName().hashCode()); result = prime * result + ((getIdCardType() == null) ? 0 : getIdCardType().hashCode()); result = prime * result + ((getIdCardCode() == null) ? 0 : getIdCardCode().hashCode()); result = prime * result + ((getIdCardPhotoId() == null) ? 0 : getIdCardPhotoId().hashCode()); result = prime * result + ((getPerStatus() == null) ? 0 : getPerStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTimd() == null) ? 0 : getUpdatedTimd().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", perCode=").append(perCode); sb.append(", userId=").append(userId); sb.append(", realName=").append(realName); sb.append(", idCardType=").append(idCardType); sb.append(", idCardCode=").append(idCardCode); sb.append(", idCardPhotoId=").append(idCardPhotoId); sb.append(", perStatus=").append(perStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTimd=").append(updatedTimd); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertPerExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTCertPerExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTCertPerExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andPerIdIsNull() { addCriterion("PER_ID is null"); return (Criteria) this; } public Criteria andPerIdIsNotNull() { addCriterion("PER_ID is not null"); return (Criteria) this; } public Criteria andPerIdEqualTo(String value) { addCriterion("PER_ID =", value, "perId"); return (Criteria) this; } public Criteria andPerIdNotEqualTo(String value) { addCriterion("PER_ID <>", value, "perId"); return (Criteria) this; } public Criteria andPerIdGreaterThan(String value) { addCriterion("PER_ID >", value, "perId"); return (Criteria) this; } public Criteria andPerIdGreaterThanOrEqualTo(String value) { addCriterion("PER_ID >=", value, "perId"); return (Criteria) this; } public Criteria andPerIdLessThan(String value) { addCriterion("PER_ID <", value, "perId"); return (Criteria) this; } public Criteria andPerIdLessThanOrEqualTo(String value) { addCriterion("PER_ID <=", value, "perId"); return (Criteria) this; } public Criteria andPerIdLike(String value) { addCriterion("PER_ID like", value, "perId"); return (Criteria) this; } public Criteria andPerIdNotLike(String value) { addCriterion("PER_ID not like", value, "perId"); return (Criteria) this; } public Criteria andPerIdIn(List values) { addCriterion("PER_ID in", values, "perId"); return (Criteria) this; } public Criteria andPerIdNotIn(List values) { addCriterion("PER_ID not in", values, "perId"); return (Criteria) this; } public Criteria andPerIdBetween(String value1, String value2) { addCriterion("PER_ID between", value1, value2, "perId"); return (Criteria) this; } public Criteria andPerIdNotBetween(String value1, String value2) { addCriterion("PER_ID not between", value1, value2, "perId"); return (Criteria) this; } public Criteria andPerCodeIsNull() { addCriterion("PER_CODE is null"); return (Criteria) this; } public Criteria andPerCodeIsNotNull() { addCriterion("PER_CODE is not null"); return (Criteria) this; } public Criteria andPerCodeEqualTo(String value) { addCriterion("PER_CODE =", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeNotEqualTo(String value) { addCriterion("PER_CODE <>", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeGreaterThan(String value) { addCriterion("PER_CODE >", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeGreaterThanOrEqualTo(String value) { addCriterion("PER_CODE >=", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeLessThan(String value) { addCriterion("PER_CODE <", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeLessThanOrEqualTo(String value) { addCriterion("PER_CODE <=", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeLike(String value) { addCriterion("PER_CODE like", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeNotLike(String value) { addCriterion("PER_CODE not like", value, "perCode"); return (Criteria) this; } public Criteria andPerCodeIn(List values) { addCriterion("PER_CODE in", values, "perCode"); return (Criteria) this; } public Criteria andPerCodeNotIn(List values) { addCriterion("PER_CODE not in", values, "perCode"); return (Criteria) this; } public Criteria andPerCodeBetween(String value1, String value2) { addCriterion("PER_CODE between", value1, value2, "perCode"); return (Criteria) this; } public Criteria andPerCodeNotBetween(String value1, String value2) { addCriterion("PER_CODE not between", value1, value2, "perCode"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andRealNameIsNull() { addCriterion("REAL_NAME is null"); return (Criteria) this; } public Criteria andRealNameIsNotNull() { addCriterion("REAL_NAME is not null"); return (Criteria) this; } public Criteria andRealNameEqualTo(String value) { addCriterion("REAL_NAME =", value, "realName"); return (Criteria) this; } public Criteria andRealNameNotEqualTo(String value) { addCriterion("REAL_NAME <>", value, "realName"); return (Criteria) this; } public Criteria andRealNameGreaterThan(String value) { addCriterion("REAL_NAME >", value, "realName"); return (Criteria) this; } public Criteria andRealNameGreaterThanOrEqualTo(String value) { addCriterion("REAL_NAME >=", value, "realName"); return (Criteria) this; } public Criteria andRealNameLessThan(String value) { addCriterion("REAL_NAME <", value, "realName"); return (Criteria) this; } public Criteria andRealNameLessThanOrEqualTo(String value) { addCriterion("REAL_NAME <=", value, "realName"); return (Criteria) this; } public Criteria andRealNameLike(String value) { addCriterion("REAL_NAME like", value, "realName"); return (Criteria) this; } public Criteria andRealNameNotLike(String value) { addCriterion("REAL_NAME not like", value, "realName"); return (Criteria) this; } public Criteria andRealNameIn(List values) { addCriterion("REAL_NAME in", values, "realName"); return (Criteria) this; } public Criteria andRealNameNotIn(List values) { addCriterion("REAL_NAME not in", values, "realName"); return (Criteria) this; } public Criteria andRealNameBetween(String value1, String value2) { addCriterion("REAL_NAME between", value1, value2, "realName"); return (Criteria) this; } public Criteria andRealNameNotBetween(String value1, String value2) { addCriterion("REAL_NAME not between", value1, value2, "realName"); return (Criteria) this; } public Criteria andIdCardTypeIsNull() { addCriterion("ID_CARD_TYPE is null"); return (Criteria) this; } public Criteria andIdCardTypeIsNotNull() { addCriterion("ID_CARD_TYPE is not null"); return (Criteria) this; } public Criteria andIdCardTypeEqualTo(String value) { addCriterion("ID_CARD_TYPE =", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeNotEqualTo(String value) { addCriterion("ID_CARD_TYPE <>", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeGreaterThan(String value) { addCriterion("ID_CARD_TYPE >", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeGreaterThanOrEqualTo(String value) { addCriterion("ID_CARD_TYPE >=", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeLessThan(String value) { addCriterion("ID_CARD_TYPE <", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeLessThanOrEqualTo(String value) { addCriterion("ID_CARD_TYPE <=", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeLike(String value) { addCriterion("ID_CARD_TYPE like", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeNotLike(String value) { addCriterion("ID_CARD_TYPE not like", value, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeIn(List values) { addCriterion("ID_CARD_TYPE in", values, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeNotIn(List values) { addCriterion("ID_CARD_TYPE not in", values, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeBetween(String value1, String value2) { addCriterion("ID_CARD_TYPE between", value1, value2, "idCardType"); return (Criteria) this; } public Criteria andIdCardTypeNotBetween(String value1, String value2) { addCriterion("ID_CARD_TYPE not between", value1, value2, "idCardType"); return (Criteria) this; } public Criteria andIdCardCodeIsNull() { addCriterion("ID_CARD_CODE is null"); return (Criteria) this; } public Criteria andIdCardCodeIsNotNull() { addCriterion("ID_CARD_CODE is not null"); return (Criteria) this; } public Criteria andIdCardCodeEqualTo(String value) { addCriterion("ID_CARD_CODE =", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeNotEqualTo(String value) { addCriterion("ID_CARD_CODE <>", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeGreaterThan(String value) { addCriterion("ID_CARD_CODE >", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeGreaterThanOrEqualTo(String value) { addCriterion("ID_CARD_CODE >=", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeLessThan(String value) { addCriterion("ID_CARD_CODE <", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeLessThanOrEqualTo(String value) { addCriterion("ID_CARD_CODE <=", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeLike(String value) { addCriterion("ID_CARD_CODE like", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeNotLike(String value) { addCriterion("ID_CARD_CODE not like", value, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeIn(List values) { addCriterion("ID_CARD_CODE in", values, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeNotIn(List values) { addCriterion("ID_CARD_CODE not in", values, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeBetween(String value1, String value2) { addCriterion("ID_CARD_CODE between", value1, value2, "idCardCode"); return (Criteria) this; } public Criteria andIdCardCodeNotBetween(String value1, String value2) { addCriterion("ID_CARD_CODE not between", value1, value2, "idCardCode"); return (Criteria) this; } public Criteria andIdCardPhotoIdIsNull() { addCriterion("ID_CARD_PHOTO_ID is null"); return (Criteria) this; } public Criteria andIdCardPhotoIdIsNotNull() { addCriterion("ID_CARD_PHOTO_ID is not null"); return (Criteria) this; } public Criteria andIdCardPhotoIdEqualTo(String value) { addCriterion("ID_CARD_PHOTO_ID =", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdNotEqualTo(String value) { addCriterion("ID_CARD_PHOTO_ID <>", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdGreaterThan(String value) { addCriterion("ID_CARD_PHOTO_ID >", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdGreaterThanOrEqualTo(String value) { addCriterion("ID_CARD_PHOTO_ID >=", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdLessThan(String value) { addCriterion("ID_CARD_PHOTO_ID <", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdLessThanOrEqualTo(String value) { addCriterion("ID_CARD_PHOTO_ID <=", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdLike(String value) { addCriterion("ID_CARD_PHOTO_ID like", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdNotLike(String value) { addCriterion("ID_CARD_PHOTO_ID not like", value, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdIn(List values) { addCriterion("ID_CARD_PHOTO_ID in", values, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdNotIn(List values) { addCriterion("ID_CARD_PHOTO_ID not in", values, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdBetween(String value1, String value2) { addCriterion("ID_CARD_PHOTO_ID between", value1, value2, "idCardPhotoId"); return (Criteria) this; } public Criteria andIdCardPhotoIdNotBetween(String value1, String value2) { addCriterion("ID_CARD_PHOTO_ID not between", value1, value2, "idCardPhotoId"); return (Criteria) this; } public Criteria andPerStatusIsNull() { addCriterion("PER_STATUS is null"); return (Criteria) this; } public Criteria andPerStatusIsNotNull() { addCriterion("PER_STATUS is not null"); return (Criteria) this; } public Criteria andPerStatusEqualTo(String value) { addCriterion("PER_STATUS =", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusNotEqualTo(String value) { addCriterion("PER_STATUS <>", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusGreaterThan(String value) { addCriterion("PER_STATUS >", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusGreaterThanOrEqualTo(String value) { addCriterion("PER_STATUS >=", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusLessThan(String value) { addCriterion("PER_STATUS <", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusLessThanOrEqualTo(String value) { addCriterion("PER_STATUS <=", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusLike(String value) { addCriterion("PER_STATUS like", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusNotLike(String value) { addCriterion("PER_STATUS not like", value, "perStatus"); return (Criteria) this; } public Criteria andPerStatusIn(List values) { addCriterion("PER_STATUS in", values, "perStatus"); return (Criteria) this; } public Criteria andPerStatusNotIn(List values) { addCriterion("PER_STATUS not in", values, "perStatus"); return (Criteria) this; } public Criteria andPerStatusBetween(String value1, String value2) { addCriterion("PER_STATUS between", value1, value2, "perStatus"); return (Criteria) this; } public Criteria andPerStatusNotBetween(String value1, String value2) { addCriterion("PER_STATUS not between", value1, value2, "perStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimdIsNull() { addCriterion("UPDATED_TIMD is null"); return (Criteria) this; } public Criteria andUpdatedTimdIsNotNull() { addCriterion("UPDATED_TIMD is not null"); return (Criteria) this; } public Criteria andUpdatedTimdEqualTo(Date value) { addCriterion("UPDATED_TIMD =", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdNotEqualTo(Date value) { addCriterion("UPDATED_TIMD <>", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdGreaterThan(Date value) { addCriterion("UPDATED_TIMD >", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIMD >=", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdLessThan(Date value) { addCriterion("UPDATED_TIMD <", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIMD <=", value, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdIn(List values) { addCriterion("UPDATED_TIMD in", values, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdNotIn(List values) { addCriterion("UPDATED_TIMD not in", values, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdBetween(Date value1, Date value2) { addCriterion("UPDATED_TIMD between", value1, value2, "updatedTimd"); return (Criteria) this; } public Criteria andUpdatedTimdNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIMD not between", value1, value2, "updatedTimd"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andPerIdLikeInsensitive(String value) { addCriterion("upper(PER_ID) like", value.toUpperCase(), "perId"); return (Criteria) this; } public Criteria andPerCodeLikeInsensitive(String value) { addCriterion("upper(PER_CODE) like", value.toUpperCase(), "perCode"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andRealNameLikeInsensitive(String value) { addCriterion("upper(REAL_NAME) like", value.toUpperCase(), "realName"); return (Criteria) this; } public Criteria andIdCardTypeLikeInsensitive(String value) { addCriterion("upper(ID_CARD_TYPE) like", value.toUpperCase(), "idCardType"); return (Criteria) this; } public Criteria andIdCardCodeLikeInsensitive(String value) { addCriterion("upper(ID_CARD_CODE) like", value.toUpperCase(), "idCardCode"); return (Criteria) this; } public Criteria andIdCardPhotoIdLikeInsensitive(String value) { addCriterion("upper(ID_CARD_PHOTO_ID) like", value.toUpperCase(), "idCardPhotoId"); return (Criteria) this; } public Criteria andPerStatusLikeInsensitive(String value) { addCriterion("upper(PER_STATUS) like", value.toUpperCase(), "perStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_PER * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTCertPerKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTCertPerKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_CERT_PER.PER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String perId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_CERT_PER.PER_ID * * @return the value of WLT_CERT_PER.PER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPerId() { return perId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_CERT_PER.PER_ID * * @param perId the value for WLT_CERT_PER.PER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPerId(String perId) { this.perId = perId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTCertPerKey other = (WLTCertPerKey) that; return (this.getPerId() == null ? other.getPerId() == null : this.getPerId().equals(other.getPerId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getPerId() == null) ? 0 : getPerId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", perId=").append(perId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFile.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_FILE") @AllArgsConstructor @NoArgsConstructor public class WLTFile extends WLTFileKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.FILE_PATH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String filePath; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.FILE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fileName; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.FILE_SIZE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double fileSize; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.FILE_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fileHash; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.FILE_PATH * * @return the value of WLT_FILE.FILE_PATH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFilePath() { return filePath; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.FILE_PATH * * @param filePath the value for WLT_FILE.FILE_PATH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFilePath(String filePath) { this.filePath = filePath; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.FILE_NAME * * @return the value of WLT_FILE.FILE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFileName() { return fileName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.FILE_NAME * * @param fileName the value for WLT_FILE.FILE_NAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFileName(String fileName) { this.fileName = fileName; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.FILE_SIZE * * @return the value of WLT_FILE.FILE_SIZE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getFileSize() { return fileSize; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.FILE_SIZE * * @param fileSize the value for WLT_FILE.FILE_SIZE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFileSize(Double fileSize) { this.fileSize = fileSize; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.USER_ID * * @return the value of WLT_FILE.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.USER_ID * * @param userId the value for WLT_FILE.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.FILE_HASH * * @return the value of WLT_FILE.FILE_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFileHash() { return fileHash; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.FILE_HASH * * @param fileHash the value for WLT_FILE.FILE_HASH * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFileHash(String fileHash) { this.fileHash = fileHash; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.CREATED_TIME * * @return the value of WLT_FILE.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.CREATED_TIME * * @param createdTime the value for WLT_FILE.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.UPDATED_TIME * * @return the value of WLT_FILE.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.UPDATED_TIME * * @param updatedTime the value for WLT_FILE.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.RESERVED1 * * @return the value of WLT_FILE.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.RESERVED1 * * @param reserved1 the value for WLT_FILE.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.RESERVED2 * * @return the value of WLT_FILE.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.RESERVED2 * * @param reserved2 the value for WLT_FILE.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTFile other = (WLTFile) that; return (this.getFileId() == null ? other.getFileId() == null : this.getFileId().equals(other.getFileId())) && (this.getFilePath() == null ? other.getFilePath() == null : this.getFilePath().equals(other.getFilePath())) && (this.getFileName() == null ? other.getFileName() == null : this.getFileName().equals(other.getFileName())) && (this.getFileSize() == null ? other.getFileSize() == null : this.getFileSize().equals(other.getFileSize())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getFileHash() == null ? other.getFileHash() == null : this.getFileHash().equals(other.getFileHash())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getFileId() == null) ? 0 : getFileId().hashCode()); result = prime * result + ((getFilePath() == null) ? 0 : getFilePath().hashCode()); result = prime * result + ((getFileName() == null) ? 0 : getFileName().hashCode()); result = prime * result + ((getFileSize() == null) ? 0 : getFileSize().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getFileHash() == null) ? 0 : getFileHash().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", filePath=").append(filePath); sb.append(", fileName=").append(fileName); sb.append(", fileSize=").append(fileSize); sb.append(", userId=").append(userId); sb.append(", fileHash=").append(fileHash); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFileExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTFileExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTFileExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andFileIdIsNull() { addCriterion("FILE_ID is null"); return (Criteria) this; } public Criteria andFileIdIsNotNull() { addCriterion("FILE_ID is not null"); return (Criteria) this; } public Criteria andFileIdEqualTo(String value) { addCriterion("FILE_ID =", value, "fileId"); return (Criteria) this; } public Criteria andFileIdNotEqualTo(String value) { addCriterion("FILE_ID <>", value, "fileId"); return (Criteria) this; } public Criteria andFileIdGreaterThan(String value) { addCriterion("FILE_ID >", value, "fileId"); return (Criteria) this; } public Criteria andFileIdGreaterThanOrEqualTo(String value) { addCriterion("FILE_ID >=", value, "fileId"); return (Criteria) this; } public Criteria andFileIdLessThan(String value) { addCriterion("FILE_ID <", value, "fileId"); return (Criteria) this; } public Criteria andFileIdLessThanOrEqualTo(String value) { addCriterion("FILE_ID <=", value, "fileId"); return (Criteria) this; } public Criteria andFileIdLike(String value) { addCriterion("FILE_ID like", value, "fileId"); return (Criteria) this; } public Criteria andFileIdNotLike(String value) { addCriterion("FILE_ID not like", value, "fileId"); return (Criteria) this; } public Criteria andFileIdIn(List values) { addCriterion("FILE_ID in", values, "fileId"); return (Criteria) this; } public Criteria andFileIdNotIn(List values) { addCriterion("FILE_ID not in", values, "fileId"); return (Criteria) this; } public Criteria andFileIdBetween(String value1, String value2) { addCriterion("FILE_ID between", value1, value2, "fileId"); return (Criteria) this; } public Criteria andFileIdNotBetween(String value1, String value2) { addCriterion("FILE_ID not between", value1, value2, "fileId"); return (Criteria) this; } public Criteria andFilePathIsNull() { addCriterion("FILE_PATH is null"); return (Criteria) this; } public Criteria andFilePathIsNotNull() { addCriterion("FILE_PATH is not null"); return (Criteria) this; } public Criteria andFilePathEqualTo(String value) { addCriterion("FILE_PATH =", value, "filePath"); return (Criteria) this; } public Criteria andFilePathNotEqualTo(String value) { addCriterion("FILE_PATH <>", value, "filePath"); return (Criteria) this; } public Criteria andFilePathGreaterThan(String value) { addCriterion("FILE_PATH >", value, "filePath"); return (Criteria) this; } public Criteria andFilePathGreaterThanOrEqualTo(String value) { addCriterion("FILE_PATH >=", value, "filePath"); return (Criteria) this; } public Criteria andFilePathLessThan(String value) { addCriterion("FILE_PATH <", value, "filePath"); return (Criteria) this; } public Criteria andFilePathLessThanOrEqualTo(String value) { addCriterion("FILE_PATH <=", value, "filePath"); return (Criteria) this; } public Criteria andFilePathLike(String value) { addCriterion("FILE_PATH like", value, "filePath"); return (Criteria) this; } public Criteria andFilePathNotLike(String value) { addCriterion("FILE_PATH not like", value, "filePath"); return (Criteria) this; } public Criteria andFilePathIn(List values) { addCriterion("FILE_PATH in", values, "filePath"); return (Criteria) this; } public Criteria andFilePathNotIn(List values) { addCriterion("FILE_PATH not in", values, "filePath"); return (Criteria) this; } public Criteria andFilePathBetween(String value1, String value2) { addCriterion("FILE_PATH between", value1, value2, "filePath"); return (Criteria) this; } public Criteria andFilePathNotBetween(String value1, String value2) { addCriterion("FILE_PATH not between", value1, value2, "filePath"); return (Criteria) this; } public Criteria andFileNameIsNull() { addCriterion("FILE_NAME is null"); return (Criteria) this; } public Criteria andFileNameIsNotNull() { addCriterion("FILE_NAME is not null"); return (Criteria) this; } public Criteria andFileNameEqualTo(String value) { addCriterion("FILE_NAME =", value, "fileName"); return (Criteria) this; } public Criteria andFileNameNotEqualTo(String value) { addCriterion("FILE_NAME <>", value, "fileName"); return (Criteria) this; } public Criteria andFileNameGreaterThan(String value) { addCriterion("FILE_NAME >", value, "fileName"); return (Criteria) this; } public Criteria andFileNameGreaterThanOrEqualTo(String value) { addCriterion("FILE_NAME >=", value, "fileName"); return (Criteria) this; } public Criteria andFileNameLessThan(String value) { addCriterion("FILE_NAME <", value, "fileName"); return (Criteria) this; } public Criteria andFileNameLessThanOrEqualTo(String value) { addCriterion("FILE_NAME <=", value, "fileName"); return (Criteria) this; } public Criteria andFileNameLike(String value) { addCriterion("FILE_NAME like", value, "fileName"); return (Criteria) this; } public Criteria andFileNameNotLike(String value) { addCriterion("FILE_NAME not like", value, "fileName"); return (Criteria) this; } public Criteria andFileNameIn(List values) { addCriterion("FILE_NAME in", values, "fileName"); return (Criteria) this; } public Criteria andFileNameNotIn(List values) { addCriterion("FILE_NAME not in", values, "fileName"); return (Criteria) this; } public Criteria andFileNameBetween(String value1, String value2) { addCriterion("FILE_NAME between", value1, value2, "fileName"); return (Criteria) this; } public Criteria andFileNameNotBetween(String value1, String value2) { addCriterion("FILE_NAME not between", value1, value2, "fileName"); return (Criteria) this; } public Criteria andFileSizeIsNull() { addCriterion("FILE_SIZE is null"); return (Criteria) this; } public Criteria andFileSizeIsNotNull() { addCriterion("FILE_SIZE is not null"); return (Criteria) this; } public Criteria andFileSizeEqualTo(Double value) { addCriterion("FILE_SIZE =", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeNotEqualTo(Double value) { addCriterion("FILE_SIZE <>", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeGreaterThan(Double value) { addCriterion("FILE_SIZE >", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeGreaterThanOrEqualTo(Double value) { addCriterion("FILE_SIZE >=", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeLessThan(Double value) { addCriterion("FILE_SIZE <", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeLessThanOrEqualTo(Double value) { addCriterion("FILE_SIZE <=", value, "fileSize"); return (Criteria) this; } public Criteria andFileSizeIn(List values) { addCriterion("FILE_SIZE in", values, "fileSize"); return (Criteria) this; } public Criteria andFileSizeNotIn(List values) { addCriterion("FILE_SIZE not in", values, "fileSize"); return (Criteria) this; } public Criteria andFileSizeBetween(Double value1, Double value2) { addCriterion("FILE_SIZE between", value1, value2, "fileSize"); return (Criteria) this; } public Criteria andFileSizeNotBetween(Double value1, Double value2) { addCriterion("FILE_SIZE not between", value1, value2, "fileSize"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andFileHashIsNull() { addCriterion("FILE_HASH is null"); return (Criteria) this; } public Criteria andFileHashIsNotNull() { addCriterion("FILE_HASH is not null"); return (Criteria) this; } public Criteria andFileHashEqualTo(String value) { addCriterion("FILE_HASH =", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashNotEqualTo(String value) { addCriterion("FILE_HASH <>", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashGreaterThan(String value) { addCriterion("FILE_HASH >", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashGreaterThanOrEqualTo(String value) { addCriterion("FILE_HASH >=", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashLessThan(String value) { addCriterion("FILE_HASH <", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashLessThanOrEqualTo(String value) { addCriterion("FILE_HASH <=", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashLike(String value) { addCriterion("FILE_HASH like", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashNotLike(String value) { addCriterion("FILE_HASH not like", value, "fileHash"); return (Criteria) this; } public Criteria andFileHashIn(List values) { addCriterion("FILE_HASH in", values, "fileHash"); return (Criteria) this; } public Criteria andFileHashNotIn(List values) { addCriterion("FILE_HASH not in", values, "fileHash"); return (Criteria) this; } public Criteria andFileHashBetween(String value1, String value2) { addCriterion("FILE_HASH between", value1, value2, "fileHash"); return (Criteria) this; } public Criteria andFileHashNotBetween(String value1, String value2) { addCriterion("FILE_HASH not between", value1, value2, "fileHash"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andFileIdLikeInsensitive(String value) { addCriterion("upper(FILE_ID) like", value.toUpperCase(), "fileId"); return (Criteria) this; } public Criteria andFilePathLikeInsensitive(String value) { addCriterion("upper(FILE_PATH) like", value.toUpperCase(), "filePath"); return (Criteria) this; } public Criteria andFileNameLikeInsensitive(String value) { addCriterion("upper(FILE_NAME) like", value.toUpperCase(), "fileName"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andFileHashLikeInsensitive(String value) { addCriterion("upper(FILE_HASH) like", value.toUpperCase(), "fileHash"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FILE * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFileKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTFileKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FILE.FILE_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fileId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FILE.FILE_ID * * @return the value of WLT_FILE.FILE_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFileId() { return fileId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FILE.FILE_ID * * @param fileId the value for WLT_FILE.FILE_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFileId(String fileId) { this.fileId = fileId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTFileKey other = (WLTFileKey) that; return (this.getFileId() == null ? other.getFileId() == null : this.getFileId().equals(other.getFileId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getFileId() == null) ? 0 : getFileId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", fileId=").append(fileId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFund.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_FUND") @AllArgsConstructor @NoArgsConstructor public class WLTFund extends WLTFundKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String dmtCname; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String dmtEname; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.GENIS_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String genisAddr; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.GENIS_ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String genisOrgId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.GENIS_DEPOSIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double genisDeposit; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.TOTAL_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double totalCount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.COLORED_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double coloredFbc; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.EXCHANGE_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double exchangeFbc; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.TURNOVER_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double turnoverCount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.DATE_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date dateTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.FUND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fundStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.USER_ID * * @return the value of WLT_FUND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.USER_ID * * @param userId the value for WLT_FUND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.DMT_CNAME * * @return the value of WLT_FUND.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getDmtCname() { return dmtCname; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.DMT_CNAME * * @param dmtCname the value for WLT_FUND.DMT_CNAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDmtCname(String dmtCname) { this.dmtCname = dmtCname; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.DMT_ENAME * * @return the value of WLT_FUND.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getDmtEname() { return dmtEname; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.DMT_ENAME * * @param dmtEname the value for WLT_FUND.DMT_ENAME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDmtEname(String dmtEname) { this.dmtEname = dmtEname; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.GENIS_ADDR * * @return the value of WLT_FUND.GENIS_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getGenisAddr() { return genisAddr; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.GENIS_ADDR * * @param genisAddr the value for WLT_FUND.GENIS_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setGenisAddr(String genisAddr) { this.genisAddr = genisAddr; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.GENIS_ORG_ID * * @return the value of WLT_FUND.GENIS_ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getGenisOrgId() { return genisOrgId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.GENIS_ORG_ID * * @param genisOrgId the value for WLT_FUND.GENIS_ORG_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setGenisOrgId(String genisOrgId) { this.genisOrgId = genisOrgId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.GENIS_DEPOSIT * * @return the value of WLT_FUND.GENIS_DEPOSIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getGenisDeposit() { return genisDeposit; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.GENIS_DEPOSIT * * @param genisDeposit the value for WLT_FUND.GENIS_DEPOSIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setGenisDeposit(Double genisDeposit) { this.genisDeposit = genisDeposit; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.TOTAL_COUNT * * @return the value of WLT_FUND.TOTAL_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getTotalCount() { return totalCount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.TOTAL_COUNT * * @param totalCount the value for WLT_FUND.TOTAL_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTotalCount(Double totalCount) { this.totalCount = totalCount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.COLORED_FBC * * @return the value of WLT_FUND.COLORED_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getColoredFbc() { return coloredFbc; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.COLORED_FBC * * @param coloredFbc the value for WLT_FUND.COLORED_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setColoredFbc(Double coloredFbc) { this.coloredFbc = coloredFbc; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.EXCHANGE_FBC * * @return the value of WLT_FUND.EXCHANGE_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getExchangeFbc() { return exchangeFbc; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.EXCHANGE_FBC * * @param exchangeFbc the value for WLT_FUND.EXCHANGE_FBC * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setExchangeFbc(Double exchangeFbc) { this.exchangeFbc = exchangeFbc; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.TURNOVER_COUNT * * @return the value of WLT_FUND.TURNOVER_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getTurnoverCount() { return turnoverCount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.TURNOVER_COUNT * * @param turnoverCount the value for WLT_FUND.TURNOVER_COUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTurnoverCount(Double turnoverCount) { this.turnoverCount = turnoverCount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.DATE_TIME * * @return the value of WLT_FUND.DATE_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getDateTime() { return dateTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.DATE_TIME * * @param dateTime the value for WLT_FUND.DATE_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDateTime(Date dateTime) { this.dateTime = dateTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.FUND_STATUS * * @return the value of WLT_FUND.FUND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFundStatus() { return fundStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.FUND_STATUS * * @param fundStatus the value for WLT_FUND.FUND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFundStatus(String fundStatus) { this.fundStatus = fundStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.CREATED_TIME * * @return the value of WLT_FUND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.CREATED_TIME * * @param createdTime the value for WLT_FUND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.UPDATED_TIME * * @return the value of WLT_FUND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.UPDATED_TIME * * @param updatedTime the value for WLT_FUND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.RESERVED1 * * @return the value of WLT_FUND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.RESERVED1 * * @param reserved1 the value for WLT_FUND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.RESERVED2 * * @return the value of WLT_FUND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.RESERVED2 * * @param reserved2 the value for WLT_FUND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTFund other = (WLTFund) that; return (this.getFundId() == null ? other.getFundId() == null : this.getFundId().equals(other.getFundId())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getDmtCname() == null ? other.getDmtCname() == null : this.getDmtCname().equals(other.getDmtCname())) && (this.getDmtEname() == null ? other.getDmtEname() == null : this.getDmtEname().equals(other.getDmtEname())) && (this.getGenisAddr() == null ? other.getGenisAddr() == null : this.getGenisAddr().equals(other.getGenisAddr())) && (this.getGenisOrgId() == null ? other.getGenisOrgId() == null : this.getGenisOrgId().equals(other.getGenisOrgId())) && (this.getGenisDeposit() == null ? other.getGenisDeposit() == null : this.getGenisDeposit().equals(other.getGenisDeposit())) && (this.getTotalCount() == null ? other.getTotalCount() == null : this.getTotalCount().equals(other.getTotalCount())) && (this.getColoredFbc() == null ? other.getColoredFbc() == null : this.getColoredFbc().equals(other.getColoredFbc())) && (this.getExchangeFbc() == null ? other.getExchangeFbc() == null : this.getExchangeFbc().equals(other.getExchangeFbc())) && (this.getTurnoverCount() == null ? other.getTurnoverCount() == null : this.getTurnoverCount().equals(other.getTurnoverCount())) && (this.getDateTime() == null ? other.getDateTime() == null : this.getDateTime().equals(other.getDateTime())) && (this.getFundStatus() == null ? other.getFundStatus() == null : this.getFundStatus().equals(other.getFundStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getFundId() == null) ? 0 : getFundId().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getDmtCname() == null) ? 0 : getDmtCname().hashCode()); result = prime * result + ((getDmtEname() == null) ? 0 : getDmtEname().hashCode()); result = prime * result + ((getGenisAddr() == null) ? 0 : getGenisAddr().hashCode()); result = prime * result + ((getGenisOrgId() == null) ? 0 : getGenisOrgId().hashCode()); result = prime * result + ((getGenisDeposit() == null) ? 0 : getGenisDeposit().hashCode()); result = prime * result + ((getTotalCount() == null) ? 0 : getTotalCount().hashCode()); result = prime * result + ((getColoredFbc() == null) ? 0 : getColoredFbc().hashCode()); result = prime * result + ((getExchangeFbc() == null) ? 0 : getExchangeFbc().hashCode()); result = prime * result + ((getTurnoverCount() == null) ? 0 : getTurnoverCount().hashCode()); result = prime * result + ((getDateTime() == null) ? 0 : getDateTime().hashCode()); result = prime * result + ((getFundStatus() == null) ? 0 : getFundStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", userId=").append(userId); sb.append(", dmtCname=").append(dmtCname); sb.append(", dmtEname=").append(dmtEname); sb.append(", genisAddr=").append(genisAddr); sb.append(", genisOrgId=").append(genisOrgId); sb.append(", genisDeposit=").append(genisDeposit); sb.append(", totalCount=").append(totalCount); sb.append(", coloredFbc=").append(coloredFbc); sb.append(", exchangeFbc=").append(exchangeFbc); sb.append(", turnoverCount=").append(turnoverCount); sb.append(", dateTime=").append(dateTime); sb.append(", fundStatus=").append(fundStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFundExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTFundExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTFundExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andFundIdIsNull() { addCriterion("FUND_ID is null"); return (Criteria) this; } public Criteria andFundIdIsNotNull() { addCriterion("FUND_ID is not null"); return (Criteria) this; } public Criteria andFundIdEqualTo(String value) { addCriterion("FUND_ID =", value, "fundId"); return (Criteria) this; } public Criteria andFundIdNotEqualTo(String value) { addCriterion("FUND_ID <>", value, "fundId"); return (Criteria) this; } public Criteria andFundIdGreaterThan(String value) { addCriterion("FUND_ID >", value, "fundId"); return (Criteria) this; } public Criteria andFundIdGreaterThanOrEqualTo(String value) { addCriterion("FUND_ID >=", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLessThan(String value) { addCriterion("FUND_ID <", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLessThanOrEqualTo(String value) { addCriterion("FUND_ID <=", value, "fundId"); return (Criteria) this; } public Criteria andFundIdLike(String value) { addCriterion("FUND_ID like", value, "fundId"); return (Criteria) this; } public Criteria andFundIdNotLike(String value) { addCriterion("FUND_ID not like", value, "fundId"); return (Criteria) this; } public Criteria andFundIdIn(List values) { addCriterion("FUND_ID in", values, "fundId"); return (Criteria) this; } public Criteria andFundIdNotIn(List values) { addCriterion("FUND_ID not in", values, "fundId"); return (Criteria) this; } public Criteria andFundIdBetween(String value1, String value2) { addCriterion("FUND_ID between", value1, value2, "fundId"); return (Criteria) this; } public Criteria andFundIdNotBetween(String value1, String value2) { addCriterion("FUND_ID not between", value1, value2, "fundId"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andDmtCnameIsNull() { addCriterion("DMT_CNAME is null"); return (Criteria) this; } public Criteria andDmtCnameIsNotNull() { addCriterion("DMT_CNAME is not null"); return (Criteria) this; } public Criteria andDmtCnameEqualTo(String value) { addCriterion("DMT_CNAME =", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotEqualTo(String value) { addCriterion("DMT_CNAME <>", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameGreaterThan(String value) { addCriterion("DMT_CNAME >", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameGreaterThanOrEqualTo(String value) { addCriterion("DMT_CNAME >=", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLessThan(String value) { addCriterion("DMT_CNAME <", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLessThanOrEqualTo(String value) { addCriterion("DMT_CNAME <=", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameLike(String value) { addCriterion("DMT_CNAME like", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotLike(String value) { addCriterion("DMT_CNAME not like", value, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameIn(List values) { addCriterion("DMT_CNAME in", values, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotIn(List values) { addCriterion("DMT_CNAME not in", values, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameBetween(String value1, String value2) { addCriterion("DMT_CNAME between", value1, value2, "dmtCname"); return (Criteria) this; } public Criteria andDmtCnameNotBetween(String value1, String value2) { addCriterion("DMT_CNAME not between", value1, value2, "dmtCname"); return (Criteria) this; } public Criteria andDmtEnameIsNull() { addCriterion("DMT_ENAME is null"); return (Criteria) this; } public Criteria andDmtEnameIsNotNull() { addCriterion("DMT_ENAME is not null"); return (Criteria) this; } public Criteria andDmtEnameEqualTo(String value) { addCriterion("DMT_ENAME =", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotEqualTo(String value) { addCriterion("DMT_ENAME <>", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameGreaterThan(String value) { addCriterion("DMT_ENAME >", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameGreaterThanOrEqualTo(String value) { addCriterion("DMT_ENAME >=", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLessThan(String value) { addCriterion("DMT_ENAME <", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLessThanOrEqualTo(String value) { addCriterion("DMT_ENAME <=", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameLike(String value) { addCriterion("DMT_ENAME like", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotLike(String value) { addCriterion("DMT_ENAME not like", value, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameIn(List values) { addCriterion("DMT_ENAME in", values, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotIn(List values) { addCriterion("DMT_ENAME not in", values, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameBetween(String value1, String value2) { addCriterion("DMT_ENAME between", value1, value2, "dmtEname"); return (Criteria) this; } public Criteria andDmtEnameNotBetween(String value1, String value2) { addCriterion("DMT_ENAME not between", value1, value2, "dmtEname"); return (Criteria) this; } public Criteria andGenisAddrIsNull() { addCriterion("GENIS_ADDR is null"); return (Criteria) this; } public Criteria andGenisAddrIsNotNull() { addCriterion("GENIS_ADDR is not null"); return (Criteria) this; } public Criteria andGenisAddrEqualTo(String value) { addCriterion("GENIS_ADDR =", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrNotEqualTo(String value) { addCriterion("GENIS_ADDR <>", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrGreaterThan(String value) { addCriterion("GENIS_ADDR >", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrGreaterThanOrEqualTo(String value) { addCriterion("GENIS_ADDR >=", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrLessThan(String value) { addCriterion("GENIS_ADDR <", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrLessThanOrEqualTo(String value) { addCriterion("GENIS_ADDR <=", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrLike(String value) { addCriterion("GENIS_ADDR like", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrNotLike(String value) { addCriterion("GENIS_ADDR not like", value, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrIn(List values) { addCriterion("GENIS_ADDR in", values, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrNotIn(List values) { addCriterion("GENIS_ADDR not in", values, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrBetween(String value1, String value2) { addCriterion("GENIS_ADDR between", value1, value2, "genisAddr"); return (Criteria) this; } public Criteria andGenisAddrNotBetween(String value1, String value2) { addCriterion("GENIS_ADDR not between", value1, value2, "genisAddr"); return (Criteria) this; } public Criteria andGenisOrgIdIsNull() { addCriterion("GENIS_ORG_ID is null"); return (Criteria) this; } public Criteria andGenisOrgIdIsNotNull() { addCriterion("GENIS_ORG_ID is not null"); return (Criteria) this; } public Criteria andGenisOrgIdEqualTo(String value) { addCriterion("GENIS_ORG_ID =", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdNotEqualTo(String value) { addCriterion("GENIS_ORG_ID <>", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdGreaterThan(String value) { addCriterion("GENIS_ORG_ID >", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdGreaterThanOrEqualTo(String value) { addCriterion("GENIS_ORG_ID >=", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdLessThan(String value) { addCriterion("GENIS_ORG_ID <", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdLessThanOrEqualTo(String value) { addCriterion("GENIS_ORG_ID <=", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdLike(String value) { addCriterion("GENIS_ORG_ID like", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdNotLike(String value) { addCriterion("GENIS_ORG_ID not like", value, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdIn(List values) { addCriterion("GENIS_ORG_ID in", values, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdNotIn(List values) { addCriterion("GENIS_ORG_ID not in", values, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdBetween(String value1, String value2) { addCriterion("GENIS_ORG_ID between", value1, value2, "genisOrgId"); return (Criteria) this; } public Criteria andGenisOrgIdNotBetween(String value1, String value2) { addCriterion("GENIS_ORG_ID not between", value1, value2, "genisOrgId"); return (Criteria) this; } public Criteria andGenisDepositIsNull() { addCriterion("GENIS_DEPOSIT is null"); return (Criteria) this; } public Criteria andGenisDepositIsNotNull() { addCriterion("GENIS_DEPOSIT is not null"); return (Criteria) this; } public Criteria andGenisDepositEqualTo(Double value) { addCriterion("GENIS_DEPOSIT =", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositNotEqualTo(Double value) { addCriterion("GENIS_DEPOSIT <>", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositGreaterThan(Double value) { addCriterion("GENIS_DEPOSIT >", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositGreaterThanOrEqualTo(Double value) { addCriterion("GENIS_DEPOSIT >=", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositLessThan(Double value) { addCriterion("GENIS_DEPOSIT <", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositLessThanOrEqualTo(Double value) { addCriterion("GENIS_DEPOSIT <=", value, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositIn(List values) { addCriterion("GENIS_DEPOSIT in", values, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositNotIn(List values) { addCriterion("GENIS_DEPOSIT not in", values, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositBetween(Double value1, Double value2) { addCriterion("GENIS_DEPOSIT between", value1, value2, "genisDeposit"); return (Criteria) this; } public Criteria andGenisDepositNotBetween(Double value1, Double value2) { addCriterion("GENIS_DEPOSIT not between", value1, value2, "genisDeposit"); return (Criteria) this; } public Criteria andTotalCountIsNull() { addCriterion("TOTAL_COUNT is null"); return (Criteria) this; } public Criteria andTotalCountIsNotNull() { addCriterion("TOTAL_COUNT is not null"); return (Criteria) this; } public Criteria andTotalCountEqualTo(Double value) { addCriterion("TOTAL_COUNT =", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountNotEqualTo(Double value) { addCriterion("TOTAL_COUNT <>", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountGreaterThan(Double value) { addCriterion("TOTAL_COUNT >", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountGreaterThanOrEqualTo(Double value) { addCriterion("TOTAL_COUNT >=", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountLessThan(Double value) { addCriterion("TOTAL_COUNT <", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountLessThanOrEqualTo(Double value) { addCriterion("TOTAL_COUNT <=", value, "totalCount"); return (Criteria) this; } public Criteria andTotalCountIn(List values) { addCriterion("TOTAL_COUNT in", values, "totalCount"); return (Criteria) this; } public Criteria andTotalCountNotIn(List values) { addCriterion("TOTAL_COUNT not in", values, "totalCount"); return (Criteria) this; } public Criteria andTotalCountBetween(Double value1, Double value2) { addCriterion("TOTAL_COUNT between", value1, value2, "totalCount"); return (Criteria) this; } public Criteria andTotalCountNotBetween(Double value1, Double value2) { addCriterion("TOTAL_COUNT not between", value1, value2, "totalCount"); return (Criteria) this; } public Criteria andColoredFbcIsNull() { addCriterion("COLORED_FBC is null"); return (Criteria) this; } public Criteria andColoredFbcIsNotNull() { addCriterion("COLORED_FBC is not null"); return (Criteria) this; } public Criteria andColoredFbcEqualTo(Double value) { addCriterion("COLORED_FBC =", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcNotEqualTo(Double value) { addCriterion("COLORED_FBC <>", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcGreaterThan(Double value) { addCriterion("COLORED_FBC >", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcGreaterThanOrEqualTo(Double value) { addCriterion("COLORED_FBC >=", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcLessThan(Double value) { addCriterion("COLORED_FBC <", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcLessThanOrEqualTo(Double value) { addCriterion("COLORED_FBC <=", value, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcIn(List values) { addCriterion("COLORED_FBC in", values, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcNotIn(List values) { addCriterion("COLORED_FBC not in", values, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcBetween(Double value1, Double value2) { addCriterion("COLORED_FBC between", value1, value2, "coloredFbc"); return (Criteria) this; } public Criteria andColoredFbcNotBetween(Double value1, Double value2) { addCriterion("COLORED_FBC not between", value1, value2, "coloredFbc"); return (Criteria) this; } public Criteria andExchangeFbcIsNull() { addCriterion("EXCHANGE_FBC is null"); return (Criteria) this; } public Criteria andExchangeFbcIsNotNull() { addCriterion("EXCHANGE_FBC is not null"); return (Criteria) this; } public Criteria andExchangeFbcEqualTo(Double value) { addCriterion("EXCHANGE_FBC =", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcNotEqualTo(Double value) { addCriterion("EXCHANGE_FBC <>", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcGreaterThan(Double value) { addCriterion("EXCHANGE_FBC >", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcGreaterThanOrEqualTo(Double value) { addCriterion("EXCHANGE_FBC >=", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcLessThan(Double value) { addCriterion("EXCHANGE_FBC <", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcLessThanOrEqualTo(Double value) { addCriterion("EXCHANGE_FBC <=", value, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcIn(List values) { addCriterion("EXCHANGE_FBC in", values, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcNotIn(List values) { addCriterion("EXCHANGE_FBC not in", values, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcBetween(Double value1, Double value2) { addCriterion("EXCHANGE_FBC between", value1, value2, "exchangeFbc"); return (Criteria) this; } public Criteria andExchangeFbcNotBetween(Double value1, Double value2) { addCriterion("EXCHANGE_FBC not between", value1, value2, "exchangeFbc"); return (Criteria) this; } public Criteria andTurnoverCountIsNull() { addCriterion("TURNOVER_COUNT is null"); return (Criteria) this; } public Criteria andTurnoverCountIsNotNull() { addCriterion("TURNOVER_COUNT is not null"); return (Criteria) this; } public Criteria andTurnoverCountEqualTo(Double value) { addCriterion("TURNOVER_COUNT =", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountNotEqualTo(Double value) { addCriterion("TURNOVER_COUNT <>", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountGreaterThan(Double value) { addCriterion("TURNOVER_COUNT >", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountGreaterThanOrEqualTo(Double value) { addCriterion("TURNOVER_COUNT >=", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountLessThan(Double value) { addCriterion("TURNOVER_COUNT <", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountLessThanOrEqualTo(Double value) { addCriterion("TURNOVER_COUNT <=", value, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountIn(List values) { addCriterion("TURNOVER_COUNT in", values, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountNotIn(List values) { addCriterion("TURNOVER_COUNT not in", values, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountBetween(Double value1, Double value2) { addCriterion("TURNOVER_COUNT between", value1, value2, "turnoverCount"); return (Criteria) this; } public Criteria andTurnoverCountNotBetween(Double value1, Double value2) { addCriterion("TURNOVER_COUNT not between", value1, value2, "turnoverCount"); return (Criteria) this; } public Criteria andDateTimeIsNull() { addCriterion("DATE_TIME is null"); return (Criteria) this; } public Criteria andDateTimeIsNotNull() { addCriterion("DATE_TIME is not null"); return (Criteria) this; } public Criteria andDateTimeEqualTo(Date value) { addCriterion("DATE_TIME =", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeNotEqualTo(Date value) { addCriterion("DATE_TIME <>", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeGreaterThan(Date value) { addCriterion("DATE_TIME >", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeGreaterThanOrEqualTo(Date value) { addCriterion("DATE_TIME >=", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeLessThan(Date value) { addCriterion("DATE_TIME <", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeLessThanOrEqualTo(Date value) { addCriterion("DATE_TIME <=", value, "dateTime"); return (Criteria) this; } public Criteria andDateTimeIn(List values) { addCriterion("DATE_TIME in", values, "dateTime"); return (Criteria) this; } public Criteria andDateTimeNotIn(List values) { addCriterion("DATE_TIME not in", values, "dateTime"); return (Criteria) this; } public Criteria andDateTimeBetween(Date value1, Date value2) { addCriterion("DATE_TIME between", value1, value2, "dateTime"); return (Criteria) this; } public Criteria andDateTimeNotBetween(Date value1, Date value2) { addCriterion("DATE_TIME not between", value1, value2, "dateTime"); return (Criteria) this; } public Criteria andFundStatusIsNull() { addCriterion("FUND_STATUS is null"); return (Criteria) this; } public Criteria andFundStatusIsNotNull() { addCriterion("FUND_STATUS is not null"); return (Criteria) this; } public Criteria andFundStatusEqualTo(String value) { addCriterion("FUND_STATUS =", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusNotEqualTo(String value) { addCriterion("FUND_STATUS <>", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusGreaterThan(String value) { addCriterion("FUND_STATUS >", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusGreaterThanOrEqualTo(String value) { addCriterion("FUND_STATUS >=", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusLessThan(String value) { addCriterion("FUND_STATUS <", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusLessThanOrEqualTo(String value) { addCriterion("FUND_STATUS <=", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusLike(String value) { addCriterion("FUND_STATUS like", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusNotLike(String value) { addCriterion("FUND_STATUS not like", value, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusIn(List values) { addCriterion("FUND_STATUS in", values, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusNotIn(List values) { addCriterion("FUND_STATUS not in", values, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusBetween(String value1, String value2) { addCriterion("FUND_STATUS between", value1, value2, "fundStatus"); return (Criteria) this; } public Criteria andFundStatusNotBetween(String value1, String value2) { addCriterion("FUND_STATUS not between", value1, value2, "fundStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andFundIdLikeInsensitive(String value) { addCriterion("upper(FUND_ID) like", value.toUpperCase(), "fundId"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andDmtCnameLikeInsensitive(String value) { addCriterion("upper(DMT_CNAME) like", value.toUpperCase(), "dmtCname"); return (Criteria) this; } public Criteria andDmtEnameLikeInsensitive(String value) { addCriterion("upper(DMT_ENAME) like", value.toUpperCase(), "dmtEname"); return (Criteria) this; } public Criteria andGenisAddrLikeInsensitive(String value) { addCriterion("upper(GENIS_ADDR) like", value.toUpperCase(), "genisAddr"); return (Criteria) this; } public Criteria andGenisOrgIdLikeInsensitive(String value) { addCriterion("upper(GENIS_ORG_ID) like", value.toUpperCase(), "genisOrgId"); return (Criteria) this; } public Criteria andFundStatusLikeInsensitive(String value) { addCriterion("upper(FUND_STATUS) like", value.toUpperCase(), "fundStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FUND * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTFundKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTFundKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_FUND.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String fundId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_FUND.FUND_ID * * @return the value of WLT_FUND.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getFundId() { return fundId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_FUND.FUND_ID * * @param fundId the value for WLT_FUND.FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setFundId(String fundId) { this.fundId = fundId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTFundKey other = (WLTFundKey) that; return (this.getFundId() == null ? other.getFundId() == null : this.getFundId().equals(other.getFundId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getFundId() == null) ? 0 : getFundId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", fundId=").append(fundId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTPend.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_PEND") @AllArgsConstructor @NoArgsConstructor public class WLTPend extends WLTPendKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.BS_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String bsCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String userId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String sourceAssetId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double sourceAmount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String targetFundId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double targetAmount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.PEND_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String pendType; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.AUTO_COMMIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String autoCommit; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Double totalFee; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.PEND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String pendStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.BS_CODE * * @return the value of WLT_PEND.BS_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getBsCode() { return bsCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.BS_CODE * * @param bsCode the value for WLT_PEND.BS_CODE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setBsCode(String bsCode) { this.bsCode = bsCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.USER_ID * * @return the value of WLT_PEND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.USER_ID * * @param userId the value for WLT_PEND.USER_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.SOURCE_ASSET_ID * * @return the value of WLT_PEND.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getSourceAssetId() { return sourceAssetId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.SOURCE_ASSET_ID * * @param sourceAssetId the value for WLT_PEND.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setSourceAssetId(String sourceAssetId) { this.sourceAssetId = sourceAssetId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.SOURCE_AMOUNT * * @return the value of WLT_PEND.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getSourceAmount() { return sourceAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.SOURCE_AMOUNT * * @param sourceAmount the value for WLT_PEND.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setSourceAmount(Double sourceAmount) { this.sourceAmount = sourceAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.TARGET_FUND_ID * * @return the value of WLT_PEND.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getTargetFundId() { return targetFundId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.TARGET_FUND_ID * * @param targetFundId the value for WLT_PEND.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTargetFundId(String targetFundId) { this.targetFundId = targetFundId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.TARGET_AMOUNT * * @return the value of WLT_PEND.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getTargetAmount() { return targetAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.TARGET_AMOUNT * * @param targetAmount the value for WLT_PEND.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTargetAmount(Double targetAmount) { this.targetAmount = targetAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.PEND_TYPE * * @return the value of WLT_PEND.PEND_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPendType() { return pendType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.PEND_TYPE * * @param pendType the value for WLT_PEND.PEND_TYPE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPendType(String pendType) { this.pendType = pendType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.AUTO_COMMIT * * @return the value of WLT_PEND.AUTO_COMMIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getAutoCommit() { return autoCommit; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.AUTO_COMMIT * * @param autoCommit the value for WLT_PEND.AUTO_COMMIT * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setAutoCommit(String autoCommit) { this.autoCommit = autoCommit; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.TOTAL_FEE * * @return the value of WLT_PEND.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Double getTotalFee() { return totalFee; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.TOTAL_FEE * * @param totalFee the value for WLT_PEND.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setTotalFee(Double totalFee) { this.totalFee = totalFee; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.PEND_STATUS * * @return the value of WLT_PEND.PEND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPendStatus() { return pendStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.PEND_STATUS * * @param pendStatus the value for WLT_PEND.PEND_STATUS * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPendStatus(String pendStatus) { this.pendStatus = pendStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.CREATED_TIME * * @return the value of WLT_PEND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.CREATED_TIME * * @param createdTime the value for WLT_PEND.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.UPDATED_TIME * * @return the value of WLT_PEND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.UPDATED_TIME * * @param updatedTime the value for WLT_PEND.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.RESERVED1 * * @return the value of WLT_PEND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.RESERVED1 * * @param reserved1 the value for WLT_PEND.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.RESERVED2 * * @return the value of WLT_PEND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.RESERVED2 * * @param reserved2 the value for WLT_PEND.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTPend other = (WLTPend) that; return (this.getPendId() == null ? other.getPendId() == null : this.getPendId().equals(other.getPendId())) && (this.getBsCode() == null ? other.getBsCode() == null : this.getBsCode().equals(other.getBsCode())) && (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getSourceAssetId() == null ? other.getSourceAssetId() == null : this.getSourceAssetId().equals(other.getSourceAssetId())) && (this.getSourceAmount() == null ? other.getSourceAmount() == null : this.getSourceAmount().equals(other.getSourceAmount())) && (this.getTargetFundId() == null ? other.getTargetFundId() == null : this.getTargetFundId().equals(other.getTargetFundId())) && (this.getTargetAmount() == null ? other.getTargetAmount() == null : this.getTargetAmount().equals(other.getTargetAmount())) && (this.getPendType() == null ? other.getPendType() == null : this.getPendType().equals(other.getPendType())) && (this.getAutoCommit() == null ? other.getAutoCommit() == null : this.getAutoCommit().equals(other.getAutoCommit())) && (this.getTotalFee() == null ? other.getTotalFee() == null : this.getTotalFee().equals(other.getTotalFee())) && (this.getPendStatus() == null ? other.getPendStatus() == null : this.getPendStatus().equals(other.getPendStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getPendId() == null) ? 0 : getPendId().hashCode()); result = prime * result + ((getBsCode() == null) ? 0 : getBsCode().hashCode()); result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getSourceAssetId() == null) ? 0 : getSourceAssetId().hashCode()); result = prime * result + ((getSourceAmount() == null) ? 0 : getSourceAmount().hashCode()); result = prime * result + ((getTargetFundId() == null) ? 0 : getTargetFundId().hashCode()); result = prime * result + ((getTargetAmount() == null) ? 0 : getTargetAmount().hashCode()); result = prime * result + ((getPendType() == null) ? 0 : getPendType().hashCode()); result = prime * result + ((getAutoCommit() == null) ? 0 : getAutoCommit().hashCode()); result = prime * result + ((getTotalFee() == null) ? 0 : getTotalFee().hashCode()); result = prime * result + ((getPendStatus() == null) ? 0 : getPendStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", bsCode=").append(bsCode); sb.append(", userId=").append(userId); sb.append(", sourceAssetId=").append(sourceAssetId); sb.append(", sourceAmount=").append(sourceAmount); sb.append(", targetFundId=").append(targetFundId); sb.append(", targetAmount=").append(targetAmount); sb.append(", pendType=").append(pendType); sb.append(", autoCommit=").append(autoCommit); sb.append(", totalFee=").append(totalFee); sb.append(", pendStatus=").append(pendStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTPendExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTPendExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public WLTPendExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andPendIdIsNull() { addCriterion("PEND_ID is null"); return (Criteria) this; } public Criteria andPendIdIsNotNull() { addCriterion("PEND_ID is not null"); return (Criteria) this; } public Criteria andPendIdEqualTo(String value) { addCriterion("PEND_ID =", value, "pendId"); return (Criteria) this; } public Criteria andPendIdNotEqualTo(String value) { addCriterion("PEND_ID <>", value, "pendId"); return (Criteria) this; } public Criteria andPendIdGreaterThan(String value) { addCriterion("PEND_ID >", value, "pendId"); return (Criteria) this; } public Criteria andPendIdGreaterThanOrEqualTo(String value) { addCriterion("PEND_ID >=", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLessThan(String value) { addCriterion("PEND_ID <", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLessThanOrEqualTo(String value) { addCriterion("PEND_ID <=", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLike(String value) { addCriterion("PEND_ID like", value, "pendId"); return (Criteria) this; } public Criteria andPendIdNotLike(String value) { addCriterion("PEND_ID not like", value, "pendId"); return (Criteria) this; } public Criteria andPendIdIn(List values) { addCriterion("PEND_ID in", values, "pendId"); return (Criteria) this; } public Criteria andPendIdNotIn(List values) { addCriterion("PEND_ID not in", values, "pendId"); return (Criteria) this; } public Criteria andPendIdBetween(String value1, String value2) { addCriterion("PEND_ID between", value1, value2, "pendId"); return (Criteria) this; } public Criteria andPendIdNotBetween(String value1, String value2) { addCriterion("PEND_ID not between", value1, value2, "pendId"); return (Criteria) this; } public Criteria andBsCodeIsNull() { addCriterion("BS_CODE is null"); return (Criteria) this; } public Criteria andBsCodeIsNotNull() { addCriterion("BS_CODE is not null"); return (Criteria) this; } public Criteria andBsCodeEqualTo(String value) { addCriterion("BS_CODE =", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeNotEqualTo(String value) { addCriterion("BS_CODE <>", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeGreaterThan(String value) { addCriterion("BS_CODE >", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeGreaterThanOrEqualTo(String value) { addCriterion("BS_CODE >=", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeLessThan(String value) { addCriterion("BS_CODE <", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeLessThanOrEqualTo(String value) { addCriterion("BS_CODE <=", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeLike(String value) { addCriterion("BS_CODE like", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeNotLike(String value) { addCriterion("BS_CODE not like", value, "bsCode"); return (Criteria) this; } public Criteria andBsCodeIn(List values) { addCriterion("BS_CODE in", values, "bsCode"); return (Criteria) this; } public Criteria andBsCodeNotIn(List values) { addCriterion("BS_CODE not in", values, "bsCode"); return (Criteria) this; } public Criteria andBsCodeBetween(String value1, String value2) { addCriterion("BS_CODE between", value1, value2, "bsCode"); return (Criteria) this; } public Criteria andBsCodeNotBetween(String value1, String value2) { addCriterion("BS_CODE not between", value1, value2, "bsCode"); return (Criteria) this; } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andSourceAssetIdIsNull() { addCriterion("SOURCE_ASSET_ID is null"); return (Criteria) this; } public Criteria andSourceAssetIdIsNotNull() { addCriterion("SOURCE_ASSET_ID is not null"); return (Criteria) this; } public Criteria andSourceAssetIdEqualTo(String value) { addCriterion("SOURCE_ASSET_ID =", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotEqualTo(String value) { addCriterion("SOURCE_ASSET_ID <>", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdGreaterThan(String value) { addCriterion("SOURCE_ASSET_ID >", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdGreaterThanOrEqualTo(String value) { addCriterion("SOURCE_ASSET_ID >=", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLessThan(String value) { addCriterion("SOURCE_ASSET_ID <", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLessThanOrEqualTo(String value) { addCriterion("SOURCE_ASSET_ID <=", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLike(String value) { addCriterion("SOURCE_ASSET_ID like", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotLike(String value) { addCriterion("SOURCE_ASSET_ID not like", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdIn(List values) { addCriterion("SOURCE_ASSET_ID in", values, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotIn(List values) { addCriterion("SOURCE_ASSET_ID not in", values, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdBetween(String value1, String value2) { addCriterion("SOURCE_ASSET_ID between", value1, value2, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotBetween(String value1, String value2) { addCriterion("SOURCE_ASSET_ID not between", value1, value2, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAmountIsNull() { addCriterion("SOURCE_AMOUNT is null"); return (Criteria) this; } public Criteria andSourceAmountIsNotNull() { addCriterion("SOURCE_AMOUNT is not null"); return (Criteria) this; } public Criteria andSourceAmountEqualTo(Double value) { addCriterion("SOURCE_AMOUNT =", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotEqualTo(Double value) { addCriterion("SOURCE_AMOUNT <>", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountGreaterThan(Double value) { addCriterion("SOURCE_AMOUNT >", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountGreaterThanOrEqualTo(Double value) { addCriterion("SOURCE_AMOUNT >=", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountLessThan(Double value) { addCriterion("SOURCE_AMOUNT <", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountLessThanOrEqualTo(Double value) { addCriterion("SOURCE_AMOUNT <=", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountIn(List values) { addCriterion("SOURCE_AMOUNT in", values, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotIn(List values) { addCriterion("SOURCE_AMOUNT not in", values, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountBetween(Double value1, Double value2) { addCriterion("SOURCE_AMOUNT between", value1, value2, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotBetween(Double value1, Double value2) { addCriterion("SOURCE_AMOUNT not between", value1, value2, "sourceAmount"); return (Criteria) this; } public Criteria andTargetFundIdIsNull() { addCriterion("TARGET_FUND_ID is null"); return (Criteria) this; } public Criteria andTargetFundIdIsNotNull() { addCriterion("TARGET_FUND_ID is not null"); return (Criteria) this; } public Criteria andTargetFundIdEqualTo(String value) { addCriterion("TARGET_FUND_ID =", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotEqualTo(String value) { addCriterion("TARGET_FUND_ID <>", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdGreaterThan(String value) { addCriterion("TARGET_FUND_ID >", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdGreaterThanOrEqualTo(String value) { addCriterion("TARGET_FUND_ID >=", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLessThan(String value) { addCriterion("TARGET_FUND_ID <", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLessThanOrEqualTo(String value) { addCriterion("TARGET_FUND_ID <=", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLike(String value) { addCriterion("TARGET_FUND_ID like", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotLike(String value) { addCriterion("TARGET_FUND_ID not like", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdIn(List values) { addCriterion("TARGET_FUND_ID in", values, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotIn(List values) { addCriterion("TARGET_FUND_ID not in", values, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdBetween(String value1, String value2) { addCriterion("TARGET_FUND_ID between", value1, value2, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotBetween(String value1, String value2) { addCriterion("TARGET_FUND_ID not between", value1, value2, "targetFundId"); return (Criteria) this; } public Criteria andTargetAmountIsNull() { addCriterion("TARGET_AMOUNT is null"); return (Criteria) this; } public Criteria andTargetAmountIsNotNull() { addCriterion("TARGET_AMOUNT is not null"); return (Criteria) this; } public Criteria andTargetAmountEqualTo(Double value) { addCriterion("TARGET_AMOUNT =", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotEqualTo(Double value) { addCriterion("TARGET_AMOUNT <>", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountGreaterThan(Double value) { addCriterion("TARGET_AMOUNT >", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountGreaterThanOrEqualTo(Double value) { addCriterion("TARGET_AMOUNT >=", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountLessThan(Double value) { addCriterion("TARGET_AMOUNT <", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountLessThanOrEqualTo(Double value) { addCriterion("TARGET_AMOUNT <=", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountIn(List values) { addCriterion("TARGET_AMOUNT in", values, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotIn(List values) { addCriterion("TARGET_AMOUNT not in", values, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountBetween(Double value1, Double value2) { addCriterion("TARGET_AMOUNT between", value1, value2, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotBetween(Double value1, Double value2) { addCriterion("TARGET_AMOUNT not between", value1, value2, "targetAmount"); return (Criteria) this; } public Criteria andPendTypeIsNull() { addCriterion("PEND_TYPE is null"); return (Criteria) this; } public Criteria andPendTypeIsNotNull() { addCriterion("PEND_TYPE is not null"); return (Criteria) this; } public Criteria andPendTypeEqualTo(String value) { addCriterion("PEND_TYPE =", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeNotEqualTo(String value) { addCriterion("PEND_TYPE <>", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeGreaterThan(String value) { addCriterion("PEND_TYPE >", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeGreaterThanOrEqualTo(String value) { addCriterion("PEND_TYPE >=", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeLessThan(String value) { addCriterion("PEND_TYPE <", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeLessThanOrEqualTo(String value) { addCriterion("PEND_TYPE <=", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeLike(String value) { addCriterion("PEND_TYPE like", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeNotLike(String value) { addCriterion("PEND_TYPE not like", value, "pendType"); return (Criteria) this; } public Criteria andPendTypeIn(List values) { addCriterion("PEND_TYPE in", values, "pendType"); return (Criteria) this; } public Criteria andPendTypeNotIn(List values) { addCriterion("PEND_TYPE not in", values, "pendType"); return (Criteria) this; } public Criteria andPendTypeBetween(String value1, String value2) { addCriterion("PEND_TYPE between", value1, value2, "pendType"); return (Criteria) this; } public Criteria andPendTypeNotBetween(String value1, String value2) { addCriterion("PEND_TYPE not between", value1, value2, "pendType"); return (Criteria) this; } public Criteria andAutoCommitIsNull() { addCriterion("AUTO_COMMIT is null"); return (Criteria) this; } public Criteria andAutoCommitIsNotNull() { addCriterion("AUTO_COMMIT is not null"); return (Criteria) this; } public Criteria andAutoCommitEqualTo(String value) { addCriterion("AUTO_COMMIT =", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitNotEqualTo(String value) { addCriterion("AUTO_COMMIT <>", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitGreaterThan(String value) { addCriterion("AUTO_COMMIT >", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitGreaterThanOrEqualTo(String value) { addCriterion("AUTO_COMMIT >=", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitLessThan(String value) { addCriterion("AUTO_COMMIT <", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitLessThanOrEqualTo(String value) { addCriterion("AUTO_COMMIT <=", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitLike(String value) { addCriterion("AUTO_COMMIT like", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitNotLike(String value) { addCriterion("AUTO_COMMIT not like", value, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitIn(List values) { addCriterion("AUTO_COMMIT in", values, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitNotIn(List values) { addCriterion("AUTO_COMMIT not in", values, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitBetween(String value1, String value2) { addCriterion("AUTO_COMMIT between", value1, value2, "autoCommit"); return (Criteria) this; } public Criteria andAutoCommitNotBetween(String value1, String value2) { addCriterion("AUTO_COMMIT not between", value1, value2, "autoCommit"); return (Criteria) this; } public Criteria andTotalFeeIsNull() { addCriterion("TOTAL_FEE is null"); return (Criteria) this; } public Criteria andTotalFeeIsNotNull() { addCriterion("TOTAL_FEE is not null"); return (Criteria) this; } public Criteria andTotalFeeEqualTo(Double value) { addCriterion("TOTAL_FEE =", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotEqualTo(Double value) { addCriterion("TOTAL_FEE <>", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeGreaterThan(Double value) { addCriterion("TOTAL_FEE >", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeGreaterThanOrEqualTo(Double value) { addCriterion("TOTAL_FEE >=", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeLessThan(Double value) { addCriterion("TOTAL_FEE <", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeLessThanOrEqualTo(Double value) { addCriterion("TOTAL_FEE <=", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeIn(List values) { addCriterion("TOTAL_FEE in", values, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotIn(List values) { addCriterion("TOTAL_FEE not in", values, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeBetween(Double value1, Double value2) { addCriterion("TOTAL_FEE between", value1, value2, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotBetween(Double value1, Double value2) { addCriterion("TOTAL_FEE not between", value1, value2, "totalFee"); return (Criteria) this; } public Criteria andPendStatusIsNull() { addCriterion("PEND_STATUS is null"); return (Criteria) this; } public Criteria andPendStatusIsNotNull() { addCriterion("PEND_STATUS is not null"); return (Criteria) this; } public Criteria andPendStatusEqualTo(String value) { addCriterion("PEND_STATUS =", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusNotEqualTo(String value) { addCriterion("PEND_STATUS <>", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusGreaterThan(String value) { addCriterion("PEND_STATUS >", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusGreaterThanOrEqualTo(String value) { addCriterion("PEND_STATUS >=", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusLessThan(String value) { addCriterion("PEND_STATUS <", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusLessThanOrEqualTo(String value) { addCriterion("PEND_STATUS <=", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusLike(String value) { addCriterion("PEND_STATUS like", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusNotLike(String value) { addCriterion("PEND_STATUS not like", value, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusIn(List values) { addCriterion("PEND_STATUS in", values, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusNotIn(List values) { addCriterion("PEND_STATUS not in", values, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusBetween(String value1, String value2) { addCriterion("PEND_STATUS between", value1, value2, "pendStatus"); return (Criteria) this; } public Criteria andPendStatusNotBetween(String value1, String value2) { addCriterion("PEND_STATUS not between", value1, value2, "pendStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andPendIdLikeInsensitive(String value) { addCriterion("upper(PEND_ID) like", value.toUpperCase(), "pendId"); return (Criteria) this; } public Criteria andBsCodeLikeInsensitive(String value) { addCriterion("upper(BS_CODE) like", value.toUpperCase(), "bsCode"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andSourceAssetIdLikeInsensitive(String value) { addCriterion("upper(SOURCE_ASSET_ID) like", value.toUpperCase(), "sourceAssetId"); return (Criteria) this; } public Criteria andTargetFundIdLikeInsensitive(String value) { addCriterion("upper(TARGET_FUND_ID) like", value.toUpperCase(), "targetFundId"); return (Criteria) this; } public Criteria andPendTypeLikeInsensitive(String value) { addCriterion("upper(PEND_TYPE) like", value.toUpperCase(), "pendType"); return (Criteria) this; } public Criteria andAutoCommitLikeInsensitive(String value) { addCriterion("upper(AUTO_COMMIT) like", value.toUpperCase(), "autoCommit"); return (Criteria) this; } public Criteria andPendStatusLikeInsensitive(String value) { addCriterion("upper(PEND_STATUS) like", value.toUpperCase(), "pendStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_PEND * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:13 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTPendKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTPendKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_PEND.PEND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ private String pendId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_PEND.PEND_ID * * @return the value of WLT_PEND.PEND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String getPendId() { return pendId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_PEND.PEND_ID * * @param pendId the value for WLT_PEND.PEND_ID * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public void setPendId(String pendId) { this.pendId = pendId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTPendKey other = (WLTPendKey) that; return (this.getPendId() == null ? other.getPendId() == null : this.getPendId().equals(other.getPendId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getPendId() == null) ? 0 : getPendId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", pendId=").append(pendId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTTransfer.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_TRANSFER") @AllArgsConstructor @NoArgsConstructor public class WLTTransfer extends WLTTransferKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.SOURCE_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String sourceUserId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String sourceAssetId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Double sourceAmount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.SOURCE_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String sourceFundId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TARGET_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String targetUserId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TARGET_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String targetAssetId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Double targetAmount; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String targetFundId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Double totalFee; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TRANSFER_TYPE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String transferType; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.PEND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String pendId; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TRANSFER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String transferStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.RESERVED_01 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String reserved01; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.RESERVED_02 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String reserved02; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.SOURCE_USER_ID * * @return the value of WLT_TRANSFER.SOURCE_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getSourceUserId() { return sourceUserId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.SOURCE_USER_ID * * @param sourceUserId the value for WLT_TRANSFER.SOURCE_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setSourceUserId(String sourceUserId) { this.sourceUserId = sourceUserId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.SOURCE_ASSET_ID * * @return the value of WLT_TRANSFER.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getSourceAssetId() { return sourceAssetId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.SOURCE_ASSET_ID * * @param sourceAssetId the value for WLT_TRANSFER.SOURCE_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setSourceAssetId(String sourceAssetId) { this.sourceAssetId = sourceAssetId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.SOURCE_AMOUNT * * @return the value of WLT_TRANSFER.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Double getSourceAmount() { return sourceAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.SOURCE_AMOUNT * * @param sourceAmount the value for WLT_TRANSFER.SOURCE_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setSourceAmount(Double sourceAmount) { this.sourceAmount = sourceAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.SOURCE_FUND_ID * * @return the value of WLT_TRANSFER.SOURCE_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getSourceFundId() { return sourceFundId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.SOURCE_FUND_ID * * @param sourceFundId the value for WLT_TRANSFER.SOURCE_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setSourceFundId(String sourceFundId) { this.sourceFundId = sourceFundId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TARGET_USER_ID * * @return the value of WLT_TRANSFER.TARGET_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTargetUserId() { return targetUserId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TARGET_USER_ID * * @param targetUserId the value for WLT_TRANSFER.TARGET_USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTargetUserId(String targetUserId) { this.targetUserId = targetUserId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TARGET_ASSET_ID * * @return the value of WLT_TRANSFER.TARGET_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTargetAssetId() { return targetAssetId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TARGET_ASSET_ID * * @param targetAssetId the value for WLT_TRANSFER.TARGET_ASSET_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTargetAssetId(String targetAssetId) { this.targetAssetId = targetAssetId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TARGET_AMOUNT * * @return the value of WLT_TRANSFER.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Double getTargetAmount() { return targetAmount; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TARGET_AMOUNT * * @param targetAmount the value for WLT_TRANSFER.TARGET_AMOUNT * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTargetAmount(Double targetAmount) { this.targetAmount = targetAmount; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TARGET_FUND_ID * * @return the value of WLT_TRANSFER.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTargetFundId() { return targetFundId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TARGET_FUND_ID * * @param targetFundId the value for WLT_TRANSFER.TARGET_FUND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTargetFundId(String targetFundId) { this.targetFundId = targetFundId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TOTAL_FEE * * @return the value of WLT_TRANSFER.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Double getTotalFee() { return totalFee; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TOTAL_FEE * * @param totalFee the value for WLT_TRANSFER.TOTAL_FEE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTotalFee(Double totalFee) { this.totalFee = totalFee; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TRANSFER_TYPE * * @return the value of WLT_TRANSFER.TRANSFER_TYPE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTransferType() { return transferType; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TRANSFER_TYPE * * @param transferType the value for WLT_TRANSFER.TRANSFER_TYPE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTransferType(String transferType) { this.transferType = transferType; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.PEND_ID * * @return the value of WLT_TRANSFER.PEND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getPendId() { return pendId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.PEND_ID * * @param pendId the value for WLT_TRANSFER.PEND_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setPendId(String pendId) { this.pendId = pendId; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TRANSFER_STATUS * * @return the value of WLT_TRANSFER.TRANSFER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTransferStatus() { return transferStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TRANSFER_STATUS * * @param transferStatus the value for WLT_TRANSFER.TRANSFER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTransferStatus(String transferStatus) { this.transferStatus = transferStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.CREATED_TIME * * @return the value of WLT_TRANSFER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.CREATED_TIME * * @param createdTime the value for WLT_TRANSFER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.UPDATED_TIME * * @return the value of WLT_TRANSFER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.UPDATED_TIME * * @param updatedTime the value for WLT_TRANSFER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.RESERVED_01 * * @return the value of WLT_TRANSFER.RESERVED_01 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getReserved01() { return reserved01; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.RESERVED_01 * * @param reserved01 the value for WLT_TRANSFER.RESERVED_01 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setReserved01(String reserved01) { this.reserved01 = reserved01; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.RESERVED_02 * * @return the value of WLT_TRANSFER.RESERVED_02 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getReserved02() { return reserved02; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.RESERVED_02 * * @param reserved02 the value for WLT_TRANSFER.RESERVED_02 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setReserved02(String reserved02) { this.reserved02 = reserved02; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTTransfer other = (WLTTransfer) that; return (this.getTransferId() == null ? other.getTransferId() == null : this.getTransferId().equals(other.getTransferId())) && (this.getSourceUserId() == null ? other.getSourceUserId() == null : this.getSourceUserId().equals(other.getSourceUserId())) && (this.getSourceAssetId() == null ? other.getSourceAssetId() == null : this.getSourceAssetId().equals(other.getSourceAssetId())) && (this.getSourceAmount() == null ? other.getSourceAmount() == null : this.getSourceAmount().equals(other.getSourceAmount())) && (this.getSourceFundId() == null ? other.getSourceFundId() == null : this.getSourceFundId().equals(other.getSourceFundId())) && (this.getTargetUserId() == null ? other.getTargetUserId() == null : this.getTargetUserId().equals(other.getTargetUserId())) && (this.getTargetAssetId() == null ? other.getTargetAssetId() == null : this.getTargetAssetId().equals(other.getTargetAssetId())) && (this.getTargetAmount() == null ? other.getTargetAmount() == null : this.getTargetAmount().equals(other.getTargetAmount())) && (this.getTargetFundId() == null ? other.getTargetFundId() == null : this.getTargetFundId().equals(other.getTargetFundId())) && (this.getTotalFee() == null ? other.getTotalFee() == null : this.getTotalFee().equals(other.getTotalFee())) && (this.getTransferType() == null ? other.getTransferType() == null : this.getTransferType().equals(other.getTransferType())) && (this.getPendId() == null ? other.getPendId() == null : this.getPendId().equals(other.getPendId())) && (this.getTransferStatus() == null ? other.getTransferStatus() == null : this.getTransferStatus().equals(other.getTransferStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved01() == null ? other.getReserved01() == null : this.getReserved01().equals(other.getReserved01())) && (this.getReserved02() == null ? other.getReserved02() == null : this.getReserved02().equals(other.getReserved02())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getTransferId() == null) ? 0 : getTransferId().hashCode()); result = prime * result + ((getSourceUserId() == null) ? 0 : getSourceUserId().hashCode()); result = prime * result + ((getSourceAssetId() == null) ? 0 : getSourceAssetId().hashCode()); result = prime * result + ((getSourceAmount() == null) ? 0 : getSourceAmount().hashCode()); result = prime * result + ((getSourceFundId() == null) ? 0 : getSourceFundId().hashCode()); result = prime * result + ((getTargetUserId() == null) ? 0 : getTargetUserId().hashCode()); result = prime * result + ((getTargetAssetId() == null) ? 0 : getTargetAssetId().hashCode()); result = prime * result + ((getTargetAmount() == null) ? 0 : getTargetAmount().hashCode()); result = prime * result + ((getTargetFundId() == null) ? 0 : getTargetFundId().hashCode()); result = prime * result + ((getTotalFee() == null) ? 0 : getTotalFee().hashCode()); result = prime * result + ((getTransferType() == null) ? 0 : getTransferType().hashCode()); result = prime * result + ((getPendId() == null) ? 0 : getPendId().hashCode()); result = prime * result + ((getTransferStatus() == null) ? 0 : getTransferStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved01() == null) ? 0 : getReserved01().hashCode()); result = prime * result + ((getReserved02() == null) ? 0 : getReserved02().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", sourceUserId=").append(sourceUserId); sb.append(", sourceAssetId=").append(sourceAssetId); sb.append(", sourceAmount=").append(sourceAmount); sb.append(", sourceFundId=").append(sourceFundId); sb.append(", targetUserId=").append(targetUserId); sb.append(", targetAssetId=").append(targetAssetId); sb.append(", targetAmount=").append(targetAmount); sb.append(", targetFundId=").append(targetFundId); sb.append(", totalFee=").append(totalFee); sb.append(", transferType=").append(transferType); sb.append(", pendId=").append(pendId); sb.append(", transferStatus=").append(transferStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved01=").append(reserved01); sb.append(", reserved02=").append(reserved02); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTTransferExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTTransferExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public WLTTransferExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andTransferIdIsNull() { addCriterion("TRANSFER_ID is null"); return (Criteria) this; } public Criteria andTransferIdIsNotNull() { addCriterion("TRANSFER_ID is not null"); return (Criteria) this; } public Criteria andTransferIdEqualTo(String value) { addCriterion("TRANSFER_ID =", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdNotEqualTo(String value) { addCriterion("TRANSFER_ID <>", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdGreaterThan(String value) { addCriterion("TRANSFER_ID >", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdGreaterThanOrEqualTo(String value) { addCriterion("TRANSFER_ID >=", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdLessThan(String value) { addCriterion("TRANSFER_ID <", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdLessThanOrEqualTo(String value) { addCriterion("TRANSFER_ID <=", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdLike(String value) { addCriterion("TRANSFER_ID like", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdNotLike(String value) { addCriterion("TRANSFER_ID not like", value, "transferId"); return (Criteria) this; } public Criteria andTransferIdIn(List values) { addCriterion("TRANSFER_ID in", values, "transferId"); return (Criteria) this; } public Criteria andTransferIdNotIn(List values) { addCriterion("TRANSFER_ID not in", values, "transferId"); return (Criteria) this; } public Criteria andTransferIdBetween(String value1, String value2) { addCriterion("TRANSFER_ID between", value1, value2, "transferId"); return (Criteria) this; } public Criteria andTransferIdNotBetween(String value1, String value2) { addCriterion("TRANSFER_ID not between", value1, value2, "transferId"); return (Criteria) this; } public Criteria andSourceUserIdIsNull() { addCriterion("SOURCE_USER_ID is null"); return (Criteria) this; } public Criteria andSourceUserIdIsNotNull() { addCriterion("SOURCE_USER_ID is not null"); return (Criteria) this; } public Criteria andSourceUserIdEqualTo(String value) { addCriterion("SOURCE_USER_ID =", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdNotEqualTo(String value) { addCriterion("SOURCE_USER_ID <>", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdGreaterThan(String value) { addCriterion("SOURCE_USER_ID >", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdGreaterThanOrEqualTo(String value) { addCriterion("SOURCE_USER_ID >=", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdLessThan(String value) { addCriterion("SOURCE_USER_ID <", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdLessThanOrEqualTo(String value) { addCriterion("SOURCE_USER_ID <=", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdLike(String value) { addCriterion("SOURCE_USER_ID like", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdNotLike(String value) { addCriterion("SOURCE_USER_ID not like", value, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdIn(List values) { addCriterion("SOURCE_USER_ID in", values, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdNotIn(List values) { addCriterion("SOURCE_USER_ID not in", values, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdBetween(String value1, String value2) { addCriterion("SOURCE_USER_ID between", value1, value2, "sourceUserId"); return (Criteria) this; } public Criteria andSourceUserIdNotBetween(String value1, String value2) { addCriterion("SOURCE_USER_ID not between", value1, value2, "sourceUserId"); return (Criteria) this; } public Criteria andSourceAssetIdIsNull() { addCriterion("SOURCE_ASSET_ID is null"); return (Criteria) this; } public Criteria andSourceAssetIdIsNotNull() { addCriterion("SOURCE_ASSET_ID is not null"); return (Criteria) this; } public Criteria andSourceAssetIdEqualTo(String value) { addCriterion("SOURCE_ASSET_ID =", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotEqualTo(String value) { addCriterion("SOURCE_ASSET_ID <>", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdGreaterThan(String value) { addCriterion("SOURCE_ASSET_ID >", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdGreaterThanOrEqualTo(String value) { addCriterion("SOURCE_ASSET_ID >=", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLessThan(String value) { addCriterion("SOURCE_ASSET_ID <", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLessThanOrEqualTo(String value) { addCriterion("SOURCE_ASSET_ID <=", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdLike(String value) { addCriterion("SOURCE_ASSET_ID like", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotLike(String value) { addCriterion("SOURCE_ASSET_ID not like", value, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdIn(List values) { addCriterion("SOURCE_ASSET_ID in", values, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotIn(List values) { addCriterion("SOURCE_ASSET_ID not in", values, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdBetween(String value1, String value2) { addCriterion("SOURCE_ASSET_ID between", value1, value2, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAssetIdNotBetween(String value1, String value2) { addCriterion("SOURCE_ASSET_ID not between", value1, value2, "sourceAssetId"); return (Criteria) this; } public Criteria andSourceAmountIsNull() { addCriterion("SOURCE_AMOUNT is null"); return (Criteria) this; } public Criteria andSourceAmountIsNotNull() { addCriterion("SOURCE_AMOUNT is not null"); return (Criteria) this; } public Criteria andSourceAmountEqualTo(Double value) { addCriterion("SOURCE_AMOUNT =", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotEqualTo(Double value) { addCriterion("SOURCE_AMOUNT <>", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountGreaterThan(Double value) { addCriterion("SOURCE_AMOUNT >", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountGreaterThanOrEqualTo(Double value) { addCriterion("SOURCE_AMOUNT >=", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountLessThan(Double value) { addCriterion("SOURCE_AMOUNT <", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountLessThanOrEqualTo(Double value) { addCriterion("SOURCE_AMOUNT <=", value, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountIn(List values) { addCriterion("SOURCE_AMOUNT in", values, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotIn(List values) { addCriterion("SOURCE_AMOUNT not in", values, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountBetween(Double value1, Double value2) { addCriterion("SOURCE_AMOUNT between", value1, value2, "sourceAmount"); return (Criteria) this; } public Criteria andSourceAmountNotBetween(Double value1, Double value2) { addCriterion("SOURCE_AMOUNT not between", value1, value2, "sourceAmount"); return (Criteria) this; } public Criteria andSourceFundIdIsNull() { addCriterion("SOURCE_FUND_ID is null"); return (Criteria) this; } public Criteria andSourceFundIdIsNotNull() { addCriterion("SOURCE_FUND_ID is not null"); return (Criteria) this; } public Criteria andSourceFundIdEqualTo(String value) { addCriterion("SOURCE_FUND_ID =", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdNotEqualTo(String value) { addCriterion("SOURCE_FUND_ID <>", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdGreaterThan(String value) { addCriterion("SOURCE_FUND_ID >", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdGreaterThanOrEqualTo(String value) { addCriterion("SOURCE_FUND_ID >=", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdLessThan(String value) { addCriterion("SOURCE_FUND_ID <", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdLessThanOrEqualTo(String value) { addCriterion("SOURCE_FUND_ID <=", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdLike(String value) { addCriterion("SOURCE_FUND_ID like", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdNotLike(String value) { addCriterion("SOURCE_FUND_ID not like", value, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdIn(List values) { addCriterion("SOURCE_FUND_ID in", values, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdNotIn(List values) { addCriterion("SOURCE_FUND_ID not in", values, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdBetween(String value1, String value2) { addCriterion("SOURCE_FUND_ID between", value1, value2, "sourceFundId"); return (Criteria) this; } public Criteria andSourceFundIdNotBetween(String value1, String value2) { addCriterion("SOURCE_FUND_ID not between", value1, value2, "sourceFundId"); return (Criteria) this; } public Criteria andTargetUserIdIsNull() { addCriterion("TARGET_USER_ID is null"); return (Criteria) this; } public Criteria andTargetUserIdIsNotNull() { addCriterion("TARGET_USER_ID is not null"); return (Criteria) this; } public Criteria andTargetUserIdEqualTo(String value) { addCriterion("TARGET_USER_ID =", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdNotEqualTo(String value) { addCriterion("TARGET_USER_ID <>", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdGreaterThan(String value) { addCriterion("TARGET_USER_ID >", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdGreaterThanOrEqualTo(String value) { addCriterion("TARGET_USER_ID >=", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdLessThan(String value) { addCriterion("TARGET_USER_ID <", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdLessThanOrEqualTo(String value) { addCriterion("TARGET_USER_ID <=", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdLike(String value) { addCriterion("TARGET_USER_ID like", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdNotLike(String value) { addCriterion("TARGET_USER_ID not like", value, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdIn(List values) { addCriterion("TARGET_USER_ID in", values, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdNotIn(List values) { addCriterion("TARGET_USER_ID not in", values, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdBetween(String value1, String value2) { addCriterion("TARGET_USER_ID between", value1, value2, "targetUserId"); return (Criteria) this; } public Criteria andTargetUserIdNotBetween(String value1, String value2) { addCriterion("TARGET_USER_ID not between", value1, value2, "targetUserId"); return (Criteria) this; } public Criteria andTargetAssetIdIsNull() { addCriterion("TARGET_ASSET_ID is null"); return (Criteria) this; } public Criteria andTargetAssetIdIsNotNull() { addCriterion("TARGET_ASSET_ID is not null"); return (Criteria) this; } public Criteria andTargetAssetIdEqualTo(String value) { addCriterion("TARGET_ASSET_ID =", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdNotEqualTo(String value) { addCriterion("TARGET_ASSET_ID <>", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdGreaterThan(String value) { addCriterion("TARGET_ASSET_ID >", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdGreaterThanOrEqualTo(String value) { addCriterion("TARGET_ASSET_ID >=", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdLessThan(String value) { addCriterion("TARGET_ASSET_ID <", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdLessThanOrEqualTo(String value) { addCriterion("TARGET_ASSET_ID <=", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdLike(String value) { addCriterion("TARGET_ASSET_ID like", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdNotLike(String value) { addCriterion("TARGET_ASSET_ID not like", value, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdIn(List values) { addCriterion("TARGET_ASSET_ID in", values, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdNotIn(List values) { addCriterion("TARGET_ASSET_ID not in", values, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdBetween(String value1, String value2) { addCriterion("TARGET_ASSET_ID between", value1, value2, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAssetIdNotBetween(String value1, String value2) { addCriterion("TARGET_ASSET_ID not between", value1, value2, "targetAssetId"); return (Criteria) this; } public Criteria andTargetAmountIsNull() { addCriterion("TARGET_AMOUNT is null"); return (Criteria) this; } public Criteria andTargetAmountIsNotNull() { addCriterion("TARGET_AMOUNT is not null"); return (Criteria) this; } public Criteria andTargetAmountEqualTo(Double value) { addCriterion("TARGET_AMOUNT =", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotEqualTo(Double value) { addCriterion("TARGET_AMOUNT <>", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountGreaterThan(Double value) { addCriterion("TARGET_AMOUNT >", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountGreaterThanOrEqualTo(Double value) { addCriterion("TARGET_AMOUNT >=", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountLessThan(Double value) { addCriterion("TARGET_AMOUNT <", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountLessThanOrEqualTo(Double value) { addCriterion("TARGET_AMOUNT <=", value, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountIn(List values) { addCriterion("TARGET_AMOUNT in", values, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotIn(List values) { addCriterion("TARGET_AMOUNT not in", values, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountBetween(Double value1, Double value2) { addCriterion("TARGET_AMOUNT between", value1, value2, "targetAmount"); return (Criteria) this; } public Criteria andTargetAmountNotBetween(Double value1, Double value2) { addCriterion("TARGET_AMOUNT not between", value1, value2, "targetAmount"); return (Criteria) this; } public Criteria andTargetFundIdIsNull() { addCriterion("TARGET_FUND_ID is null"); return (Criteria) this; } public Criteria andTargetFundIdIsNotNull() { addCriterion("TARGET_FUND_ID is not null"); return (Criteria) this; } public Criteria andTargetFundIdEqualTo(String value) { addCriterion("TARGET_FUND_ID =", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotEqualTo(String value) { addCriterion("TARGET_FUND_ID <>", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdGreaterThan(String value) { addCriterion("TARGET_FUND_ID >", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdGreaterThanOrEqualTo(String value) { addCriterion("TARGET_FUND_ID >=", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLessThan(String value) { addCriterion("TARGET_FUND_ID <", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLessThanOrEqualTo(String value) { addCriterion("TARGET_FUND_ID <=", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdLike(String value) { addCriterion("TARGET_FUND_ID like", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotLike(String value) { addCriterion("TARGET_FUND_ID not like", value, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdIn(List values) { addCriterion("TARGET_FUND_ID in", values, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotIn(List values) { addCriterion("TARGET_FUND_ID not in", values, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdBetween(String value1, String value2) { addCriterion("TARGET_FUND_ID between", value1, value2, "targetFundId"); return (Criteria) this; } public Criteria andTargetFundIdNotBetween(String value1, String value2) { addCriterion("TARGET_FUND_ID not between", value1, value2, "targetFundId"); return (Criteria) this; } public Criteria andTotalFeeIsNull() { addCriterion("TOTAL_FEE is null"); return (Criteria) this; } public Criteria andTotalFeeIsNotNull() { addCriterion("TOTAL_FEE is not null"); return (Criteria) this; } public Criteria andTotalFeeEqualTo(Double value) { addCriterion("TOTAL_FEE =", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotEqualTo(Double value) { addCriterion("TOTAL_FEE <>", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeGreaterThan(Double value) { addCriterion("TOTAL_FEE >", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeGreaterThanOrEqualTo(Double value) { addCriterion("TOTAL_FEE >=", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeLessThan(Double value) { addCriterion("TOTAL_FEE <", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeLessThanOrEqualTo(Double value) { addCriterion("TOTAL_FEE <=", value, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeIn(List values) { addCriterion("TOTAL_FEE in", values, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotIn(List values) { addCriterion("TOTAL_FEE not in", values, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeBetween(Double value1, Double value2) { addCriterion("TOTAL_FEE between", value1, value2, "totalFee"); return (Criteria) this; } public Criteria andTotalFeeNotBetween(Double value1, Double value2) { addCriterion("TOTAL_FEE not between", value1, value2, "totalFee"); return (Criteria) this; } public Criteria andTransferTypeIsNull() { addCriterion("TRANSFER_TYPE is null"); return (Criteria) this; } public Criteria andTransferTypeIsNotNull() { addCriterion("TRANSFER_TYPE is not null"); return (Criteria) this; } public Criteria andTransferTypeEqualTo(String value) { addCriterion("TRANSFER_TYPE =", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeNotEqualTo(String value) { addCriterion("TRANSFER_TYPE <>", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeGreaterThan(String value) { addCriterion("TRANSFER_TYPE >", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeGreaterThanOrEqualTo(String value) { addCriterion("TRANSFER_TYPE >=", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeLessThan(String value) { addCriterion("TRANSFER_TYPE <", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeLessThanOrEqualTo(String value) { addCriterion("TRANSFER_TYPE <=", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeLike(String value) { addCriterion("TRANSFER_TYPE like", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeNotLike(String value) { addCriterion("TRANSFER_TYPE not like", value, "transferType"); return (Criteria) this; } public Criteria andTransferTypeIn(List values) { addCriterion("TRANSFER_TYPE in", values, "transferType"); return (Criteria) this; } public Criteria andTransferTypeNotIn(List values) { addCriterion("TRANSFER_TYPE not in", values, "transferType"); return (Criteria) this; } public Criteria andTransferTypeBetween(String value1, String value2) { addCriterion("TRANSFER_TYPE between", value1, value2, "transferType"); return (Criteria) this; } public Criteria andTransferTypeNotBetween(String value1, String value2) { addCriterion("TRANSFER_TYPE not between", value1, value2, "transferType"); return (Criteria) this; } public Criteria andPendIdIsNull() { addCriterion("PEND_ID is null"); return (Criteria) this; } public Criteria andPendIdIsNotNull() { addCriterion("PEND_ID is not null"); return (Criteria) this; } public Criteria andPendIdEqualTo(String value) { addCriterion("PEND_ID =", value, "pendId"); return (Criteria) this; } public Criteria andPendIdNotEqualTo(String value) { addCriterion("PEND_ID <>", value, "pendId"); return (Criteria) this; } public Criteria andPendIdGreaterThan(String value) { addCriterion("PEND_ID >", value, "pendId"); return (Criteria) this; } public Criteria andPendIdGreaterThanOrEqualTo(String value) { addCriterion("PEND_ID >=", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLessThan(String value) { addCriterion("PEND_ID <", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLessThanOrEqualTo(String value) { addCriterion("PEND_ID <=", value, "pendId"); return (Criteria) this; } public Criteria andPendIdLike(String value) { addCriterion("PEND_ID like", value, "pendId"); return (Criteria) this; } public Criteria andPendIdNotLike(String value) { addCriterion("PEND_ID not like", value, "pendId"); return (Criteria) this; } public Criteria andPendIdIn(List values) { addCriterion("PEND_ID in", values, "pendId"); return (Criteria) this; } public Criteria andPendIdNotIn(List values) { addCriterion("PEND_ID not in", values, "pendId"); return (Criteria) this; } public Criteria andPendIdBetween(String value1, String value2) { addCriterion("PEND_ID between", value1, value2, "pendId"); return (Criteria) this; } public Criteria andPendIdNotBetween(String value1, String value2) { addCriterion("PEND_ID not between", value1, value2, "pendId"); return (Criteria) this; } public Criteria andTransferStatusIsNull() { addCriterion("TRANSFER_STATUS is null"); return (Criteria) this; } public Criteria andTransferStatusIsNotNull() { addCriterion("TRANSFER_STATUS is not null"); return (Criteria) this; } public Criteria andTransferStatusEqualTo(String value) { addCriterion("TRANSFER_STATUS =", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusNotEqualTo(String value) { addCriterion("TRANSFER_STATUS <>", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusGreaterThan(String value) { addCriterion("TRANSFER_STATUS >", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusGreaterThanOrEqualTo(String value) { addCriterion("TRANSFER_STATUS >=", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusLessThan(String value) { addCriterion("TRANSFER_STATUS <", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusLessThanOrEqualTo(String value) { addCriterion("TRANSFER_STATUS <=", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusLike(String value) { addCriterion("TRANSFER_STATUS like", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusNotLike(String value) { addCriterion("TRANSFER_STATUS not like", value, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusIn(List values) { addCriterion("TRANSFER_STATUS in", values, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusNotIn(List values) { addCriterion("TRANSFER_STATUS not in", values, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusBetween(String value1, String value2) { addCriterion("TRANSFER_STATUS between", value1, value2, "transferStatus"); return (Criteria) this; } public Criteria andTransferStatusNotBetween(String value1, String value2) { addCriterion("TRANSFER_STATUS not between", value1, value2, "transferStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved01IsNull() { addCriterion("RESERVED_01 is null"); return (Criteria) this; } public Criteria andReserved01IsNotNull() { addCriterion("RESERVED_01 is not null"); return (Criteria) this; } public Criteria andReserved01EqualTo(String value) { addCriterion("RESERVED_01 =", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01NotEqualTo(String value) { addCriterion("RESERVED_01 <>", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01GreaterThan(String value) { addCriterion("RESERVED_01 >", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01GreaterThanOrEqualTo(String value) { addCriterion("RESERVED_01 >=", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01LessThan(String value) { addCriterion("RESERVED_01 <", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01LessThanOrEqualTo(String value) { addCriterion("RESERVED_01 <=", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01Like(String value) { addCriterion("RESERVED_01 like", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01NotLike(String value) { addCriterion("RESERVED_01 not like", value, "reserved01"); return (Criteria) this; } public Criteria andReserved01In(List values) { addCriterion("RESERVED_01 in", values, "reserved01"); return (Criteria) this; } public Criteria andReserved01NotIn(List values) { addCriterion("RESERVED_01 not in", values, "reserved01"); return (Criteria) this; } public Criteria andReserved01Between(String value1, String value2) { addCriterion("RESERVED_01 between", value1, value2, "reserved01"); return (Criteria) this; } public Criteria andReserved01NotBetween(String value1, String value2) { addCriterion("RESERVED_01 not between", value1, value2, "reserved01"); return (Criteria) this; } public Criteria andReserved02IsNull() { addCriterion("RESERVED_02 is null"); return (Criteria) this; } public Criteria andReserved02IsNotNull() { addCriterion("RESERVED_02 is not null"); return (Criteria) this; } public Criteria andReserved02EqualTo(String value) { addCriterion("RESERVED_02 =", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02NotEqualTo(String value) { addCriterion("RESERVED_02 <>", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02GreaterThan(String value) { addCriterion("RESERVED_02 >", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02GreaterThanOrEqualTo(String value) { addCriterion("RESERVED_02 >=", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02LessThan(String value) { addCriterion("RESERVED_02 <", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02LessThanOrEqualTo(String value) { addCriterion("RESERVED_02 <=", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02Like(String value) { addCriterion("RESERVED_02 like", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02NotLike(String value) { addCriterion("RESERVED_02 not like", value, "reserved02"); return (Criteria) this; } public Criteria andReserved02In(List values) { addCriterion("RESERVED_02 in", values, "reserved02"); return (Criteria) this; } public Criteria andReserved02NotIn(List values) { addCriterion("RESERVED_02 not in", values, "reserved02"); return (Criteria) this; } public Criteria andReserved02Between(String value1, String value2) { addCriterion("RESERVED_02 between", value1, value2, "reserved02"); return (Criteria) this; } public Criteria andReserved02NotBetween(String value1, String value2) { addCriterion("RESERVED_02 not between", value1, value2, "reserved02"); return (Criteria) this; } public Criteria andTransferIdLikeInsensitive(String value) { addCriterion("upper(TRANSFER_ID) like", value.toUpperCase(), "transferId"); return (Criteria) this; } public Criteria andSourceUserIdLikeInsensitive(String value) { addCriterion("upper(SOURCE_USER_ID) like", value.toUpperCase(), "sourceUserId"); return (Criteria) this; } public Criteria andSourceAssetIdLikeInsensitive(String value) { addCriterion("upper(SOURCE_ASSET_ID) like", value.toUpperCase(), "sourceAssetId"); return (Criteria) this; } public Criteria andSourceFundIdLikeInsensitive(String value) { addCriterion("upper(SOURCE_FUND_ID) like", value.toUpperCase(), "sourceFundId"); return (Criteria) this; } public Criteria andTargetUserIdLikeInsensitive(String value) { addCriterion("upper(TARGET_USER_ID) like", value.toUpperCase(), "targetUserId"); return (Criteria) this; } public Criteria andTargetAssetIdLikeInsensitive(String value) { addCriterion("upper(TARGET_ASSET_ID) like", value.toUpperCase(), "targetAssetId"); return (Criteria) this; } public Criteria andTargetFundIdLikeInsensitive(String value) { addCriterion("upper(TARGET_FUND_ID) like", value.toUpperCase(), "targetFundId"); return (Criteria) this; } public Criteria andTransferTypeLikeInsensitive(String value) { addCriterion("upper(TRANSFER_TYPE) like", value.toUpperCase(), "transferType"); return (Criteria) this; } public Criteria andPendIdLikeInsensitive(String value) { addCriterion("upper(PEND_ID) like", value.toUpperCase(), "pendId"); return (Criteria) this; } public Criteria andTransferStatusLikeInsensitive(String value) { addCriterion("upper(TRANSFER_STATUS) like", value.toUpperCase(), "transferStatus"); return (Criteria) this; } public Criteria andReserved01LikeInsensitive(String value) { addCriterion("upper(RESERVED_01) like", value.toUpperCase(), "reserved01"); return (Criteria) this; } public Criteria andReserved02LikeInsensitive(String value) { addCriterion("upper(RESERVED_02) like", value.toUpperCase(), "reserved02"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_TRANSFER * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:14 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTTransferKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTTransferKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_TRANSFER.TRANSFER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String transferId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_TRANSFER.TRANSFER_ID * * @return the value of WLT_TRANSFER.TRANSFER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getTransferId() { return transferId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_TRANSFER.TRANSFER_ID * * @param transferId the value for WLT_TRANSFER.TRANSFER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setTransferId(String transferId) { this.transferId = transferId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTTransferKey other = (WLTTransferKey) that; return (this.getTransferId() == null ? other.getTransferId() == null : this.getTransferId().equals(other.getTransferId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getTransferId() == null) ? 0 : getTransferId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", transferId=").append(transferId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTUser.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.Date; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.ojpa.api.annotations.Tab; import org.codehaus.jackson.map.annotate.JsonSerialize; @Tab(name="WLT_USER") @AllArgsConstructor @NoArgsConstructor public class WLTUser extends WLTUserKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.USER_CODE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String userCode; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.USER_NAME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String userName; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.USER_PASSWD * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String userPasswd; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.CHECK_PHONE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String checkPhone; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.CHECK_EMAIL * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String checkEmail; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.USER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String userStatus; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Date createdTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private Date updatedTime; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String reserved1; /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String reserved2; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.USER_CODE * * @return the value of WLT_USER.USER_CODE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getUserCode() { return userCode; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.USER_CODE * * @param userCode the value for WLT_USER.USER_CODE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUserCode(String userCode) { this.userCode = userCode; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.USER_NAME * * @return the value of WLT_USER.USER_NAME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getUserName() { return userName; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.USER_NAME * * @param userName the value for WLT_USER.USER_NAME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUserName(String userName) { this.userName = userName; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.USER_PASSWD * * @return the value of WLT_USER.USER_PASSWD * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getUserPasswd() { return userPasswd; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.USER_PASSWD * * @param userPasswd the value for WLT_USER.USER_PASSWD * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUserPasswd(String userPasswd) { this.userPasswd = userPasswd; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.CHECK_PHONE * * @return the value of WLT_USER.CHECK_PHONE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getCheckPhone() { return checkPhone; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.CHECK_PHONE * * @param checkPhone the value for WLT_USER.CHECK_PHONE * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setCheckPhone(String checkPhone) { this.checkPhone = checkPhone; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.CHECK_EMAIL * * @return the value of WLT_USER.CHECK_EMAIL * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getCheckEmail() { return checkEmail; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.CHECK_EMAIL * * @param checkEmail the value for WLT_USER.CHECK_EMAIL * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setCheckEmail(String checkEmail) { this.checkEmail = checkEmail; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.USER_STATUS * * @return the value of WLT_USER.USER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getUserStatus() { return userStatus; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.USER_STATUS * * @param userStatus the value for WLT_USER.USER_STATUS * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUserStatus(String userStatus) { this.userStatus = userStatus; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.CREATED_TIME * * @return the value of WLT_USER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Date getCreatedTime() { return createdTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.CREATED_TIME * * @param createdTime the value for WLT_USER.CREATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setCreatedTime(Date createdTime) { this.createdTime = createdTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.UPDATED_TIME * * @return the value of WLT_USER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Date getUpdatedTime() { return updatedTime; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.UPDATED_TIME * * @param updatedTime the value for WLT_USER.UPDATED_TIME * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUpdatedTime(Date updatedTime) { this.updatedTime = updatedTime; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.RESERVED1 * * @return the value of WLT_USER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getReserved1() { return reserved1; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.RESERVED1 * * @param reserved1 the value for WLT_USER.RESERVED1 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setReserved1(String reserved1) { this.reserved1 = reserved1; } /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.RESERVED2 * * @return the value of WLT_USER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getReserved2() { return reserved2; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.RESERVED2 * * @param reserved2 the value for WLT_USER.RESERVED2 * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setReserved2(String reserved2) { this.reserved2 = reserved2; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTUser other = (WLTUser) that; return (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())) && (this.getUserCode() == null ? other.getUserCode() == null : this.getUserCode().equals(other.getUserCode())) && (this.getUserName() == null ? other.getUserName() == null : this.getUserName().equals(other.getUserName())) && (this.getUserPasswd() == null ? other.getUserPasswd() == null : this.getUserPasswd().equals(other.getUserPasswd())) && (this.getCheckPhone() == null ? other.getCheckPhone() == null : this.getCheckPhone().equals(other.getCheckPhone())) && (this.getCheckEmail() == null ? other.getCheckEmail() == null : this.getCheckEmail().equals(other.getCheckEmail())) && (this.getUserStatus() == null ? other.getUserStatus() == null : this.getUserStatus().equals(other.getUserStatus())) && (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime())) && (this.getUpdatedTime() == null ? other.getUpdatedTime() == null : this.getUpdatedTime().equals(other.getUpdatedTime())) && (this.getReserved1() == null ? other.getReserved1() == null : this.getReserved1().equals(other.getReserved1())) && (this.getReserved2() == null ? other.getReserved2() == null : this.getReserved2().equals(other.getReserved2())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); result = prime * result + ((getUserCode() == null) ? 0 : getUserCode().hashCode()); result = prime * result + ((getUserName() == null) ? 0 : getUserName().hashCode()); result = prime * result + ((getUserPasswd() == null) ? 0 : getUserPasswd().hashCode()); result = prime * result + ((getCheckPhone() == null) ? 0 : getCheckPhone().hashCode()); result = prime * result + ((getCheckEmail() == null) ? 0 : getCheckEmail().hashCode()); result = prime * result + ((getUserStatus() == null) ? 0 : getUserStatus().hashCode()); result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode()); result = prime * result + ((getUpdatedTime() == null) ? 0 : getUpdatedTime().hashCode()); result = prime * result + ((getReserved1() == null) ? 0 : getReserved1().hashCode()); result = prime * result + ((getReserved2() == null) ? 0 : getReserved2().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", userCode=").append(userCode); sb.append(", userName=").append(userName); sb.append(", userPasswd=").append(userPasswd); sb.append(", checkPhone=").append(checkPhone); sb.append(", checkEmail=").append(checkEmail); sb.append(", userStatus=").append(userStatus); sb.append(", createdTime=").append(createdTime); sb.append(", updatedTime=").append(updatedTime); sb.append(", reserved1=").append(reserved1); sb.append(", reserved2=").append(reserved2); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTUserExample.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import java.util.ArrayList; import java.util.Date; import java.util.List; import lombok.Data; import lombok.NoArgsConstructor; @Data public class WLTUserExample { /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected String orderByClause; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected boolean distinct; /** * This field was generated by MyBatis Generator. * This field corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected List oredCriteria; protected int offset; protected int limit; protected String sumCol; protected String groupSelClause; protected boolean forUpdate; protected String groupByClause; String selectCols; /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public WLTUserExample() { oredCriteria = new ArrayList(); offset = 0; limit = Integer.MAX_VALUE; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setOrderByClause(String orderByClause) { this.orderByClause = orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getOrderByClause() { return orderByClause; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setDistinct(boolean distinct) { this.distinct = distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public boolean isDistinct() { return distinct; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public List getOredCriteria() { return oredCriteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void or(Criteria criteria) { oredCriteria.add(criteria); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Criteria or() { Criteria criteria = createCriteriaInternal(); oredCriteria.add(criteria); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public Criteria createCriteria() { Criteria criteria = createCriteriaInternal(); if (oredCriteria.size() == 0) { oredCriteria.add(criteria); } return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected Criteria createCriteriaInternal() { Criteria criteria = new Criteria(); return criteria; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void clear() { oredCriteria.clear(); orderByClause = null; distinct = false; this.offset= 0; this.limit= Integer.MAX_VALUE; this.sumCol=null; this.groupSelClause=null; this.groupByClause=null; this.forUpdate=false; } public void setOffset(int offset) { this.offset = offset; } public int getOffset() { return offset; } public void setLimit(int limit) { this.limit = limit; } public int getLimit() { return limit; } public void setSumCol(String sumCol) { this.sumCol = sumCol; } public String getSumCol() { return sumCol; } public void setGroupSelClause(String groupSelClause) { this.groupSelClause = groupSelClause; } public String getGroupSelClause() { return groupSelClause; } public void setForUpdate(boolean forUpdate) { this.forUpdate = forUpdate; } public boolean isForUpdate() { return forUpdate; } public void setGroupByClause(String groupByClause) { this.groupByClause = groupByClause; } public String getGroupByClause() { return groupByClause; } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Data public abstract static class GeneratedCriteria { protected List criteria; public GeneratedCriteria() { super(); criteria = new ArrayList(); } public boolean isValid() { return criteria.size() > 0; } public List getAllCriteria() { return criteria; } public List getCriteria() { return criteria; } public void addCriterion(String condition) { if (condition == null) { throw new RuntimeException("Value for condition cannot be null"); } criteria.add(new Criterion(condition)); } public void addCriterion(String condition, Object value, String property) { if (value == null) { throw new RuntimeException("Value for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value)); } public void addCriterion(String condition, Object value1, Object value2, String property) { if (value1 == null || value2 == null) { throw new RuntimeException("Between values for " + property + " cannot be null"); } criteria.add(new Criterion(condition, value1, value2)); } public Criteria andUserIdIsNull() { addCriterion("USER_ID is null"); return (Criteria) this; } public Criteria andUserIdIsNotNull() { addCriterion("USER_ID is not null"); return (Criteria) this; } public Criteria andUserIdEqualTo(String value) { addCriterion("USER_ID =", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotEqualTo(String value) { addCriterion("USER_ID <>", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThan(String value) { addCriterion("USER_ID >", value, "userId"); return (Criteria) this; } public Criteria andUserIdGreaterThanOrEqualTo(String value) { addCriterion("USER_ID >=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThan(String value) { addCriterion("USER_ID <", value, "userId"); return (Criteria) this; } public Criteria andUserIdLessThanOrEqualTo(String value) { addCriterion("USER_ID <=", value, "userId"); return (Criteria) this; } public Criteria andUserIdLike(String value) { addCriterion("USER_ID like", value, "userId"); return (Criteria) this; } public Criteria andUserIdNotLike(String value) { addCriterion("USER_ID not like", value, "userId"); return (Criteria) this; } public Criteria andUserIdIn(List values) { addCriterion("USER_ID in", values, "userId"); return (Criteria) this; } public Criteria andUserIdNotIn(List values) { addCriterion("USER_ID not in", values, "userId"); return (Criteria) this; } public Criteria andUserIdBetween(String value1, String value2) { addCriterion("USER_ID between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserIdNotBetween(String value1, String value2) { addCriterion("USER_ID not between", value1, value2, "userId"); return (Criteria) this; } public Criteria andUserCodeIsNull() { addCriterion("USER_CODE is null"); return (Criteria) this; } public Criteria andUserCodeIsNotNull() { addCriterion("USER_CODE is not null"); return (Criteria) this; } public Criteria andUserCodeEqualTo(String value) { addCriterion("USER_CODE =", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeNotEqualTo(String value) { addCriterion("USER_CODE <>", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeGreaterThan(String value) { addCriterion("USER_CODE >", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeGreaterThanOrEqualTo(String value) { addCriterion("USER_CODE >=", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeLessThan(String value) { addCriterion("USER_CODE <", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeLessThanOrEqualTo(String value) { addCriterion("USER_CODE <=", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeLike(String value) { addCriterion("USER_CODE like", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeNotLike(String value) { addCriterion("USER_CODE not like", value, "userCode"); return (Criteria) this; } public Criteria andUserCodeIn(List values) { addCriterion("USER_CODE in", values, "userCode"); return (Criteria) this; } public Criteria andUserCodeNotIn(List values) { addCriterion("USER_CODE not in", values, "userCode"); return (Criteria) this; } public Criteria andUserCodeBetween(String value1, String value2) { addCriterion("USER_CODE between", value1, value2, "userCode"); return (Criteria) this; } public Criteria andUserCodeNotBetween(String value1, String value2) { addCriterion("USER_CODE not between", value1, value2, "userCode"); return (Criteria) this; } public Criteria andUserNameIsNull() { addCriterion("USER_NAME is null"); return (Criteria) this; } public Criteria andUserNameIsNotNull() { addCriterion("USER_NAME is not null"); return (Criteria) this; } public Criteria andUserNameEqualTo(String value) { addCriterion("USER_NAME =", value, "userName"); return (Criteria) this; } public Criteria andUserNameNotEqualTo(String value) { addCriterion("USER_NAME <>", value, "userName"); return (Criteria) this; } public Criteria andUserNameGreaterThan(String value) { addCriterion("USER_NAME >", value, "userName"); return (Criteria) this; } public Criteria andUserNameGreaterThanOrEqualTo(String value) { addCriterion("USER_NAME >=", value, "userName"); return (Criteria) this; } public Criteria andUserNameLessThan(String value) { addCriterion("USER_NAME <", value, "userName"); return (Criteria) this; } public Criteria andUserNameLessThanOrEqualTo(String value) { addCriterion("USER_NAME <=", value, "userName"); return (Criteria) this; } public Criteria andUserNameLike(String value) { addCriterion("USER_NAME like", value, "userName"); return (Criteria) this; } public Criteria andUserNameNotLike(String value) { addCriterion("USER_NAME not like", value, "userName"); return (Criteria) this; } public Criteria andUserNameIn(List values) { addCriterion("USER_NAME in", values, "userName"); return (Criteria) this; } public Criteria andUserNameNotIn(List values) { addCriterion("USER_NAME not in", values, "userName"); return (Criteria) this; } public Criteria andUserNameBetween(String value1, String value2) { addCriterion("USER_NAME between", value1, value2, "userName"); return (Criteria) this; } public Criteria andUserNameNotBetween(String value1, String value2) { addCriterion("USER_NAME not between", value1, value2, "userName"); return (Criteria) this; } public Criteria andUserPasswdIsNull() { addCriterion("USER_PASSWD is null"); return (Criteria) this; } public Criteria andUserPasswdIsNotNull() { addCriterion("USER_PASSWD is not null"); return (Criteria) this; } public Criteria andUserPasswdEqualTo(String value) { addCriterion("USER_PASSWD =", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdNotEqualTo(String value) { addCriterion("USER_PASSWD <>", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdGreaterThan(String value) { addCriterion("USER_PASSWD >", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdGreaterThanOrEqualTo(String value) { addCriterion("USER_PASSWD >=", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdLessThan(String value) { addCriterion("USER_PASSWD <", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdLessThanOrEqualTo(String value) { addCriterion("USER_PASSWD <=", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdLike(String value) { addCriterion("USER_PASSWD like", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdNotLike(String value) { addCriterion("USER_PASSWD not like", value, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdIn(List values) { addCriterion("USER_PASSWD in", values, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdNotIn(List values) { addCriterion("USER_PASSWD not in", values, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdBetween(String value1, String value2) { addCriterion("USER_PASSWD between", value1, value2, "userPasswd"); return (Criteria) this; } public Criteria andUserPasswdNotBetween(String value1, String value2) { addCriterion("USER_PASSWD not between", value1, value2, "userPasswd"); return (Criteria) this; } public Criteria andCheckPhoneIsNull() { addCriterion("CHECK_PHONE is null"); return (Criteria) this; } public Criteria andCheckPhoneIsNotNull() { addCriterion("CHECK_PHONE is not null"); return (Criteria) this; } public Criteria andCheckPhoneEqualTo(String value) { addCriterion("CHECK_PHONE =", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneNotEqualTo(String value) { addCriterion("CHECK_PHONE <>", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneGreaterThan(String value) { addCriterion("CHECK_PHONE >", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneGreaterThanOrEqualTo(String value) { addCriterion("CHECK_PHONE >=", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneLessThan(String value) { addCriterion("CHECK_PHONE <", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneLessThanOrEqualTo(String value) { addCriterion("CHECK_PHONE <=", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneLike(String value) { addCriterion("CHECK_PHONE like", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneNotLike(String value) { addCriterion("CHECK_PHONE not like", value, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneIn(List values) { addCriterion("CHECK_PHONE in", values, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneNotIn(List values) { addCriterion("CHECK_PHONE not in", values, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneBetween(String value1, String value2) { addCriterion("CHECK_PHONE between", value1, value2, "checkPhone"); return (Criteria) this; } public Criteria andCheckPhoneNotBetween(String value1, String value2) { addCriterion("CHECK_PHONE not between", value1, value2, "checkPhone"); return (Criteria) this; } public Criteria andCheckEmailIsNull() { addCriterion("CHECK_EMAIL is null"); return (Criteria) this; } public Criteria andCheckEmailIsNotNull() { addCriterion("CHECK_EMAIL is not null"); return (Criteria) this; } public Criteria andCheckEmailEqualTo(String value) { addCriterion("CHECK_EMAIL =", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailNotEqualTo(String value) { addCriterion("CHECK_EMAIL <>", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailGreaterThan(String value) { addCriterion("CHECK_EMAIL >", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailGreaterThanOrEqualTo(String value) { addCriterion("CHECK_EMAIL >=", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailLessThan(String value) { addCriterion("CHECK_EMAIL <", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailLessThanOrEqualTo(String value) { addCriterion("CHECK_EMAIL <=", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailLike(String value) { addCriterion("CHECK_EMAIL like", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailNotLike(String value) { addCriterion("CHECK_EMAIL not like", value, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailIn(List values) { addCriterion("CHECK_EMAIL in", values, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailNotIn(List values) { addCriterion("CHECK_EMAIL not in", values, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailBetween(String value1, String value2) { addCriterion("CHECK_EMAIL between", value1, value2, "checkEmail"); return (Criteria) this; } public Criteria andCheckEmailNotBetween(String value1, String value2) { addCriterion("CHECK_EMAIL not between", value1, value2, "checkEmail"); return (Criteria) this; } public Criteria andUserStatusIsNull() { addCriterion("USER_STATUS is null"); return (Criteria) this; } public Criteria andUserStatusIsNotNull() { addCriterion("USER_STATUS is not null"); return (Criteria) this; } public Criteria andUserStatusEqualTo(String value) { addCriterion("USER_STATUS =", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusNotEqualTo(String value) { addCriterion("USER_STATUS <>", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusGreaterThan(String value) { addCriterion("USER_STATUS >", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusGreaterThanOrEqualTo(String value) { addCriterion("USER_STATUS >=", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusLessThan(String value) { addCriterion("USER_STATUS <", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusLessThanOrEqualTo(String value) { addCriterion("USER_STATUS <=", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusLike(String value) { addCriterion("USER_STATUS like", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusNotLike(String value) { addCriterion("USER_STATUS not like", value, "userStatus"); return (Criteria) this; } public Criteria andUserStatusIn(List values) { addCriterion("USER_STATUS in", values, "userStatus"); return (Criteria) this; } public Criteria andUserStatusNotIn(List values) { addCriterion("USER_STATUS not in", values, "userStatus"); return (Criteria) this; } public Criteria andUserStatusBetween(String value1, String value2) { addCriterion("USER_STATUS between", value1, value2, "userStatus"); return (Criteria) this; } public Criteria andUserStatusNotBetween(String value1, String value2) { addCriterion("USER_STATUS not between", value1, value2, "userStatus"); return (Criteria) this; } public Criteria andCreatedTimeIsNull() { addCriterion("CREATED_TIME is null"); return (Criteria) this; } public Criteria andCreatedTimeIsNotNull() { addCriterion("CREATED_TIME is not null"); return (Criteria) this; } public Criteria andCreatedTimeEqualTo(Date value) { addCriterion("CREATED_TIME =", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotEqualTo(Date value) { addCriterion("CREATED_TIME <>", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThan(Date value) { addCriterion("CREATED_TIME >", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("CREATED_TIME >=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThan(Date value) { addCriterion("CREATED_TIME <", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeLessThanOrEqualTo(Date value) { addCriterion("CREATED_TIME <=", value, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeIn(List values) { addCriterion("CREATED_TIME in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotIn(List values) { addCriterion("CREATED_TIME not in", values, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeBetween(Date value1, Date value2) { addCriterion("CREATED_TIME between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andCreatedTimeNotBetween(Date value1, Date value2) { addCriterion("CREATED_TIME not between", value1, value2, "createdTime"); return (Criteria) this; } public Criteria andUpdatedTimeIsNull() { addCriterion("UPDATED_TIME is null"); return (Criteria) this; } public Criteria andUpdatedTimeIsNotNull() { addCriterion("UPDATED_TIME is not null"); return (Criteria) this; } public Criteria andUpdatedTimeEqualTo(Date value) { addCriterion("UPDATED_TIME =", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotEqualTo(Date value) { addCriterion("UPDATED_TIME <>", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThan(Date value) { addCriterion("UPDATED_TIME >", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeGreaterThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME >=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThan(Date value) { addCriterion("UPDATED_TIME <", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeLessThanOrEqualTo(Date value) { addCriterion("UPDATED_TIME <=", value, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeIn(List values) { addCriterion("UPDATED_TIME in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotIn(List values) { addCriterion("UPDATED_TIME not in", values, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andUpdatedTimeNotBetween(Date value1, Date value2) { addCriterion("UPDATED_TIME not between", value1, value2, "updatedTime"); return (Criteria) this; } public Criteria andReserved1IsNull() { addCriterion("RESERVED1 is null"); return (Criteria) this; } public Criteria andReserved1IsNotNull() { addCriterion("RESERVED1 is not null"); return (Criteria) this; } public Criteria andReserved1EqualTo(String value) { addCriterion("RESERVED1 =", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotEqualTo(String value) { addCriterion("RESERVED1 <>", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThan(String value) { addCriterion("RESERVED1 >", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1GreaterThanOrEqualTo(String value) { addCriterion("RESERVED1 >=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThan(String value) { addCriterion("RESERVED1 <", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1LessThanOrEqualTo(String value) { addCriterion("RESERVED1 <=", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1Like(String value) { addCriterion("RESERVED1 like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotLike(String value) { addCriterion("RESERVED1 not like", value, "reserved1"); return (Criteria) this; } public Criteria andReserved1In(List values) { addCriterion("RESERVED1 in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotIn(List values) { addCriterion("RESERVED1 not in", values, "reserved1"); return (Criteria) this; } public Criteria andReserved1Between(String value1, String value2) { addCriterion("RESERVED1 between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved1NotBetween(String value1, String value2) { addCriterion("RESERVED1 not between", value1, value2, "reserved1"); return (Criteria) this; } public Criteria andReserved2IsNull() { addCriterion("RESERVED2 is null"); return (Criteria) this; } public Criteria andReserved2IsNotNull() { addCriterion("RESERVED2 is not null"); return (Criteria) this; } public Criteria andReserved2EqualTo(String value) { addCriterion("RESERVED2 =", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotEqualTo(String value) { addCriterion("RESERVED2 <>", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThan(String value) { addCriterion("RESERVED2 >", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2GreaterThanOrEqualTo(String value) { addCriterion("RESERVED2 >=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThan(String value) { addCriterion("RESERVED2 <", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2LessThanOrEqualTo(String value) { addCriterion("RESERVED2 <=", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2Like(String value) { addCriterion("RESERVED2 like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotLike(String value) { addCriterion("RESERVED2 not like", value, "reserved2"); return (Criteria) this; } public Criteria andReserved2In(List values) { addCriterion("RESERVED2 in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotIn(List values) { addCriterion("RESERVED2 not in", values, "reserved2"); return (Criteria) this; } public Criteria andReserved2Between(String value1, String value2) { addCriterion("RESERVED2 between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andReserved2NotBetween(String value1, String value2) { addCriterion("RESERVED2 not between", value1, value2, "reserved2"); return (Criteria) this; } public Criteria andUserIdLikeInsensitive(String value) { addCriterion("upper(USER_ID) like", value.toUpperCase(), "userId"); return (Criteria) this; } public Criteria andUserCodeLikeInsensitive(String value) { addCriterion("upper(USER_CODE) like", value.toUpperCase(), "userCode"); return (Criteria) this; } public Criteria andUserNameLikeInsensitive(String value) { addCriterion("upper(USER_NAME) like", value.toUpperCase(), "userName"); return (Criteria) this; } public Criteria andUserPasswdLikeInsensitive(String value) { addCriterion("upper(USER_PASSWD) like", value.toUpperCase(), "userPasswd"); return (Criteria) this; } public Criteria andCheckPhoneLikeInsensitive(String value) { addCriterion("upper(CHECK_PHONE) like", value.toUpperCase(), "checkPhone"); return (Criteria) this; } public Criteria andCheckEmailLikeInsensitive(String value) { addCriterion("upper(CHECK_EMAIL) like", value.toUpperCase(), "checkEmail"); return (Criteria) this; } public Criteria andUserStatusLikeInsensitive(String value) { addCriterion("upper(USER_STATUS) like", value.toUpperCase(), "userStatus"); return (Criteria) this; } public Criteria andReserved1LikeInsensitive(String value) { addCriterion("upper(RESERVED1) like", value.toUpperCase(), "reserved1"); return (Criteria) this; } public Criteria andReserved2LikeInsensitive(String value) { addCriterion("upper(RESERVED2) like", value.toUpperCase(), "reserved2"); return (Criteria) this; } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_USER * * @mbggenerated do_not_delete_during_merge Thu Feb 01 14:31:14 CST 2018 */ public static class Criteria extends GeneratedCriteria { public Criteria() { super(); } } /** * This class was generated by MyBatis Generator. * This class corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Data @NoArgsConstructor public static class Criterion { private String condition; private Object value; private Object secondValue; private boolean noValue; private boolean singleValue; private boolean betweenValue; private boolean listValue; private String typeHandler; public String getCondition() { return condition; } public Object getValue() { return value; } public Object getSecondValue() { return secondValue; } public boolean isNoValue() { return noValue; } public boolean isSingleValue() { return singleValue; } public boolean isBetweenValue() { return betweenValue; } public boolean isListValue() { return listValue; } public String getTypeHandler() { return typeHandler; } public Criterion(String condition) { super(); this.condition = condition; this.typeHandler = null; this.noValue = true; } public Criterion(String condition, Object value, String typeHandler) { super(); this.condition = condition; this.value = value; this.typeHandler = typeHandler; if (value instanceof List) { this.listValue = true; } else { this.singleValue = true; } } public Criterion(String condition, Object value) { this(condition, value, null); } public Criterion(String condition, Object value, Object secondValue, String typeHandler) { super(); this.condition = condition; this.value = value; this.secondValue = secondValue; this.typeHandler = typeHandler; this.betweenValue = true; } public Criterion(String condition, Object value, Object secondValue) { this(condition, value, secondValue, null); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/entity/WLTUserKey.java ================================================ package org.fc.wlt.ordbgens.wlt.entity; import lombok.AllArgsConstructor; import lombok.NoArgsConstructor; import onight.tfw.outils.serialize.UUIDGenerator; @AllArgsConstructor @NoArgsConstructor public class WLTUserKey { /** * This field was generated by MyBatis Generator. * This field corresponds to the database column WLT_USER.USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ private String userId; /** * This method was generated by MyBatis Generator. * This method returns the value of the database column WLT_USER.USER_ID * * @return the value of WLT_USER.USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String getUserId() { return userId; } /** * This method was generated by MyBatis Generator. * This method sets the value of the database column WLT_USER.USER_ID * * @param userId the value for WLT_USER.USER_ID * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public void setUserId(String userId) { this.userId = userId; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public boolean equals(Object that) { if (this == that) { return true; } if (that == null) { return false; } if (getClass() != that.getClass()) { return false; } WLTUserKey other = (WLTUserKey) that; return (this.getUserId() == null ? other.getUserId() == null : this.getUserId().equals(other.getUserId())); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((getUserId() == null) ? 0 : getUserId().hashCode()); return result; } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append(getClass().getSimpleName()); sb.append(" ["); sb.append("Hash = ").append(hashCode()); sb.append(", userId=").append(userId); sb.append("]"); return sb.toString(); } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTAddrMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTAddr; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrKey; public interface WLTAddrMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTAddrSqlProvider.class, method="countByExample") int countByExample(WLTAddrExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTAddrSqlProvider.class, method="deleteByExample") int deleteByExample(WLTAddrExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_ADDR", "where ADDR_ID = #{addrId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTAddrKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_ADDR (ADDR_ID, USER_ID, ", "HEX_ADDR, PUBLIC_KEY, ", "PUBLIC_KEY_HASH, PRIVATE_KEY, ", "ADDR_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{addrId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, ", "#{hexAddr,jdbcType=VARCHAR}, #{publicKey,jdbcType=VARCHAR}, ", "#{publicKeyHash,jdbcType=VARCHAR}, #{privateKey,jdbcType=VARCHAR}, ", "#{addrStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTAddr record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTAddrSqlProvider.class, method="insertSelective") int insertSelective(WLTAddr record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTAddrSqlProvider.class, method="selectByExample") @Results({ @Result(column="ADDR_ID", property="addrId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="HEX_ADDR", property="hexAddr", jdbcType=JdbcType.VARCHAR), @Result(column="PUBLIC_KEY", property="publicKey", jdbcType=JdbcType.VARCHAR), @Result(column="PUBLIC_KEY_HASH", property="publicKeyHash", jdbcType=JdbcType.VARCHAR), @Result(column="PRIVATE_KEY", property="privateKey", jdbcType=JdbcType.VARCHAR), @Result(column="ADDR_STATUS", property="addrStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTAddrExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "ADDR_ID, USER_ID, HEX_ADDR, PUBLIC_KEY, PUBLIC_KEY_HASH, PRIVATE_KEY, ADDR_STATUS, ", "CREATED_TIME, UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_ADDR", "where ADDR_ID = #{addrId,jdbcType=VARCHAR}" }) @Results({ @Result(column="ADDR_ID", property="addrId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="HEX_ADDR", property="hexAddr", jdbcType=JdbcType.VARCHAR), @Result(column="PUBLIC_KEY", property="publicKey", jdbcType=JdbcType.VARCHAR), @Result(column="PUBLIC_KEY_HASH", property="publicKeyHash", jdbcType=JdbcType.VARCHAR), @Result(column="PRIVATE_KEY", property="privateKey", jdbcType=JdbcType.VARCHAR), @Result(column="ADDR_STATUS", property="addrStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTAddr selectByPrimaryKey(WLTAddrKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAddrSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTAddr record, @Param("example") WLTAddrExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAddrSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTAddr record, @Param("example") WLTAddrExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAddrSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTAddr record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_ADDR", "set USER_ID = #{userId,jdbcType=VARCHAR},", "HEX_ADDR = #{hexAddr,jdbcType=VARCHAR},", "PUBLIC_KEY = #{publicKey,jdbcType=VARCHAR},", "PUBLIC_KEY_HASH = #{publicKeyHash,jdbcType=VARCHAR},", "PRIVATE_KEY = #{privateKey,jdbcType=VARCHAR},", "ADDR_STATUS = #{addrStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where ADDR_ID = #{addrId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTAddr record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTAddrSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTAddr; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample; public class WLTAddrSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTAddrExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_ADDR"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTAddrExample example) { BEGIN(); DELETE_FROM("WLT_ADDR"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTAddr record) { BEGIN(); INSERT_INTO("WLT_ADDR"); if (record.getAddrId() != null) { VALUES("ADDR_ID", "#{addrId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getHexAddr() != null) { VALUES("HEX_ADDR", "#{hexAddr,jdbcType=VARCHAR}"); } if (record.getPublicKey() != null) { VALUES("PUBLIC_KEY", "#{publicKey,jdbcType=VARCHAR}"); } if (record.getPublicKeyHash() != null) { VALUES("PUBLIC_KEY_HASH", "#{publicKeyHash,jdbcType=VARCHAR}"); } if (record.getPrivateKey() != null) { VALUES("PRIVATE_KEY", "#{privateKey,jdbcType=VARCHAR}"); } if (record.getAddrStatus() != null) { VALUES("ADDR_STATUS", "#{addrStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTAddrExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("ADDR_ID"); } else { SELECT("ADDR_ID"); } SELECT("USER_ID"); SELECT("HEX_ADDR"); SELECT("PUBLIC_KEY"); SELECT("PUBLIC_KEY_HASH"); SELECT("PRIVATE_KEY"); SELECT("ADDR_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_ADDR"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_ADDR"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTAddr record = (WLTAddr) parameter.get("record"); WLTAddrExample example = (WLTAddrExample) parameter.get("example"); BEGIN(); UPDATE("WLT_ADDR"); if (record.getAddrId() != null) { SET("ADDR_ID = #{record.addrId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getHexAddr() != null) { SET("HEX_ADDR = #{record.hexAddr,jdbcType=VARCHAR}"); } if (record.getPublicKey() != null) { SET("PUBLIC_KEY = #{record.publicKey,jdbcType=VARCHAR}"); } if (record.getPublicKeyHash() != null) { SET("PUBLIC_KEY_HASH = #{record.publicKeyHash,jdbcType=VARCHAR}"); } if (record.getPrivateKey() != null) { SET("PRIVATE_KEY = #{record.privateKey,jdbcType=VARCHAR}"); } if (record.getAddrStatus() != null) { SET("ADDR_STATUS = #{record.addrStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_ADDR"); SET("ADDR_ID = #{record.addrId,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("HEX_ADDR = #{record.hexAddr,jdbcType=VARCHAR}"); SET("PUBLIC_KEY = #{record.publicKey,jdbcType=VARCHAR}"); SET("PUBLIC_KEY_HASH = #{record.publicKeyHash,jdbcType=VARCHAR}"); SET("PRIVATE_KEY = #{record.privateKey,jdbcType=VARCHAR}"); SET("ADDR_STATUS = #{record.addrStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTAddrExample example = (WLTAddrExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTAddr record) { BEGIN(); UPDATE("WLT_ADDR"); if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getHexAddr() != null) { SET("HEX_ADDR = #{hexAddr,jdbcType=VARCHAR}"); } if (record.getPublicKey() != null) { SET("PUBLIC_KEY = #{publicKey,jdbcType=VARCHAR}"); } if (record.getPublicKeyHash() != null) { SET("PUBLIC_KEY_HASH = #{publicKeyHash,jdbcType=VARCHAR}"); } if (record.getPrivateKey() != null) { SET("PRIVATE_KEY = #{privateKey,jdbcType=VARCHAR}"); } if (record.getAddrStatus() != null) { SET("ADDR_STATUS = #{addrStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("ADDR_ID = #{addrId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ADDR * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTAddrExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTAssetMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTAsset; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetKey; public interface WLTAssetMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTAssetSqlProvider.class, method="countByExample") int countByExample(WLTAssetExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTAssetSqlProvider.class, method="deleteByExample") int deleteByExample(WLTAssetExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_ASSET", "where ASSET_ID = #{assetId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTAssetKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_ASSET (ASSET_ID, USER_ID, ", "FUND_ID, HOLD_COUNT, ", "BC_TXID, ADDR_ID, ", "ASSET_PUB_HASH, ASSET_TYPE, ", "ASSET_STATUS, ASSET_ALIAS, ", "ASSET_KEYWORDS, DMT_ENAME, ", "DMT_CNAME, DMT_COUNT, ", "METADATA, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{assetId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, ", "#{fundId,jdbcType=VARCHAR}, #{holdCount,jdbcType=DOUBLE}, ", "#{bcTxid,jdbcType=VARCHAR}, #{addrId,jdbcType=VARCHAR}, ", "#{assetPubHash,jdbcType=VARCHAR}, #{assetType,jdbcType=VARCHAR}, ", "#{assetStatus,jdbcType=VARCHAR}, #{assetAlias,jdbcType=VARCHAR}, ", "#{assetKeywords,jdbcType=VARCHAR}, #{dmtEname,jdbcType=VARCHAR}, ", "#{dmtCname,jdbcType=VARCHAR}, #{dmtCount,jdbcType=DOUBLE}, ", "#{metadata,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTAsset record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTAssetSqlProvider.class, method="insertSelective") int insertSelective(WLTAsset record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTAssetSqlProvider.class, method="selectByExample") @Results({ @Result(column="ASSET_ID", property="assetId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="FUND_ID", property="fundId", jdbcType=JdbcType.VARCHAR), @Result(column="HOLD_COUNT", property="holdCount", jdbcType=JdbcType.DOUBLE), @Result(column="BC_TXID", property="bcTxid", jdbcType=JdbcType.VARCHAR), @Result(column="ADDR_ID", property="addrId", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_PUB_HASH", property="assetPubHash", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_TYPE", property="assetType", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_STATUS", property="assetStatus", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_ALIAS", property="assetAlias", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_KEYWORDS", property="assetKeywords", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_ENAME", property="dmtEname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_CNAME", property="dmtCname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_COUNT", property="dmtCount", jdbcType=JdbcType.DOUBLE), @Result(column="METADATA", property="metadata", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTAssetExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "ASSET_ID, USER_ID, FUND_ID, HOLD_COUNT, BC_TXID, ADDR_ID, ASSET_PUB_HASH, ASSET_TYPE, ", "ASSET_STATUS, ASSET_ALIAS, ASSET_KEYWORDS, DMT_ENAME, DMT_CNAME, DMT_COUNT, ", "METADATA, CREATED_TIME, UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_ASSET", "where ASSET_ID = #{assetId,jdbcType=VARCHAR}" }) @Results({ @Result(column="ASSET_ID", property="assetId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="FUND_ID", property="fundId", jdbcType=JdbcType.VARCHAR), @Result(column="HOLD_COUNT", property="holdCount", jdbcType=JdbcType.DOUBLE), @Result(column="BC_TXID", property="bcTxid", jdbcType=JdbcType.VARCHAR), @Result(column="ADDR_ID", property="addrId", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_PUB_HASH", property="assetPubHash", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_TYPE", property="assetType", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_STATUS", property="assetStatus", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_ALIAS", property="assetAlias", jdbcType=JdbcType.VARCHAR), @Result(column="ASSET_KEYWORDS", property="assetKeywords", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_ENAME", property="dmtEname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_CNAME", property="dmtCname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_COUNT", property="dmtCount", jdbcType=JdbcType.DOUBLE), @Result(column="METADATA", property="metadata", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTAsset selectByPrimaryKey(WLTAssetKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAssetSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTAsset record, @Param("example") WLTAssetExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAssetSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTAsset record, @Param("example") WLTAssetExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTAssetSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTAsset record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_ASSET", "set USER_ID = #{userId,jdbcType=VARCHAR},", "FUND_ID = #{fundId,jdbcType=VARCHAR},", "HOLD_COUNT = #{holdCount,jdbcType=DOUBLE},", "BC_TXID = #{bcTxid,jdbcType=VARCHAR},", "ADDR_ID = #{addrId,jdbcType=VARCHAR},", "ASSET_PUB_HASH = #{assetPubHash,jdbcType=VARCHAR},", "ASSET_TYPE = #{assetType,jdbcType=VARCHAR},", "ASSET_STATUS = #{assetStatus,jdbcType=VARCHAR},", "ASSET_ALIAS = #{assetAlias,jdbcType=VARCHAR},", "ASSET_KEYWORDS = #{assetKeywords,jdbcType=VARCHAR},", "DMT_ENAME = #{dmtEname,jdbcType=VARCHAR},", "DMT_CNAME = #{dmtCname,jdbcType=VARCHAR},", "DMT_COUNT = #{dmtCount,jdbcType=DOUBLE},", "METADATA = #{metadata,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where ASSET_ID = #{assetId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTAsset record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTAssetSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTAsset; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample; public class WLTAssetSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTAssetExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_ASSET"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTAssetExample example) { BEGIN(); DELETE_FROM("WLT_ASSET"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTAsset record) { BEGIN(); INSERT_INTO("WLT_ASSET"); if (record.getAssetId() != null) { VALUES("ASSET_ID", "#{assetId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getFundId() != null) { VALUES("FUND_ID", "#{fundId,jdbcType=VARCHAR}"); } if (record.getHoldCount() != null) { VALUES("HOLD_COUNT", "#{holdCount,jdbcType=DOUBLE}"); } if (record.getBcTxid() != null) { VALUES("BC_TXID", "#{bcTxid,jdbcType=VARCHAR}"); } if (record.getAddrId() != null) { VALUES("ADDR_ID", "#{addrId,jdbcType=VARCHAR}"); } if (record.getAssetPubHash() != null) { VALUES("ASSET_PUB_HASH", "#{assetPubHash,jdbcType=VARCHAR}"); } if (record.getAssetType() != null) { VALUES("ASSET_TYPE", "#{assetType,jdbcType=VARCHAR}"); } if (record.getAssetStatus() != null) { VALUES("ASSET_STATUS", "#{assetStatus,jdbcType=VARCHAR}"); } if (record.getAssetAlias() != null) { VALUES("ASSET_ALIAS", "#{assetAlias,jdbcType=VARCHAR}"); } if (record.getAssetKeywords() != null) { VALUES("ASSET_KEYWORDS", "#{assetKeywords,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { VALUES("DMT_ENAME", "#{dmtEname,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { VALUES("DMT_CNAME", "#{dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtCount() != null) { VALUES("DMT_COUNT", "#{dmtCount,jdbcType=DOUBLE}"); } if (record.getMetadata() != null) { VALUES("METADATA", "#{metadata,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTAssetExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("ASSET_ID"); } else { SELECT("ASSET_ID"); } SELECT("USER_ID"); SELECT("FUND_ID"); SELECT("HOLD_COUNT"); SELECT("BC_TXID"); SELECT("ADDR_ID"); SELECT("ASSET_PUB_HASH"); SELECT("ASSET_TYPE"); SELECT("ASSET_STATUS"); SELECT("ASSET_ALIAS"); SELECT("ASSET_KEYWORDS"); SELECT("DMT_ENAME"); SELECT("DMT_CNAME"); SELECT("DMT_COUNT"); SELECT("METADATA"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_ASSET"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_ASSET"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTAsset record = (WLTAsset) parameter.get("record"); WLTAssetExample example = (WLTAssetExample) parameter.get("example"); BEGIN(); UPDATE("WLT_ASSET"); if (record.getAssetId() != null) { SET("ASSET_ID = #{record.assetId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getFundId() != null) { SET("FUND_ID = #{record.fundId,jdbcType=VARCHAR}"); } if (record.getHoldCount() != null) { SET("HOLD_COUNT = #{record.holdCount,jdbcType=DOUBLE}"); } if (record.getBcTxid() != null) { SET("BC_TXID = #{record.bcTxid,jdbcType=VARCHAR}"); } if (record.getAddrId() != null) { SET("ADDR_ID = #{record.addrId,jdbcType=VARCHAR}"); } if (record.getAssetPubHash() != null) { SET("ASSET_PUB_HASH = #{record.assetPubHash,jdbcType=VARCHAR}"); } if (record.getAssetType() != null) { SET("ASSET_TYPE = #{record.assetType,jdbcType=VARCHAR}"); } if (record.getAssetStatus() != null) { SET("ASSET_STATUS = #{record.assetStatus,jdbcType=VARCHAR}"); } if (record.getAssetAlias() != null) { SET("ASSET_ALIAS = #{record.assetAlias,jdbcType=VARCHAR}"); } if (record.getAssetKeywords() != null) { SET("ASSET_KEYWORDS = #{record.assetKeywords,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { SET("DMT_ENAME = #{record.dmtEname,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { SET("DMT_CNAME = #{record.dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtCount() != null) { SET("DMT_COUNT = #{record.dmtCount,jdbcType=DOUBLE}"); } if (record.getMetadata() != null) { SET("METADATA = #{record.metadata,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_ASSET"); SET("ASSET_ID = #{record.assetId,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("FUND_ID = #{record.fundId,jdbcType=VARCHAR}"); SET("HOLD_COUNT = #{record.holdCount,jdbcType=DOUBLE}"); SET("BC_TXID = #{record.bcTxid,jdbcType=VARCHAR}"); SET("ADDR_ID = #{record.addrId,jdbcType=VARCHAR}"); SET("ASSET_PUB_HASH = #{record.assetPubHash,jdbcType=VARCHAR}"); SET("ASSET_TYPE = #{record.assetType,jdbcType=VARCHAR}"); SET("ASSET_STATUS = #{record.assetStatus,jdbcType=VARCHAR}"); SET("ASSET_ALIAS = #{record.assetAlias,jdbcType=VARCHAR}"); SET("ASSET_KEYWORDS = #{record.assetKeywords,jdbcType=VARCHAR}"); SET("DMT_ENAME = #{record.dmtEname,jdbcType=VARCHAR}"); SET("DMT_CNAME = #{record.dmtCname,jdbcType=VARCHAR}"); SET("DMT_COUNT = #{record.dmtCount,jdbcType=DOUBLE}"); SET("METADATA = #{record.metadata,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTAssetExample example = (WLTAssetExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTAsset record) { BEGIN(); UPDATE("WLT_ASSET"); if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getFundId() != null) { SET("FUND_ID = #{fundId,jdbcType=VARCHAR}"); } if (record.getHoldCount() != null) { SET("HOLD_COUNT = #{holdCount,jdbcType=DOUBLE}"); } if (record.getBcTxid() != null) { SET("BC_TXID = #{bcTxid,jdbcType=VARCHAR}"); } if (record.getAddrId() != null) { SET("ADDR_ID = #{addrId,jdbcType=VARCHAR}"); } if (record.getAssetPubHash() != null) { SET("ASSET_PUB_HASH = #{assetPubHash,jdbcType=VARCHAR}"); } if (record.getAssetType() != null) { SET("ASSET_TYPE = #{assetType,jdbcType=VARCHAR}"); } if (record.getAssetStatus() != null) { SET("ASSET_STATUS = #{assetStatus,jdbcType=VARCHAR}"); } if (record.getAssetAlias() != null) { SET("ASSET_ALIAS = #{assetAlias,jdbcType=VARCHAR}"); } if (record.getAssetKeywords() != null) { SET("ASSET_KEYWORDS = #{assetKeywords,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { SET("DMT_ENAME = #{dmtEname,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { SET("DMT_CNAME = #{dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtCount() != null) { SET("DMT_COUNT = #{dmtCount,jdbcType=DOUBLE}"); } if (record.getMetadata() != null) { SET("METADATA = #{metadata,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("ASSET_ID = #{assetId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_ASSET * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTAssetExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTCertOrgMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrg; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgKey; public interface WLTCertOrgMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTCertOrgSqlProvider.class, method="countByExample") int countByExample(WLTCertOrgExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTCertOrgSqlProvider.class, method="deleteByExample") int deleteByExample(WLTCertOrgExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_CERT_ORG", "where ORG_ID = #{orgId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTCertOrgKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_CERT_ORG (ORG_ID, ORG_CODE, ", "ORG_NAME, ORG_TYPE, ", "USER_ID, CORPORATE_NAME, ", "LICENSE_CODE, LICENSE_PHOTO_ID, ", "NATIONAL, PROVINCE, ", "CITY, STREET, TEL, ", "FAX, WEB_RECORD_NUM, ", "ORG_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{orgId,jdbcType=VARCHAR}, #{orgCode,jdbcType=VARCHAR}, ", "#{orgName,jdbcType=VARCHAR}, #{orgType,jdbcType=VARCHAR}, ", "#{userId,jdbcType=VARCHAR}, #{corporateName,jdbcType=VARCHAR}, ", "#{licenseCode,jdbcType=VARCHAR}, #{licensePhotoId,jdbcType=VARCHAR}, ", "#{national,jdbcType=VARCHAR}, #{province,jdbcType=VARCHAR}, ", "#{city,jdbcType=VARCHAR}, #{street,jdbcType=VARCHAR}, #{tel,jdbcType=VARCHAR}, ", "#{fax,jdbcType=VARCHAR}, #{webRecordNum,jdbcType=VARCHAR}, ", "#{orgStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTCertOrg record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTCertOrgSqlProvider.class, method="insertSelective") int insertSelective(WLTCertOrg record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTCertOrgSqlProvider.class, method="selectByExample") @Results({ @Result(column="ORG_ID", property="orgId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="ORG_CODE", property="orgCode", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_NAME", property="orgName", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_TYPE", property="orgType", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="CORPORATE_NAME", property="corporateName", jdbcType=JdbcType.VARCHAR), @Result(column="LICENSE_CODE", property="licenseCode", jdbcType=JdbcType.VARCHAR), @Result(column="LICENSE_PHOTO_ID", property="licensePhotoId", jdbcType=JdbcType.VARCHAR), @Result(column="NATIONAL", property="national", jdbcType=JdbcType.VARCHAR), @Result(column="PROVINCE", property="province", jdbcType=JdbcType.VARCHAR), @Result(column="CITY", property="city", jdbcType=JdbcType.VARCHAR), @Result(column="STREET", property="street", jdbcType=JdbcType.VARCHAR), @Result(column="TEL", property="tel", jdbcType=JdbcType.VARCHAR), @Result(column="FAX", property="fax", jdbcType=JdbcType.VARCHAR), @Result(column="WEB_RECORD_NUM", property="webRecordNum", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_STATUS", property="orgStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTCertOrgExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "ORG_ID, ORG_CODE, ORG_NAME, ORG_TYPE, USER_ID, CORPORATE_NAME, LICENSE_CODE, ", "LICENSE_PHOTO_ID, NATIONAL, PROVINCE, CITY, STREET, TEL, FAX, WEB_RECORD_NUM, ", "ORG_STATUS, CREATED_TIME, UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_CERT_ORG", "where ORG_ID = #{orgId,jdbcType=VARCHAR}" }) @Results({ @Result(column="ORG_ID", property="orgId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="ORG_CODE", property="orgCode", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_NAME", property="orgName", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_TYPE", property="orgType", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="CORPORATE_NAME", property="corporateName", jdbcType=JdbcType.VARCHAR), @Result(column="LICENSE_CODE", property="licenseCode", jdbcType=JdbcType.VARCHAR), @Result(column="LICENSE_PHOTO_ID", property="licensePhotoId", jdbcType=JdbcType.VARCHAR), @Result(column="NATIONAL", property="national", jdbcType=JdbcType.VARCHAR), @Result(column="PROVINCE", property="province", jdbcType=JdbcType.VARCHAR), @Result(column="CITY", property="city", jdbcType=JdbcType.VARCHAR), @Result(column="STREET", property="street", jdbcType=JdbcType.VARCHAR), @Result(column="TEL", property="tel", jdbcType=JdbcType.VARCHAR), @Result(column="FAX", property="fax", jdbcType=JdbcType.VARCHAR), @Result(column="WEB_RECORD_NUM", property="webRecordNum", jdbcType=JdbcType.VARCHAR), @Result(column="ORG_STATUS", property="orgStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTCertOrg selectByPrimaryKey(WLTCertOrgKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertOrgSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTCertOrg record, @Param("example") WLTCertOrgExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertOrgSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTCertOrg record, @Param("example") WLTCertOrgExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertOrgSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTCertOrg record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_CERT_ORG", "set ORG_CODE = #{orgCode,jdbcType=VARCHAR},", "ORG_NAME = #{orgName,jdbcType=VARCHAR},", "ORG_TYPE = #{orgType,jdbcType=VARCHAR},", "USER_ID = #{userId,jdbcType=VARCHAR},", "CORPORATE_NAME = #{corporateName,jdbcType=VARCHAR},", "LICENSE_CODE = #{licenseCode,jdbcType=VARCHAR},", "LICENSE_PHOTO_ID = #{licensePhotoId,jdbcType=VARCHAR},", "NATIONAL = #{national,jdbcType=VARCHAR},", "PROVINCE = #{province,jdbcType=VARCHAR},", "CITY = #{city,jdbcType=VARCHAR},", "STREET = #{street,jdbcType=VARCHAR},", "TEL = #{tel,jdbcType=VARCHAR},", "FAX = #{fax,jdbcType=VARCHAR},", "WEB_RECORD_NUM = #{webRecordNum,jdbcType=VARCHAR},", "ORG_STATUS = #{orgStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where ORG_ID = #{orgId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTCertOrg record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTCertOrgSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrg; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample; public class WLTCertOrgSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTCertOrgExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_CERT_ORG"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTCertOrgExample example) { BEGIN(); DELETE_FROM("WLT_CERT_ORG"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTCertOrg record) { BEGIN(); INSERT_INTO("WLT_CERT_ORG"); if (record.getOrgId() != null) { VALUES("ORG_ID", "#{orgId,jdbcType=VARCHAR}"); } if (record.getOrgCode() != null) { VALUES("ORG_CODE", "#{orgCode,jdbcType=VARCHAR}"); } if (record.getOrgName() != null) { VALUES("ORG_NAME", "#{orgName,jdbcType=VARCHAR}"); } if (record.getOrgType() != null) { VALUES("ORG_TYPE", "#{orgType,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getCorporateName() != null) { VALUES("CORPORATE_NAME", "#{corporateName,jdbcType=VARCHAR}"); } if (record.getLicenseCode() != null) { VALUES("LICENSE_CODE", "#{licenseCode,jdbcType=VARCHAR}"); } if (record.getLicensePhotoId() != null) { VALUES("LICENSE_PHOTO_ID", "#{licensePhotoId,jdbcType=VARCHAR}"); } if (record.getNational() != null) { VALUES("NATIONAL", "#{national,jdbcType=VARCHAR}"); } if (record.getProvince() != null) { VALUES("PROVINCE", "#{province,jdbcType=VARCHAR}"); } if (record.getCity() != null) { VALUES("CITY", "#{city,jdbcType=VARCHAR}"); } if (record.getStreet() != null) { VALUES("STREET", "#{street,jdbcType=VARCHAR}"); } if (record.getTel() != null) { VALUES("TEL", "#{tel,jdbcType=VARCHAR}"); } if (record.getFax() != null) { VALUES("FAX", "#{fax,jdbcType=VARCHAR}"); } if (record.getWebRecordNum() != null) { VALUES("WEB_RECORD_NUM", "#{webRecordNum,jdbcType=VARCHAR}"); } if (record.getOrgStatus() != null) { VALUES("ORG_STATUS", "#{orgStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTCertOrgExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("ORG_ID"); } else { SELECT("ORG_ID"); } SELECT("ORG_CODE"); SELECT("ORG_NAME"); SELECT("ORG_TYPE"); SELECT("USER_ID"); SELECT("CORPORATE_NAME"); SELECT("LICENSE_CODE"); SELECT("LICENSE_PHOTO_ID"); SELECT("NATIONAL"); SELECT("PROVINCE"); SELECT("CITY"); SELECT("STREET"); SELECT("TEL"); SELECT("FAX"); SELECT("WEB_RECORD_NUM"); SELECT("ORG_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_CERT_ORG"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_CERT_ORG"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTCertOrg record = (WLTCertOrg) parameter.get("record"); WLTCertOrgExample example = (WLTCertOrgExample) parameter.get("example"); BEGIN(); UPDATE("WLT_CERT_ORG"); if (record.getOrgId() != null) { SET("ORG_ID = #{record.orgId,jdbcType=VARCHAR}"); } if (record.getOrgCode() != null) { SET("ORG_CODE = #{record.orgCode,jdbcType=VARCHAR}"); } if (record.getOrgName() != null) { SET("ORG_NAME = #{record.orgName,jdbcType=VARCHAR}"); } if (record.getOrgType() != null) { SET("ORG_TYPE = #{record.orgType,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getCorporateName() != null) { SET("CORPORATE_NAME = #{record.corporateName,jdbcType=VARCHAR}"); } if (record.getLicenseCode() != null) { SET("LICENSE_CODE = #{record.licenseCode,jdbcType=VARCHAR}"); } if (record.getLicensePhotoId() != null) { SET("LICENSE_PHOTO_ID = #{record.licensePhotoId,jdbcType=VARCHAR}"); } if (record.getNational() != null) { SET("NATIONAL = #{record.national,jdbcType=VARCHAR}"); } if (record.getProvince() != null) { SET("PROVINCE = #{record.province,jdbcType=VARCHAR}"); } if (record.getCity() != null) { SET("CITY = #{record.city,jdbcType=VARCHAR}"); } if (record.getStreet() != null) { SET("STREET = #{record.street,jdbcType=VARCHAR}"); } if (record.getTel() != null) { SET("TEL = #{record.tel,jdbcType=VARCHAR}"); } if (record.getFax() != null) { SET("FAX = #{record.fax,jdbcType=VARCHAR}"); } if (record.getWebRecordNum() != null) { SET("WEB_RECORD_NUM = #{record.webRecordNum,jdbcType=VARCHAR}"); } if (record.getOrgStatus() != null) { SET("ORG_STATUS = #{record.orgStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_CERT_ORG"); SET("ORG_ID = #{record.orgId,jdbcType=VARCHAR}"); SET("ORG_CODE = #{record.orgCode,jdbcType=VARCHAR}"); SET("ORG_NAME = #{record.orgName,jdbcType=VARCHAR}"); SET("ORG_TYPE = #{record.orgType,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("CORPORATE_NAME = #{record.corporateName,jdbcType=VARCHAR}"); SET("LICENSE_CODE = #{record.licenseCode,jdbcType=VARCHAR}"); SET("LICENSE_PHOTO_ID = #{record.licensePhotoId,jdbcType=VARCHAR}"); SET("NATIONAL = #{record.national,jdbcType=VARCHAR}"); SET("PROVINCE = #{record.province,jdbcType=VARCHAR}"); SET("CITY = #{record.city,jdbcType=VARCHAR}"); SET("STREET = #{record.street,jdbcType=VARCHAR}"); SET("TEL = #{record.tel,jdbcType=VARCHAR}"); SET("FAX = #{record.fax,jdbcType=VARCHAR}"); SET("WEB_RECORD_NUM = #{record.webRecordNum,jdbcType=VARCHAR}"); SET("ORG_STATUS = #{record.orgStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTCertOrgExample example = (WLTCertOrgExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTCertOrg record) { BEGIN(); UPDATE("WLT_CERT_ORG"); if (record.getOrgCode() != null) { SET("ORG_CODE = #{orgCode,jdbcType=VARCHAR}"); } if (record.getOrgName() != null) { SET("ORG_NAME = #{orgName,jdbcType=VARCHAR}"); } if (record.getOrgType() != null) { SET("ORG_TYPE = #{orgType,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getCorporateName() != null) { SET("CORPORATE_NAME = #{corporateName,jdbcType=VARCHAR}"); } if (record.getLicenseCode() != null) { SET("LICENSE_CODE = #{licenseCode,jdbcType=VARCHAR}"); } if (record.getLicensePhotoId() != null) { SET("LICENSE_PHOTO_ID = #{licensePhotoId,jdbcType=VARCHAR}"); } if (record.getNational() != null) { SET("NATIONAL = #{national,jdbcType=VARCHAR}"); } if (record.getProvince() != null) { SET("PROVINCE = #{province,jdbcType=VARCHAR}"); } if (record.getCity() != null) { SET("CITY = #{city,jdbcType=VARCHAR}"); } if (record.getStreet() != null) { SET("STREET = #{street,jdbcType=VARCHAR}"); } if (record.getTel() != null) { SET("TEL = #{tel,jdbcType=VARCHAR}"); } if (record.getFax() != null) { SET("FAX = #{fax,jdbcType=VARCHAR}"); } if (record.getWebRecordNum() != null) { SET("WEB_RECORD_NUM = #{webRecordNum,jdbcType=VARCHAR}"); } if (record.getOrgStatus() != null) { SET("ORG_STATUS = #{orgStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("ORG_ID = #{orgId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_ORG * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTCertOrgExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTCertPerMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPer; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerKey; public interface WLTCertPerMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTCertPerSqlProvider.class, method="countByExample") int countByExample(WLTCertPerExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTCertPerSqlProvider.class, method="deleteByExample") int deleteByExample(WLTCertPerExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_CERT_PER", "where PER_ID = #{perId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTCertPerKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_CERT_PER (PER_ID, PER_CODE, ", "USER_ID, REAL_NAME, ", "ID_CARD_TYPE, ID_CARD_CODE, ", "ID_CARD_PHOTO_ID, PER_STATUS, ", "CREATED_TIME, UPDATED_TIMD, ", "RESERVED1, RESERVED2)", "values (#{perId,jdbcType=VARCHAR}, #{perCode,jdbcType=VARCHAR}, ", "#{userId,jdbcType=VARCHAR}, #{realName,jdbcType=VARCHAR}, ", "#{idCardType,jdbcType=VARCHAR}, #{idCardCode,jdbcType=VARCHAR}, ", "#{idCardPhotoId,jdbcType=VARCHAR}, #{perStatus,jdbcType=VARCHAR}, ", "#{createdTime,jdbcType=TIMESTAMP}, #{updatedTimd,jdbcType=TIMESTAMP}, ", "#{reserved1,jdbcType=VARCHAR}, #{reserved2,jdbcType=VARCHAR})" }) int insert(WLTCertPer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTCertPerSqlProvider.class, method="insertSelective") int insertSelective(WLTCertPer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTCertPerSqlProvider.class, method="selectByExample") @Results({ @Result(column="PER_ID", property="perId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="PER_CODE", property="perCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="REAL_NAME", property="realName", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_TYPE", property="idCardType", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_CODE", property="idCardCode", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_PHOTO_ID", property="idCardPhotoId", jdbcType=JdbcType.VARCHAR), @Result(column="PER_STATUS", property="perStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIMD", property="updatedTimd", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTCertPerExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "PER_ID, PER_CODE, USER_ID, REAL_NAME, ID_CARD_TYPE, ID_CARD_CODE, ID_CARD_PHOTO_ID, ", "PER_STATUS, CREATED_TIME, UPDATED_TIMD, RESERVED1, RESERVED2", "from WLT_CERT_PER", "where PER_ID = #{perId,jdbcType=VARCHAR}" }) @Results({ @Result(column="PER_ID", property="perId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="PER_CODE", property="perCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="REAL_NAME", property="realName", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_TYPE", property="idCardType", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_CODE", property="idCardCode", jdbcType=JdbcType.VARCHAR), @Result(column="ID_CARD_PHOTO_ID", property="idCardPhotoId", jdbcType=JdbcType.VARCHAR), @Result(column="PER_STATUS", property="perStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIMD", property="updatedTimd", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTCertPer selectByPrimaryKey(WLTCertPerKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertPerSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTCertPer record, @Param("example") WLTCertPerExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertPerSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTCertPer record, @Param("example") WLTCertPerExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTCertPerSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTCertPer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_CERT_PER", "set PER_CODE = #{perCode,jdbcType=VARCHAR},", "USER_ID = #{userId,jdbcType=VARCHAR},", "REAL_NAME = #{realName,jdbcType=VARCHAR},", "ID_CARD_TYPE = #{idCardType,jdbcType=VARCHAR},", "ID_CARD_CODE = #{idCardCode,jdbcType=VARCHAR},", "ID_CARD_PHOTO_ID = #{idCardPhotoId,jdbcType=VARCHAR},", "PER_STATUS = #{perStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIMD = #{updatedTimd,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where PER_ID = #{perId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTCertPer record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTCertPerSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPer; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample; public class WLTCertPerSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTCertPerExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_CERT_PER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTCertPerExample example) { BEGIN(); DELETE_FROM("WLT_CERT_PER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTCertPer record) { BEGIN(); INSERT_INTO("WLT_CERT_PER"); if (record.getPerId() != null) { VALUES("PER_ID", "#{perId,jdbcType=VARCHAR}"); } if (record.getPerCode() != null) { VALUES("PER_CODE", "#{perCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getRealName() != null) { VALUES("REAL_NAME", "#{realName,jdbcType=VARCHAR}"); } if (record.getIdCardType() != null) { VALUES("ID_CARD_TYPE", "#{idCardType,jdbcType=VARCHAR}"); } if (record.getIdCardCode() != null) { VALUES("ID_CARD_CODE", "#{idCardCode,jdbcType=VARCHAR}"); } if (record.getIdCardPhotoId() != null) { VALUES("ID_CARD_PHOTO_ID", "#{idCardPhotoId,jdbcType=VARCHAR}"); } if (record.getPerStatus() != null) { VALUES("PER_STATUS", "#{perStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTimd() != null) { VALUES("UPDATED_TIMD", "#{updatedTimd,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTCertPerExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("PER_ID"); } else { SELECT("PER_ID"); } SELECT("PER_CODE"); SELECT("USER_ID"); SELECT("REAL_NAME"); SELECT("ID_CARD_TYPE"); SELECT("ID_CARD_CODE"); SELECT("ID_CARD_PHOTO_ID"); SELECT("PER_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIMD"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_CERT_PER"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_CERT_PER"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTCertPer record = (WLTCertPer) parameter.get("record"); WLTCertPerExample example = (WLTCertPerExample) parameter.get("example"); BEGIN(); UPDATE("WLT_CERT_PER"); if (record.getPerId() != null) { SET("PER_ID = #{record.perId,jdbcType=VARCHAR}"); } if (record.getPerCode() != null) { SET("PER_CODE = #{record.perCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getRealName() != null) { SET("REAL_NAME = #{record.realName,jdbcType=VARCHAR}"); } if (record.getIdCardType() != null) { SET("ID_CARD_TYPE = #{record.idCardType,jdbcType=VARCHAR}"); } if (record.getIdCardCode() != null) { SET("ID_CARD_CODE = #{record.idCardCode,jdbcType=VARCHAR}"); } if (record.getIdCardPhotoId() != null) { SET("ID_CARD_PHOTO_ID = #{record.idCardPhotoId,jdbcType=VARCHAR}"); } if (record.getPerStatus() != null) { SET("PER_STATUS = #{record.perStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTimd() != null) { SET("UPDATED_TIMD = #{record.updatedTimd,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_CERT_PER"); SET("PER_ID = #{record.perId,jdbcType=VARCHAR}"); SET("PER_CODE = #{record.perCode,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("REAL_NAME = #{record.realName,jdbcType=VARCHAR}"); SET("ID_CARD_TYPE = #{record.idCardType,jdbcType=VARCHAR}"); SET("ID_CARD_CODE = #{record.idCardCode,jdbcType=VARCHAR}"); SET("ID_CARD_PHOTO_ID = #{record.idCardPhotoId,jdbcType=VARCHAR}"); SET("PER_STATUS = #{record.perStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIMD = #{record.updatedTimd,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTCertPerExample example = (WLTCertPerExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTCertPer record) { BEGIN(); UPDATE("WLT_CERT_PER"); if (record.getPerCode() != null) { SET("PER_CODE = #{perCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getRealName() != null) { SET("REAL_NAME = #{realName,jdbcType=VARCHAR}"); } if (record.getIdCardType() != null) { SET("ID_CARD_TYPE = #{idCardType,jdbcType=VARCHAR}"); } if (record.getIdCardCode() != null) { SET("ID_CARD_CODE = #{idCardCode,jdbcType=VARCHAR}"); } if (record.getIdCardPhotoId() != null) { SET("ID_CARD_PHOTO_ID = #{idCardPhotoId,jdbcType=VARCHAR}"); } if (record.getPerStatus() != null) { SET("PER_STATUS = #{perStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTimd() != null) { SET("UPDATED_TIMD = #{updatedTimd,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("PER_ID = #{perId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_CERT_PER * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTCertPerExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTFileMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTFile; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample; import org.fc.wlt.ordbgens.wlt.entity.WLTFileKey; public interface WLTFileMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTFileSqlProvider.class, method="countByExample") int countByExample(WLTFileExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTFileSqlProvider.class, method="deleteByExample") int deleteByExample(WLTFileExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_FILE", "where FILE_ID = #{fileId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTFileKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_FILE (FILE_ID, FILE_PATH, ", "FILE_NAME, FILE_SIZE, ", "USER_ID, FILE_HASH, ", "CREATED_TIME, UPDATED_TIME, ", "RESERVED1, RESERVED2)", "values (#{fileId,jdbcType=VARCHAR}, #{filePath,jdbcType=VARCHAR}, ", "#{fileName,jdbcType=VARCHAR}, #{fileSize,jdbcType=DOUBLE}, ", "#{userId,jdbcType=VARCHAR}, #{fileHash,jdbcType=VARCHAR}, ", "#{createdTime,jdbcType=TIMESTAMP}, #{updatedTime,jdbcType=TIMESTAMP}, ", "#{reserved1,jdbcType=VARCHAR}, #{reserved2,jdbcType=VARCHAR})" }) int insert(WLTFile record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTFileSqlProvider.class, method="insertSelective") int insertSelective(WLTFile record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTFileSqlProvider.class, method="selectByExample") @Results({ @Result(column="FILE_ID", property="fileId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="FILE_PATH", property="filePath", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_NAME", property="fileName", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_SIZE", property="fileSize", jdbcType=JdbcType.DOUBLE), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_HASH", property="fileHash", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTFileExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "FILE_ID, FILE_PATH, FILE_NAME, FILE_SIZE, USER_ID, FILE_HASH, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_FILE", "where FILE_ID = #{fileId,jdbcType=VARCHAR}" }) @Results({ @Result(column="FILE_ID", property="fileId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="FILE_PATH", property="filePath", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_NAME", property="fileName", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_SIZE", property="fileSize", jdbcType=JdbcType.DOUBLE), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="FILE_HASH", property="fileHash", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTFile selectByPrimaryKey(WLTFileKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFileSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTFile record, @Param("example") WLTFileExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFileSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTFile record, @Param("example") WLTFileExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFileSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTFile record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_FILE", "set FILE_PATH = #{filePath,jdbcType=VARCHAR},", "FILE_NAME = #{fileName,jdbcType=VARCHAR},", "FILE_SIZE = #{fileSize,jdbcType=DOUBLE},", "USER_ID = #{userId,jdbcType=VARCHAR},", "FILE_HASH = #{fileHash,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where FILE_ID = #{fileId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTFile record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTFileSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTFile; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample; public class WLTFileSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTFileExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_FILE"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTFileExample example) { BEGIN(); DELETE_FROM("WLT_FILE"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTFile record) { BEGIN(); INSERT_INTO("WLT_FILE"); if (record.getFileId() != null) { VALUES("FILE_ID", "#{fileId,jdbcType=VARCHAR}"); } if (record.getFilePath() != null) { VALUES("FILE_PATH", "#{filePath,jdbcType=VARCHAR}"); } if (record.getFileName() != null) { VALUES("FILE_NAME", "#{fileName,jdbcType=VARCHAR}"); } if (record.getFileSize() != null) { VALUES("FILE_SIZE", "#{fileSize,jdbcType=DOUBLE}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getFileHash() != null) { VALUES("FILE_HASH", "#{fileHash,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTFileExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("FILE_ID"); } else { SELECT("FILE_ID"); } SELECT("FILE_PATH"); SELECT("FILE_NAME"); SELECT("FILE_SIZE"); SELECT("USER_ID"); SELECT("FILE_HASH"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_FILE"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_FILE"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTFile record = (WLTFile) parameter.get("record"); WLTFileExample example = (WLTFileExample) parameter.get("example"); BEGIN(); UPDATE("WLT_FILE"); if (record.getFileId() != null) { SET("FILE_ID = #{record.fileId,jdbcType=VARCHAR}"); } if (record.getFilePath() != null) { SET("FILE_PATH = #{record.filePath,jdbcType=VARCHAR}"); } if (record.getFileName() != null) { SET("FILE_NAME = #{record.fileName,jdbcType=VARCHAR}"); } if (record.getFileSize() != null) { SET("FILE_SIZE = #{record.fileSize,jdbcType=DOUBLE}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getFileHash() != null) { SET("FILE_HASH = #{record.fileHash,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_FILE"); SET("FILE_ID = #{record.fileId,jdbcType=VARCHAR}"); SET("FILE_PATH = #{record.filePath,jdbcType=VARCHAR}"); SET("FILE_NAME = #{record.fileName,jdbcType=VARCHAR}"); SET("FILE_SIZE = #{record.fileSize,jdbcType=DOUBLE}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("FILE_HASH = #{record.fileHash,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTFileExample example = (WLTFileExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTFile record) { BEGIN(); UPDATE("WLT_FILE"); if (record.getFilePath() != null) { SET("FILE_PATH = #{filePath,jdbcType=VARCHAR}"); } if (record.getFileName() != null) { SET("FILE_NAME = #{fileName,jdbcType=VARCHAR}"); } if (record.getFileSize() != null) { SET("FILE_SIZE = #{fileSize,jdbcType=DOUBLE}"); } if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getFileHash() != null) { SET("FILE_HASH = #{fileHash,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("FILE_ID = #{fileId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FILE * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTFileExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTFundMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTFund; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample; import org.fc.wlt.ordbgens.wlt.entity.WLTFundKey; public interface WLTFundMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTFundSqlProvider.class, method="countByExample") int countByExample(WLTFundExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @DeleteProvider(type=WLTFundSqlProvider.class, method="deleteByExample") int deleteByExample(WLTFundExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Delete({ "delete from WLT_FUND", "where FUND_ID = #{fundId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTFundKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Insert({ "insert into WLT_FUND (FUND_ID, USER_ID, ", "DMT_CNAME, DMT_ENAME, ", "GENIS_ADDR, GENIS_ORG_ID, ", "GENIS_DEPOSIT, TOTAL_COUNT, ", "COLORED_FBC, EXCHANGE_FBC, ", "TURNOVER_COUNT, DATE_TIME, ", "FUND_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{fundId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, ", "#{dmtCname,jdbcType=VARCHAR}, #{dmtEname,jdbcType=VARCHAR}, ", "#{genisAddr,jdbcType=VARCHAR}, #{genisOrgId,jdbcType=VARCHAR}, ", "#{genisDeposit,jdbcType=DOUBLE}, #{totalCount,jdbcType=DOUBLE}, ", "#{coloredFbc,jdbcType=DOUBLE}, #{exchangeFbc,jdbcType=DOUBLE}, ", "#{turnoverCount,jdbcType=DOUBLE}, #{dateTime,jdbcType=TIMESTAMP}, ", "#{fundStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTFund record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @InsertProvider(type=WLTFundSqlProvider.class, method="insertSelective") int insertSelective(WLTFund record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @SelectProvider(type=WLTFundSqlProvider.class, method="selectByExample") @Results({ @Result(column="FUND_ID", property="fundId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_CNAME", property="dmtCname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_ENAME", property="dmtEname", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_ADDR", property="genisAddr", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_ORG_ID", property="genisOrgId", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_DEPOSIT", property="genisDeposit", jdbcType=JdbcType.DOUBLE), @Result(column="TOTAL_COUNT", property="totalCount", jdbcType=JdbcType.DOUBLE), @Result(column="COLORED_FBC", property="coloredFbc", jdbcType=JdbcType.DOUBLE), @Result(column="EXCHANGE_FBC", property="exchangeFbc", jdbcType=JdbcType.DOUBLE), @Result(column="TURNOVER_COUNT", property="turnoverCount", jdbcType=JdbcType.DOUBLE), @Result(column="DATE_TIME", property="dateTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="FUND_STATUS", property="fundStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTFundExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Select({ "select", "FUND_ID, USER_ID, DMT_CNAME, DMT_ENAME, GENIS_ADDR, GENIS_ORG_ID, GENIS_DEPOSIT, ", "TOTAL_COUNT, COLORED_FBC, EXCHANGE_FBC, TURNOVER_COUNT, DATE_TIME, FUND_STATUS, ", "CREATED_TIME, UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_FUND", "where FUND_ID = #{fundId,jdbcType=VARCHAR}" }) @Results({ @Result(column="FUND_ID", property="fundId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_CNAME", property="dmtCname", jdbcType=JdbcType.VARCHAR), @Result(column="DMT_ENAME", property="dmtEname", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_ADDR", property="genisAddr", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_ORG_ID", property="genisOrgId", jdbcType=JdbcType.VARCHAR), @Result(column="GENIS_DEPOSIT", property="genisDeposit", jdbcType=JdbcType.DOUBLE), @Result(column="TOTAL_COUNT", property="totalCount", jdbcType=JdbcType.DOUBLE), @Result(column="COLORED_FBC", property="coloredFbc", jdbcType=JdbcType.DOUBLE), @Result(column="EXCHANGE_FBC", property="exchangeFbc", jdbcType=JdbcType.DOUBLE), @Result(column="TURNOVER_COUNT", property="turnoverCount", jdbcType=JdbcType.DOUBLE), @Result(column="DATE_TIME", property="dateTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="FUND_STATUS", property="fundStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTFund selectByPrimaryKey(WLTFundKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFundSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTFund record, @Param("example") WLTFundExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFundSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTFund record, @Param("example") WLTFundExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @UpdateProvider(type=WLTFundSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTFund record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ @Update({ "update WLT_FUND", "set USER_ID = #{userId,jdbcType=VARCHAR},", "DMT_CNAME = #{dmtCname,jdbcType=VARCHAR},", "DMT_ENAME = #{dmtEname,jdbcType=VARCHAR},", "GENIS_ADDR = #{genisAddr,jdbcType=VARCHAR},", "GENIS_ORG_ID = #{genisOrgId,jdbcType=VARCHAR},", "GENIS_DEPOSIT = #{genisDeposit,jdbcType=DOUBLE},", "TOTAL_COUNT = #{totalCount,jdbcType=DOUBLE},", "COLORED_FBC = #{coloredFbc,jdbcType=DOUBLE},", "EXCHANGE_FBC = #{exchangeFbc,jdbcType=DOUBLE},", "TURNOVER_COUNT = #{turnoverCount,jdbcType=DOUBLE},", "DATE_TIME = #{dateTime,jdbcType=TIMESTAMP},", "FUND_STATUS = #{fundStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where FUND_ID = #{fundId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTFund record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTFundSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTFund; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample; public class WLTFundSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String countByExample(WLTFundExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_FUND"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String deleteByExample(WLTFundExample example) { BEGIN(); DELETE_FROM("WLT_FUND"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String insertSelective(WLTFund record) { BEGIN(); INSERT_INTO("WLT_FUND"); if (record.getFundId() != null) { VALUES("FUND_ID", "#{fundId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { VALUES("DMT_CNAME", "#{dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { VALUES("DMT_ENAME", "#{dmtEname,jdbcType=VARCHAR}"); } if (record.getGenisAddr() != null) { VALUES("GENIS_ADDR", "#{genisAddr,jdbcType=VARCHAR}"); } if (record.getGenisOrgId() != null) { VALUES("GENIS_ORG_ID", "#{genisOrgId,jdbcType=VARCHAR}"); } if (record.getGenisDeposit() != null) { VALUES("GENIS_DEPOSIT", "#{genisDeposit,jdbcType=DOUBLE}"); } if (record.getTotalCount() != null) { VALUES("TOTAL_COUNT", "#{totalCount,jdbcType=DOUBLE}"); } if (record.getColoredFbc() != null) { VALUES("COLORED_FBC", "#{coloredFbc,jdbcType=DOUBLE}"); } if (record.getExchangeFbc() != null) { VALUES("EXCHANGE_FBC", "#{exchangeFbc,jdbcType=DOUBLE}"); } if (record.getTurnoverCount() != null) { VALUES("TURNOVER_COUNT", "#{turnoverCount,jdbcType=DOUBLE}"); } if (record.getDateTime() != null) { VALUES("DATE_TIME", "#{dateTime,jdbcType=TIMESTAMP}"); } if (record.getFundStatus() != null) { VALUES("FUND_STATUS", "#{fundStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String selectByExample(WLTFundExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("FUND_ID"); } else { SELECT("FUND_ID"); } SELECT("USER_ID"); SELECT("DMT_CNAME"); SELECT("DMT_ENAME"); SELECT("GENIS_ADDR"); SELECT("GENIS_ORG_ID"); SELECT("GENIS_DEPOSIT"); SELECT("TOTAL_COUNT"); SELECT("COLORED_FBC"); SELECT("EXCHANGE_FBC"); SELECT("TURNOVER_COUNT"); SELECT("DATE_TIME"); SELECT("FUND_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_FUND"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_FUND"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTFund record = (WLTFund) parameter.get("record"); WLTFundExample example = (WLTFundExample) parameter.get("example"); BEGIN(); UPDATE("WLT_FUND"); if (record.getFundId() != null) { SET("FUND_ID = #{record.fundId,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { SET("DMT_CNAME = #{record.dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { SET("DMT_ENAME = #{record.dmtEname,jdbcType=VARCHAR}"); } if (record.getGenisAddr() != null) { SET("GENIS_ADDR = #{record.genisAddr,jdbcType=VARCHAR}"); } if (record.getGenisOrgId() != null) { SET("GENIS_ORG_ID = #{record.genisOrgId,jdbcType=VARCHAR}"); } if (record.getGenisDeposit() != null) { SET("GENIS_DEPOSIT = #{record.genisDeposit,jdbcType=DOUBLE}"); } if (record.getTotalCount() != null) { SET("TOTAL_COUNT = #{record.totalCount,jdbcType=DOUBLE}"); } if (record.getColoredFbc() != null) { SET("COLORED_FBC = #{record.coloredFbc,jdbcType=DOUBLE}"); } if (record.getExchangeFbc() != null) { SET("EXCHANGE_FBC = #{record.exchangeFbc,jdbcType=DOUBLE}"); } if (record.getTurnoverCount() != null) { SET("TURNOVER_COUNT = #{record.turnoverCount,jdbcType=DOUBLE}"); } if (record.getDateTime() != null) { SET("DATE_TIME = #{record.dateTime,jdbcType=TIMESTAMP}"); } if (record.getFundStatus() != null) { SET("FUND_STATUS = #{record.fundStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_FUND"); SET("FUND_ID = #{record.fundId,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("DMT_CNAME = #{record.dmtCname,jdbcType=VARCHAR}"); SET("DMT_ENAME = #{record.dmtEname,jdbcType=VARCHAR}"); SET("GENIS_ADDR = #{record.genisAddr,jdbcType=VARCHAR}"); SET("GENIS_ORG_ID = #{record.genisOrgId,jdbcType=VARCHAR}"); SET("GENIS_DEPOSIT = #{record.genisDeposit,jdbcType=DOUBLE}"); SET("TOTAL_COUNT = #{record.totalCount,jdbcType=DOUBLE}"); SET("COLORED_FBC = #{record.coloredFbc,jdbcType=DOUBLE}"); SET("EXCHANGE_FBC = #{record.exchangeFbc,jdbcType=DOUBLE}"); SET("TURNOVER_COUNT = #{record.turnoverCount,jdbcType=DOUBLE}"); SET("DATE_TIME = #{record.dateTime,jdbcType=TIMESTAMP}"); SET("FUND_STATUS = #{record.fundStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTFundExample example = (WLTFundExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ public String updateByPrimaryKeySelective(WLTFund record) { BEGIN(); UPDATE("WLT_FUND"); if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getDmtCname() != null) { SET("DMT_CNAME = #{dmtCname,jdbcType=VARCHAR}"); } if (record.getDmtEname() != null) { SET("DMT_ENAME = #{dmtEname,jdbcType=VARCHAR}"); } if (record.getGenisAddr() != null) { SET("GENIS_ADDR = #{genisAddr,jdbcType=VARCHAR}"); } if (record.getGenisOrgId() != null) { SET("GENIS_ORG_ID = #{genisOrgId,jdbcType=VARCHAR}"); } if (record.getGenisDeposit() != null) { SET("GENIS_DEPOSIT = #{genisDeposit,jdbcType=DOUBLE}"); } if (record.getTotalCount() != null) { SET("TOTAL_COUNT = #{totalCount,jdbcType=DOUBLE}"); } if (record.getColoredFbc() != null) { SET("COLORED_FBC = #{coloredFbc,jdbcType=DOUBLE}"); } if (record.getExchangeFbc() != null) { SET("EXCHANGE_FBC = #{exchangeFbc,jdbcType=DOUBLE}"); } if (record.getTurnoverCount() != null) { SET("TURNOVER_COUNT = #{turnoverCount,jdbcType=DOUBLE}"); } if (record.getDateTime() != null) { SET("DATE_TIME = #{dateTime,jdbcType=TIMESTAMP}"); } if (record.getFundStatus() != null) { SET("FUND_STATUS = #{fundStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("FUND_ID = #{fundId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_FUND * * @mbggenerated Thu Feb 01 14:31:13 CST 2018 */ protected void applyWhere(WLTFundExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTPendMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTPend; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample; import org.fc.wlt.ordbgens.wlt.entity.WLTPendKey; public interface WLTPendMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTPendSqlProvider.class, method="countByExample") int countByExample(WLTPendExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @DeleteProvider(type=WLTPendSqlProvider.class, method="deleteByExample") int deleteByExample(WLTPendExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Delete({ "delete from WLT_PEND", "where PEND_ID = #{pendId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTPendKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Insert({ "insert into WLT_PEND (PEND_ID, BS_CODE, ", "USER_ID, SOURCE_ASSET_ID, ", "SOURCE_AMOUNT, TARGET_FUND_ID, ", "TARGET_AMOUNT, PEND_TYPE, ", "AUTO_COMMIT, TOTAL_FEE, ", "PEND_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{pendId,jdbcType=VARCHAR}, #{bsCode,jdbcType=VARCHAR}, ", "#{userId,jdbcType=VARCHAR}, #{sourceAssetId,jdbcType=VARCHAR}, ", "#{sourceAmount,jdbcType=DOUBLE}, #{targetFundId,jdbcType=VARCHAR}, ", "#{targetAmount,jdbcType=DOUBLE}, #{pendType,jdbcType=VARCHAR}, ", "#{autoCommit,jdbcType=VARCHAR}, #{totalFee,jdbcType=DOUBLE}, ", "#{pendStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTPend record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @InsertProvider(type=WLTPendSqlProvider.class, method="insertSelective") int insertSelective(WLTPend record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTPendSqlProvider.class, method="selectByExample") @Results({ @Result(column="PEND_ID", property="pendId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="BS_CODE", property="bsCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_ASSET_ID", property="sourceAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_AMOUNT", property="sourceAmount", jdbcType=JdbcType.DOUBLE), @Result(column="TARGET_FUND_ID", property="targetFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_AMOUNT", property="targetAmount", jdbcType=JdbcType.DOUBLE), @Result(column="PEND_TYPE", property="pendType", jdbcType=JdbcType.VARCHAR), @Result(column="AUTO_COMMIT", property="autoCommit", jdbcType=JdbcType.VARCHAR), @Result(column="TOTAL_FEE", property="totalFee", jdbcType=JdbcType.DOUBLE), @Result(column="PEND_STATUS", property="pendStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTPendExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Select({ "select", "PEND_ID, BS_CODE, USER_ID, SOURCE_ASSET_ID, SOURCE_AMOUNT, TARGET_FUND_ID, TARGET_AMOUNT, ", "PEND_TYPE, AUTO_COMMIT, TOTAL_FEE, PEND_STATUS, CREATED_TIME, UPDATED_TIME, ", "RESERVED1, RESERVED2", "from WLT_PEND", "where PEND_ID = #{pendId,jdbcType=VARCHAR}" }) @Results({ @Result(column="PEND_ID", property="pendId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="BS_CODE", property="bsCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_ASSET_ID", property="sourceAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_AMOUNT", property="sourceAmount", jdbcType=JdbcType.DOUBLE), @Result(column="TARGET_FUND_ID", property="targetFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_AMOUNT", property="targetAmount", jdbcType=JdbcType.DOUBLE), @Result(column="PEND_TYPE", property="pendType", jdbcType=JdbcType.VARCHAR), @Result(column="AUTO_COMMIT", property="autoCommit", jdbcType=JdbcType.VARCHAR), @Result(column="TOTAL_FEE", property="totalFee", jdbcType=JdbcType.DOUBLE), @Result(column="PEND_STATUS", property="pendStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTPend selectByPrimaryKey(WLTPendKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTPendSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTPend record, @Param("example") WLTPendExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTPendSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTPend record, @Param("example") WLTPendExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTPendSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTPend record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Update({ "update WLT_PEND", "set BS_CODE = #{bsCode,jdbcType=VARCHAR},", "USER_ID = #{userId,jdbcType=VARCHAR},", "SOURCE_ASSET_ID = #{sourceAssetId,jdbcType=VARCHAR},", "SOURCE_AMOUNT = #{sourceAmount,jdbcType=DOUBLE},", "TARGET_FUND_ID = #{targetFundId,jdbcType=VARCHAR},", "TARGET_AMOUNT = #{targetAmount,jdbcType=DOUBLE},", "PEND_TYPE = #{pendType,jdbcType=VARCHAR},", "AUTO_COMMIT = #{autoCommit,jdbcType=VARCHAR},", "TOTAL_FEE = #{totalFee,jdbcType=DOUBLE},", "PEND_STATUS = #{pendStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where PEND_ID = #{pendId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTPend record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTPendSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTPend; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample; public class WLTPendSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String countByExample(WLTPendExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_PEND"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String deleteByExample(WLTPendExample example) { BEGIN(); DELETE_FROM("WLT_PEND"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String insertSelective(WLTPend record) { BEGIN(); INSERT_INTO("WLT_PEND"); if (record.getPendId() != null) { VALUES("PEND_ID", "#{pendId,jdbcType=VARCHAR}"); } if (record.getBsCode() != null) { VALUES("BS_CODE", "#{bsCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { VALUES("SOURCE_ASSET_ID", "#{sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { VALUES("SOURCE_AMOUNT", "#{sourceAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { VALUES("TARGET_FUND_ID", "#{targetFundId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { VALUES("TARGET_AMOUNT", "#{targetAmount,jdbcType=DOUBLE}"); } if (record.getPendType() != null) { VALUES("PEND_TYPE", "#{pendType,jdbcType=VARCHAR}"); } if (record.getAutoCommit() != null) { VALUES("AUTO_COMMIT", "#{autoCommit,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { VALUES("TOTAL_FEE", "#{totalFee,jdbcType=DOUBLE}"); } if (record.getPendStatus() != null) { VALUES("PEND_STATUS", "#{pendStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String selectByExample(WLTPendExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("PEND_ID"); } else { SELECT("PEND_ID"); } SELECT("BS_CODE"); SELECT("USER_ID"); SELECT("SOURCE_ASSET_ID"); SELECT("SOURCE_AMOUNT"); SELECT("TARGET_FUND_ID"); SELECT("TARGET_AMOUNT"); SELECT("PEND_TYPE"); SELECT("AUTO_COMMIT"); SELECT("TOTAL_FEE"); SELECT("PEND_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_PEND"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_PEND"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTPend record = (WLTPend) parameter.get("record"); WLTPendExample example = (WLTPendExample) parameter.get("example"); BEGIN(); UPDATE("WLT_PEND"); if (record.getPendId() != null) { SET("PEND_ID = #{record.pendId,jdbcType=VARCHAR}"); } if (record.getBsCode() != null) { SET("BS_CODE = #{record.bsCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { SET("SOURCE_ASSET_ID = #{record.sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { SET("SOURCE_AMOUNT = #{record.sourceAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { SET("TARGET_FUND_ID = #{record.targetFundId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { SET("TARGET_AMOUNT = #{record.targetAmount,jdbcType=DOUBLE}"); } if (record.getPendType() != null) { SET("PEND_TYPE = #{record.pendType,jdbcType=VARCHAR}"); } if (record.getAutoCommit() != null) { SET("AUTO_COMMIT = #{record.autoCommit,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { SET("TOTAL_FEE = #{record.totalFee,jdbcType=DOUBLE}"); } if (record.getPendStatus() != null) { SET("PEND_STATUS = #{record.pendStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_PEND"); SET("PEND_ID = #{record.pendId,jdbcType=VARCHAR}"); SET("BS_CODE = #{record.bsCode,jdbcType=VARCHAR}"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("SOURCE_ASSET_ID = #{record.sourceAssetId,jdbcType=VARCHAR}"); SET("SOURCE_AMOUNT = #{record.sourceAmount,jdbcType=DOUBLE}"); SET("TARGET_FUND_ID = #{record.targetFundId,jdbcType=VARCHAR}"); SET("TARGET_AMOUNT = #{record.targetAmount,jdbcType=DOUBLE}"); SET("PEND_TYPE = #{record.pendType,jdbcType=VARCHAR}"); SET("AUTO_COMMIT = #{record.autoCommit,jdbcType=VARCHAR}"); SET("TOTAL_FEE = #{record.totalFee,jdbcType=DOUBLE}"); SET("PEND_STATUS = #{record.pendStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTPendExample example = (WLTPendExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByPrimaryKeySelective(WLTPend record) { BEGIN(); UPDATE("WLT_PEND"); if (record.getBsCode() != null) { SET("BS_CODE = #{bsCode,jdbcType=VARCHAR}"); } if (record.getUserId() != null) { SET("USER_ID = #{userId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { SET("SOURCE_ASSET_ID = #{sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { SET("SOURCE_AMOUNT = #{sourceAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { SET("TARGET_FUND_ID = #{targetFundId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { SET("TARGET_AMOUNT = #{targetAmount,jdbcType=DOUBLE}"); } if (record.getPendType() != null) { SET("PEND_TYPE = #{pendType,jdbcType=VARCHAR}"); } if (record.getAutoCommit() != null) { SET("AUTO_COMMIT = #{autoCommit,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { SET("TOTAL_FEE = #{totalFee,jdbcType=DOUBLE}"); } if (record.getPendStatus() != null) { SET("PEND_STATUS = #{pendStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("PEND_ID = #{pendId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_PEND * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected void applyWhere(WLTPendExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTTransferMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTTransfer; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferKey; public interface WLTTransferMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTTransferSqlProvider.class, method="countByExample") int countByExample(WLTTransferExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @DeleteProvider(type=WLTTransferSqlProvider.class, method="deleteByExample") int deleteByExample(WLTTransferExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Delete({ "delete from WLT_TRANSFER", "where TRANSFER_ID = #{transferId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTTransferKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Insert({ "insert into WLT_TRANSFER (TRANSFER_ID, SOURCE_USER_ID, ", "SOURCE_ASSET_ID, SOURCE_AMOUNT, ", "SOURCE_FUND_ID, TARGET_USER_ID, ", "TARGET_ASSET_ID, TARGET_AMOUNT, ", "TARGET_FUND_ID, TOTAL_FEE, ", "TRANSFER_TYPE, PEND_ID, ", "TRANSFER_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED_01, ", "RESERVED_02)", "values (#{transferId,jdbcType=VARCHAR}, #{sourceUserId,jdbcType=VARCHAR}, ", "#{sourceAssetId,jdbcType=VARCHAR}, #{sourceAmount,jdbcType=DOUBLE}, ", "#{sourceFundId,jdbcType=VARCHAR}, #{targetUserId,jdbcType=VARCHAR}, ", "#{targetAssetId,jdbcType=VARCHAR}, #{targetAmount,jdbcType=DOUBLE}, ", "#{targetFundId,jdbcType=VARCHAR}, #{totalFee,jdbcType=DOUBLE}, ", "#{transferType,jdbcType=VARCHAR}, #{pendId,jdbcType=VARCHAR}, ", "#{transferStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved01,jdbcType=VARCHAR}, ", "#{reserved02,jdbcType=VARCHAR})" }) int insert(WLTTransfer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @InsertProvider(type=WLTTransferSqlProvider.class, method="insertSelective") int insertSelective(WLTTransfer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTTransferSqlProvider.class, method="selectByExample") @Results({ @Result(column="TRANSFER_ID", property="transferId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="SOURCE_USER_ID", property="sourceUserId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_ASSET_ID", property="sourceAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_AMOUNT", property="sourceAmount", jdbcType=JdbcType.DOUBLE), @Result(column="SOURCE_FUND_ID", property="sourceFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_USER_ID", property="targetUserId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_ASSET_ID", property="targetAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_AMOUNT", property="targetAmount", jdbcType=JdbcType.DOUBLE), @Result(column="TARGET_FUND_ID", property="targetFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TOTAL_FEE", property="totalFee", jdbcType=JdbcType.DOUBLE), @Result(column="TRANSFER_TYPE", property="transferType", jdbcType=JdbcType.VARCHAR), @Result(column="PEND_ID", property="pendId", jdbcType=JdbcType.VARCHAR), @Result(column="TRANSFER_STATUS", property="transferStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED_01", property="reserved01", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED_02", property="reserved02", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTTransferExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Select({ "select", "TRANSFER_ID, SOURCE_USER_ID, SOURCE_ASSET_ID, SOURCE_AMOUNT, SOURCE_FUND_ID, ", "TARGET_USER_ID, TARGET_ASSET_ID, TARGET_AMOUNT, TARGET_FUND_ID, TOTAL_FEE, TRANSFER_TYPE, ", "PEND_ID, TRANSFER_STATUS, CREATED_TIME, UPDATED_TIME, RESERVED_01, RESERVED_02", "from WLT_TRANSFER", "where TRANSFER_ID = #{transferId,jdbcType=VARCHAR}" }) @Results({ @Result(column="TRANSFER_ID", property="transferId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="SOURCE_USER_ID", property="sourceUserId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_ASSET_ID", property="sourceAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="SOURCE_AMOUNT", property="sourceAmount", jdbcType=JdbcType.DOUBLE), @Result(column="SOURCE_FUND_ID", property="sourceFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_USER_ID", property="targetUserId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_ASSET_ID", property="targetAssetId", jdbcType=JdbcType.VARCHAR), @Result(column="TARGET_AMOUNT", property="targetAmount", jdbcType=JdbcType.DOUBLE), @Result(column="TARGET_FUND_ID", property="targetFundId", jdbcType=JdbcType.VARCHAR), @Result(column="TOTAL_FEE", property="totalFee", jdbcType=JdbcType.DOUBLE), @Result(column="TRANSFER_TYPE", property="transferType", jdbcType=JdbcType.VARCHAR), @Result(column="PEND_ID", property="pendId", jdbcType=JdbcType.VARCHAR), @Result(column="TRANSFER_STATUS", property="transferStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED_01", property="reserved01", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED_02", property="reserved02", jdbcType=JdbcType.VARCHAR) }) WLTTransfer selectByPrimaryKey(WLTTransferKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTTransferSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTTransfer record, @Param("example") WLTTransferExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTTransferSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTTransfer record, @Param("example") WLTTransferExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTTransferSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTTransfer record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Update({ "update WLT_TRANSFER", "set SOURCE_USER_ID = #{sourceUserId,jdbcType=VARCHAR},", "SOURCE_ASSET_ID = #{sourceAssetId,jdbcType=VARCHAR},", "SOURCE_AMOUNT = #{sourceAmount,jdbcType=DOUBLE},", "SOURCE_FUND_ID = #{sourceFundId,jdbcType=VARCHAR},", "TARGET_USER_ID = #{targetUserId,jdbcType=VARCHAR},", "TARGET_ASSET_ID = #{targetAssetId,jdbcType=VARCHAR},", "TARGET_AMOUNT = #{targetAmount,jdbcType=DOUBLE},", "TARGET_FUND_ID = #{targetFundId,jdbcType=VARCHAR},", "TOTAL_FEE = #{totalFee,jdbcType=DOUBLE},", "TRANSFER_TYPE = #{transferType,jdbcType=VARCHAR},", "PEND_ID = #{pendId,jdbcType=VARCHAR},", "TRANSFER_STATUS = #{transferStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED_01 = #{reserved01,jdbcType=VARCHAR},", "RESERVED_02 = #{reserved02,jdbcType=VARCHAR}", "where TRANSFER_ID = #{transferId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTTransfer record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTTransferSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTTransfer; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample; public class WLTTransferSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String countByExample(WLTTransferExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_TRANSFER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String deleteByExample(WLTTransferExample example) { BEGIN(); DELETE_FROM("WLT_TRANSFER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String insertSelective(WLTTransfer record) { BEGIN(); INSERT_INTO("WLT_TRANSFER"); if (record.getTransferId() != null) { VALUES("TRANSFER_ID", "#{transferId,jdbcType=VARCHAR}"); } if (record.getSourceUserId() != null) { VALUES("SOURCE_USER_ID", "#{sourceUserId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { VALUES("SOURCE_ASSET_ID", "#{sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { VALUES("SOURCE_AMOUNT", "#{sourceAmount,jdbcType=DOUBLE}"); } if (record.getSourceFundId() != null) { VALUES("SOURCE_FUND_ID", "#{sourceFundId,jdbcType=VARCHAR}"); } if (record.getTargetUserId() != null) { VALUES("TARGET_USER_ID", "#{targetUserId,jdbcType=VARCHAR}"); } if (record.getTargetAssetId() != null) { VALUES("TARGET_ASSET_ID", "#{targetAssetId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { VALUES("TARGET_AMOUNT", "#{targetAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { VALUES("TARGET_FUND_ID", "#{targetFundId,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { VALUES("TOTAL_FEE", "#{totalFee,jdbcType=DOUBLE}"); } if (record.getTransferType() != null) { VALUES("TRANSFER_TYPE", "#{transferType,jdbcType=VARCHAR}"); } if (record.getPendId() != null) { VALUES("PEND_ID", "#{pendId,jdbcType=VARCHAR}"); } if (record.getTransferStatus() != null) { VALUES("TRANSFER_STATUS", "#{transferStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved01() != null) { VALUES("RESERVED_01", "#{reserved01,jdbcType=VARCHAR}"); } if (record.getReserved02() != null) { VALUES("RESERVED_02", "#{reserved02,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String selectByExample(WLTTransferExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("TRANSFER_ID"); } else { SELECT("TRANSFER_ID"); } SELECT("SOURCE_USER_ID"); SELECT("SOURCE_ASSET_ID"); SELECT("SOURCE_AMOUNT"); SELECT("SOURCE_FUND_ID"); SELECT("TARGET_USER_ID"); SELECT("TARGET_ASSET_ID"); SELECT("TARGET_AMOUNT"); SELECT("TARGET_FUND_ID"); SELECT("TOTAL_FEE"); SELECT("TRANSFER_TYPE"); SELECT("PEND_ID"); SELECT("TRANSFER_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED_01"); SELECT("RESERVED_02"); FROM("WLT_TRANSFER"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_TRANSFER"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTTransfer record = (WLTTransfer) parameter.get("record"); WLTTransferExample example = (WLTTransferExample) parameter.get("example"); BEGIN(); UPDATE("WLT_TRANSFER"); if (record.getTransferId() != null) { SET("TRANSFER_ID = #{record.transferId,jdbcType=VARCHAR}"); } if (record.getSourceUserId() != null) { SET("SOURCE_USER_ID = #{record.sourceUserId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { SET("SOURCE_ASSET_ID = #{record.sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { SET("SOURCE_AMOUNT = #{record.sourceAmount,jdbcType=DOUBLE}"); } if (record.getSourceFundId() != null) { SET("SOURCE_FUND_ID = #{record.sourceFundId,jdbcType=VARCHAR}"); } if (record.getTargetUserId() != null) { SET("TARGET_USER_ID = #{record.targetUserId,jdbcType=VARCHAR}"); } if (record.getTargetAssetId() != null) { SET("TARGET_ASSET_ID = #{record.targetAssetId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { SET("TARGET_AMOUNT = #{record.targetAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { SET("TARGET_FUND_ID = #{record.targetFundId,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { SET("TOTAL_FEE = #{record.totalFee,jdbcType=DOUBLE}"); } if (record.getTransferType() != null) { SET("TRANSFER_TYPE = #{record.transferType,jdbcType=VARCHAR}"); } if (record.getPendId() != null) { SET("PEND_ID = #{record.pendId,jdbcType=VARCHAR}"); } if (record.getTransferStatus() != null) { SET("TRANSFER_STATUS = #{record.transferStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved01() != null) { SET("RESERVED_01 = #{record.reserved01,jdbcType=VARCHAR}"); } if (record.getReserved02() != null) { SET("RESERVED_02 = #{record.reserved02,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_TRANSFER"); SET("TRANSFER_ID = #{record.transferId,jdbcType=VARCHAR}"); SET("SOURCE_USER_ID = #{record.sourceUserId,jdbcType=VARCHAR}"); SET("SOURCE_ASSET_ID = #{record.sourceAssetId,jdbcType=VARCHAR}"); SET("SOURCE_AMOUNT = #{record.sourceAmount,jdbcType=DOUBLE}"); SET("SOURCE_FUND_ID = #{record.sourceFundId,jdbcType=VARCHAR}"); SET("TARGET_USER_ID = #{record.targetUserId,jdbcType=VARCHAR}"); SET("TARGET_ASSET_ID = #{record.targetAssetId,jdbcType=VARCHAR}"); SET("TARGET_AMOUNT = #{record.targetAmount,jdbcType=DOUBLE}"); SET("TARGET_FUND_ID = #{record.targetFundId,jdbcType=VARCHAR}"); SET("TOTAL_FEE = #{record.totalFee,jdbcType=DOUBLE}"); SET("TRANSFER_TYPE = #{record.transferType,jdbcType=VARCHAR}"); SET("PEND_ID = #{record.pendId,jdbcType=VARCHAR}"); SET("TRANSFER_STATUS = #{record.transferStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED_01 = #{record.reserved01,jdbcType=VARCHAR}"); SET("RESERVED_02 = #{record.reserved02,jdbcType=VARCHAR}"); WLTTransferExample example = (WLTTransferExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByPrimaryKeySelective(WLTTransfer record) { BEGIN(); UPDATE("WLT_TRANSFER"); if (record.getSourceUserId() != null) { SET("SOURCE_USER_ID = #{sourceUserId,jdbcType=VARCHAR}"); } if (record.getSourceAssetId() != null) { SET("SOURCE_ASSET_ID = #{sourceAssetId,jdbcType=VARCHAR}"); } if (record.getSourceAmount() != null) { SET("SOURCE_AMOUNT = #{sourceAmount,jdbcType=DOUBLE}"); } if (record.getSourceFundId() != null) { SET("SOURCE_FUND_ID = #{sourceFundId,jdbcType=VARCHAR}"); } if (record.getTargetUserId() != null) { SET("TARGET_USER_ID = #{targetUserId,jdbcType=VARCHAR}"); } if (record.getTargetAssetId() != null) { SET("TARGET_ASSET_ID = #{targetAssetId,jdbcType=VARCHAR}"); } if (record.getTargetAmount() != null) { SET("TARGET_AMOUNT = #{targetAmount,jdbcType=DOUBLE}"); } if (record.getTargetFundId() != null) { SET("TARGET_FUND_ID = #{targetFundId,jdbcType=VARCHAR}"); } if (record.getTotalFee() != null) { SET("TOTAL_FEE = #{totalFee,jdbcType=DOUBLE}"); } if (record.getTransferType() != null) { SET("TRANSFER_TYPE = #{transferType,jdbcType=VARCHAR}"); } if (record.getPendId() != null) { SET("PEND_ID = #{pendId,jdbcType=VARCHAR}"); } if (record.getTransferStatus() != null) { SET("TRANSFER_STATUS = #{transferStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved01() != null) { SET("RESERVED_01 = #{reserved01,jdbcType=VARCHAR}"); } if (record.getReserved02() != null) { SET("RESERVED_02 = #{reserved02,jdbcType=VARCHAR}"); } WHERE("TRANSFER_ID = #{transferId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_TRANSFER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected void applyWhere(WLTTransferExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTUserMapper.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import java.util.List; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import org.apache.ibatis.annotations.Delete; import org.apache.ibatis.annotations.DeleteProvider; import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.InsertProvider; import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Result; import org.apache.ibatis.annotations.Results; import org.apache.ibatis.annotations.Select; import org.apache.ibatis.annotations.SelectProvider; import org.apache.ibatis.annotations.Update; import org.apache.ibatis.annotations.UpdateProvider; import org.apache.ibatis.type.JdbcType; import org.fc.wlt.ordbgens.wlt.entity.WLTUser; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample; import org.fc.wlt.ordbgens.wlt.entity.WLTUserKey; public interface WLTUserMapper extends StaticTableDaoSupport { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTUserSqlProvider.class, method="countByExample") int countByExample(WLTUserExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @DeleteProvider(type=WLTUserSqlProvider.class, method="deleteByExample") int deleteByExample(WLTUserExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Delete({ "delete from WLT_USER", "where USER_ID = #{userId,jdbcType=VARCHAR}" }) int deleteByPrimaryKey(WLTUserKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Insert({ "insert into WLT_USER (USER_ID, USER_CODE, ", "USER_NAME, USER_PASSWD, ", "CHECK_PHONE, CHECK_EMAIL, ", "USER_STATUS, CREATED_TIME, ", "UPDATED_TIME, RESERVED1, ", "RESERVED2)", "values (#{userId,jdbcType=VARCHAR}, #{userCode,jdbcType=VARCHAR}, ", "#{userName,jdbcType=VARCHAR}, #{userPasswd,jdbcType=VARCHAR}, ", "#{checkPhone,jdbcType=VARCHAR}, #{checkEmail,jdbcType=VARCHAR}, ", "#{userStatus,jdbcType=VARCHAR}, #{createdTime,jdbcType=TIMESTAMP}, ", "#{updatedTime,jdbcType=TIMESTAMP}, #{reserved1,jdbcType=VARCHAR}, ", "#{reserved2,jdbcType=VARCHAR})" }) int insert(WLTUser record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @InsertProvider(type=WLTUserSqlProvider.class, method="insertSelective") int insertSelective(WLTUser record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @SelectProvider(type=WLTUserSqlProvider.class, method="selectByExample") @Results({ @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_CODE", property="userCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_NAME", property="userName", jdbcType=JdbcType.VARCHAR), @Result(column="USER_PASSWD", property="userPasswd", jdbcType=JdbcType.VARCHAR), @Result(column="CHECK_PHONE", property="checkPhone", jdbcType=JdbcType.VARCHAR), @Result(column="CHECK_EMAIL", property="checkEmail", jdbcType=JdbcType.VARCHAR), @Result(column="USER_STATUS", property="userStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) List selectByExample(WLTUserExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Select({ "select", "USER_ID, USER_CODE, USER_NAME, USER_PASSWD, CHECK_PHONE, CHECK_EMAIL, USER_STATUS, ", "CREATED_TIME, UPDATED_TIME, RESERVED1, RESERVED2", "from WLT_USER", "where USER_ID = #{userId,jdbcType=VARCHAR}" }) @Results({ @Result(column="USER_ID", property="userId", jdbcType=JdbcType.VARCHAR, id=true), @Result(column="USER_CODE", property="userCode", jdbcType=JdbcType.VARCHAR), @Result(column="USER_NAME", property="userName", jdbcType=JdbcType.VARCHAR), @Result(column="USER_PASSWD", property="userPasswd", jdbcType=JdbcType.VARCHAR), @Result(column="CHECK_PHONE", property="checkPhone", jdbcType=JdbcType.VARCHAR), @Result(column="CHECK_EMAIL", property="checkEmail", jdbcType=JdbcType.VARCHAR), @Result(column="USER_STATUS", property="userStatus", jdbcType=JdbcType.VARCHAR), @Result(column="CREATED_TIME", property="createdTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="UPDATED_TIME", property="updatedTime", jdbcType=JdbcType.TIMESTAMP), @Result(column="RESERVED1", property="reserved1", jdbcType=JdbcType.VARCHAR), @Result(column="RESERVED2", property="reserved2", jdbcType=JdbcType.VARCHAR) }) WLTUser selectByPrimaryKey(WLTUserKey key); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTUserSqlProvider.class, method="updateByExampleSelective") int updateByExampleSelective(@Param("record") WLTUser record, @Param("example") WLTUserExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTUserSqlProvider.class, method="updateByExample") int updateByExample(@Param("record") WLTUser record, @Param("example") WLTUserExample example); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @UpdateProvider(type=WLTUserSqlProvider.class, method="updateByPrimaryKeySelective") int updateByPrimaryKeySelective(WLTUser record); /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ @Update({ "update WLT_USER", "set USER_CODE = #{userCode,jdbcType=VARCHAR},", "USER_NAME = #{userName,jdbcType=VARCHAR},", "USER_PASSWD = #{userPasswd,jdbcType=VARCHAR},", "CHECK_PHONE = #{checkPhone,jdbcType=VARCHAR},", "CHECK_EMAIL = #{checkEmail,jdbcType=VARCHAR},", "USER_STATUS = #{userStatus,jdbcType=VARCHAR},", "CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP},", "UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP},", "RESERVED1 = #{reserved1,jdbcType=VARCHAR},", "RESERVED2 = #{reserved2,jdbcType=VARCHAR}", "where USER_ID = #{userId,jdbcType=VARCHAR}" }) int updateByPrimaryKey(WLTUser record); } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/mapper/WLTUserSqlProvider.java ================================================ package org.fc.wlt.ordbgens.wlt.mapper; import static org.apache.ibatis.jdbc.SqlBuilder.BEGIN; import static org.apache.ibatis.jdbc.SqlBuilder.DELETE_FROM; import static org.apache.ibatis.jdbc.SqlBuilder.FROM; import static org.apache.ibatis.jdbc.SqlBuilder.INSERT_INTO; import static org.apache.ibatis.jdbc.SqlBuilder.ORDER_BY; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT; import static org.apache.ibatis.jdbc.SqlBuilder.SELECT_DISTINCT; import static org.apache.ibatis.jdbc.SqlBuilder.SET; import static org.apache.ibatis.jdbc.SqlBuilder.SQL; import static org.apache.ibatis.jdbc.SqlBuilder.UPDATE; import static org.apache.ibatis.jdbc.SqlBuilder.VALUES; import static org.apache.ibatis.jdbc.SqlBuilder.WHERE; import java.util.List; import java.util.Map; import org.fc.wlt.ordbgens.wlt.entity.WLTUser; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample.Criteria; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample.Criterion; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample; public class WLTUserSqlProvider { /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String countByExample(WLTUserExample example) { BEGIN(); SELECT("count(*)"); FROM("WLT_USER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String deleteByExample(WLTUserExample example) { BEGIN(); DELETE_FROM("WLT_USER"); applyWhere(example, false); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String insertSelective(WLTUser record) { BEGIN(); INSERT_INTO("WLT_USER"); if (record.getUserId() != null) { VALUES("USER_ID", "#{userId,jdbcType=VARCHAR}"); } if (record.getUserCode() != null) { VALUES("USER_CODE", "#{userCode,jdbcType=VARCHAR}"); } if (record.getUserName() != null) { VALUES("USER_NAME", "#{userName,jdbcType=VARCHAR}"); } if (record.getUserPasswd() != null) { VALUES("USER_PASSWD", "#{userPasswd,jdbcType=VARCHAR}"); } if (record.getCheckPhone() != null) { VALUES("CHECK_PHONE", "#{checkPhone,jdbcType=VARCHAR}"); } if (record.getCheckEmail() != null) { VALUES("CHECK_EMAIL", "#{checkEmail,jdbcType=VARCHAR}"); } if (record.getUserStatus() != null) { VALUES("USER_STATUS", "#{userStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { VALUES("CREATED_TIME", "#{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { VALUES("UPDATED_TIME", "#{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { VALUES("RESERVED1", "#{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { VALUES("RESERVED2", "#{reserved2,jdbcType=VARCHAR}"); } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String selectByExample(WLTUserExample example) { BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT("USER_ID"); } else { SELECT("USER_ID"); } SELECT("USER_CODE"); SELECT("USER_NAME"); SELECT("USER_PASSWD"); SELECT("CHECK_PHONE"); SELECT("CHECK_EMAIL"); SELECT("USER_STATUS"); SELECT("CREATED_TIME"); SELECT("UPDATED_TIME"); SELECT("RESERVED1"); SELECT("RESERVED2"); FROM("WLT_USER"); applyWhere(example, false); if (example != null && example.getOrderByClause() != null) { ORDER_BY(example.getOrderByClause()); } if(example!=null&&example.getSelectCols()!=null&&example.getSelectCols().trim().length()>0){ BEGIN(); if (example != null && example.isDistinct()) { SELECT_DISTINCT(example.getSelectCols()); } else { SELECT(example.getSelectCols()); } FROM("WLT_USER"); applyWhere(example, false); } if(example != null){ if(example.getLimit() != Integer.MAX_VALUE && example.getOffset() >0 ){ String retstr= SQL().concat(" limit "+example.getOffset()+","+example.getLimit()); if(example.isForUpdate()) { return retstr+" FOR UPDATE " ;} else { return retstr;}} else if(example.isForUpdate()){ return SQL()+" FOR UPDATE " ; } } return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExampleSelective(Map parameter) { WLTUser record = (WLTUser) parameter.get("record"); WLTUserExample example = (WLTUserExample) parameter.get("example"); BEGIN(); UPDATE("WLT_USER"); if (record.getUserId() != null) { SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); } if (record.getUserCode() != null) { SET("USER_CODE = #{record.userCode,jdbcType=VARCHAR}"); } if (record.getUserName() != null) { SET("USER_NAME = #{record.userName,jdbcType=VARCHAR}"); } if (record.getUserPasswd() != null) { SET("USER_PASSWD = #{record.userPasswd,jdbcType=VARCHAR}"); } if (record.getCheckPhone() != null) { SET("CHECK_PHONE = #{record.checkPhone,jdbcType=VARCHAR}"); } if (record.getCheckEmail() != null) { SET("CHECK_EMAIL = #{record.checkEmail,jdbcType=VARCHAR}"); } if (record.getUserStatus() != null) { SET("USER_STATUS = #{record.userStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); } applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByExample(Map parameter) { BEGIN(); UPDATE("WLT_USER"); SET("USER_ID = #{record.userId,jdbcType=VARCHAR}"); SET("USER_CODE = #{record.userCode,jdbcType=VARCHAR}"); SET("USER_NAME = #{record.userName,jdbcType=VARCHAR}"); SET("USER_PASSWD = #{record.userPasswd,jdbcType=VARCHAR}"); SET("CHECK_PHONE = #{record.checkPhone,jdbcType=VARCHAR}"); SET("CHECK_EMAIL = #{record.checkEmail,jdbcType=VARCHAR}"); SET("USER_STATUS = #{record.userStatus,jdbcType=VARCHAR}"); SET("CREATED_TIME = #{record.createdTime,jdbcType=TIMESTAMP}"); SET("UPDATED_TIME = #{record.updatedTime,jdbcType=TIMESTAMP}"); SET("RESERVED1 = #{record.reserved1,jdbcType=VARCHAR}"); SET("RESERVED2 = #{record.reserved2,jdbcType=VARCHAR}"); WLTUserExample example = (WLTUserExample) parameter.get("example"); applyWhere(example, true); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ public String updateByPrimaryKeySelective(WLTUser record) { BEGIN(); UPDATE("WLT_USER"); if (record.getUserCode() != null) { SET("USER_CODE = #{userCode,jdbcType=VARCHAR}"); } if (record.getUserName() != null) { SET("USER_NAME = #{userName,jdbcType=VARCHAR}"); } if (record.getUserPasswd() != null) { SET("USER_PASSWD = #{userPasswd,jdbcType=VARCHAR}"); } if (record.getCheckPhone() != null) { SET("CHECK_PHONE = #{checkPhone,jdbcType=VARCHAR}"); } if (record.getCheckEmail() != null) { SET("CHECK_EMAIL = #{checkEmail,jdbcType=VARCHAR}"); } if (record.getUserStatus() != null) { SET("USER_STATUS = #{userStatus,jdbcType=VARCHAR}"); } if (record.getCreatedTime() != null) { SET("CREATED_TIME = #{createdTime,jdbcType=TIMESTAMP}"); } if (record.getUpdatedTime() != null) { SET("UPDATED_TIME = #{updatedTime,jdbcType=TIMESTAMP}"); } if (record.getReserved1() != null) { SET("RESERVED1 = #{reserved1,jdbcType=VARCHAR}"); } if (record.getReserved2() != null) { SET("RESERVED2 = #{reserved2,jdbcType=VARCHAR}"); } WHERE("USER_ID = #{userId,jdbcType=VARCHAR}"); return SQL(); } /** * This method was generated by MyBatis Generator. * This method corresponds to the database table WLT_USER * * @mbggenerated Thu Feb 01 14:31:14 CST 2018 */ protected void applyWhere(WLTUserExample example, boolean includeExamplePhrase) { if (example == null) { return; } String parmPhrase1; String parmPhrase1_th; String parmPhrase2; String parmPhrase2_th; String parmPhrase3; String parmPhrase3_th; if (includeExamplePhrase) { parmPhrase1 = "%s #{example.oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{example.oredCriteria[%d].allCriteria[%d].value} and #{example.oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{example.oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{example.oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{example.oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{example.oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } else { parmPhrase1 = "%s #{oredCriteria[%d].allCriteria[%d].value}"; parmPhrase1_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s}"; parmPhrase2 = "%s #{oredCriteria[%d].allCriteria[%d].value} and #{oredCriteria[%d].criteria[%d].secondValue}"; parmPhrase2_th = "%s #{oredCriteria[%d].allCriteria[%d].value,typeHandler=%s} and #{oredCriteria[%d].criteria[%d].secondValue,typeHandler=%s}"; parmPhrase3 = "#{oredCriteria[%d].allCriteria[%d].value[%d]}"; parmPhrase3_th = "#{oredCriteria[%d].allCriteria[%d].value[%d],typeHandler=%s}"; } StringBuilder sb = new StringBuilder(); List oredCriteria = example.getOredCriteria(); boolean firstCriteria = true; for (int i = 0; i < oredCriteria.size(); i++) { Criteria criteria = oredCriteria.get(i); if (criteria.isValid()) { if (firstCriteria) { firstCriteria = false; } else { sb.append(" or "); } sb.append('('); List criterions = criteria.getAllCriteria(); boolean firstCriterion = true; for (int j = 0; j < criterions.size(); j++) { Criterion criterion = criterions.get(j); if (firstCriterion) { firstCriterion = false; } else { sb.append(" and "); } if (criterion.isNoValue()) { sb.append(criterion.getCondition()); } else if (criterion.isSingleValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase1, criterion.getCondition(), i, j)); } else { sb.append(String.format(parmPhrase1_th, criterion.getCondition(), i, j,criterion.getTypeHandler())); } } else if (criterion.isBetweenValue()) { if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase2, criterion.getCondition(), i, j, i, j)); } else { sb.append(String.format(parmPhrase2_th, criterion.getCondition(), i, j, criterion.getTypeHandler(), i, j, criterion.getTypeHandler())); } } else if (criterion.isListValue()) { sb.append(criterion.getCondition()); sb.append(" ("); List listItems = (List) criterion.getValue(); boolean comma = false; for (int k = 0; k < listItems.size(); k++) { if (comma) { sb.append(", "); } else { comma = true; } if (criterion.getTypeHandler() == null) { sb.append(String.format(parmPhrase3, i, j, k)); } else { sb.append(String.format(parmPhrase3_th, i, j, k, criterion.getTypeHandler())); } } sb.append(')'); } } sb.append(')'); } } if (sb.length() > 0) { WHERE(sb.toString()); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTAddrCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTAddr; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrKey; import org.fc.wlt.ordbgens.wlt.entity.WLTAddrExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTAddrCtrl extends BaseRestCtrl { public WLTAddrCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTAddrExample example = new WLTAddrExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andAddrIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTAddr.class, WLTAddrKey.class, "WLT_ADDR", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAddr.class); for (WLTAddr item : items) { if (item.getAddrId() == null) { item.setAddrId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTAddr it:items){ keysid.add(it.getAddrId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTAddr item = JsonSerializer.getInstance().deserialize(bodies, WLTAddr.class); if (item.getAddrId() == null) { item.setAddrId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getAddrId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTAddr item = JsonSerializer.getInstance().deserialize(bodies, WLTAddr.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTAddrExample example=new WLTAddrExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andAddrIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setAddrId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAddr.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTAddr item = JsonSerializer.getInstance().deserialize(bodies, WLTAddr.class); if (StringUtils.isNotBlank(example)) { WLTAddr exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTAddr.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTAddrExample example=new WLTAddrExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andAddrIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTAddrKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAddr.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTAddr item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTAddr.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTAddr.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTAssetCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTAsset; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetKey; import org.fc.wlt.ordbgens.wlt.entity.WLTAssetExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTAssetCtrl extends BaseRestCtrl { public WLTAssetCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTAssetExample example = new WLTAssetExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andAssetIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTAsset.class, WLTAssetKey.class, "WLT_ASSET", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAsset.class); for (WLTAsset item : items) { if (item.getAssetId() == null) { item.setAssetId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTAsset it:items){ keysid.add(it.getAssetId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTAsset item = JsonSerializer.getInstance().deserialize(bodies, WLTAsset.class); if (item.getAssetId() == null) { item.setAssetId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getAssetId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTAsset item = JsonSerializer.getInstance().deserialize(bodies, WLTAsset.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTAssetExample example=new WLTAssetExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andAssetIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setAssetId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAsset.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTAsset item = JsonSerializer.getInstance().deserialize(bodies, WLTAsset.class); if (StringUtils.isNotBlank(example)) { WLTAsset exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTAsset.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTAssetExample example=new WLTAssetExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andAssetIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTAssetKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTAsset.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTAsset item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTAsset.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTAsset.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTCertOrgCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrg; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgKey; import org.fc.wlt.ordbgens.wlt.entity.WLTCertOrgExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTCertOrgCtrl extends BaseRestCtrl { public WLTCertOrgCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTCertOrgExample example = new WLTCertOrgExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andOrgIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTCertOrg.class, WLTCertOrgKey.class, "WLT_CERT_ORG", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertOrg.class); for (WLTCertOrg item : items) { if (item.getOrgId() == null) { item.setOrgId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTCertOrg it:items){ keysid.add(it.getOrgId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTCertOrg item = JsonSerializer.getInstance().deserialize(bodies, WLTCertOrg.class); if (item.getOrgId() == null) { item.setOrgId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getOrgId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTCertOrg item = JsonSerializer.getInstance().deserialize(bodies, WLTCertOrg.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTCertOrgExample example=new WLTCertOrgExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andOrgIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setOrgId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertOrg.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTCertOrg item = JsonSerializer.getInstance().deserialize(bodies, WLTCertOrg.class); if (StringUtils.isNotBlank(example)) { WLTCertOrg exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTCertOrg.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTCertOrgExample example=new WLTCertOrgExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andOrgIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTCertOrgKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertOrg.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTCertOrg item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTCertOrg.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTCertOrg.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTCertPerCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPer; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerKey; import org.fc.wlt.ordbgens.wlt.entity.WLTCertPerExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTCertPerCtrl extends BaseRestCtrl { public WLTCertPerCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTCertPerExample example = new WLTCertPerExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andPerIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTCertPer.class, WLTCertPerKey.class, "WLT_CERT_PER", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertPer.class); for (WLTCertPer item : items) { if (item.getPerId() == null) { item.setPerId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTCertPer it:items){ keysid.add(it.getPerId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTCertPer item = JsonSerializer.getInstance().deserialize(bodies, WLTCertPer.class); if (item.getPerId() == null) { item.setPerId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getPerId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTCertPer item = JsonSerializer.getInstance().deserialize(bodies, WLTCertPer.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTCertPerExample example=new WLTCertPerExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andPerIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setPerId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertPer.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTCertPer item = JsonSerializer.getInstance().deserialize(bodies, WLTCertPer.class); if (StringUtils.isNotBlank(example)) { WLTCertPer exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTCertPer.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTCertPerExample example=new WLTCertPerExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andPerIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTCertPerKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTCertPer.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTCertPer item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTCertPer.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTCertPer.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTFileCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTFile; import org.fc.wlt.ordbgens.wlt.entity.WLTFileKey; import org.fc.wlt.ordbgens.wlt.entity.WLTFileExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTFileCtrl extends BaseRestCtrl { public WLTFileCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTFileExample example = new WLTFileExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andFileIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTFile.class, WLTFileKey.class, "WLT_FILE", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFile.class); for (WLTFile item : items) { if (item.getFileId() == null) { item.setFileId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTFile it:items){ keysid.add(it.getFileId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTFile item = JsonSerializer.getInstance().deserialize(bodies, WLTFile.class); if (item.getFileId() == null) { item.setFileId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getFileId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTFile item = JsonSerializer.getInstance().deserialize(bodies, WLTFile.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTFileExample example=new WLTFileExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andFileIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setFileId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFile.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTFile item = JsonSerializer.getInstance().deserialize(bodies, WLTFile.class); if (StringUtils.isNotBlank(example)) { WLTFile exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTFile.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTFileExample example=new WLTFileExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andFileIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTFileKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFile.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTFile item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTFile.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTFile.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTFundCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTFund; import org.fc.wlt.ordbgens.wlt.entity.WLTFundKey; import org.fc.wlt.ordbgens.wlt.entity.WLTFundExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTFundCtrl extends BaseRestCtrl { public WLTFundCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTFundExample example = new WLTFundExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andFundIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTFund.class, WLTFundKey.class, "WLT_FUND", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFund.class); for (WLTFund item : items) { if (item.getFundId() == null) { item.setFundId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTFund it:items){ keysid.add(it.getFundId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTFund item = JsonSerializer.getInstance().deserialize(bodies, WLTFund.class); if (item.getFundId() == null) { item.setFundId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getFundId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTFund item = JsonSerializer.getInstance().deserialize(bodies, WLTFund.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTFundExample example=new WLTFundExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andFundIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setFundId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFund.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTFund item = JsonSerializer.getInstance().deserialize(bodies, WLTFund.class); if (StringUtils.isNotBlank(example)) { WLTFund exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTFund.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTFundExample example=new WLTFundExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andFundIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTFundKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTFund.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTFund item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTFund.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTFund.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTPendCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTPend; import org.fc.wlt.ordbgens.wlt.entity.WLTPendKey; import org.fc.wlt.ordbgens.wlt.entity.WLTPendExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTPendCtrl extends BaseRestCtrl { public WLTPendCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTPendExample example = new WLTPendExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andPendIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTPend.class, WLTPendKey.class, "WLT_PEND", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTPend.class); for (WLTPend item : items) { if (item.getPendId() == null) { item.setPendId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTPend it:items){ keysid.add(it.getPendId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTPend item = JsonSerializer.getInstance().deserialize(bodies, WLTPend.class); if (item.getPendId() == null) { item.setPendId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getPendId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTPend item = JsonSerializer.getInstance().deserialize(bodies, WLTPend.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTPendExample example=new WLTPendExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andPendIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setPendId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTPend.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTPend item = JsonSerializer.getInstance().deserialize(bodies, WLTPend.class); if (StringUtils.isNotBlank(example)) { WLTPend exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTPend.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTPendExample example=new WLTPendExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andPendIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTPendKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTPend.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTPend item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTPend.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTPend.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTTransferCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTTransfer; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferKey; import org.fc.wlt.ordbgens.wlt.entity.WLTTransferExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTTransferCtrl extends BaseRestCtrl { public WLTTransferCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTTransferExample example = new WLTTransferExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andTransferIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTTransfer.class, WLTTransferKey.class, "WLT_TRANSFER", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTTransfer.class); for (WLTTransfer item : items) { if (item.getTransferId() == null) { item.setTransferId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTTransfer it:items){ keysid.add(it.getTransferId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTTransfer item = JsonSerializer.getInstance().deserialize(bodies, WLTTransfer.class); if (item.getTransferId() == null) { item.setTransferId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getTransferId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTTransfer item = JsonSerializer.getInstance().deserialize(bodies, WLTTransfer.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTTransferExample example=new WLTTransferExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andTransferIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setTransferId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTTransfer.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTTransfer item = JsonSerializer.getInstance().deserialize(bodies, WLTTransfer.class); if (StringUtils.isNotBlank(example)) { WLTTransfer exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTTransfer.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTTransferExample example=new WLTTransferExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andTransferIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTTransferKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTTransfer.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTTransfer item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTTransfer.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTTransfer.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/java/org/fc/wlt/ordbgens/wlt/rest/WLTUserCtrl.java ================================================ package org.fc.wlt.ordbgens.wlt.rest; import java.util.ArrayList; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.lang3.StringUtils; import org.fc.zippo.ordbutils.bean.ListInfo; import org.fc.zippo.ordbutils.bean.ReturnInfo; import org.fc.zippo.ordbutils.rest.BaseRestCtrl; import org.fc.zippo.ordbutils.rest.FieldUtils; import org.fc.zippo.ordbutils.rest.StringHelper; import org.fc.zippo.ordbutils.bean.FieldsMapperBean.SearchField; import org.fc.zippo.ordbutils.rest.FieldsMapperResolver; import lombok.extern.slf4j.Slf4j; import onight.tfw.ojpa.ordb.StaticTableDaoSupport; import onight.tfw.ojpa.ordb.loader.CommonSqlMapper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.fc.wlt.ordbgens.wlt.entity.WLTUser; import org.fc.wlt.ordbgens.wlt.entity.WLTUserKey; import org.fc.wlt.ordbgens.wlt.entity.WLTUserExample; @Slf4j @SuppressWarnings({ "rawtypes", "unchecked" }) public class WLTUserCtrl extends BaseRestCtrl { public WLTUserCtrl(StaticTableDaoSupport dao, CommonSqlMapper mapper) { super(dao, mapper,false); } public String get(String key, HttpServletRequest req,HttpServletResponse res) { boolean page = StringHelper.toBool(req.getParameter("page")); try { if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); String fields = req.getParameter("fields"); WLTUserExample example = new WLTUserExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()==0)return "{}"; example.createCriteria().andUserIdIn(keylist); if (StringUtils.isNoneBlank(fields)) { StringBuffer sb = new StringBuffer(); for (SearchField sf : FieldsMapperResolver.genQueryMapper(fields).getFields()) { if(sf.getShow()>0) { sb.append(FieldUtils.field2SqlColomn(sf.getFieldName())).append(","); } } example.setSelectCols(sb.substring(0, sb.length() - 1)); } if (allkeys.length == 1) { List list = dao.selectByExample(example); if (list != null && list.size() == 1) { return JsonSerializer.formatToString(list.get(0)); } else { return "{}"; } } return JsonSerializer.formatToString(dao.selectByExample(example)); } else { return getBySql(WLTUser.class, WLTUserKey.class, "WLT_USER", req); } } catch (Exception e) { log.warn("FCSysMenuCtrl get by key error..", e); } if (page) { return JsonSerializer.formatToString(new ListInfo<>(0, null, 0, -1)); } else { return "{}"; } } public String post(byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; Object obj=null; if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTUser.class); for (WLTUser item : items) { if (item.getUserId() == null) { item.setUserId(UUIDGenerator.generate()); } } obj=items; size = dao.batchInsert(items); if("2".equals(req.getParameter("retobj"))){ List keysid = new ArrayList<>(); for(WLTUser it:items){ keysid.add(it.getUserId()); } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, keysid, true)); } } else { WLTUser item = JsonSerializer.getInstance().deserialize(bodies, WLTUser.class); if (item.getUserId() == null) { item.setUserId(UUIDGenerator.generate()); } obj=item; size = dao.insertSelective(item); if("2".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, item.getUserId(), true)); } } if("1".equals(req.getParameter("retobj"))){ return JsonSerializer.formatToString(new ReturnInfo("Success", -1, obj, true)); } else { return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String put(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { WLTUser item = JsonSerializer.getInstance().deserialize(bodies, WLTUser.class); String allkeys[] = key.split(","); if(allkeys.length>1){ WLTUserExample example=new WLTUserExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andUserIdIn(keylist); size=dao.updateByExampleSelective(item,example); }else{ size = 0; } }else{ item.setUserId(key); size = dao.updateByPrimaryKeySelective(item); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTUser.class); size = dao.batchUpdate(items); } else { String example = req.getParameter("example"); WLTUser item = JsonSerializer.getInstance().deserialize(bodies, WLTUser.class); if (StringUtils.isNotBlank(example)) { WLTUser exampleitem = JsonSerializer.getInstance().deserialize(example.getBytes("UTF-8"), WLTUser.class); size = dao.updateByExampleSelective(item, dao.getExample(exampleitem)); } else { size = dao.updateByPrimaryKeySelective(item); } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } public String delete(String key, byte[] bodies, HttpServletRequest req,HttpServletResponse res) { try { int size; if (StringUtils.isNotBlank(key)) { String allkeys[] = key.split(","); if(allkeys.length>1){ WLTUserExample example=new WLTUserExample(); List keylist = new ArrayList<>(); for (String akey : allkeys) { if(StringUtils.isNotBlank(akey)) { keylist.add(akey.trim()); } } if(keylist.size()>0){ example.createCriteria().andUserIdIn(keylist); size=dao.deleteByExample(example); }else{ size = 0; } }else{ size = dao.deleteByPrimaryKey(new WLTUserKey(key)); } } else { if (bodies[0] == '[' && bodies[bodies.length - 1] == ']') { List items = JsonSerializer.getInstance().deserializeArray(bodies, WLTUser.class); size = dao.batchDelete(items); } else { if(!deleteByExampleEnabled){ return JsonSerializer.formatToString(new ReturnInfo("Failed:Forbiddend DeleteByExample", -1, null, false)); } String example = req.getParameter("example"); WLTUser item=null; if (StringUtils.isNotBlank(example)) { item = JsonSerializer.getInstance().deserialize(bodies, WLTUser.class); } else { if (bodies.length > 10) { item = JsonSerializer.getInstance().deserialize(bodies, WLTUser.class); } } if(item!=null) { size = dao.deleteByExample(dao.getExample(item)); }else{ size = 0; } } } return JsonSerializer.formatToString(new ReturnInfo("Success", -1, size, true)); } catch (Exception e) { log.debug("post ERROR:", e); return JsonSerializer.formatToString(new ReturnInfo("Failed:" + e.getMessage(), -1, null, false)); } } } ================================================ FILE: src/gens/proto/wltdbgen.proto ================================================ syntax = "proto3"; package org.fc.wlt.ordbgens.wlt.pbo; message PBWLTAddr { string addr_id = 1; string user_id = 2; string hex_addr = 3; string public_key = 4; string public_key_hash = 5; string private_key = 6; string addr_status = 7; int64 created_time = 8; int64 updated_time = 9; string reserved1 = 10; string reserved2 = 11; } message PBWLTAsset { string asset_id = 1; string user_id = 2; string fund_id = 3; double hold_count = 4; string bc_txid = 5; string addr_id = 6; string asset_pub_hash = 7; string asset_type = 8; string asset_status = 9; string asset_alias = 10; string asset_keywords = 11; string dmt_ename = 12; string dmt_cname = 13; double dmt_count = 14; string metadata = 15; int64 created_time = 16; int64 updated_time = 17; string reserved1 = 18; string reserved2 = 19; } message PBWLTCertOrg { string org_id = 1; string org_code = 2; string org_name = 3; string org_type = 4; string user_id = 5; string corporate_name = 6; string license_code = 7; string license_photo_id = 8; string national = 9; string province = 10; string city = 11; string street = 12; string tel = 13; string fax = 14; string web_record_num = 15; string org_status = 16; int64 created_time = 17; int64 updated_time = 18; string reserved1 = 19; string reserved2 = 20; } message PBWLTCertPer { string per_id = 1; string per_code = 2; string user_id = 3; string real_name = 4; string id_card_type = 5; string id_card_code = 6; string id_card_photo_id = 7; string per_status = 8; int64 created_time = 9; int64 updated_timd = 10; string reserved1 = 11; string reserved2 = 12; } message PBWLTFile { string file_id = 1; string file_path = 2; string file_name = 3; double file_size = 4; string user_id = 5; string file_hash = 6; int64 created_time = 7; int64 updated_time = 8; string reserved1 = 9; string reserved2 = 10; } message PBWLTFund { string fund_id = 1; string user_id = 2; string dmt_cname = 3; string dmt_ename = 4; string genis_addr = 5; string genis_org_id = 6; double genis_deposit = 7; double total_count = 8; double colored_fbc = 9; double exchange_fbc = 10; double turnover_count = 11; int64 date_time = 12; string fund_status = 13; int64 created_time = 14; int64 updated_time = 15; string reserved1 = 16; string reserved2 = 17; } message PBWLTPend { string pend_id = 1; string bs_code = 2; string user_id = 3; string source_asset_id = 4; double source_amount = 5; string target_fund_id = 6; double target_amount = 7; string pend_type = 8; string auto_commit = 9; double total_fee = 10; string pend_status = 11; int64 created_time = 12; int64 updated_time = 13; string reserved1 = 14; string reserved2 = 15; } message PBWLTTransfer { string transfer_id = 1; string source_user_id = 2; string source_asset_id = 3; double source_amount = 4; string source_fund_id = 5; string target_user_id = 6; string target_asset_id = 7; double target_amount = 8; string target_fund_id = 9; double total_fee = 10; string transfer_type = 11; string pend_id = 12; string transfer_status = 13; int64 created_time = 14; int64 updated_time = 15; string reserved_01 = 16; string reserved_02 = 17; } message PBWLTUser { string user_id = 1; string user_code = 2; string user_name = 3; string user_passwd = 4; string check_phone = 5; string check_email = 6; string user_status = 7; int64 created_time = 8; int64 updated_time = 9; string reserved1 = 10; string reserved2 = 11; } ================================================ FILE: src/gens/resources/SpringContext-daoConfig-wlt.xml ================================================ ================================================ FILE: src/main/java/org/fc/bc/orcl/entity/NamedDomainDao.java ================================================ package org.fc.bc.orcl.entity; import lombok.Data; import lombok.Setter; import onight.tfw.ojpa.api.DomainDaoSupport; import onight.tfw.ojpa.api.ServiceSpec; @Data public class NamedDomainDao implements DomainDaoSupport { @Setter String domainName; @Override public DomainDaoSupport getDaosupport() { return this; } @Override public Class getDomainClazz() { return null; } @Override public String getDomainName() { return domainName; } @Override public ServiceSpec getServiceSpec() { return null; } @Override public void setDaosupport(DomainDaoSupport arg0) { } public NamedDomainDao(String domainName) { super(); this.domainName = domainName; } } ================================================ FILE: src/main/java/org/fc/bc/orcl/entity/TXRequest.java ================================================ package org.fc.bc.orcl.entity; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; public class TXRequest extends HttpServletRequestWrapper { Map params; String pathInfo; public TXRequest(Object request, Map params, String pathInfo) { super((HttpServletRequest)request); this.params = params; this.pathInfo = pathInfo; } @Override public String getPathInfo() { return pathInfo; } @Override public String getParameter(String name) { if (params!=null&¶ms.containsKey(name)) return params.get(name); return super.getParameter(name); } } ================================================ FILE: src/main/java/org/fc/bc/orcl/entity/TXResponse.java ================================================ package org.fc.bc.orcl.entity; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponseWrapper; public class TXResponse extends HttpServletResponseWrapper { public TXResponse(Object response) { super((HttpServletResponse)response); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/dao/Daos.java ================================================ package org.fc.bc.wlt.dao; import lombok.Data; import lombok.extern.slf4j.Slf4j; import onight.osgi.annotation.iPojoBean; import onight.tfw.ntrans.api.ActorService; import onight.tfw.ntrans.api.annotation.ActorRequire; import onight.tfw.ojpa.api.DomainDaoSupport; import onight.tfw.ojpa.api.IJPAClient; import onight.tfw.ojpa.api.OJpaDAO; import onight.tfw.ojpa.api.annotations.StoreDAO; import org.apache.felix.ipojo.annotations.Provides; import org.fc.bc.ordbgens.wlt.entity.BCWltAccessLog; import org.fc.bc.ordbgens.wlt.entity.BCWltAsset; import org.fc.bc.ordbgens.wlt.entity.BCWltFile; import org.fc.bc.ordbgens.wlt.entity.BCWltFund; import org.fc.bc.ordbgens.wlt.entity.BCWltLedger; import org.fc.bc.ordbgens.wlt.entity.BCWltTransaction; import org.fc.bc.ordbgens.wlt.entity.BCWltUser; import org.fc.bc.ordbgens.wlt.entity.BCWltUserAddress; import org.fc.bc.ordbgens.wlt.entity.BCWltUserLog; import org.fc.bc.ordbgens.wlt.entity.BCWltWallet; @iPojoBean @Provides(specifications = { IJPAClient.class, ActorService.class }, strategy = "SINGLETON") @Slf4j @Data public class Daos implements ActorService, IJPAClient { @StoreDAO public OJpaDAO bcWltAssetDao; @StoreDAO public OJpaDAO bcWltUserDao; @StoreDAO public OJpaDAO bcWltUserLogDao; @StoreDAO public OJpaDAO bcWltTransactionDao; @StoreDAO public OJpaDAO bcWltLedgerDao; @StoreDAO public OJpaDAO bcWltWalletDao; @StoreDAO public OJpaDAO bcWltUserAddressDao; @StoreDAO public OJpaDAO bcWltFileDao; @StoreDAO public OJpaDAO bcWltAccessLogDao; @StoreDAO public OJpaDAO bcWltFundDao; @ActorRequire SysDBProvider dbprovider; @Override public void onDaoServiceAllReady() { log.debug("AllDao Ready........"); } @Override public void onDaoServiceReady(DomainDaoSupport arg0) { } } ================================================ FILE: src/main/java/org/fc/bc/wlt/dao/SysDBProvider.java ================================================ package org.fc.bc.wlt.dao; import org.apache.felix.ipojo.annotations.Provides; import org.apache.felix.ipojo.annotations.Validate; import org.fc.bc.orcl.impl.HDMysqlStoreProvider; import org.osgi.framework.BundleContext; import onight.osgi.annotation.iPojoBean; import onight.tfw.ntrans.api.ActorService; import onight.tfw.ojpa.api.StoreServiceProvider; import onight.tfw.ojpa.ordb.SubDBProvider; @iPojoBean @Provides(specifications = { StoreServiceProvider.class,ActorService.class }, strategy = "SINGLETON") public class SysDBProvider extends SubDBProvider { public SysDBProvider(BundleContext bundleContext) { super(bundleContext); } @Override public String[] getContextConfigs() { return new String[] { "/SpringContext-daoConfig-wlt.xml" }; } @Validate public void startup() { super.startup(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainCRTASTReq.java ================================================ package org.fc.bc.wlt.entity; import java.util.ArrayList; import java.util.List; import lombok.Data; @Data public class BrewChainCRTASTReq { private String trade_no; private List co_signers; private String meta_data; private String signed_code; private String alias; private List funds; public BrewChainCRTASTReq(){ co_signers = new ArrayList(); funds = new ArrayList(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainCRTASTRet.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainCRTASTRet { private String err_code; private String msg; private String bc_txid; private PMAssetInfoR asset; private String raw_data; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainNewReq.java ================================================ package org.fc.bc.wlt.entity; import java.util.ArrayList; import java.util.List; import lombok.Data; @Data public class BrewChainNewReq { private String trade_no; private String metadata; private List signers; public BrewChainNewReq(){ signers = new ArrayList(); } @Data public static class Signers{ private String address; private String password; } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainNewRet.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainNewRet { private String err_code; private String msg; NewDataRet data; @Data public static class NewDataRet{ private String bc_hash; private String evidence_id; } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainQueryRet.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainQueryRet { private String err_code; private String msg; private QueryDataRet data; @Data public static class QueryDataRet{ private String evidence_id; private String metadata; private String[] address; } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainRegRet.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainRegRet { private String err_code; private String msg; private RegAddrRet[] addrs; private PMAssetInfo fbc_asset; @Data public static class RegAddrRet{ private String hex_addr; private String pki; private String pub; private String alias; private String rpmd_hash; } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainTRAASTReq.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainTRAASTReq { private String tx_id; private String asset_address; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainTRAASTRet.java ================================================ package org.fc.bc.wlt.entity; import java.util.List; import lombok.Data; @Data public class BrewChainTRAASTRet { private String err_code; private String msg; private PMAssetInfoBC asset; private String trade_no; private List co_signers; private PMContract scs; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainTRCTSCReq.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; @Data public class BrewChainTRCTSCReq { private String bc_txid; private String ver = "1.0.0"; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainTRCTSCRet.java ================================================ package org.fc.bc.wlt.entity; import java.util.List; import lombok.Data; @Data public class BrewChainTRCTSCRet { private String err_code; private String msg; private String trade_no; private String metadata; private String alias; private long block_height; private List inputs; private List outputs; private List scs; private String signed_code; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainUpdASTReq.java ================================================ package org.fc.bc.wlt.entity; import java.util.List; import lombok.Data; @Data public class BrewChainUpdASTReq { private String trade_no; private String meta_data; private String alias; private List inputs; private List outputs; private List src; private String signed_code; private String ver; } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/BrewChainUpdASTRet.java ================================================ package org.fc.bc.wlt.entity; import java.util.List; import lombok.Data; @Data public class BrewChainUpdASTRet { private String err_code; private String msg; private String bc_txid; private List asset_address; private String raw_data; public BrewChainUpdASTRet(){ } } ================================================ FILE: src/main/java/org/fc/bc/wlt/entity/PMTransInfo.java ================================================ package org.fc.bc.wlt.entity; import lombok.Data; /** * 资产交易信息 * @author jack * */ @Data public class PMTransInfo { private PMSignAddress address;// 资产地址 private String bc_txid;// txid private PMFundInfo funds;// 区块金融属性 private String metadata;// 附属信息 private PMFundInfo fbc_funds;// 泛融币信息 } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/BrewChainURITypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum BrewChainURITypeEnum { ALIAS("/fbs","ALIAS"), PORT("8002","PORT"), HOST("http://211.159.149.246", "HOST"); public static String getNameByValue(String value) { BrewChainURITypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { BrewChainURITypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (BrewChainURITypeEnum status : BrewChainURITypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private BrewChainURITypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/DataIfaceTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum DataIfaceTypeEnum { BELICD("BELICD", "身份证归属地"), GETCTY("GETCTY","手机号校验城市码"); public static String getNameByValue(String value) { DataIfaceTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { DataIfaceTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (DataIfaceTypeEnum status : DataIfaceTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private DataIfaceTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/DigitMoneyTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum DigitMoneyTypeEnum { FBC("0", "泛融币"), BTC("1","比特币"), ETH("2","以太币"), TOKEN("10","其他"); public static String getNameByValue(String value) { DigitMoneyTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { DigitMoneyTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (DigitMoneyTypeEnum status : DigitMoneyTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private DigitMoneyTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/PlatformTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum PlatformTypeEnum { PC ("P", "P"), //状态 P : PC; A : APP APP("A", "A"); public static String getNameByValue(String value) { PlatformTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { PlatformTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (PlatformTypeEnum status : PlatformTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private PlatformTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/ReturnCodeTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum ReturnCodeTypeEnum { LOGINED("000002","LOGINED"), SUCCESS("000000", "SUCCESS"), FAIL("000001", "FAIL"); public static String getNameByValue(String value) { ReturnCodeTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { ReturnCodeTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (ReturnCodeTypeEnum status : ReturnCodeTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private ReturnCodeTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/StatusTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum StatusTypeEnum { ENABLED("1", "ENABLED"), //状态 1启用 2停用 3已删除 DISABLED("0", "DISABLED"), YES("1", "YES"), NO("0", "NO"), SUCCESS("success", "SUCCESS"), FAIL("fail", "FAIL"), NOT_READY("-2","NOT_READY"), REGISTED("-1","REGISTED"), REQUEST_SUCCESSFUL("0","REQUEST_SUCCESSFUL"), REQUEST_FAILED("1","REQUEST_FAILED"), DELETED("3", "DELETED"); public static String getNameByValue(String value) { StatusTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { StatusTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (StatusTypeEnum status : StatusTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private StatusTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/enums/TransactionTypeEnum.java ================================================ package org.fc.bc.wlt.enums; import java.util.HashMap; import java.util.Map; public enum TransactionTypeEnum { 个人2个人("0", "个人2个人"), 个人2企业("1","个人2企业"), 企业2企业("2","企业2企业"), 其他("10","其他"); public static String getNameByValue(String value) { TransactionTypeEnum status = valueMap.get(value); if (status != null) { return status.getName(); } return "未知状态"; } public static String getValueByName(String name) { TransactionTypeEnum status = nameMap.get(name); if (status != null) { return status.getValue(); } return null; } private static Map valueMap; private static Map nameMap; static { valueMap = new HashMap(); nameMap = new HashMap(); for (TransactionTypeEnum status : TransactionTypeEnum.values()) { valueMap.put(status.getValue(), status); nameMap.put(status.getName(), status); } } private String value; private String name; private TransactionTypeEnum(String value, String name) { this.value = value; this.name = name; } public String getValue() { return value; } public String getName() { return name; } public String toString() { return this.getValue() + "-" + this.getName(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/login/LoginHelper.java ================================================ package org.fc.bc.wlt.login; import java.util.Date; import java.util.List; import org.apache.felix.ipojo.annotations.Provides; import org.fc.bc.ordbgens.wlt.entity.BCWltUser; import org.fc.bc.ordbgens.wlt.entity.BCWltUserLog; import org.fc.bc.wlt.dao.Daos; import org.fc.bc.wlt.enums.StatusTypeEnum; import org.fc.bc.wlt.filter.SessionManager; import lombok.Data; import lombok.extern.slf4j.Slf4j; import onight.osgi.annotation.iPojoBean; import onight.tfw.ntrans.api.ActorService; import onight.tfw.ntrans.api.annotation.ActorRequire; import onight.tfw.otransio.api.beans.FramePacket; import onight.tfw.outils.serialize.UUIDGenerator; @iPojoBean @Provides(specifications = { ActorService.class }, strategy = "SINGLETON") @Slf4j @Data public class LoginHelper implements ActorService{ @ActorRequire SessionManager sessionManager; @ActorRequire Daos daos; /** * 登录成功之后,设置session、user等相关信息 * @param pack * @param gasSysUser * @param lsRole */ public void loginSetting(FramePacket pack, BCWltUser bcWltUser, List lsRole) { // String smid =new SessionIDGenerator("node1").generate(bcWltUser.getUserName()); // pack.putHeader(ExtHeader.SESSIONID, smid); // pack.putHeader(ExtHeader.PACK_SESSION, smid); // // pack.getExtHead().append(SessionFilter.STR_SESSION_SMID, smid); // pack.getExtHead().append(SessionFilter.STR_RECEIVE_TIME, new Date()); // // SMSession smsession = new SMSession(); // //设置userinfo // smsession.setBcWltUser(bcWltUser); // //设置logintime // smsession.setLoginTime(new Date()); // smsession.setLastTime(new Date()); // // //设置smid对应的session相关信息 // sessionManager.setSMSesion(smid, smsession); // // // 记录登录在线日志 // insertOnlineLog(smid,bcWltUser); } /** * 记录登录用户上线日志 * @param smid * @param gasSysUser */ private void insertOnlineLog(String smid,BCWltUser bcWltUser) { BCWltUserLog userLog = new BCWltUserLog(); userLog.setLogId(UUIDGenerator.generate()); userLog.setUserId(bcWltUser.getUserId()); userLog.setLoginName(bcWltUser.getUserName()); userLog.setLoginTime(new Date()); userLog.setSessionId(smid); userLog.setStatus(StatusTypeEnum.ENABLED.getValue()); userLog.setCreatedTime(new Date()); userLog.setCreatedBy("system"); userLog.setModifiedTime(new Date()); userLog.setModifiedBy("system"); daos.bcWltUserLogDao.insert(userLog); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/login/LoginService.java ================================================ package org.fc.bc.wlt.login; import java.math.BigDecimal; import java.util.Date; import java.util.List; import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.fc.bc.ordbgens.wlt.entity.BCWltAccessLog; import org.fc.bc.ordbgens.wlt.entity.BCWltUser; import org.fc.bc.ordbgens.wlt.entity.BCWltUserAddress; import org.fc.bc.ordbgens.wlt.entity.BCWltUserAddressExample; import org.fc.bc.ordbgens.wlt.entity.BCWltUserExample; import org.fc.bc.ordbgens.wlt.entity.BCWltUserLog; import org.fc.bc.ordbgens.wlt.entity.BCWltUserLogExample; import org.fc.bc.wlt.dao.Daos; import org.fc.bc.wlt.enums.PlatformTypeEnum; import org.fc.bc.wlt.enums.ReturnCodeTypeEnum; import org.fc.bc.wlt.enums.StatusTypeEnum; import org.fc.bc.wlt.gens.Asset.PASTCommand; import org.fc.bc.wlt.gens.Register.PREGCommand; import org.fc.bc.wlt.gens.Register.PRetUserLogin; import org.fc.bc.wlt.gens.Register.PSUserLogin; import org.fc.bc.wlt.gens.Register.PUSRModule; import org.fc.bc.wlt.service.CommonService; import org.fc.bc.wlt.util.LoginedException; import lombok.Data; import lombok.extern.slf4j.Slf4j; import onight.oapi.scala.commons.SessionModules; import onight.osgi.annotation.NActorProvider; import onight.tfw.async.CompleteHandler; import onight.tfw.ntrans.api.annotation.ActorRequire; import onight.tfw.otransio.api.IPacketSender; import onight.tfw.otransio.api.PacketHelper; import onight.tfw.otransio.api.beans.FramePacket; import onight.tfw.outils.conf.PropHelper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; // http://localhost:8000/usr/pblin.do?fh=LINUSR0000000J00&resp=bd&bd={"userName":"aaa","passwd":"1111","orderNo":"111","ledgerId":"1231"} @NActorProvider @Slf4j @Data public class LoginService extends SessionModules{ @ActorRequire Daos daos; @ActorRequire CommonService commonService; private PropHelper props=new PropHelper(null); @ActorRequire(name = "http", scope = "global") IPacketSender sender; @Override public String[] getCmds() { return new String[] { PREGCommand.LIN.name() }; } @Override public String getModule() { return PUSRModule.USR.name(); } public String toString(){ return "PSUsrLIN"; } private BCWltAccessLog accessLog; @Override public void onPBPacket(final FramePacket pack, PSUserLogin pbo, final CompleteHandler handler) { final PRetUserLogin.Builder ret = PRetUserLogin.newBuilder(); try{ checkNull(pbo); } catch (IllegalArgumentException e){ ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()); ret.setErrorDesc(e.getMessage()); handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); return; } //判断orderno是否存在 Map map = commonService.checkOrderNo(pbo.getOrderNo()); if(map.get("errorCode").equals(ReturnCodeTypeEnum.FAIL.getValue())){ ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()); ret.setErrorDesc(map.get("errorDesc")); handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); return; } //组装操作日志 accessLog = new BCWltAccessLog(); String agent = pack.getHttpServerletRequest().getHeader("user-agent"); int beginIndex = agent.indexOf("("); int endIndex = agent.indexOf(")"); String ovname = ""; if(beginIndex!=-1&&endIndex!=-1){ ovname = agent.substring(beginIndex, endIndex+1); } accessLog.setProxyTime(new Date()); accessLog.setAccessLogId(UUIDGenerator.generate()); accessLog.setClientOsver(ovname); accessLog.setOrderNo(pbo.getOrderNo()); accessLog.setPbAction(this.getModule() + PASTCommand.CRT.name()); accessLog.setPlatform(PlatformTypeEnum.PC.getValue()); accessLog.setUserCookies(pack.getHttpServerletRequest().getSession().getId()); accessLog.setUserIp(pack.getHttpServerletRequest().getRemoteAddr()); accessLog.setReqStr(JsonSerializer.formatToString(pbo.toBuilder().build().toString())); accessLog.setReqTime(new Date()); String retMessage = "success"; log.debug("getBody:" + pbo); try { //检查用户的账户名或密码正确性 BCWltUser user = usrLoginCheck(pbo.getPasswd(),pbo.getUserName()); ret.setUserId(user.getUserId());//记录登录状态前先往ret中塞值 accessLog.setUserId(user.getUserId()); //记录用户的登录状态 makeLogin(user, pack); //查询用户的公钥 BCWltUserAddressExample useraddrExample = new BCWltUserAddressExample(); useraddrExample.createCriteria().andUserIdEqualTo(user.getUserId()).andDefaultAddrEqualTo(StatusTypeEnum.ENABLED.getValue()); BCWltUserAddress useraddress = (BCWltUserAddress) daos.bcWltUserAddressDao.selectOneByExample(useraddrExample); ret.setUserKey(useraddress.getPub()); ret.setErrorCode(ReturnCodeTypeEnum.SUCCESS.getValue()); ret.setErrorDesc(retMessage); } catch(LoginedException e){ ret.setErrorCode(ReturnCodeTypeEnum.LOGINED.getValue()).setErrorDesc(e.getMessage()); } catch (Exception e) { // e.printStackTrace(); ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()).setErrorDesc(e.getMessage()+""); } finally { ret.setOrderNo(pbo.getOrderNo()); accessLog.setResStr(JsonSerializer.formatToString(ret.toString())); accessLog.setResTime(new Date()); accessLog.setRetCode(ret.getErrorCode()); accessLog.setRetMsg(ret.getErrorDesc()); accessLog.setCostMs(new BigDecimal(accessLog.getResTime().getTime()-accessLog.getReqTime().getTime())); accessLog.setInsertTime(new Date()); try{ daos.bcWltAccessLogDao.insertSelective(accessLog); }catch(Exception e){ } } handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); } /** * 检查用户名、密码是否匹配 * @param password * @param userName * @return */ public BCWltUser usrLoginCheck(String password, String userName){ BCWltUserExample userExample = new BCWltUserExample(); userExample.createCriteria().andUserNameEqualTo(userName).andStatusEqualTo(StatusTypeEnum.ENABLED.getValue()); List userObjs = daos.bcWltUserDao.selectByExample(userExample); if(userObjs == null){ throw new NullPointerException("用户名或密码错误"); } //校验密码 Boolean flag = false; BCWltUser user = null; for (Object object : userObjs) { BCWltUser userTemp = (BCWltUser)object; if(userTemp.getPasswd().equals(password)){ flag = true; user = userTemp; } } if(!flag){ throw new IllegalArgumentException("用户名或密码错误"); } return user; } /** * 记录用户的登录状态 * @param user * @throws LoginedException */ @SuppressWarnings("unused") public void makeLogin(BCWltUser user, FramePacket pack) throws LoginedException{ BCWltUserLogExample userLogExample = new BCWltUserLogExample(); userLogExample.createCriteria().andUserIdEqualTo(user.getUserId()).andStatusEqualTo(StatusTypeEnum.ENABLED.getValue()); Object userLogObj = daos.bcWltUserLogDao.selectOneByExample(userLogExample); //先判断session是否失效, if(true){//未失效 }else{//已失效 //更新数据库,用户状态改为未登录状态 if(userLogObj != null){ BCWltUserLog oldUserLog = (BCWltUserLog)userLogObj; BCWltUserLog userLog = new BCWltUserLog(); userLog.setLogId(oldUserLog.getLogId()); userLog.setStatus(StatusTypeEnum.DISABLED.getValue()); userLog.setLogoutTime(new Date()); userLog.setModifiedBy("system"); userLog.setModifiedTime(new Date()); daos.bcWltUserLogDao.updateByPrimaryKeySelective(userLog); } } /** * 判断用户是否已经登录 * 用户已经登录再次登录的话会先将旧的登录日志记录为登出状态,再插入一条新的登录日志 */ if(userLogObj != null){ BCWltUserLog oldUserLog = (BCWltUserLog) userLogObj; BCWltUserLog oldUserLog1 = new BCWltUserLog(); oldUserLog1.setLogId(oldUserLog.getLogId()); oldUserLog1.setModifiedBy("system"); oldUserLog1.setModifiedTime(new Date()); oldUserLog1.setLogoutTime(new Date()); oldUserLog1.setStatus(StatusTypeEnum.DISABLED.getValue()); daos.bcWltUserLogDao.updateByPrimaryKeySelective(oldUserLog1); // throw new LoginedException("用户已经登录过"); } BCWltUserLog userLog = new BCWltUserLog(); userLog.setBanForbidden(StatusTypeEnum.NO.getValue()); userLog.setClientIp(pack.getHttpServerletRequest().getRemoteAddr()); userLog.setCreatedBy("system"); userLog.setCreatedTime(new Date()); userLog.setLogId(UUIDGenerator.generate()); userLog.setLoginName(user.getUserName()); userLog.setLoginTime(new Date()); userLog.setModifiedBy("system"); userLog.setModifiedTime(new Date()); userLog.setPps(""); userLog.setRemark(""); userLog.setResourceId(""); userLog.setServerIp(pack.getHttpServerletRequest().getLocalAddr()); userLog.setSessionId(pack.getHttpServerletRequest().getSession().getId()); userLog.setStatus(StatusTypeEnum.ENABLED.getValue()); userLog.setUserId(user.getUserId()); daos.bcWltUserLogDao.insert(userLog); //将用户的信息缓存到session中 // loginHelper.loginSetting(pack, gasSysUser, lsUserRole); } public void checkNull(PSUserLogin pb){ if(pb == null){ throw new IllegalArgumentException("无请求参数"); } if(StringUtils.isBlank(pb.getUserName())){ throw new IllegalArgumentException("username不能为空"); } if(StringUtils.isBlank(pb.getPasswd())){ throw new IllegalArgumentException("password不能为空"); } if(StringUtils.isBlank(pb.getOrderNo())){ throw new IllegalArgumentException("orderNo不能为空"); } if(StringUtils.isBlank(pb.getLedgerId())){ throw new IllegalArgumentException("账本编号不能为空"); } } } ================================================ FILE: src/main/java/org/fc/bc/wlt/login/PLoginServer.java ================================================ //package org.fc.hd.hiwallet.login; // //import java.util.ArrayList; //import java.util.Arrays; //import java.util.Comparator; //import java.util.HashMap; //import java.util.List; // //import org.apache.commons.lang3.StringUtils; //import org.fc.hzq.ordbgens.sys.entity.GASSysMenu; //import org.fc.hzq.ordbgens.sys.entity.GASSysMenuExample; //import org.fc.hzq.ordbgens.sys.entity.GASSysRoleMenu; //import org.fc.hzq.ordbgens.sys.entity.GASSysRoleMenuExample; //import org.fc.hzq.ordbgens.sys.entity.GASSysUser; //import org.fc.hzq.ordbgens.sys.entity.GASSysUserExample; //import org.fc.hzq.ordbgens.sys.entity.GASSysUserRole; //import org.fc.hzq.ordbgens.sys.entity.GASSysUserRoleExample; //import org.fc.hzq.service.login.Login.MenuInfo; //import org.fc.hzq.service.login.Login.PLOGINCommand; //import org.fc.hzq.service.login.Login.PLOGINModule; //import org.fc.hzq.service.login.Login.PRetLogin; //import org.fc.hzq.service.login.Login.PSLogin; //import org.fc.hzq.service.login.Login.UserInfo; //import org.fc.hzq.sys.dao.Daos; //import org.fc.hzq.sys.persist.entity.RoleMenu; // //import lombok.Data; //import lombok.extern.slf4j.Slf4j; //import onight.oapi.scala.commons.SessionModules; //import onight.osgi.annotation.NActorProvider; //import onight.tfw.async.CompleteHandler; //import onight.tfw.ntrans.api.annotation.ActorRequire; //import onight.tfw.ojpa.api.OJpaDAO; //import onight.tfw.ojpa.api.annotations.StoreDAO; //import onight.tfw.otransio.api.PacketHelper; //import onight.tfw.otransio.api.beans.FramePacket; //import onight.tfw.outils.bean.BeanPBUtil; // //@NActorProvider //@Slf4j //@Data //public class PLoginServer extends SessionModules { // @ActorRequire // LoginHelper loginHelper; // // @ActorRequire // Daos sysDaos; // // @Override // public String[] getCmds() { // return new String[] { PLOGINCommand.LIN.name() }; // } // // @Override // public String getModule() { // return PLOGINModule.LIO.name(); // } // // BeanPBUtil pbutil = new BeanPBUtil(); // // public void appendParentMenu(HashMap rolemenuById, HashMap gasMenuByMenuID, // RoleMenu checkrolemenu, List dstRoleMenu) { // if (StringUtils.equals("#", checkrolemenu.getParentMenuId()) // || StringUtils.isBlank(checkrolemenu.getParentMenuId()) // || rolemenuById.containsKey(checkrolemenu.getParentMenuId())) { // return; // } // // GASSysMenu gasSysMenu = (GASSysMenu) gasMenuByMenuID.get(checkrolemenu.getParentMenuId()); // if(gasSysMenu==null){ // return; // } // RoleMenu roleMenu = new RoleMenu(); // roleMenu.setIcon(gasSysMenu.getIcon()); // roleMenu.setLeafFlag(gasSysMenu.getLeafFlag().toString()); // roleMenu.setMenuDesc(gasSysMenu.getMenuDesc()); // roleMenu.setMenuId(gasSysMenu.getMenuId()); // roleMenu.setMenuLevel(gasSysMenu.getLeafFlag().toString()); // roleMenu.setMenuName(gasSysMenu.getMenuName()); // roleMenu.setMenuSeq(gasSysMenu.getMenuSeq().intValue()); // roleMenu.setMenuUrl(gasSysMenu.getMenuUrl()); // roleMenu.setParentMenuId(gasSysMenu.getParentMenuId()); // //dstRoleMenu.add(roleMenu); // rolemenuById.put(gasSysMenu.getMenuId(), roleMenu); // appendParentMenu(rolemenuById, gasMenuByMenuID, roleMenu, dstRoleMenu); // } // // @Override // public void onPBPacket(final FramePacket pack, final PSLogin pb, final CompleteHandler handler) { // log.info("login uerName:" + pb.getUserName()); // PRetLogin.Builder ret = PRetLogin.newBuilder(); // // try { // loginProcess(pack, pb, ret); // ret.setErrCode("1").setMsg("登录成功"); // } catch (IllegalArgumentException e) { // ret.setErrCode("2").setMsg("" + e.getMessage()); // } catch (Exception e) { // ret.setErrCode("3").setMsg("" + e.getMessage()); // e.printStackTrace(); // } // pack.getExtHead().buildFor(pack.getHttpServerletResponse()); // // 返回给客户端 // handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); // } // // public void loginProcess(FramePacket pack, PSLogin pb, PRetLogin.Builder ret) { // String strMsg = "用户名或密码错误"; // 默认错误提示信息 // String errCode = "-9997"; // 默认用户名密码错误对应编码 // // 查询用户信息 // GASSysUserExample gasSysUserExample = new GASSysUserExample(); // GASSysUserExample.Criteria gasSysUserCriteria = gasSysUserExample.createCriteria(); // gasSysUserCriteria.andLoginNameEqualTo(pb.getUserName()); // List gasSysUserList = sysDaos.gasSysUserDao.selectByExample(gasSysUserExample); // // 用户不存在 // if (gasSysUserList == null || gasSysUserList.size() < 1) { // throw new IllegalArgumentException(strMsg); // } // // 密码错误 // GASSysUser gasSysUser = (GASSysUser) gasSysUserList.get(0); // if (!gasSysUser.getPassword().equals(pb.getPassword())) { // throw new IllegalArgumentException(strMsg); // } // // // 查找用户角色 // GASSysUserRoleExample roleEx = new GASSysUserRoleExample(); // roleEx.createCriteria().andUserIdEqualTo(gasSysUser.getUserId()); // List roles = sysDaos.gasSysUserRoleDao.selectByExample(roleEx); // if (roles == null || roles.size() < 1) { // throw new IllegalArgumentException("用户无权限使用该系统!"); // } // // 用户RoleId列表 // List lsUserRole = new ArrayList(); // for (Object userRole : roles) { // GASSysUserRole tmpUserRole = (GASSysUserRole) userRole; // lsUserRole.add(tmpUserRole.getRoleId()); // } // log.info("userRoles:" + lsUserRole); // // /* // * // 查询所有角色对应的菜单 -----多表关联查询------ RoleMenuPara roleMenuPara = new // * RoleMenuPara(); roleMenuPara.setLsRoles(lsUserRole); List // * lsRoleMenu = roleMenuDao.selectByExample(roleMenuPara); // * log.info("lsRoleMenu:" + lsRoleMenu); // */ // // // 查询roleid_menuid 角色和菜单关系表 // GASSysRoleMenuExample gasSysRoleMenuExample = new GASSysRoleMenuExample(); // GASSysRoleMenuExample.Criteria gasSysRoleMenuCriteria = gasSysRoleMenuExample.createCriteria(); // gasSysRoleMenuCriteria.andRoleIdIn(lsUserRole); // List lsRoleMenuId = sysDaos.gasSysRoleMenuDao.selectByExample(gasSysRoleMenuExample); // if (lsRoleMenuId==null||lsRoleMenuId.size() < 1) { // throw new IllegalArgumentException("用户无菜单列表!"); // } // // // 组装menuId // List lsMenuId = new ArrayList(); // if (lsRoleMenuId != null && lsRoleMenuId.size() > 0) { // for (Object obj : lsRoleMenuId) { // GASSysRoleMenu roleMenuId = (GASSysRoleMenu) obj; // lsMenuId.add(roleMenuId.getMenuId()); // } // } // // // 查询菜单实体类 // GASSysMenuExample gasSysMenuExample = new GASSysMenuExample(); // GASSysMenuExample.Criteria gasSysMenuCriteria = gasSysMenuExample.createCriteria(); // gasSysMenuCriteria.andMenuIdIn(lsMenuId); // gasSysMenuExample.setOrderByClause(" PARENT_MENU_ID, MENU_ID"); // List lsGASSysMenu = sysDaos.gasSysMenuDao.selectByExample(gasSysMenuExample); // // 组装菜单实体 // List lsRoleMenu = new ArrayList(); // HashMap gasMenuByMenuID = new HashMap<>(); // // for (Object o : sysDaos.gasSysMenuDao.findAll(new ArrayList())) { // GASSysMenu gasSysMenu = (GASSysMenu) o; // gasMenuByMenuID.put(gasSysMenu.getMenuId(), gasSysMenu); // } // HashMap userMenuByMenuID = new HashMap<>(); // if (lsGASSysMenu != null && lsGASSysMenu.size() > 0) { // for (Object obj : lsGASSysMenu) { // GASSysMenu gasSysMenu = (GASSysMenu) obj; // RoleMenu roleMenu = new RoleMenu(); // roleMenu.setIcon(gasSysMenu.getIcon()); // roleMenu.setLeafFlag(gasSysMenu.getLeafFlag().toString()); // roleMenu.setMenuDesc(gasSysMenu.getMenuDesc()); // roleMenu.setMenuId(gasSysMenu.getMenuId()); // roleMenu.setMenuLevel(gasSysMenu.getLeafFlag().toString()); // roleMenu.setMenuName(gasSysMenu.getMenuName()); // roleMenu.setMenuSeq(gasSysMenu.getMenuSeq().intValue()); // roleMenu.setMenuUrl(gasSysMenu.getMenuUrl()); // roleMenu.setParentMenuId(gasSysMenu.getParentMenuId()); // lsRoleMenu.add(roleMenu); // userMenuByMenuID.put(gasSysMenu.getMenuId(), roleMenu); // } // // // add by brew // for (RoleMenu menu1 : lsRoleMenu) { // appendParentMenu(userMenuByMenuID, gasMenuByMenuID, menu1, lsRoleMenu); // } // } // // // 组装返回ProtoBuf结果 // if (lsRoleMenu != null && lsRoleMenu.size() > 0) { // RoleMenu[] menus = userMenuByMenuID.values().toArray(new RoleMenu[]{}); // Arrays.sort(menus,new Comparator() { // @Override // public int compare(RoleMenu o1, RoleMenu o2) { // return o1.getMenuSeq().compareTo(o2.getMenuSeq()); // } // }); // // List lsMenu = loginHelper.assembleMenuList(menus); // for (RoleMenu rm : lsMenu) { // MenuInfo md = pbutil.toPB(MenuInfo.newBuilder(), rm); // ret.addMenuInfo(md); // } // } // // // 组装用户信息; // UserInfo userInfo = UserInfo.newBuilder().setUserId(gasSysUser.getUserId()) // .setEmployeeName(gasSysUser.getEmployeeName() != null ? gasSysUser.getEmployeeName() : "") // .setEmployeeCode(gasSysUser.getEmployeeCode() != null ? gasSysUser.getEmployeeCode() : "") // .setTel(gasSysUser.getTel() != null ? gasSysUser.getTel() : "") // .setMobile(gasSysUser.getMobile() != null ? gasSysUser.getMobile() : "") // .setEmail(gasSysUser.getEmail() != null ? gasSysUser.getEmail() : "") // .setAddress(gasSysUser.getAddress() != null ? gasSysUser.getAddress() : "") // .setUnitId(gasSysUser.getUnitId() != null ? gasSysUser.getUnitId() : "") // .setChargeUnitId(gasSysUser.getChargeUnitId() != null ? gasSysUser.getChargeUnitId() : "") // .setStationId(gasSysUser.getStationId() != null ? gasSysUser.getStationId() : "") // .setAreaId(gasSysUser.getAreaId() != null ? gasSysUser.getAreaId() : "") // .setRemark(gasSysUser.getRemark() != null ? gasSysUser.getRemark() : "") // .setLoginName(gasSysUser.getLoginName() != null ? gasSysUser.getLoginName() : "").build(); // ret.setUserInfo(userInfo); // ret.setServerTime(""+System.currentTimeMillis()); // // // 登录成功之后,设置用户session // loginHelper.loginSetting(pack, gasSysUser, lsUserRole); // } // //} ================================================ FILE: src/main/java/org/fc/bc/wlt/service/CommonService.java ================================================ package org.fc.bc.wlt.service; import java.util.HashMap; import java.util.Map; import org.apache.commons.lang3.StringUtils; import org.apache.felix.ipojo.annotations.Provides; import org.fc.bc.ordbgens.wlt.entity.BCWltAccessLogExample; import org.fc.bc.wlt.dao.Daos; import org.fc.bc.wlt.enums.BrewChainURITypeEnum; import org.fc.bc.wlt.enums.ReturnCodeTypeEnum; import org.fc.bc.wlt.enums.StatusTypeEnum; import lombok.Data; import lombok.extern.slf4j.Slf4j; import onight.osgi.annotation.iPojoBean; import onight.tfw.ntrans.api.ActorService; import onight.tfw.ntrans.api.annotation.ActorRequire; import onight.tfw.outils.conf.PropHelper; /** * 公共方法 * @author jack * */ @iPojoBean @Provides(specifications = { ActorService.class }, strategy = "SINGLETON") @Slf4j @Data public class CommonService implements ActorService{ @ActorRequire Daos daos; private PropHelper props=new PropHelper(null); /** * 判断请求的orderno是否已经存在 * @param orderNo * @return 存在则返回false,说明不可用 * 空也返回false,说明不可用 * 不存在则返回true, 说明可用 */ public Map checkOrderNo(String orderNo){ Map ret = new HashMap(); //判断order不能为空 if(StringUtils.isBlank(orderNo)){ ret.put("errorCode", ReturnCodeTypeEnum.FAIL.getValue()); ret.put("errorDesc", "orderNo不能为空"); }else{ BCWltAccessLogExample example = new BCWltAccessLogExample(); example.createCriteria().andOrderNoEqualTo(orderNo); Object obj = daos.bcWltAccessLogDao.selectOneByExample(example); if(obj != null){//说明orderNo已经存在 ret.put("errorCode", ReturnCodeTypeEnum.FAIL.getValue()); ret.put("errorDesc", "orderNo已存在,请不要重复使用"); }else{ //成功则返回成功 ret.put("errorCode", ReturnCodeTypeEnum.SUCCESS.getValue()); } } return ret; } public String getBrewChainURL(){ return props.get("org.fc.bc.hiwallet.brewChainUrl", BrewChainURITypeEnum.HOST.getValue() + ":" + BrewChainURITypeEnum.PORT.getValue() + BrewChainURITypeEnum.ALIAS.getValue()); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/service/CreateAssetService.java ================================================ package org.fc.bc.wlt.service; import java.math.BigDecimal; import java.util.Date; import java.util.Map; import lombok.Data; import lombok.val; import lombok.extern.slf4j.Slf4j; import onight.oapi.scala.commons.SessionModules; import onight.osgi.annotation.NActorProvider; import onight.tfw.async.CompleteHandler; import onight.tfw.ntrans.api.annotation.ActorRequire; import onight.tfw.otransio.api.IPacketSender; import onight.tfw.otransio.api.PacketHelper; import onight.tfw.otransio.api.beans.FramePacket; import onight.tfw.outils.conf.PropHelper; import onight.tfw.outils.serialize.JsonSerializer; import onight.tfw.outils.serialize.UUIDGenerator; import org.apache.commons.lang3.StringUtils; import org.fc.bc.ordbgens.wlt.entity.BCWltAccessLog; import org.fc.bc.ordbgens.wlt.entity.BCWltAsset; import org.fc.bc.ordbgens.wlt.entity.BCWltFund; import org.fc.bc.ordbgens.wlt.entity.BCWltUser; import org.fc.bc.ordbgens.wlt.entity.BCWltUserAddress; import org.fc.bc.ordbgens.wlt.entity.BCWltUserAddressExample; import org.fc.bc.ordbgens.wlt.entity.BCWltUserExample; import org.fc.bc.wlt.dao.Daos; import org.fc.bc.wlt.entity.BrewChainCRTASTReq; import org.fc.bc.wlt.entity.BrewChainCRTASTRet; import org.fc.bc.wlt.entity.PMFundInfo; import org.fc.bc.wlt.entity.PMFundInfoR; import org.fc.bc.wlt.entity.PMSignAddressR; import org.fc.bc.wlt.enums.PlatformTypeEnum; import org.fc.bc.wlt.enums.ReturnCodeTypeEnum; import org.fc.bc.wlt.enums.StatusTypeEnum; import org.fc.bc.wlt.gens.Asset.PASTCommand; import org.fc.bc.wlt.gens.Asset.PASTModule; import org.fc.bc.wlt.gens.Asset.PRetCRTAST; import org.fc.bc.wlt.gens.Asset.PSCRTAST; import org.fc.bc.wlt.util.ExceptionUtil; //http://localhost:8000/ast/pbcrt.do?fh=CRTAST0000000J00&resp=bd&bd={"orderNo":"xxx","userKey":"xxx","userId":"xxxxx","alias":"测试资产","dataTable":"test","filePath":"","metadata":"","type":"CT","amount":100.91,"count":1,"wuCoin":0,"coloredBTC":0,"coloredLTC":0,"coloredXRP":0} @NActorProvider @Slf4j @Data public class CreateAssetService extends SessionModules { @ActorRequire Daos daos; @ActorRequire CommonService commonService; @ActorRequire(name = "http", scope = "global") IPacketSender sender; private PropHelper props = new PropHelper(null); @Override public String[] getCmds() { return new String[] { PASTCommand.CRT.name() }; } @Override public String getModule() { return PASTModule.AST.name(); } public String toString() { return "CreateAssetService"; } private BCWltAccessLog accessLog; @Override public void onPBPacket(FramePacket pack, PSCRTAST pbo, CompleteHandler handler) { final PRetCRTAST.Builder ret = PRetCRTAST.newBuilder(); try{ checkNull(pbo); } catch (IllegalArgumentException e){ ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()); ret.setErrorDesc(e.getMessage()); handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); return; } //判断orderno是否存在 Map map = commonService.checkOrderNo(pbo.getOrderNo()); if(map.get("errorCode").equals(ReturnCodeTypeEnum.FAIL.getValue())){ ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()); ret.setErrorDesc(map.get("errorDesc")); handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); return; } //组装操作日志 String agent = pack.getHttpServerletRequest().getHeader("user-agent"); int beginIndex = agent.indexOf("("); int endIndex = agent.indexOf(")"); String ovname = ""; if(beginIndex!=-1&&endIndex!=-1){ ovname = agent.substring(beginIndex, endIndex+1); } accessLog = new BCWltAccessLog(); accessLog.setProxyTime(new Date()); accessLog.setAccessLogId(UUIDGenerator.generate()); accessLog.setClientOsver(ovname); accessLog.setOrderNo(pbo.getOrderNo()); accessLog.setPbAction(this.getModule() + PASTCommand.CRT.name()); accessLog.setPlatform(PlatformTypeEnum.PC.getValue()); accessLog.setUserCookies(pack.getHttpServerletRequest().getSession().getId()); accessLog.setUserId(pbo.getUserId()); accessLog.setUserIp(pack.getHttpServerletRequest().getRemoteAddr()); accessLog.setReqStr(JsonSerializer.formatToString(pbo.toBuilder().build().toString())); accessLog.setReqTime(new Date()); log.debug("getBody:" + pbo); try { checkValidity(pbo); createAsset(pbo, ret); } catch (Exception e) { ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()).setErrorDesc(e.getMessage()); } finally { accessLog.setResStr(JsonSerializer.formatToString(ret.toString())); accessLog.setResTime(new Date()); accessLog.setRetCode(ret.getErrorCode()); accessLog.setRetMsg(ret.getErrorDesc()); accessLog.setCostMs(new BigDecimal(accessLog.getResTime().getTime()-accessLog.getReqTime().getTime())); accessLog.setInsertTime(new Date()); try{ daos.bcWltAccessLogDao.insertSelective(accessLog); }catch(Exception e){ } } handler.onFinished(PacketHelper.toPBReturn(pack, ret.build())); } public void createAsset(PSCRTAST pbo, PRetCRTAST.Builder ret) { PMSignAddressR address = new PMSignAddressR(); BCWltUserAddressExample addressExample = new BCWltUserAddressExample(); addressExample.createCriteria().andUserIdEqualTo(pbo.getUserId()).andDefaultAddrEqualTo(StatusTypeEnum.YES.getValue()).andDefaultAddrEqualTo("1"); BCWltUserAddress userAddress = (BCWltUserAddress) daos.bcWltUserAddressDao.selectOneByExample(addressExample); if (userAddress == null) { throw new IllegalArgumentException(String.format("%s:address不存在", pbo.getUserId())); } if(StringUtils.isBlank(userAddress.getHexAddr())){ throw new NullPointerException("地址为空"); } if(StringUtils.isBlank(userAddress.getRpmbHash())){ throw new NullPointerException("地址公钥Hash为空"); } BrewChainCRTASTReq req = new BrewChainCRTASTReq(); req.setTrade_no("xxxxx" + pbo.getOrderNo()); req.setMeta_data(pbo.getMetadata()); req.setSigned_code(""); String assetId = UUIDGenerator.generate(); address.setHex_addr(userAddress.getHexAddr()); address.setRpmd_hash(userAddress.getRpmbHash()); req.getCo_signers().add(address); PMFundInfoR fundInfo = new PMFundInfoR(); fundInfo.setAlias(pbo.getAlias()); fundInfo.setCount(pbo.getCount()); fundInfo.setAmount(pbo.getAmount()); req.getFunds().add(fundInfo); BrewChainCRTASTRet resp = execBrewChain(req); if ("0".equals(resp.getErr_code())) { Date now = new Date(); BigDecimal numberZero = new BigDecimal(0d); BCWltAsset asset = new BCWltAsset(); asset.setAssetId(assetId); asset.setAddress(address.getHex_addr());//resp.getAsset().getAddress().getHex_addr() asset.setAlias(pbo.getAlias()); asset.setAmount(new BigDecimal(pbo.getAmount())); asset.setColoredBtc(numberZero); asset.setColoredEth(numberZero); asset.setColoredXrp(numberZero); asset.setCount((long) pbo.getCount()); asset.setCreatedTime(now); asset.setDataTable(pbo.getDataTable()); asset.setDiscount((short) 0); asset.setFilePath(pbo.getFilePath()); asset.setMetadata(pbo.getMetadata()); asset.setNetFee(numberZero); asset.setReserved1(""); asset.setReserved2(""); asset.setStatus(StatusTypeEnum.ENABLED.getValue()); asset.setTotalFee(numberZero); asset.setTxid(resp.getBc_txid()); asset.setType(pbo.getType()); asset.setUserId(pbo.getUserId()); asset.setUpdatedTime(now); asset.setFbcCount(numberZero); try{ daos.bcWltAssetDao.insert(asset); } catch(Exception e){ ExceptionUtil.InsertDatabaseException(); } if(resp.getAsset().getFunds()!=null){ for(PMFundInfo fund : resp.getAsset().getFunds()){ BCWltFund bcWltFund = new BCWltFund(); bcWltFund.setAlias(StringUtils.isBlank(fund.getAlias()) ? "" : fund.getAlias()); bcWltFund.setAmount(new BigDecimal(fund.getAmount())); bcWltFund.setAssetId(StringUtils.isBlank(asset.getAssetId()) ? "" : asset.getAssetId()); bcWltFund.setColoredBtc(new BigDecimal(fund.getColored_btc())); bcWltFund.setColoredEth(new BigDecimal(fund.getColored_eth())); bcWltFund.setColoredXrp(new BigDecimal(fund.getColored_xrp())); bcWltFund.setCount(fund.getCount()); bcWltFund.setDiscount(new BigDecimal(fund.getDiscount())); bcWltFund.setDmt(""); bcWltFund.setFbcCount(fund.getFbc_count()); bcWltFund.setFundId(UUIDGenerator.generate()); bcWltFund.setGenisAddress(""); bcWltFund.setGenisOrg(""); bcWltFund.setNetFee(new BigDecimal(fund.getNet_fee())); bcWltFund.setTotalFee(new BigDecimal(fund.getTotal_fee())); bcWltFund.setUniCode(fund.getUniCode()); try{ daos.bcWltFundDao.insert(bcWltFund); }catch(Exception e){ ExceptionUtil.InsertDatabaseException(); } } } userAddress.setUpdatedTime(now); userAddress.setDefaultAddr(StatusTypeEnum.DISABLED.getValue()); try{ daos.bcWltUserAddressDao.updateByPrimaryKey(userAddress); }catch(Exception e){ ExceptionUtil.UpdateDatabaseException(); } BCWltUserAddress userAddress1 = new BCWltUserAddress(); userAddress1.setUserId(userAddress.getUserId()); userAddress1.setAlias(""); userAddress1.setHexAddr(resp.getAsset().getAddress().getHex_addr()); userAddress1.setRpmbHash(resp.getAsset().getAddress().getRpmd_hash()); userAddress1.setKeyId(UUIDGenerator.generate()); userAddress1.setPki(""); userAddress1.setPub(""); userAddress1.setDefaultAddr(StatusTypeEnum.YES.getValue());; userAddress1.setCreatedTime(now); userAddress1.setUpdatedTime(now); try{ daos.bcWltUserAddressDao.insert(userAddress1); }catch(Exception e){ ExceptionUtil.InsertDatabaseException(); } ret.setOrderNo(pbo.getOrderNo()); ret.setErrorCode(ReturnCodeTypeEnum.SUCCESS.getValue()); ret.setErrorDesc("success"); ret.setAssetId(asset.getAssetId()); } else { ret.setErrorCode(ReturnCodeTypeEnum.FAIL.getValue()); ret.setErrorDesc(resp.getMsg()); ret.setAssetId(""); } } private BrewChainCRTASTRet execBrewChain(BrewChainCRTASTReq req) { accessLog.setProxyTime(new Date()); String brewChainUrl = props.get("org.fc.bc.hiwallet.brewChainUrl", "http://211.159.149.246:8002"); String postUrl = brewChainUrl + "/fbs/fbs/pbnew.do?fh=VNEWBOS000000J00&resp=bd"; String sendJson = JsonSerializer.formatToString(req); System.out.println(sendJson); accessLog.setReqStr(sendJson); FramePacket fp = PacketHelper.buildUrlFromJson(sendJson, "POST", postUrl); val retCRTAST = sender.send(fp, 30000); BrewChainCRTASTRet resp = JsonSerializer.getInstance().deserialize(retCRTAST.getBody(), BrewChainCRTASTRet.class); accessLog.setResStr(JsonSerializer.formatToString(resp)); accessLog.setResTime(new Date()); accessLog.setRetCode(resp.getErr_code()); accessLog.setRetMsg(resp.getMsg()); return resp; } public void checkNull(PSCRTAST pb){ if(pb == null){ throw new IllegalArgumentException("无请求参数"); } if (StringUtils.isBlank(pb.getOrderNo())) { throw new IllegalArgumentException("orderNo不能为空"); } if (StringUtils.isBlank(pb.getUserKey())) { throw new IllegalArgumentException("userKey不能为空"); } if (StringUtils.isBlank(pb.getUserId())) { throw new IllegalArgumentException("userId不能为空"); } if (StringUtils.isBlank(pb.getAlias())) { throw new IllegalArgumentException("alias不能为空"); } if (pb.getDataTable() == null) { throw new IllegalArgumentException("dataTable不能为空"); } if (pb.getFilePath() == null) { throw new IllegalArgumentException("filePath不能为空"); } if (StringUtils.isBlank(pb.getMetadata())) { throw new IllegalArgumentException("metadata不能为空"); } if (StringUtils.isBlank(pb.getType())) { throw new IllegalArgumentException("type不能为空"); } } public void checkValidity(PSCRTAST pb) { // 校验用户是否存在 BCWltUserExample bcWltUserExample = new BCWltUserExample(); bcWltUserExample.createCriteria().andUserIdEqualTo(pb.getUserId()).andStatusEqualTo(StatusTypeEnum.ENABLED.getValue()); BCWltUser bcSysUserTmp = (BCWltUser) daos.bcWltUserDao.selectOneByExample(bcWltUserExample); if (bcSysUserTmp == null) { throw new IllegalArgumentException(String.format("%s:用户不存在", pb.getUserId())); } } } ================================================ FILE: src/main/java/org/fc/bc/wlt/util/EncryptFactory.java ================================================ package org.fc.bc.wlt.util; public class EncryptFactory { /** * * @param type * @return */ public EncryptUtil getInterface(String type){ if(type.equals("reversal")){ return new ReversalUtil(); } return new ReversalUtil(); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/util/ExceptionUtil.java ================================================ package org.fc.bc.wlt.util; public class ExceptionUtil extends Exception { public static Exception InsertDatabaseException(){ throw new IllegalArgumentException("插入数据库异常"); } public static Exception UpdateDatabaseException(){ throw new IllegalArgumentException("更新数据库异常"); } public static Exception UpdateOrInsertException(){ throw new IllegalArgumentException("插入或更新数据库异常"); } public static Exception UserRegistedException(){ throw new IllegalArgumentException("用户已注册"); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/util/LoginedException.java ================================================ package org.fc.bc.wlt.util; public class LoginedException extends Exception { /** * */ private static final long serialVersionUID = 1L; public LoginedException(){ super(); } public LoginedException(String message){ super(message); } } ================================================ FILE: src/main/java/org/fc/bc/wlt/util/UserRegistedException.java ================================================ package org.fc.bc.wlt.util; /** * 用户已注册异常 * @author jack * */ public class UserRegistedException extends Exception { /** * */ private static final long serialVersionUID = 1L; public UserRegistedException() { super(); // TODO Auto-generated constructor stub } public UserRegistedException(String message, Throwable cause, boolean enableSuppression, boolean writableStackTrace) { super(message, cause, enableSuppression, writableStackTrace); // TODO Auto-generated constructor stub } public UserRegistedException(String message, Throwable cause) { super(message, cause); // TODO Auto-generated constructor stub } public UserRegistedException(String message) { super(message); // TODO Auto-generated constructor stub } public UserRegistedException(Throwable cause) { super(cause); // TODO Auto-generated constructor stub } } ================================================ FILE: src/main/proto/asset.proto ================================================ syntax = "proto3"; package org.fc.wlt.gens; enum PASTModule { AST = 0; }; enum PASTCommand { NUA = 0;//新增用户地址 ONA = 2; //组织发行资产,组织认证审核通过的用户可发行自己的资产 }; message PMUserAddress {//用户地址 string hexAddr = 1;//用户地址 string pki = 2;//私钥 string pub = 3;//公钥 string pubHash = 4;//公钥匙hash string userCode = 5;//用户代码 PMAssetInfo asset = 6;//认证审核通过后,自动创建一个FBS资产(赠送一定数量的FBS) int64 dateTime = 7;//创建时间戳 string status = 8;//地址状态 }; message PMAssetInfo {//资产信息 string bcTxid = 1;//资产的txid string hexAddr = 2;//资产地址 string pubHash = 3;//资产公钥匙hash string type = 4;//资产类型,货币、实物、券类、积分、卡类... string status = 5;//资产状态,1自建;2挂单;3冻结;4转出;5转入... string alias = 6;//资产别名 string dataTable = 7;//资产检索条件 string dmtEname = 8;//英文名称,如:FBS string dmtCname = 9;//中文名称,如:泛融币 double dmtCount = 10;//资产持有数量 string metadata = 11 [jstype = JS_NORMAL];//扩展信息 PMFundInfo fund = 12;//金融信息 string userCode = 14;//当前持有者的用户代码 int64 dateTime = 15;//创建时间戳 string assetId = 16;//唯一编码 }; message PMFundInfo{//金融信息 string fundId = 1;//唯一编码 string dmtEname = 2;//货币英文名称 string dmtCname = 3;//货币中文名称 string genisAddress = 4;//货币创始地址 string genisOrg = 5;//创始机构 double genisDeposit = 7;//创始保证金 double totalCount = 8;//总发行数量 double coloredFbc = 9;//对应的FBC数量 double exchangeFbc = 10;//FBC的兑换率 double turnoverCount = 11;//流通数量 int64 dateTime = 12;//货币发行时间戳 }; //######新增用户地址接口请求 message PSNewUserAddress { string userCode = 1;//用户代码 string requstNo = 79;//接口请求唯一序号 }; //######新增用户地址接口请求 message PRetNewUserAddress { string errCode = 1;//返回码 string msg = 2; //描述信息 PMUserAddress ua = 3;//用户地址 double totalFee = 4 ;//手续费,新增用户地址系统所收取的FBS string requstNo = 79;//接口请求唯一序号 }; //######发行资产接口请求 message PSOrgAssetCreate { string userCode = 1;//用户代码,用户无未使用的用户地址时,需先创建一个新用户地址 string type = 4;//资产类型,货币、实物、券类、积分、卡类... string status = 5;//资产状态,1自建;2挂单;3冻结;4转出;5转入... string alias = 6;//资产别名 string dataTable = 7;//资产检索条件 string dmtEname = 8;//货币英文名称,如:FBS string dmtCname = 9;//货币中文名称,如:泛融币 double genisCount = 10;//创始数量 double genisDeposit = 11;//创始保证金 double coloredFbc = 12;//对应的FBC数量 double exchangeFbc = 13;//FBC的兑换率 string metadata = 14 [jstype = JS_NORMAL];//扩展信息 string requstNo = 79;//接口请求唯一序号 }; //######发行资产接口响应 message PRetOrgAssetCreate { string errCode = 1; string msg = 2; PMAssetInfo assets = 3; double totalFee = 4; //收取手续费 string requstNo = 79;//接口请求唯一序号 }; ================================================ FILE: src/main/proto/ethereum_java.proto ================================================ syntax = "proto3"; package org.fc.bc.wlt.eth; enum PETHModule { ETH = 0; }; enum PETHCommand { TES = 0;//测试eth }; //################# 测试以太坊 ####################### message PSTestETHPB {//测试以太坊代码 string requestNo = 1; }; message PRetTestETHPB {//测试以太坊代码 string errCode = 1; string errMsg = 2; }; //################# 注册以太坊账户,并返回注册信息 ######### //###############根据公钥 获取本账户 所有交易信息 ########### //###########根据提供的公钥,获取账户所有 交易信息 ############# ================================================ FILE: src/main/proto/query.proto ================================================ syntax = "proto3"; package org.fc.wlt.gens; import "user.proto"; import "asset.proto"; import "transfer.proto"; enum PQRYModule { QRY = 0; }; enum PQRYCommand { //查询接口 GOA = 0; //发行资产查询 GUI = 22; //用户信息查询 GUC = 23; //用户认证信息查询 GUA = 24; //用户地址查询 GAI = 25; //资产信息查询 GBS = 26; //资产挂单查询 GTM = 27; //挂单撮合查询,生成所有能满足交易目的的单笔或组合交易方案 GAT = 28; //资产转移查询 }; //######组织发行资产查询接口请求 message PSGetOrgAsset { string userCode = 1;//用户代码 string orgCode = 2;//组织代码,非空时查询指定组织发行的所有资产 int64 pageNo = 30;//当前页码,默认1 int64 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 } //######组织发行资产查询接口响应 message PRetGetOrgAsset { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMFundInfo fund = 3;//金融信息 int32 pageNo = 30;//当前页码 int32 pageSize = 31;//分页内最大行数 string requstNo = 79;//接口请求唯一序号 }; //######用户信息查询接口请求 message PSGetUserInfo { string userCode = 1; //用户ID string userPasswd = 3;//密码 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######用户信息查询接口响应 message PRetGetUserInfo { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMUserInfo userInfo = 3;//用户信息 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######用户认证信息查询接口请求 message PSGetUserCertifcation { string userCode = 1; //用户代码,不指定查所有 string type = 2;//认证类型(1:组织,2:个人) int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######用户认证信息查询接口响应 message PRetGetUserCertifcation { string errCode = 1;//返回码 string msg = 2; //描述信息 string type = 3;//认证类型(1:组织,2:个人) //1:组织时: repeated PMOrganizationInfo orgInfo = 4;//组织信息 //2:个人时: repeated PMPersonalInfo perInfo = 5;//个人信息 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######用户地址查询接口请求 message PSGetUserAddress { string userCode = 1; //用户代码,不指定查所有 string status = 2;//用户地址状态,1未使用,2已使用... int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######用户地址查询接口响应 message PRetGetUserAddress { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMUserAddress ua = 7;//用户地址 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######资产信息查询接口请求 message PSGetAssetFundInfo { string userCode = 1; //用户代码 string bcTxid = 2;//资产的txid string hexAddr = 3;//资产地址 string type = 4;//资产类型,货币、实物、券类、积分、卡类... string alias = 6;//资产别名 string dataTable = 7;//资产检索条件 string dmtEname = 8;//货币英文名称,如:FBS string dmtCname = 9;//货币中文名称,如:泛融币 string requstNo = 79;//接口请求唯一序号 }; //######资产信息查询接口响应 message PRetGetAssetFundInfo { string errCode = 1;//返回码 string msg = 2; //描述信息 PMFundInfo fundInfo = 3;//资产信息 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单查询接口请求 message PSGetBuySell { string userCode = 1;//用户代码 string bsCode =2 ;//挂单代码 string status = 3;//挂单状态,1已成交;2挂单中;3撤销... PMFundInfo source = 4; //原资产 double sourceAmount = 5;//原有资产的交易数量 PMFundInfo target = 6;//目标资产 double targetAmount = 7;//目标资产的交易数量 string type = 8;//挂单类型,BUY买或SEL卖 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单查询接口响应 message PRetGetBuySell { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMTransaction bsInfo = 3;//挂单信息 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######挂单撮合查询接口请求 message PSGetBuySellMake { string userCode = 1;//用户代码 PMFundInfo target = 2;//目标资产 double targetAmount = 3;//目标资产的数量 string requstNo = 79;//接口请求唯一序号 }; //######挂单撮合查询接口响应 message PRetGetBuySellMake { string errCode = 1;//返回码 string msg = 2; //描述信息 PMFundInfo target = 3;//目标资产 double targetAmount = 4;//目标资产的数量 repeated PMPlan plan = 5;//撮合方案(可能会是多个) string requstNo = 79;//接口请求唯一序号 }; message PMPlan{ string bsmCode = 1;//撮合代码 string msg = 2;//描述 int32 stepCount = 3;//到达查询的目标资产的总步骤 repeated PMBuySellMake bsm = 4;//撮合交易(可能到达最终的目标资产,可能不只是一次交易,如:想要3个FBS,用户有1000个A,挂单交易有:1000个A到5000个B,4800个B到3个FBS。也能是500个A到2个FBS和400个A到1个FBS) }; message PMBuySellMake{//撮合方案 int32 step = 1;//当前第几步 int32 stepCount = 6;//一共几需步 PMAssetInfo bsAsset = 2;//原有资产(这一步骤中用户已经拥有的资产) double sourceAmount = 3;//原有资产所需的交易数量 PMFundInfo target = 4;//目标资产(这一步中要交易成的资产) double targetAmount = 5;//目标资产获得的交易数量 }; //######资产转移查询接口请求 message PSGetAssetTransfer { string userCode = 1;//发起的用户代码 double targetAmount = 2;//目标资产的数量 PMFundInfo target = 3;//目标资产 string transferCode =4;//转移代码 int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; //######资产转移查询接口响应 message PRetGetAssetTransfer { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMTransfer tfs= 20;//转账信息() int32 pageNo = 30;//当前页码,默认1 int32 pageSize = 31;//分页内最大行数,默认10 string requstNo = 79;//接口请求唯一序号 }; message PMTransfer{//转账信息 string userCode = 1;//发起的用户代码 string toUserCode = 2;//接收的用户代码 PMFundInfo target = 3;//目标资产 double targetAmount = 4;//目标资产的数量 PMAssetInfo oldAsset = 5;//转移前资产 PMAssetInfo newAsset = 6;//转移后的资产 int64 dateTime = 7;//时间戳 }; //合约定义 message PMContract{ string opType = 1;//合约引擎 string condition = 2;//执行条件 string scripts = 3;//执行内容 PMFundInfo fbcCoin = 4;//执行合约需要花费的泛融币 }; ================================================ FILE: src/main/proto/system.proto ================================================ syntax = "proto3"; package org.fc.wlt.gens; enum PSYSModule { SYS = 0; }; enum PSYSCommand { GLG = 0; //生成日志 TES = 1;//测试pb CUD = 2;//测试增删改查 }; message PSGLGSYS { string startDate = 1; string endDate = 2; string logType = 3; }; message PRetGLGSYS { string errorCode = 1; string errorDesc = 2; string logPath = 3; }; message PSTestPB { string requestNo = 1; }; message PRetTestPB { string errCode = 1; string errMsg = 2; }; message PSTestCUD { string requestNo = 1; int32 actionType = 2;//add : 1 delete : 2 update : 3 query : 4 string username = 3; string passwd = 4; }; message PRetTestCUD { string errCode = 1; string errMsg = 2; }; ================================================ FILE: src/main/proto/transfer.proto ================================================ syntax = "proto3"; package org.fc.wlt.gens; import "asset.proto"; enum PTRSModule { TRS = 0; }; enum PTRSCommand { BSN = 0; //资产挂单创建,预A1->A2,先撮合交易,撮合未果后挂单 BSC = 11; //资产挂单撤销,撤销未交易完成的挂单 BST = 12; //资产挂单交易,A1->u2,A2->u1,自持有资产不满足交易时先做撮合交易,撮合交易后也不能满足时才失败 BSM = 13; //资产挂单撮合,A1->A2转换,成功或失败,不做挂单处理 UAT = 14; //资产转移,直接转给另一个用户(u1只需说要传给u2,10个FBS,如果A没有FBS时,尝试撮合交易用持有资产获得到10个FBS后给u2) }; //交易中无论转入资产还是新建资产,都需要先提供新的地址,旧地址不再使用,状态为:资产耗尽 //######资产挂单创建接口请求 message PSBuySellNew { string userCode = 1;//用户代码 string type = 2;//挂单类型,BUY买或SEL卖 string sourceAssetId = 3; //原持有的资产 double sourceAmount = 4;//原资产的交易数量 string targetFundId = 5;//目标资产信息 double targetAmount = 6;//目标资产的交易数量 string requstNo = 79;//接口请求唯一序号 } //######资产挂单创建接口响应 message PRetBuySellNew { string errCode = 1;//返回码 string msg = 2; //描述信息 string bsCode =3 ;//挂单代码(原资产的交易数量,被存在这个地址中,系统拥有该资产) PMAssetInfo asset = 4; //原持有的资产变化后的资产 double totalFee = 5; //收取手续费 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单撤销接口请求 message PSBuySellCancel { string userCode = 1;//用户代码 string bsCode =2 ;//挂单代码 string requstNo = 79;//接口请求唯一序号 } //######资产挂单撤销接口响应 message PRetBuySellCancel { string errCode = 1;//返回码 string msg = 2; //描述信息 string status = 3;//挂单状态,1已成交;2挂单中;3撤销... PMAssetInfo oldAsset = 4; //原持有的资产变化前的资产 PMAssetInfo newAsset = 5; //原持有的资产变化后的资产 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单交易接口请求 message PSBuySellTransaction { string userCode = 1;//用户代码 string bsCode =2 ;//挂单代码 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单交易接口响应 message PRetBuySellTransaction { string errCode = 1;//返回码 string msg = 2; //描述信息 PMAssetInfo sourceAsset = 3; //原持有的资产变化后的资产信息 PMAssetInfo targetAsset = 4; //获取到目标资产信息 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单撮合接口请求 message PSBuySellMake { string userCode = 1;//用户代码 string bsmCode = 2;//撮合代码,撮合查询返回的 string requstNo = 79;//接口请求唯一序号 }; //######资产挂单撮合接口响应 message PRetBuySellMake { string errCode = 1;//返回码 string msg = 2; //描述信息 repeated PMAssetInfo sourceAsset = 3; //原持有的资产变化后的资产信息 PMAssetInfo targetAsset = 4; //使用原持有的资产获取的目标资产及原持有的资产变化后的资产 string requstNo = 79;//接口请求唯一序号 }; //######资产转移接口请求 message PSAssetTransfer { string userCode = 1;//发起的用户代码 string sourceAddrId = 2;//发起方地址 double sourceAmount = 3;//发起方转账金额 string targetAddrId = 4;//接收方地址 double targetAmount = 5;//目标资产的数量(扣除手续费后) string requstNo = 79;//接口请求唯一序号 }; //######资产转移接口响应 message PRetAssetTransfer { string errCode = 1;//返回码 string msg = 2; //描述信息 string transferCode = 3;//转账代码 PMAssetInfo asset = 4; //原持有的资产变化后的资产 string requstNo = 79;//接口请求唯一序号 }; message PMTransaction{//挂单信息 string user_code = 1;//用户代码 string type = 2;//挂单类型,BUY买或SEL卖 //PMFundInfo source = 3; //原资产 //double source_amount = 4;//原有资产的交易数量 PMAssetInfo bs_asset = 5;//原有资产的交易数量(挂单中的资产信息) PMFundInfo target = 6;//目标资产 double target_amount = 7;//目标资产的交易数量 int32 status = 8;//挂单状态,1已成交;2挂单中;3撤销... int64 date_time = 9;//时间戳 string bs_code = 10;//挂单代码 }; ================================================ FILE: src/main/proto/user.proto ================================================ syntax = "proto3"; package org.fc.wlt.gens; import "asset.proto"; enum PUSRModule { USR = 0;//注册 }; enum PUSRCommand { REG = 0; //用户注册 LIN = 1;//用户登录 UPD = 2;//用户状态变更 CER = 7; //用户认证,发起个人或组织认证 CEV = 3; //认证核实,审核通过时创建地址,以及附送资产 CUP = 4;//认证状态修改(通过或不通过或审核中) }; message PMUserInfo { string userCode = 1; string userId = 2; string checkPhone = 3; string checkEMail = 4; PMOrganizationInfo orgInfo = 5;//组织信息 PMPersonalInfo perInfo = 6;//个人信息 int64 dateTime = 11;//创建时间戳 }; message PMOrganizationInfo { string orgId = 1;//组织代码 string orgName = 2;//组织名称 string juridicalName =3;//法人姓名 string licenseCode =4;//执照注册号 string licensePhotoId =5;//执照照片文件ID(文件上传接口返回) string national = 6; //国家 string province = 7; //省份 string city = 8; //城市 string streets =9; //街道 string tel =10;//联系电话 string fax =11;//传真 string webRecordNumber = 12;//组织网站备案号 string orgType = 13;//组织类型(1:企业,2:政府,3:其他) int64 dateTime = 14;//创建时间戳 string userCode = 15;//创建用户 string status = 16;//状态(1:审核中,2:审核通过,3:审核未通过,4:锁定) }; message PMPersonalInfo { string perId = 1; string realName = 2; string idCardCode = 3; string idCardPhotoId = 4; string status = 5; int64 dateTime = 6; string userCode = 7; }; message PSUsrReg { string userName = 2; string userPasswd = 3; string checkPhone = 4; string checkEMail = 5; string requestNo = 11; }; message PRetUsrReg { string errCode = 1;//返回码 string msg = 2; //描述信息 PMUserInfo userInfo = 3;//用户信息 string requstNo = 79;//接口请求唯一序号 }; message PSUserLogin { string userName = 1; //用户代码 string userPasswd = 2;//密码 string requstNo = 79;//接口请求唯一序号 }; message PRetUserLogin { string errCode = 1;//返回码 string msg = 2; //描述信息 PMUserInfo userInfo = 3;//用户信息 string requstNo = 79;//接口请求唯一序号 }; message PSCertifcation { string userCode = 1;//用户代码 string type = 2;//认证类型(1:组织,2:个人) //1:组织时: string orgName = 6;//组织名称 string juridicalName =7;//法人姓名 string licenseCode =8;//执照注册号 string licensePhotoId =9;//执照照片文件ID(文件上传接口返回) string national = 10; //国家 string province = 11; //省份 string city = 12; //城市 string streets =13; //街道 string tel =14;//联系电话 string fax =15;//传真 string webRecordNumber = 16;//组织网站备案号 string orgType = 17;//组织类型(1:企业,2:政府,3:其他) //2:个人时: string realName = 18;//真实姓名 string idCardType = 21;//证件类型 string idCardCode = 19;//证件证号 string idCardPhotoId = 20;//证件照片文件ID(文件上传接口返回) string requstNo = 79;//接口请求唯一序号 }; message PRetCertifcation { string errCode = 1;//返回码 string msg = 2; //描述信息 string userCode = 3;//用户代码 string type = 6;//认证类型(1:组织,2:个人) //1:组织时: PMOrganizationInfo orgInfo = 4;//组织信息 //2:个人时: PMPersonalInfo perInfo = 5;//个人信息 string requstNo = 79;//接口请求唯一序号 }; //######认证核实接口请求 message PSCertifcationVerify { string userCode = 1;//用户代码 string type = 2;//认证类型(1:组织,2:个人) //string status = 5;//状态(1:审核中,2:审核通过,3:审核未通过,4:锁定) //1:组织时: string orgId = 3;//组织代码 //2:个人时: string perId = 4;//个人代码 string requstNo = 79;//接口请求唯一序号 }; //######认证核实接口响应 message PRetCertifcationVerify { string errCode = 1;//返回码 string msg = 2; //描述信息 string userCode = 3;//用户代码 string type = 4;//认证类型(1:组织,2:个人) //1:组织时: string orgId = 5;//组织代码 //2:个人时: string perId = 6;//个人代码 repeated PMUserAddress uas = 7;//认证审核通过后,自动创建用户地址 string status = 8;//认证状态 string requstNo = 79;//接口请求唯一序号 }; //更新审核壮体啊 message PSCertifcationUpdate { string userId = 1;//用户代码 string type = 2;//认证类型(1:组织,2:个人) string status = 5;//状态(1:审核中,2:审核通过,3:审核未通过,4:锁定) //1:组织时: string orgId = 3;//组织代码 //2:个人时: string perId = 4;//个人代码 string requstNo = 79;//接口请求唯一序号 }; message PRetCertifcationUpdate { string errCode = 1;//返回码 string msg = 2; //描述信息 }; ================================================ FILE: src/main/resources/conf.properties ================================================ #config telFilePath = E:/tmp/telBelongto.csv ================================================ FILE: src/main/resources/icd.json ================================================ {"110000":"北京市","110100":"北京市","110101":"北京市东城区","110102":"北京市西城区","110103":"北京市崇文区","110104":"北京市宣武区","110105":"北京市朝阳区","110106":"北京市丰台区","110107":"北京市石景山区","110108":"北京市海淀区","110109":"北京市门头沟区","110111":"北京市房山区","110112":"北京市通州区","110113":"江苏省苏州市金阊区","110200":"北京市县","110221":"北京市昌平县","110224":"北京市大兴县","110226":"北京市平谷县","110227":"北京市怀柔县","110228":"北京市密云县","110229":"北京市延庆县","120000":"天津市","120100":"天津市市辖区","120101":"天津市和平区","120102":"天津市河东区","120103":"天津市河西区","120104":"天津市南开区","120105":"天津市河北区","120106":"天津市红桥区","120107":"天津市塘沽区","120108":"天津市汉沽区","120109":"天津市大港区","120110":"天津市东丽区","120111":"天津市西青区","120112":"天津市津南区","120113":"天津市北辰区","120200":"天津市县","120221":"天津市宁河县","120222":"天津市武清县","120223":"天津市静海县","120224":"天津市宝坻县","120225":"天津市蓟县","130000":"河北省","130100":"河北省石家庄市","130101":"河北省石家庄市市辖区","130102":"河北省石家庄市长安区","130103":"河北省石家庄市桥东区","130104":"河北省石家庄市桥西区","130105":"河北省石家庄市新华区","130106":"河北省石家庄市郊区","130107":"河北省石家庄市井陉矿区","130121":"河北省石家庄市井陉县","130123":"河北省石家庄市正定县","130124":"河北省石家庄市栾城县","130125":"河北省石家庄市行唐县","130126":"河北省石家庄市灵寿县","130127":"河北省石家庄市高邑县","130128":"河北省石家庄市深泽县","130129":"河北省石家庄市赞皇县","130130":"河北省石家庄市无极县","130131":"河北省石家庄市平山县","130132":"河北省石家庄市元氏县","130133":"河北省石家庄市赵县","130181":"河北省石家庄市辛集市","130182":"河北省石家庄市藁城市","130183":"河北省石家庄市晋州市","130184":"河北省石家庄市新乐市","130185":"河北省石家庄市鹿泉市","130200":"河北省唐山市","130201":"河北省唐山市市辖区","130202":"河北省唐山市路南区","130203":"河北省唐山市路北区","130204":"河北省唐山市古冶区","130205":"河北省唐山市开平区","130206":"河北省唐山市新区","130221":"河北省唐山市丰润县","130223":"河北省唐山市滦县","130224":"河北省唐山市滦南县","130225":"河北省唐山市乐亭县","130227":"河北省唐山市迁西县","130229":"河北省唐山市玉田县","130230":"河北省唐山市唐海县","130281":"河北省唐山市遵化市","130282":"河北省唐山市丰南市","130283":"河北省唐山市迁安市","130300":"河北省秦皇岛市秦皇岛市","130301":"河北省秦皇岛市市辖区","130302":"河北省秦皇岛市海港区","130303":"河北省秦皇岛市山海关区","130304":"河北省秦皇岛市北戴河区","130321":"河北省秦皇岛市青龙满族自治县","130322":"河北省秦皇岛市昌黎县","130323":"河北省秦皇岛市抚宁县","130324":"河北省秦皇岛市卢龙县","130400":"河北省邯郸市邯郸市","130401":"河北省邯郸市市辖区","130402":"河北省邯郸市邯山区","130403":"河北省邯郸市丛台区","130404":"河北省邯郸市复兴区","130406":"河北省邯郸市峰峰矿区","130421":"河北省邯郸市邯郸县","130423":"河北省邯郸市临漳县","130424":"河北省邯郸市成安县","130425":"河北省邯郸市大名县","130426":"河北省邯郸市涉县","130427":"河北省邯郸市磁县","130428":"河北省邯郸市肥乡县","130429":"河北省邯郸市永年县","130430":"河北省邯郸市邱县","130431":"河北省邯郸市鸡泽县","130432":"河北省邯郸市广平县","130433":"河北省邯郸市馆陶县","130434":"河北省邯郸市魏县","130435":"河北省邯郸市曲周县","130481":"河北省邯郸市武安市","130500":"河北省邢台市","130501":"河北省邢台市市辖区","130502":"河北省邢台市桥东区","130503":"河北省邢台市桥西区","130521":"河北省邢台市邢台县","130522":"河北省邢台市临城县","130523":"河北省邢台市内丘县","130524":"河北省邢台市柏乡县","130525":"河北省邢台市隆尧县","130526":"河北省邢台市任县","130527":"河北省邢台市南和县","130528":"河北省邢台市宁晋县","130529":"河北省邢台市巨鹿县","130530":"河北省邢台市新河县","130531":"河北省邢台市广宗县","130532":"河北省邢台市平乡县","130533":"河北省邢台市威县","130534":"河北省邢台市清河县","130535":"河北省邢台市临西县","130581":"河北省邢台市南宫市","130582":"河北省邢台市沙河市","130600":"河北省保定市","130601":"河北省保定市市辖区","130602":"河北省保定市新市区","130603":"河北省保定市北市区","130604":"河北省保定市南市区","130621":"河北省保定市满城县","130622":"河北省保定市清苑县","130623":"河北省保定市涞水县","130624":"河北省保定市阜平县","130625":"河北省保定市徐水县","130626":"河北省保定市定兴县","130627":"河北省保定市唐县","130628":"河北省保定市高阳县","130629":"河北省保定市容城县","130630":"河北省保定市涞源县","130631":"河北省保定市望都县","130632":"河北省保定市安新县","130633":"河北省保定市易县","130634":"河北省保定市曲阳县","130635":"河北省保定市蠡县","130636":"河北省保定市顺平县","130637":"河北省保定市博野县","130638":"河北省保定市雄县","130681":"河北省保定市涿州市","130682":"河北省保定市定州市","130683":"河北省保定市安国市","130684":"河北省保定市高碑店市","130700":"河北省张家口市","130701":"河北省张家口市市辖区","130702":"河北省张家口市桥东区","130703":"河北省张家口市桥西区","130705":"河北省张家口市宣化区","130706":"河北省张家口市下花园区","130721":"河北省张家口市宣化县","130722":"河北省张家口市张北县","130723":"河北省张家口市康保县","130724":"河北省张家口市沽源县","130725":"河北省张家口市尚义县","130726":"河北省张家口市蔚县","130727":"河北省张家口市阳原县","130728":"河北省张家口市怀安县","130729":"河北省张家口市万全县","130730":"河北省张家口市怀来县","130731":"河北省张家口市涿鹿县","130732":"河北省张家口市赤城县","130733":"河北省张家口市崇礼县","130800":"河北省承德市","130801":"河北省承德市市辖区","130802":"河北省承德市双桥区","130803":"河北省承德市双滦区","130804":"河北省承德市鹰手营子矿区","130821":"河北省承德市承德县","130822":"河北省承德市兴隆县","130823":"河北省承德市平泉县","130824":"河北省承德市滦平县","130825":"河北省承德市隆化县","130826":"河北省承德市丰宁满族自治县","130827":"河北省承德市宽城满族自治县","130828":"河北省承德市围场满族蒙古族自治县","130900":"河北省沧州市","130901":"河北省沧州市市辖区","130902":"河北省沧州市新华区","130903":"河北省沧州市运河区","130921":"河北省沧州市沧县","130922":"河北省沧州市青县","130923":"河北省沧州市东光县","130924":"河北省沧州市海兴县","130925":"河北省沧州市盐山县","130926":"河北省沧州市肃宁县","130927":"河北省沧州市南皮县","130928":"河北省沧州市吴桥县","130929":"河北省沧州市献县","130930":"河北省沧州市孟村回族自治县","130981":"河北省沧州市泊头市","130982":"河北省沧州市任丘市","130983":"河北省沧州市黄骅市","130984":"河北省沧州市河间市","131000":"河北省廊坊市","131001":"河北省廊坊市市辖区","131002":"河北省廊坊市安次区","131022":"河北省廊坊市固安县","131023":"河北省廊坊市永清县","131024":"河北省廊坊市香河县","131025":"河北省廊坊市大城县","131026":"河北省廊坊市文安县","131028":"河北省廊坊市大厂回族自治县","131081":"河北省廊坊市霸州市","131082":"河北省廊坊市三河市","131100":"河北省衡水市","131101":"河北省衡水市市辖区","131102":"河北省衡水市桃城区","131121":"河北省衡水市枣强县","131122":"河北省衡水市武邑县","131123":"河北省衡水市武强县","131124":"河北省衡水市饶阳县","131125":"河北省衡水市安平县","131126":"河北省衡水市故城县","131127":"河北省衡水市景县","131128":"河北省衡水市阜城县","131181":"河北省衡水市冀州市","131182":"河北省衡水市深州市","140000":"山西省","140100":"山西省太原市","140101":"山西省太原市市辖区","140105":"山西省太原市小店区","140106":"山西省太原市迎泽区","140107":"山西省太原市杏花岭区","140108":"山西省太原市尖草坪区","140109":"山西省太原市万柏林区","140110":"山西省太原市晋源区","140121":"山西省太原市清徐县","140122":"山西省太原市阳曲县","140123":"山西省太原市娄烦县","140181":"山西省太原市古交市","140200":"山西省大同市","140201":"山西省大同市市辖区","140202":"山西省大同市城区","140203":"山西省大同市矿区","140211":"山西省大同市南郊区","140212":"山西省大同市新荣区","140221":"山西省大同市阳高县","140222":"山西省大同市天镇县","140223":"山西省大同市广灵县","140224":"山西省大同市灵丘县","140225":"山西省大同市浑源县","140226":"山西省大同市左云县","140227":"山西省大同市大同县","140300":"山西省阳泉市","140301":"山西省阳泉市市辖区","140302":"山西省阳泉市城区","140303":"山西省阳泉市矿区","140311":"山西省阳泉市郊区","140321":"山西省阳泉市平定县","140322":"山西省阳泉市盂县","140400":"山西省长治市","140401":"山西省长治市市辖区","140402":"山西省长治市城区","140411":"山西省长治市郊区","140421":"山西省长治市长治县","140423":"山西省长治市襄垣县","140424":"山西省长治市屯留县","140425":"山西省长治市平顺县","140426":"山西省长治市黎城县","140427":"山西省长治市壶关县","140428":"山西省长治市长子县","140429":"山西省长治市武乡县","140430":"山西省长治市沁县","140431":"山西省长治市沁源县","140481":"山西省长治市潞城市","140500":"山西省晋城市","140501":"山西省晋城市市辖区","140502":"山西省晋城市城区","140521":"山西省晋城市沁水县","140522":"山西省晋城市阳城县","140524":"山西省晋城市陵川县","140525":"山西省晋城市泽州县","140581":"山西省晋城市高平市","140600":"山西省晋城市朔州市","140601":"山西省晋城市市辖区","140602":"山西省晋城市朔城区","140603":"山西省晋城市平鲁区","140621":"山西省晋城市山阴县","140622":"山西省晋城市应县","140623":"山西省晋城市右玉县","140624":"山西省晋城市怀仁县","142200":"山西省忻州地区","142201":"山西省忻州地区忻州市","142202":"山西省忻州地区原平市","142222":"山西省忻州地区定襄县","142223":"山西省忻州地区五台县","142225":"山西省忻州地区代县","142226":"山西省忻州地区繁峙县","142227":"山西省忻州地区宁武县","142228":"山西省忻州地区静乐县","142229":"山西省忻州地区神池县","142230":"山西省忻州地区五寨县","142231":"山西省忻州地区岢岚县","142232":"山西省忻州地区河曲县","142233":"山西省忻州地区保德县","142234":"山西省忻州地区偏关县","142300":"山西省忻州地区吕梁地区","142301":"山西省忻州地区孝义市","142302":"山西省忻州地区离石市","142303":"山西省忻州地区汾阳市","142322":"山西省忻州地区文水县","142323":"山西省忻州地区交城县","142325":"山西省忻州地区兴县","142326":"山西省忻州地区临县","142327":"山西省忻州地区柳林县","142328":"山西省忻州地区石楼县","142329":"山西省忻州地区岚县","142330":"山西省忻州地区方山县","142332":"山西省忻州地区中阳县","142333":"山西省忻州地区交口县","142400":"山西省晋中地区","142401":"山西省晋中地区榆次市","142402":"山西省晋中地区介休市","142421":"山西省晋中地区榆社县","142422":"山西省晋中地区左权县","142423":"山西省晋中地区和顺县","142424":"山西省晋中地区昔阳县","142427":"山西省晋中地区寿阳县","142429":"山西省晋中地区太谷县","142430":"山西省晋中地区祁县","142431":"山西省晋中地区平遥县","142433":"山西省晋中地区灵石县","142600":"山西省临汾地区","142601":"山西省临汾地区临汾市","142602":"山西省临汾地区侯马市","142603":"山西省临汾地区霍州市","142621":"山西省临汾地区曲沃县","142622":"山西省临汾地区翼城县","142623":"山西省临汾地区襄汾县","142625":"山西省临汾地区洪洞县","142627":"山西省临汾地区古县","142628":"山西省临汾地区安泽县","142629":"山西省临汾地区浮山县","142630":"山西省临汾地区吉县","142631":"山西省临汾地区乡宁县","142632":"山西省临汾地区蒲县","142633":"山西省临汾地区大宁县","142634":"山西省临汾地区永和县","142635":"山西省临汾地区隰县","142636":"山西省临汾地区汾西县","142700":"山西省运城地区","142701":"山西省运城地区运城市","142702":"山西省运城地区永济市","142703":"山西省运城地区河津市","142723":"山西省运城地区芮城县","142724":"山西省运城地区临猗县","142725":"山西省运城地区万荣县","142726":"山西省运城地区新绛县","142727":"山西省运城地区稷山县","142729":"山西省运城地区闻喜县","142730":"山西省运城地区夏县","142731":"山西省运城地区绛县","142732":"山西省运城地区平陆县","142733":"山西省运城地区垣曲县","150000":"内蒙古自治区","150100":"内蒙古自治区呼和浩特市","150101":"内蒙古自治区呼和浩特市市辖区","150102":"内蒙古自治区呼和浩特市新城区","150103":"内蒙古自治区呼和浩特市回民区","150104":"内蒙古自治区呼和浩特市玉泉区","150105":"内蒙古自治区呼和浩特市郊区","150121":"内蒙古自治区呼和浩特市土默特左旗","150122":"内蒙古自治区呼和浩特市托克托县","150123":"内蒙古自治区呼和浩特市和林格尔县","150124":"内蒙古自治区呼和浩特市清水河县","150125":"内蒙古自治区呼和浩特市武川县","150200":"内蒙古自治区包头市","150201":"内蒙古自治区包头市市辖区","150202":"内蒙古自治区包头市东河区","150203":"内蒙古自治区包头市昆都伦区","150204":"内蒙古自治区包头市青山区","150205":"内蒙古自治区包头市石拐矿区","150206":"内蒙古自治区包头市白云矿区","150207":"内蒙古自治区包头市郊区","150221":"内蒙古自治区包头市土默特右旗","150222":"内蒙古自治区包头市固阳县","150223":"内蒙古自治区包头市达尔罕茂明安联合旗","150300":"内蒙古自治区乌海市","150301":"内蒙古自治区乌海市市辖区","150302":"内蒙古自治区乌海市海勃湾区","150303":"内蒙古自治区乌海市海南区","150304":"内蒙古自治区乌海市乌达区","150400":"内蒙古自治区赤峰市","150401":"内蒙古自治区赤峰市市辖区","150402":"内蒙古自治区赤峰市红山区","150403":"内蒙古自治区赤峰市元宝山区","150404":"内蒙古自治区赤峰市松山区","150421":"内蒙古自治区赤峰市阿鲁科尔沁旗","150422":"内蒙古自治区赤峰市巴林左旗","150423":"内蒙古自治区赤峰市巴林右旗","150424":"内蒙古自治区赤峰市林西县","150425":"内蒙古自治区赤峰市克什克腾旗","150426":"内蒙古自治区赤峰市翁牛特旗","150428":"内蒙古自治区赤峰市喀喇沁旗","150429":"内蒙古自治区赤峰市宁城县","150430":"内蒙古自治区赤峰市敖汉旗","152100":"内蒙古自治区呼伦贝尔盟","152101":"内蒙古自治区呼伦贝尔盟海拉尔市","152102":"内蒙古自治区呼伦贝尔盟满洲里市","152103":"内蒙古自治区呼伦贝尔盟扎兰屯市","152104":"内蒙古自治区呼伦贝尔盟牙克石市","152105":"内蒙古自治区呼伦贝尔盟根河市","152106":"内蒙古自治区呼伦贝尔盟额尔古纳市","152122":"内蒙古自治区呼伦贝尔盟阿荣旗","152123":"内蒙古自治区呼伦贝尔盟莫力达瓦达斡尔族自治旗","152127":"内蒙古自治区呼伦贝尔盟鄂伦春自治旗","152128":"内蒙古自治区呼伦贝尔盟鄂温克族自治旗","152129":"内蒙古自治区呼伦贝尔盟新巴尔虎右旗","152130":"内蒙古自治区呼伦贝尔盟新巴尔虎左旗","152131":"内蒙古自治区呼伦贝尔盟陈巴尔虎旗","152200":"内蒙古自治区兴安盟","152201":"内蒙古自治区兴安盟乌兰浩特市","152202":"内蒙古自治区兴安盟阿尔山市","152221":"内蒙古自治区兴安盟科尔沁右翼前旗","152222":"内蒙古自治区兴安盟科尔沁右翼中旗","152223":"内蒙古自治区兴安盟扎赉特旗","152224":"内蒙古自治区兴安盟突泉县","152300":"内蒙古自治区哲里木盟","152301":"内蒙古自治区哲里木盟通辽市","152302":"内蒙古自治区哲里木盟霍林郭勒市","152322":"内蒙古自治区哲里木盟科尔沁左翼中旗","152323":"内蒙古自治区哲里木盟科尔沁左翼后旗","152324":"内蒙古自治区哲里木盟开鲁县","152325":"内蒙古自治区哲里木盟库伦旗","152326":"内蒙古自治区哲里木盟奈曼旗","152327":"内蒙古自治区哲里木盟扎鲁特旗","152500":"内蒙古自治区锡林郭勒盟","152501":"内蒙古自治区锡林郭勒盟二连浩特市","152502":"内蒙古自治区锡林郭勒盟锡林浩特市","152522":"内蒙古自治区锡林郭勒盟阿巴嘎旗","152523":"内蒙古自治区锡林郭勒盟苏尼特左旗","152524":"内蒙古自治区锡林郭勒盟苏尼特右旗","152525":"内蒙古自治区锡林郭勒盟东乌珠穆沁旗","152526":"内蒙古自治区锡林郭勒盟西乌珠穆沁旗","152527":"内蒙古自治区锡林郭勒盟太仆寺旗","152528":"内蒙古自治区锡林郭勒盟镶黄旗","152529":"内蒙古自治区锡林郭勒盟正镶白旗","152530":"内蒙古自治区锡林郭勒盟正蓝旗","152531":"内蒙古自治区锡林郭勒盟多伦县","152600":"内蒙古自治区乌兰察布盟","152601":"内蒙古自治区乌兰察布盟集宁市","152602":"内蒙古自治区乌兰察布盟丰镇市","152624":"内蒙古自治区乌兰察布盟卓资县","152625":"内蒙古自治区乌兰察布盟化德县","152626":"内蒙古自治区乌兰察布盟商都县","152627":"内蒙古自治区乌兰察布盟兴和县","152629":"内蒙古自治区乌兰察布盟凉城县","152630":"内蒙古自治区乌兰察布盟察哈尔右翼前旗","152631":"内蒙古自治区乌兰察布盟察哈尔右翼中旗","152632":"内蒙古自治区乌兰察布盟察哈尔右翼后旗","152634":"内蒙古自治区乌兰察布盟四子王旗","152700":"内蒙古自治区伊克昭盟","152701":"内蒙古自治区伊克昭盟东胜市","152722":"内蒙古自治区伊克昭盟达拉特旗","152723":"内蒙古自治区伊克昭盟准格尔旗","152724":"内蒙古自治区伊克昭盟鄂托克前旗","152725":"内蒙古自治区伊克昭盟鄂托克旗","152726":"内蒙古自治区伊克昭盟杭锦旗","152727":"内蒙古自治区伊克昭盟乌审旗","152728":"内蒙古自治区伊克昭盟伊金霍洛旗","152800":"内蒙古自治区巴彦淖尔盟","152801":"内蒙古自治区巴彦淖尔盟临河市","152822":"内蒙古自治区巴彦淖尔盟五原县","152823":"内蒙古自治区巴彦淖尔盟磴口县","152824":"内蒙古自治区巴彦淖尔盟乌拉特前旗","152825":"内蒙古自治区巴彦淖尔盟乌拉特中旗","152826":"内蒙古自治区巴彦淖尔盟乌拉特后旗","152827":"内蒙古自治区巴彦淖尔盟杭锦后旗","152900":"内蒙古自治区阿拉善盟","152921":"内蒙古自治区阿拉善盟阿拉善左旗","152922":"内蒙古自治区阿拉善盟阿拉善右旗","152923":"内蒙古自治区阿拉善盟额济纳旗","210000":"辽宁省","210100":"辽宁省沈阳市","210101":"辽宁省沈阳市市辖区","210102":"辽宁省沈阳市和平区","210103":"辽宁省沈阳市沈河区","210104":"辽宁省沈阳市大东区","210105":"辽宁省沈阳市皇姑区","210106":"辽宁省沈阳市铁西区","210111":"辽宁省沈阳市苏家屯区","210112":"辽宁省沈阳市东陵区","210113":"辽宁省沈阳市新城子区","210114":"辽宁省沈阳市于洪区","210122":"辽宁省沈阳市辽中县","210123":"辽宁省沈阳市康平县","210124":"辽宁省沈阳市法库县","210181":"辽宁省沈阳市新民市","210200":"辽宁省大连市","210201":"辽宁省大连市市辖区","210202":"辽宁省大连市中山区","210203":"辽宁省大连市西岗区","210204":"辽宁省大连市沙河口区","210211":"辽宁省大连市甘井子区","210212":"辽宁省大连市旅顺口区","210213":"辽宁省大连市金州区","210224":"辽宁省大连市长海县","210281":"辽宁省大连市瓦房店市","210282":"辽宁省大连市普兰店市","210283":"辽宁省大连市庄河市","210300":"辽宁省鞍山市","210301":"辽宁省鞍山市市辖区","210302":"辽宁省鞍山市铁东区","210303":"辽宁省鞍山市铁西区","210304":"辽宁省鞍山市立山区","210311":"辽宁省鞍山市千山区","210321":"辽宁省鞍山市台安县","210323":"辽宁省鞍山市岫岩满族自治县","210381":"辽宁省鞍山市海城市","210400":"辽宁省抚顺市","210401":"辽宁省抚顺市市辖区","210402":"辽宁省抚顺市新抚区","210403":"辽宁省抚顺市露天区","210404":"辽宁省抚顺市望花区","210411":"辽宁省抚顺市顺城区","210421":"辽宁省抚顺市抚顺县","210422":"辽宁省抚顺市新宾满族自治县","210423":"辽宁省抚顺市清原满族自治县","210500":"辽宁省本溪市","210501":"辽宁省本溪市市辖区","210502":"辽宁省本溪市平山区","210503":"辽宁省本溪市溪湖区","210504":"辽宁省本溪市明山区","210505":"辽宁省本溪市南芬区","210521":"辽宁省本溪市本溪满族自治县","210522":"辽宁省本溪市桓仁满族自治县","210600":"辽宁省丹东市","210601":"辽宁省丹东市市辖区","210602":"辽宁省丹东市元宝区","210603":"辽宁省丹东市振兴区","210604":"辽宁省丹东市振安区","210624":"辽宁省丹东市宽甸满族自治县","210681":"辽宁省丹东市东港市","210682":"辽宁省丹东市凤城市","210700":"辽宁省锦州市","210701":"辽宁省锦州市市辖区","210702":"辽宁省锦州市古塔区","210703":"辽宁省锦州市凌河区","210711":"辽宁省锦州市太和区","210726":"辽宁省锦州市黑山县","210727":"辽宁省锦州市义县","210781":"辽宁省锦州市凌海市","210782":"辽宁省锦州市北宁市","210800":"辽宁省营口市","210801":"辽宁省营口市市辖区","210802":"辽宁省营口市站前区","210803":"辽宁省营口市西市区","210804":"辽宁省营口市鲅鱼圈区","210811":"辽宁省营口市老边区","210881":"辽宁省营口市盖州市","210882":"辽宁省营口市大石桥市","210900":"辽宁省阜新市","210901":"辽宁省阜新市市辖区","210902":"辽宁省阜新市海州区","210903":"辽宁省阜新市新邱区","210904":"辽宁省阜新市太平区","210905":"辽宁省阜新市清河门区","210911":"辽宁省阜新市细河区","210921":"辽宁省阜新市阜新蒙古族自治县","210922":"辽宁省阜新市彰武县","211000":"辽宁省辽阳市","211001":"辽宁省辽阳市市辖区","211002":"辽宁省辽阳市白塔区","211003":"辽宁省辽阳市文圣区","211004":"辽宁省辽阳市宏伟区","211005":"辽宁省辽阳市弓长岭区","211011":"辽宁省辽阳市太子河区","211021":"辽宁省辽阳市辽阳县","211081":"辽宁省辽阳市灯塔市","211100":"辽宁省盘锦市","211101":"辽宁省盘锦市市辖区","211102":"辽宁省盘锦市双台子区","211103":"辽宁省盘锦市兴隆台区","211121":"辽宁省盘锦市大洼县","211122":"辽宁省盘锦市盘山县","211200":"辽宁省铁岭市","211201":"辽宁省铁岭市市辖区","211202":"辽宁省铁岭市银州区","211204":"辽宁省铁岭市清河区","211221":"辽宁省铁岭市铁岭县","211223":"辽宁省铁岭市西丰县","211224":"辽宁省铁岭市昌图县","211281":"辽宁省铁岭市铁法市","211282":"辽宁省铁岭市开原市","211300":"辽宁省朝阳市","211301":"辽宁省朝阳市市辖区","211302":"辽宁省朝阳市双塔区","211303":"辽宁省朝阳市龙城区","211321":"辽宁省朝阳市朝阳县","211322":"辽宁省朝阳市建平县","211324":"辽宁省朝阳市喀喇沁左翼蒙古族自治县","211381":"辽宁省朝阳市北票市","211382":"辽宁省朝阳市凌源市","211400":"辽宁省葫芦岛市","211401":"辽宁省葫芦岛市市辖区","211402":"辽宁省葫芦岛市连山区","211403":"辽宁省葫芦岛市龙港区","211404":"辽宁省葫芦岛市南票区","211421":"辽宁省葫芦岛市绥中县","211422":"辽宁省葫芦岛市建昌县","211481":"辽宁省葫芦岛市兴城市","220000":"吉林省","220100":"吉林省长春市","220101":"吉林省长春市市辖区","220102":"吉林省长春市南关区","220103":"吉林省长春市宽城区","220104":"吉林省长春市朝阳区","220105":"吉林省长春市二道区","220106":"吉林省长春市绿园区","220112":"吉林省长春市双阳区","220122":"吉林省长春市农安县","220181":"吉林省长春市九台市","220182":"吉林省长春市榆树市","220183":"吉林省长春市德惠市","220200":"吉林省吉林市","220201":"吉林省吉林市市辖区","220202":"吉林省吉林市昌邑区","220203":"吉林省吉林市龙潭区","220204":"吉林省吉林市船营区","220211":"吉林省吉林市丰满区","220221":"吉林省吉林市永吉县","220281":"吉林省吉林市蛟河市","220282":"吉林省吉林市桦甸市","220283":"吉林省吉林市舒兰市","220284":"吉林省吉林市磐石市","220300":"吉林省四平市","220301":"吉林省四平市市辖区","220302":"吉林省四平市铁西区","220303":"吉林省四平市铁东区","220322":"吉林省四平市梨树县","220323":"吉林省四平市伊通满族自治县","220381":"吉林省四平市公主岭市","220382":"吉林省四平市双辽市","220400":"吉林省辽源市","220401":"吉林省辽源市市辖区","220402":"吉林省辽源市龙山区","220403":"吉林省辽源市西安区","220421":"吉林省辽源市东丰县","220422":"吉林省辽源市东辽县","220500":"吉林省通化市","220501":"吉林省通化市市辖区","220502":"吉林省通化市东昌区","220503":"吉林省通化市二道江区","220521":"吉林省通化市通化县","220523":"吉林省通化市辉南县","220524":"吉林省通化市柳河县","220581":"吉林省通化市梅河口市","220582":"吉林省通化市集安市","220600":"吉林省白山市","220601":"吉林省白山市市辖区","220602":"吉林省白山市八道江区","220621":"吉林省白山市抚松县","220622":"吉林省白山市靖宇县","220623":"吉林省白山市长白朝鲜族自治县","220625":"吉林省白山市江源县","220681":"吉林省白山市临江市","220700":"吉林省松原市","220701":"吉林省松原市市辖区","220702":"吉林省松原市宁江区","220721":"吉林省松原市前郭尔罗斯蒙古族自治县","220722":"吉林省松原市长岭县","220723":"吉林省松原市乾安县","220724":"吉林省松原市扶余县","220800":"吉林省白城市","220801":"吉林省白城市市辖区","220802":"吉林省白城市洮北区","220821":"吉林省白城市镇赉县","220822":"吉林省白城市通榆县","220881":"吉林省白城市洮南市","220882":"吉林省白城市大安市","222400":"吉林省延边朝鲜族自治州","222401":"吉林省延边朝鲜族自治州延吉市","222402":"吉林省延边朝鲜族自治州图们市","222403":"吉林省延边朝鲜族自治州敦化市","222404":"吉林省延边朝鲜族自治州珲春市","222405":"吉林省延边朝鲜族自治州龙井市","222406":"吉林省延边朝鲜族自治州和龙市","222424":"吉林省延边朝鲜族自治州汪清县","222426":"吉林省延边朝鲜族自治州安图县","230000":"黑龙江省","230100":"黑龙江省哈尔滨市","230101":"黑龙江省哈尔滨市市辖区","230102":"黑龙江省哈尔滨市道里区","230103":"黑龙江省哈尔滨市南岗区","230104":"黑龙江省哈尔滨市道外区","230105":"黑龙江省哈尔滨市太平区","230106":"黑龙江省哈尔滨市香坊区","230107":"黑龙江省哈尔滨市动力区","230108":"黑龙江省哈尔滨市平房区","230121":"黑龙江省哈尔滨市呼兰县","230123":"黑龙江省哈尔滨市依兰县","230124":"黑龙江省哈尔滨市方正县","230125":"黑龙江省哈尔滨市宾县","230126":"黑龙江省哈尔滨市巴彦县","230127":"黑龙江省哈尔滨市木兰县","230128":"黑龙江省哈尔滨市通河县","230129":"黑龙江省哈尔滨市延寿县","230181":"黑龙江省哈尔滨市阿城市","230182":"黑龙江省哈尔滨市双城市","230183":"黑龙江省哈尔滨市尚志市","230184":"黑龙江省哈尔滨市五常市","230200":"黑龙江省齐齐哈尔市","230201":"黑龙江省齐齐哈尔市市辖区","230202":"黑龙江省齐齐哈尔市龙沙区","230203":"黑龙江省齐齐哈尔市建华区","230204":"黑龙江省齐齐哈尔市铁锋区","230205":"黑龙江省齐齐哈尔市昂昂溪区","230206":"黑龙江省齐齐哈尔市富拉尔基区","230207":"黑龙江省齐齐哈尔市碾子山区","230208":"黑龙江省齐齐哈尔市梅里斯达斡尔族区","230221":"黑龙江省齐齐哈尔市龙江县","230223":"黑龙江省齐齐哈尔市依安县","230224":"黑龙江省齐齐哈尔市泰来县","230225":"黑龙江省齐齐哈尔市甘南县","230227":"黑龙江省齐齐哈尔市富裕县","230229":"黑龙江省齐齐哈尔市克山县","230230":"黑龙江省齐齐哈尔市克东县","230231":"黑龙江省齐齐哈尔市拜泉县","230281":"黑龙江省齐齐哈尔市讷河市","230300":"黑龙江省鸡西市","230301":"黑龙江省鸡西市市辖区","230302":"黑龙江省鸡西市鸡冠区","230303":"黑龙江省鸡西市恒山区","230304":"黑龙江省鸡西市滴道区","230305":"黑龙江省鸡西市梨树区","230306":"黑龙江省鸡西市城子河区","230307":"黑龙江省鸡西市麻山区","230321":"黑龙江省鸡西市鸡东县","230381":"黑龙江省鸡西市虎林市","230382":"黑龙江省鸡西市密山市","230400":"黑龙江省鹤岗市","230401":"黑龙江省鹤岗市市辖区","230402":"黑龙江省鹤岗市向阳区","230403":"黑龙江省鹤岗市工农区","230404":"黑龙江省鹤岗市南山区","230405":"黑龙江省鹤岗市兴安区","230406":"黑龙江省鹤岗市东山区","230407":"黑龙江省鹤岗市兴山区","230421":"黑龙江省鹤岗市萝北县","230422":"黑龙江省鹤岗市绥滨县","230500":"黑龙江省双鸭山市","230501":"黑龙江省双鸭山市市辖区","230502":"黑龙江省双鸭山市尖山区","230503":"黑龙江省双鸭山市岭东区","230505":"黑龙江省双鸭山市四方台区","230506":"黑龙江省双鸭山市宝山区","230521":"黑龙江省双鸭山市集贤县","230522":"黑龙江省双鸭山市友谊县","230523":"黑龙江省双鸭山市宝清县","230524":"黑龙江省双鸭山市饶河县","230600":"黑龙江省大庆市","230601":"黑龙江省大庆市市辖区","230602":"黑龙江省大庆市萨尔图区","230603":"黑龙江省大庆市龙凤区","230604":"黑龙江省大庆市让胡路区","230605":"黑龙江省大庆市红岗区","230606":"黑龙江省大庆市大同区","230621":"黑龙江省大庆市肇州县","230622":"黑龙江省大庆市肇源县","230623":"黑龙江省大庆市林甸县","230624":"黑龙江省大庆市杜尔伯特蒙古族自治县","230700":"黑龙江省伊春市","230701":"黑龙江省伊春市市辖区","230702":"黑龙江省伊春市伊春区","230703":"黑龙江省伊春市南岔区","230704":"黑龙江省伊春市友好区","230705":"黑龙江省伊春市西林区","230706":"黑龙江省伊春市翠峦区","230707":"黑龙江省伊春市新青区","230708":"黑龙江省伊春市美溪区","230709":"黑龙江省伊春市金山屯区","230710":"黑龙江省伊春市五营区","230711":"黑龙江省伊春市乌马河区","230712":"黑龙江省伊春市汤旺河区","230713":"黑龙江省伊春市带岭区","230714":"黑龙江省伊春市乌伊岭区","230715":"黑龙江省伊春市红星区","230716":"黑龙江省伊春市上甘岭区","230722":"黑龙江省伊春市嘉荫县","230781":"黑龙江省伊春市铁力市","230800":"黑龙江省佳木斯市","230801":"黑龙江省佳木斯市市辖区","230802":"黑龙江省佳木斯市永红区","230803":"黑龙江省佳木斯市向阳区","230804":"黑龙江省佳木斯市前进区","230805":"黑龙江省佳木斯市东风区","230811":"黑龙江省佳木斯市郊区","230822":"黑龙江省佳木斯市桦南县","230826":"黑龙江省佳木斯市桦川县","230828":"黑龙江省佳木斯市汤原县","230833":"黑龙江省佳木斯市抚远县","230881":"黑龙江省佳木斯市同江市","230882":"黑龙江省佳木斯市富锦市","230900":"黑龙江省七台河市","230901":"黑龙江省七台河市市辖区","230902":"黑龙江省七台河市新兴区","230903":"黑龙江省七台河市桃山区","230904":"黑龙江省七台河市茄子河区","230921":"黑龙江省七台河市勃利县","231000":"黑龙江省牡丹江市","231001":"黑龙江省牡丹江市市辖区","231002":"黑龙江省牡丹江市东安区","231003":"黑龙江省牡丹江市阳明区","231004":"黑龙江省牡丹江市爱民区","231005":"黑龙江省牡丹江市西安区","231024":"黑龙江省牡丹江市东宁县","231025":"黑龙江省牡丹江市林口县","231081":"黑龙江省牡丹江市绥芬河市","231083":"黑龙江省牡丹江市海林市","231084":"黑龙江省牡丹江市宁安市","231085":"黑龙江省牡丹江市穆棱市","231100":"黑龙江省黑河市","231101":"黑龙江省黑河市市辖区","231102":"黑龙江省黑河市爱辉区","231121":"黑龙江省黑河市嫩江县","231123":"黑龙江省黑河市逊克县","231124":"黑龙江省黑河市孙吴县","231181":"黑龙江省黑河市北安市","231182":"黑龙江省黑河市五大连池市","232300":"黑龙江省绥化地区","232301":"黑龙江省绥化地区绥化市","232302":"黑龙江省绥化地区安达市","232303":"黑龙江省绥化地区肇东市","232304":"黑龙江省绥化地区海伦市","232324":"黑龙江省绥化地区望奎县","232325":"黑龙江省绥化地区兰西县","232326":"黑龙江省绥化地区青冈县","232330":"黑龙江省绥化地区庆安县","232331":"黑龙江省绥化地区明水县","232332":"黑龙江省绥化地区绥棱县","232700":"黑龙江省大兴安岭地区","232721":"黑龙江省大兴安岭地区呼玛县","232722":"黑龙江省大兴安岭地区塔河县","232723":"黑龙江省大兴安岭地区漠河县","310000":"上海市","310100":"上海市市辖区","310101":"上海市黄浦区","310102":"上海市南市区","310103":"上海市卢湾区","310104":"上海市徐汇区","310105":"上海市长宁区","310106":"上海市静安区","310107":"上海市普陀区","310108":"上海市闸北区","310109":"上海市虹口区","310110":"上海市杨浦区","310112":"上海市闵行区","310113":"上海市宝山区","310114":"上海市嘉定区","310115":"上海市浦东新区","310116":"上海市金山区","310117":"上海市松江区","310200":"上海市县","310225":"上海市南汇县","310226":"上海市奉贤县","310229":"上海市青浦县","310230":"上海市崇明县","320000":"江苏省","320100":"江苏省南京市","320101":"江苏省南京市市辖区","320102":"江苏省南京市玄武区","320103":"江苏省南京市白下区","320104":"江苏省南京市秦淮区","320105":"江苏省南京市建邺区","320106":"江苏省南京市鼓楼区","320107":"江苏省南京市下关区","320111":"江苏省南京市浦口区","320112":"江苏省南京市大厂区","320113":"江苏省南京市栖霞区","320114":"江苏省南京市雨花台区","320121":"江苏省南京市江宁县","320122":"江苏省南京市江浦县","320123":"江苏省南京市六合县","320124":"江苏省南京市溧水县","320125":"江苏省南京市高淳县","320200":"江苏省无锡市","320201":"江苏省无锡市市辖区","320202":"江苏省无锡市崇安区","320203":"江苏省无锡市南长区","320204":"江苏省无锡市北塘区","320211":"江苏省无锡市郊区","320281":"江苏省无锡市江阴市","320282":"江苏省无锡市宜兴市","320283":"江苏省无锡市锡山市","320300":"江苏省徐州市","320301":"江苏省徐州市市辖区","320302":"江苏省徐州市鼓楼区","320303":"江苏省徐州市云龙区","320304":"江苏省徐州市九里区","320305":"江苏省徐州市贾汪区","320311":"江苏省徐州市泉山区","320321":"江苏省徐州市丰县","320322":"江苏省徐州市沛县","320323":"江苏省徐州市铜山县","320324":"江苏省徐州市睢宁县","320381":"江苏省徐州市新沂市","320382":"江苏省徐州市邳州市","320400":"江苏省常州市","320401":"江苏省常州市市辖区","320402":"江苏省常州市天宁区","320404":"江苏省常州市钟楼区","320405":"江苏省常州市戚墅堰区","320411":"江苏省常州市郊区","320481":"江苏省常州市溧阳市","320482":"江苏省常州市金坛市","320483":"江苏省常州市武进市","320500":"江苏省苏州市","320501":"江苏省苏州市市辖区","320502":"江苏省苏州市沧浪区","320503":"江苏省苏州市平江区","320504":"江苏省苏州市金阊区","320511":"江苏省苏州市郊区","320581":"江苏省苏州市常熟市","320582":"江苏省苏州市张家港市","320583":"江苏省苏州市昆山市","320584":"江苏省苏州市吴江市","320585":"江苏省苏州市太仓市","320586":"江苏省苏州市吴县市","320600":"江苏省南通市","320601":"江苏省南通市市辖区","320602":"江苏省南通市崇川区","320611":"江苏省南通市港闸区","320621":"江苏省南通市海安县","320623":"江苏省南通市如东县","320681":"江苏省南通市启东市","320682":"江苏省南通市如皋市","320683":"江苏省南通市通州市","320684":"江苏省南通市海门市","320700":"江苏省连云港市","320701":"江苏省连云港市市辖区","320703":"江苏省连云港市连云区","320704":"江苏省连云港市云台区","320705":"江苏省连云港市新浦区","320706":"江苏省连云港市海州区","320721":"江苏省连云港市赣榆县","320722":"江苏省连云港市东海县","320723":"江苏省连云港市灌云县","320724":"江苏省连云港市灌南县","320800":"江苏省淮阴市","320801":"江苏省淮阴市市辖区","320802":"江苏省淮阴市清河区","320811":"江苏省淮阴市清浦区","320821":"江苏省淮阴市淮阴县","320826":"江苏省淮阴市涟水县","320829":"江苏省淮阴市洪泽县","320830":"江苏省淮阴市盱眙县","320831":"江苏省淮阴市金湖县","320882":"江苏省淮阴市淮安市","320900":"江苏省盐城市","320901":"江苏省盐城市市辖区","320902":"江苏省盐城市城区","320921":"江苏省盐城市响水县","320922":"江苏省盐城市滨海县","320923":"江苏省盐城市阜宁县","320924":"江苏省盐城市射阳县","320925":"江苏省盐城市建湖县","320928":"江苏省盐城市盐都县","320981":"江苏省盐城市东台市","320982":"江苏省盐城市大丰市","321000":"江苏省扬州市","321001":"江苏省扬州市市辖区","321002":"江苏省扬州市广陵区","321011":"江苏省扬州市郊区","321023":"江苏省扬州市宝应县","321027":"江苏省扬州市邗江县","321081":"江苏省扬州市仪征市","321084":"江苏省扬州市高邮市","321088":"江苏省扬州市江都市","321100":"江苏省镇江市","321101":"江苏省镇江市市辖区","321102":"江苏省镇江市京口区","321111":"江苏省镇江市润州区","321121":"江苏省镇江市丹徒县","321181":"江苏省镇江市丹阳市","321182":"江苏省镇江市扬中市","321183":"江苏省镇江市句容市","321200":"江苏省泰州市","321201":"江苏省泰州市市辖区","321202":"江苏省泰州市海陵区","321203":"江苏省泰州市高港区","321281":"江苏省泰州市兴化市","321282":"江苏省泰州市靖江市","321283":"江苏省泰州市泰兴市","321284":"江苏省泰州市姜堰市","321300":"江苏省宿迁市","321301":"江苏省宿迁市市辖区","321302":"江苏省宿迁市宿城区","321321":"江苏省宿迁市宿豫县","321322":"江苏省宿迁市沭阳县","321323":"江苏省宿迁市泗阳县","321324":"江苏省宿迁市泗洪县","330000":"浙江省","330100":"浙江省杭州市","330101":"浙江省杭州市市辖区","330102":"浙江省杭州市上城区","330103":"浙江省杭州市下城区","330104":"浙江省杭州市江干区","330105":"浙江省杭州市拱墅区","330106":"浙江省杭州市西湖区","330108":"浙江省杭州市滨江区","330122":"浙江省杭州市桐庐县","330127":"浙江省杭州市淳安县","330181":"浙江省杭州市萧山市","330182":"浙江省杭州市建德市","330183":"浙江省杭州市富阳市","330184":"浙江省杭州市余杭市","330185":"浙江省杭州市临安市","330200":"浙江省宁波市","330201":"浙江省宁波市市辖区","330203":"浙江省宁波市海曙区","330204":"浙江省宁波市江东区","330205":"浙江省宁波市江北区","330206":"浙江省宁波市北仑区","330211":"浙江省宁波市镇海区","330225":"浙江省宁波市象山县","330226":"浙江省宁波市宁海县","330227":"浙江省宁波市鄞县","330281":"浙江省宁波市余姚市","330282":"浙江省宁波市慈溪市","330283":"浙江省宁波市奉化市","330300":"浙江省温州市","330301":"浙江省温州市市辖区","330302":"浙江省温州市鹿城区","330303":"浙江省温州市龙湾区","330304":"浙江省温州市瓯海区","330322":"浙江省温州市洞头县","330324":"浙江省温州市永嘉县","330326":"浙江省温州市平阳县","330327":"浙江省温州市苍南县","330328":"浙江省温州市文成县","330329":"浙江省温州市泰顺县","330381":"浙江省温州市瑞安市","330382":"浙江省温州市乐清市","330400":"浙江省嘉兴市","330401":"浙江省嘉兴市市辖区","330402":"浙江省嘉兴市秀城区","330411":"浙江省嘉兴市郊区","330421":"浙江省嘉兴市嘉善县","330424":"浙江省嘉兴市海盐县","330481":"浙江省嘉兴市海宁市","330482":"浙江省嘉兴市平湖市","330483":"浙江省嘉兴市桐乡市","330500":"浙江省湖州市","330501":"浙江省湖州市市辖区","330521":"浙江省湖州市德清县","330522":"浙江省湖州市长兴县","330523":"浙江省湖州市安吉县","330600":"浙江省绍兴市","330601":"浙江省绍兴市市辖区","330602":"浙江省绍兴市越城区","330621":"浙江省绍兴市绍兴县","330624":"浙江省绍兴市新昌县","330681":"浙江省绍兴市诸暨市","330682":"浙江省绍兴市上虞市","330683":"浙江省绍兴市嵊州市","330700":"浙江省金华市","330701":"浙江省金华市市辖区","330702":"浙江省金华市婺城区","330721":"浙江省金华市金华县","330723":"浙江省金华市武义县","330726":"浙江省金华市浦江县","330727":"浙江省金华市磐安县","330781":"浙江省金华市兰溪市","330782":"浙江省金华市义乌市","330783":"浙江省金华市东阳市","330784":"浙江省金华市永康市","330800":"浙江省衢州市","330801":"浙江省衢州市市辖区","330802":"浙江省衢州市柯城区","330821":"浙江省衢州市衢县","330822":"浙江省衢州市常山县","330824":"浙江省衢州市开化县","330825":"浙江省衢州市龙游县","330881":"浙江省衢州市江山市","330900":"浙江省舟山市","330901":"浙江省舟山市市辖区","330902":"浙江省舟山市定海区","330903":"浙江省舟山市普陀区","330921":"浙江省舟山市岱山县","330922":"浙江省舟山市嵊泗县","331000":"浙江省台州市","331001":"浙江省台州市市辖区","331002":"浙江省台州市椒江区","331003":"浙江省台州市黄岩区","331004":"浙江省台州市路桥区","331021":"浙江省台州市玉环县","331022":"浙江省台州市三门县","331023":"浙江省台州市天台县","331024":"浙江省台州市仙居县","331081":"浙江省台州市温岭市","331082":"浙江省台州市临海市","332500":"浙江省丽水地区","332501":"浙江省丽水地区丽水市","332502":"浙江省丽水地区龙泉市","332522":"浙江省丽水地区青田县","332523":"浙江省丽水地区云和县","332525":"浙江省丽水地区庆元县","332526":"浙江省丽水地区缙云县","332527":"浙江省丽水地区遂昌县","332528":"浙江省丽水地区松阳县","332529":"浙江省丽水地区景宁畲族自治县","340000":"安徽省","340100":"安徽省合肥市","340101":"安徽省合肥市市辖区","340102":"安徽省合肥市东市区","340103":"安徽省合肥市中市区","340104":"安徽省合肥市西市区","340111":"安徽省合肥市郊区","340121":"安徽省合肥市长丰县","340122":"安徽省合肥市肥东县","340123":"安徽省合肥市肥西县","340200":"安徽省芜湖市","340201":"安徽省芜湖市市辖区","340202":"安徽省芜湖市镜湖区","340203":"安徽省芜湖市马塘区","340204":"安徽省芜湖市新芜区","340207":"安徽省芜湖市鸠江区","340221":"安徽省芜湖市芜湖县","340222":"安徽省芜湖市繁昌县","340223":"安徽省芜湖市南陵县","340300":"安徽省蚌埠市","340301":"安徽省蚌埠市市辖区","340302":"安徽省蚌埠市东市区","340303":"安徽省蚌埠市中市区","340304":"安徽省蚌埠市西市区","340311":"安徽省蚌埠市郊区","340321":"安徽省蚌埠市怀远县","340322":"安徽省蚌埠市五河县","340323":"安徽省蚌埠市固镇县","340400":"安徽省淮南市","340401":"安徽省淮南市市辖区","340402":"安徽省淮南市大通区","340403":"安徽省淮南市田家庵区","340404":"安徽省淮南市谢家集区","340405":"安徽省淮南市八公山区","340406":"安徽省淮南市潘集区","340421":"安徽省淮南市凤台县","340500":"安徽省马鞍山市","340501":"安徽省马鞍山市市辖区","340502":"安徽省马鞍山市金家庄区","340503":"安徽省马鞍山市花山区","340504":"安徽省马鞍山市雨山区","340505":"安徽省马鞍山市向山区","340521":"安徽省马鞍山市当涂县","340600":"安徽省淮北市","340601":"安徽省淮北市市辖区","340602":"安徽省淮北市杜集区","340603":"安徽省淮北市相山区","340604":"安徽省淮北市烈山区","340621":"安徽省淮北市濉溪县","340700":"安徽省铜陵市","340701":"安徽省铜陵市市辖区","340702":"安徽省铜陵市铜官山区","340703":"安徽省铜陵市狮子山区","340711":"安徽省铜陵市郊区","340721":"安徽省铜陵市铜陵县","340800":"安徽省安庆市","340801":"安徽省安庆市市辖区","340802":"安徽省安庆市迎江区","340803":"安徽省安庆市大观区","340811":"安徽省安庆市郊区","340822":"安徽省安庆市怀宁县","340823":"安徽省安庆市枞阳县","340824":"安徽省安庆市潜山县","340825":"安徽省安庆市太湖县","340826":"安徽省安庆市宿松县","340827":"安徽省安庆市望江县","340828":"安徽省安庆市岳西县","340881":"安徽省安庆市桐城市","341000":"安徽省黄山市","341001":"安徽省黄山市市辖区","341002":"安徽省黄山市屯溪区","341003":"安徽省黄山市黄山区","341004":"安徽省黄山市徽州区","341021":"安徽省黄山市歙县","341022":"安徽省黄山市休宁县","341023":"安徽省黄山市黟县","341024":"安徽省黄山市祁门县","341100":"安徽省滁州市","341101":"安徽省滁州市市辖区","341102":"安徽省滁州市琅琊区","341103":"安徽省滁州市南谯区","341122":"安徽省滁州市来安县","341124":"安徽省滁州市全椒县","341125":"安徽省滁州市定远县","341126":"安徽省滁州市凤阳县","341181":"安徽省滁州市天长市","341182":"安徽省滁州市明光市","341200":"安徽省阜阳市","341201":"安徽省阜阳市市辖区","341202":"安徽省阜阳市颍州区","341203":"安徽省阜阳市颍东区","341204":"安徽省阜阳市颍泉区","341221":"安徽省阜阳市临泉县","341222":"安徽省阜阳市太和县","341223":"安徽省阜阳市涡阳县","341224":"安徽省阜阳市蒙城县","341225":"安徽省阜阳市阜南县","341226":"安徽省阜阳市颍上县","341227":"安徽省阜阳市利辛县","341281":"安徽省阜阳市亳州市","341282":"安徽省阜阳市界首市","341300":"安徽省宿州市","341301":"安徽省宿州市市辖区","341302":"安徽省宿州市甬桥区","341321":"安徽省宿州市砀山县","341322":"安徽省宿州市萧县","341323":"安徽省宿州市灵璧县","341324":"安徽省宿州市泗县","342400":"安徽省六安地区","342401":"安徽省六安地区六安市","342422":"安徽省六安地区寿县","342423":"安徽省六安地区霍邱县","342425":"安徽省六安地区舒城县","342426":"安徽省六安地区金寨县","342427":"安徽省六安地区霍山县","342500":"安徽省宣城地区","342501":"安徽省宣城地区宣州市","342502":"安徽省宣城地区宁国市","342522":"安徽省宣城地区郎溪县","342523":"安徽省宣城地区广德县","342529":"安徽省宣城地区泾县","342530":"安徽省宣城地区旌德县","342531":"安徽省宣城地区绩溪县","342600":"安徽省巢湖地区","342601":"安徽省巢湖地区巢湖市","342622":"安徽省巢湖地区庐江县","342623":"安徽省巢湖地区无为县","342625":"安徽省巢湖地区含山县","342626":"安徽省巢湖地区和县","342900":"安徽省池州地区","342901":"安徽省池州地区贵池市","342921":"安徽省池州地区东至县","342922":"安徽省池州地区石台县","342923":"安徽省池州地区青阳县","350000":"福建省","350100":"福建省福州市","350101":"福建省福州市市辖区","350102":"福建省福州市鼓楼区","350103":"福建省福州市台江区","350104":"福建省福州市仓山区","350105":"福建省福州市马尾区","350111":"福建省福州市晋安区","350121":"福建省福州市闽侯县","350122":"福建省福州市连江县","350123":"福建省福州市罗源县","350124":"福建省福州市闽清县","350125":"福建省福州市永泰县","350128":"福建省福州市平潭县","350181":"福建省福州市福清市","350182":"福建省福州市长乐市","350200":"福建省厦门市","350201":"福建省厦门市市辖区","350202":"福建省厦门市鼓浪屿区","350203":"福建省厦门市思明区","350204":"福建省厦门市开元区","350205":"福建省厦门市杏林区","350206":"福建省厦门市湖里区","350211":"福建省厦门市集美区","350212":"福建省厦门市同安区","350300":"福建省莆田市","350301":"福建省莆田市市辖区","350302":"福建省莆田市城厢区","350303":"福建省莆田市涵江区","350321":"福建省莆田市莆田县","350322":"福建省莆田市仙游县","350400":"福建省三明市","350401":"福建省三明市市辖区","350402":"福建省三明市梅列区","350403":"福建省三明市三元区","350421":"福建省三明市明溪县","350423":"福建省三明市清流县","350424":"福建省三明市宁化县","350425":"福建省三明市大田县","350426":"福建省三明市尤溪县","350427":"福建省三明市沙县","350428":"福建省三明市将乐县","350429":"福建省三明市泰宁县","350430":"福建省三明市建宁县","350481":"福建省三明市永安市","350500":"福建省泉州市","350501":"福建省泉州市市辖区","350502":"福建省泉州市鲤城区","350503":"福建省泉州市丰泽区","350504":"福建省泉州市洛江区","350521":"福建省泉州市惠安县","350524":"福建省泉州市安溪县","350525":"福建省泉州市永春县","350526":"福建省泉州市德化县","350527":"福建省泉州市金门县","350581":"福建省泉州市石狮市","350582":"福建省泉州市晋江市","350583":"福建省泉州市南安市","350600":"福建省漳州市","350601":"福建省漳州市市辖区","350602":"福建省漳州市芗城区","350603":"福建省漳州市龙文区","350622":"福建省漳州市云霄县","350623":"福建省漳州市漳浦县","350624":"福建省漳州市诏安县","350625":"福建省漳州市长泰县","350626":"福建省漳州市东山县","350627":"福建省漳州市南靖县","350628":"福建省漳州市平和县","350629":"福建省漳州市华安县","350681":"福建省漳州市龙海市","350700":"福建省南平市","350701":"福建省南平市市辖区","350702":"福建省南平市延平区","350721":"福建省南平市顺昌县","350722":"福建省南平市浦城县","350723":"福建省南平市光泽县","350724":"福建省南平市松溪县","350725":"福建省南平市政和县","350781":"福建省南平市邵武市","350782":"福建省南平市武夷山市","350783":"福建省南平市建瓯市","350784":"福建省南平市建阳市","350800":"福建省龙岩市","350801":"福建省龙岩市市辖区","350802":"福建省龙岩市新罗区","350821":"福建省龙岩市长汀县","350822":"福建省龙岩市永定县","350823":"福建省龙岩市上杭县","350824":"福建省龙岩市武平县","350825":"福建省龙岩市连城县","350881":"福建省龙岩市漳平市","352200":"福建省宁德地区","352201":"福建省宁德地区宁德市","352202":"福建省宁德地区福安市","352203":"福建省宁德地区福鼎市","352225":"福建省宁德地区霞浦县","352227":"福建省宁德地区古田县","352228":"福建省宁德地区屏南县","352229":"福建省宁德地区寿宁县","352230":"福建省宁德地区周宁县","352231":"福建省宁德地区柘荣县","360000":"江西省","360100":"江西省南昌市","360101":"江西省南昌市市辖区","360102":"江西省南昌市东湖区","360103":"江西省南昌市西湖区","360104":"江西省南昌市青云谱区","360105":"江西省南昌市湾里区","360111":"江西省南昌市郊区","360121":"江西省南昌市南昌县","360122":"江西省南昌市新建县","360123":"江西省南昌市安义县","360124":"江西省南昌市进贤县","360200":"江西省景德镇市","360201":"江西省景德镇市市辖区","360202":"江西省景德镇市昌江区","360203":"江西省景德镇市珠山区","360222":"江西省景德镇市浮梁县","360281":"江西省景德镇市乐平市","360300":"江西省萍乡市","360301":"江西省萍乡市市辖区","360302":"江西省萍乡市安源区","360313":"江西省萍乡市湘东区","360321":"江西省萍乡市莲花县","360322":"江西省萍乡市上栗县","360323":"江西省萍乡市芦溪县","360400":"江西省九江市","360401":"江西省九江市市辖区","360402":"江西省九江市庐山区","360403":"江西省九江市浔阳区","360421":"江西省九江市九江县","360423":"江西省九江市武宁县","360424":"江西省九江市修水县","360425":"江西省九江市永修县","360426":"江西省九江市德安县","360427":"江西省九江市星子县","360428":"江西省九江市都昌县","360429":"江西省九江市湖口县","360430":"江西省九江市彭泽县","360481":"江西省九江市瑞昌市","360500":"江西省新余市","360501":"江西省新余市市辖区","360502":"江西省新余市渝水区","360521":"江西省新余市分宜县","360600":"江西省鹰潭市","360601":"江西省鹰潭市市辖区","360602":"江西省鹰潭市月湖区","360622":"江西省鹰潭市余江县","360681":"江西省鹰潭市贵溪市","360700":"江西省赣州市","360701":"江西省赣州市市辖区","360702":"江西省赣州市章贡区","360721":"江西省赣州市赣县","360722":"江西省赣州市信丰县","360723":"江西省赣州市大余县","360724":"江西省赣州市上犹县","360725":"江西省赣州市崇义县","360726":"江西省赣州市安远县","360727":"江西省赣州市龙南县","360728":"江西省赣州市定南县","360729":"江西省赣州市全南县","360730":"江西省赣州市宁都县","360731":"江西省赣州市于都县","360732":"江西省赣州市兴国县","360733":"江西省赣州市会昌县","360734":"江西省赣州市寻乌县","360735":"江西省赣州市石城县","360781":"江西省赣州市瑞金市","360782":"江西省赣州市南康市","362200":"江西省宜春地区","362201":"江西省宜春地区宜春市","362202":"江西省宜春地区丰城市","362203":"江西省宜春地区樟树市","362204":"江西省宜春地区高安市","362226":"江西省宜春地区奉新县","362227":"江西省宜春地区万载县","362228":"江西省宜春地区上高县","362229":"江西省宜春地区宜丰县","362232":"江西省宜春地区靖安县","362233":"江西省宜春地区铜鼓县","362300":"江西省上饶地区","362301":"江西省上饶地区上饶市","362302":"江西省上饶地区德兴市","362321":"江西省上饶地区上饶县","362322":"江西省上饶地区广丰县","362323":"江西省上饶地区玉山县","362324":"江西省上饶地区铅山县","362325":"江西省上饶地区横峰县","362326":"江西省上饶地区弋阳县","362329":"江西省上饶地区余干县","362330":"江西省上饶地区波阳县","362331":"江西省上饶地区万年县","362334":"江西省上饶地区婺源县","362400":"江西省吉安地区","362401":"江西省吉安地区吉安市","362402":"江西省吉安地区井冈山市","362421":"江西省吉安地区吉安县","362422":"江西省吉安地区吉水县","362423":"江西省吉安地区峡江县","362424":"江西省吉安地区新干县","362425":"江西省吉安地区永丰县","362426":"江西省吉安地区泰和县","362427":"江西省吉安地区遂川县","362428":"江西省吉安地区万安县","362429":"江西省吉安地区安福县","362430":"江西省吉安地区永新县","362432":"江西省吉安地区宁冈县","362500":"江西省抚州地区","362502":"江西省抚州地区临川市","362522":"江西省抚州地区南城县","362523":"江西省抚州地区黎川县","362524":"江西省抚州地区南丰县","362525":"江西省抚州地区崇仁县","362526":"江西省抚州地区乐安县","362527":"江西省抚州地区宜黄县","362528":"江西省抚州地区金溪县","362529":"江西省抚州地区资溪县","362531":"江西省抚州地区东乡县","362532":"江西省抚州地区广昌县","370000":"山东省","370100":"山东省济南市","370101":"山东省济南市市辖区","370102":"山东省济南市历下区","370103":"山东省济南市市中区","370104":"山东省济南市槐荫区","370105":"山东省济南市天桥区","370112":"山东省济南市历城区","370123":"山东省济南市长清县","370124":"山东省济南市平阴县","370125":"山东省济南市济阳县","370126":"山东省济南市商河县","370181":"山东省济南市章丘市","370200":"山东省青岛市","370201":"山东省青岛市市辖区","370202":"山东省青岛市市南区","370203":"山东省青岛市市北区","370205":"山东省青岛市四方区","370211":"山东省青岛市黄岛区","370212":"山东省青岛市崂山区","370213":"山东省青岛市李沧区","370214":"山东省青岛市城阳区","370281":"山东省青岛市胶州市","370282":"山东省青岛市即墨市","370283":"山东省青岛市平度市","370284":"山东省青岛市胶南市","370285":"山东省青岛市莱西市","370300":"山东省淄博市","370301":"山东省淄博市市辖区","370302":"山东省淄博市淄川区","370303":"山东省淄博市张店区","370304":"山东省淄博市博山区","370305":"山东省淄博市临淄区","370306":"山东省淄博市周村区","370321":"山东省淄博市桓台县","370322":"山东省淄博市高青县","370323":"山东省淄博市沂源县","370400":"山东省枣庄市","370401":"山东省枣庄市市辖区","370402":"山东省枣庄市市中区","370403":"山东省枣庄市薛城区","370404":"山东省枣庄市峄城区","370405":"山东省枣庄市台儿庄区","370406":"山东省枣庄市山亭区","370481":"山东省枣庄市滕州市","370500":"山东省东营市","370501":"山东省东营市市辖区","370502":"山东省东营市东营区","370503":"山东省东营市河口区","370521":"山东省东营市垦利县","370522":"山东省东营市利津县","370523":"山东省东营市广饶县","370600":"山东省烟台市","370601":"山东省烟台市市辖区","370602":"山东省烟台市芝罘区","370611":"山东省烟台市福山区","370612":"山东省烟台市牟平区","370613":"山东省烟台市莱山区","370634":"山东省烟台市长岛县","370681":"山东省烟台市龙口市","370682":"山东省烟台市莱阳市","370683":"山东省烟台市莱州市","370684":"山东省烟台市蓬莱市","370685":"山东省烟台市招远市","370686":"山东省烟台市栖霞市","370687":"山东省烟台市海阳市","370700":"山东省潍坊市","370701":"山东省潍坊市市辖区","370702":"山东省潍坊市潍城区","370703":"山东省潍坊市寒亭区","370704":"山东省潍坊市坊子区","370705":"山东省潍坊市奎文区","370724":"山东省潍坊市临朐县","370725":"山东省潍坊市昌乐县","370781":"山东省潍坊市青州市","370782":"山东省潍坊市诸城市","370783":"山东省潍坊市寿光市","370784":"山东省潍坊市安丘市","370785":"山东省潍坊市高密市","370786":"山东省潍坊市昌邑市","370800":"山东省济宁市","370801":"山东省济宁市市辖区","370802":"山东省济宁市市中区","370811":"山东省济宁市任城区","370826":"山东省济宁市微山县","370827":"山东省济宁市鱼台县","370828":"山东省济宁市金乡县","370829":"山东省济宁市嘉祥县","370830":"山东省济宁市汶上县","370831":"山东省济宁市泗水县","370832":"山东省济宁市梁山县","370881":"山东省济宁市曲阜市","370882":"山东省济宁市兖州市","370883":"山东省济宁市邹城市","370900":"山东省泰安市","370901":"山东省泰安市市辖区","370902":"山东省泰安市泰山区","370911":"山东省泰安市郊区","370921":"山东省泰安市宁阳县","370923":"山东省泰安市东平县","370982":"山东省泰安市新泰市","370983":"山东省泰安市肥城市","371000":"山东省威海市","371001":"山东省威海市市辖区","371002":"山东省威海市环翠区","371081":"山东省威海市文登市","371082":"山东省威海市荣成市","371083":"山东省威海市乳山市","371100":"山东省日照市","371101":"山东省日照市市辖区","371102":"山东省日照市东港区","371121":"山东省日照市五莲县","371122":"山东省日照市莒县","371200":"山东省莱芜市","371201":"山东省莱芜市市辖区","371202":"山东省莱芜市莱城区","371203":"山东省莱芜市钢城区","371300":"山东省临沂市","371301":"山东省临沂市市辖区","371302":"山东省临沂市兰山区","371311":"山东省临沂市罗庄区","371312":"山东省临沂市河东区","371321":"山东省临沂市沂南县","371322":"山东省临沂市郯城县","371323":"山东省临沂市沂水县","371324":"山东省临沂市苍山县","371325":"山东省临沂市费县","371326":"山东省临沂市平邑县","371327":"山东省临沂市莒南县","371328":"山东省临沂市蒙阴县","371329":"山东省临沂市临沭县","371400":"山东省德州市","371401":"山东省德州市市辖区","371402":"山东省德州市德城区","371421":"山东省德州市陵县","371422":"山东省德州市宁津县","371423":"山东省德州市庆云县","371424":"山东省德州市临邑县","371425":"山东省德州市齐河县","371426":"山东省德州市平原县","371427":"山东省德州市夏津县","371428":"山东省德州市武城县","371481":"山东省德州市乐陵市","371482":"山东省德州市禹城市","371500":"山东省聊城市","371501":"山东省聊城市市辖区","371502":"山东省聊城市东昌府区","371521":"山东省聊城市阳谷县","371522":"山东省聊城市莘县","371523":"山东省聊城市茌平县","371524":"山东省聊城市东阿县","371525":"山东省聊城市冠县","371526":"山东省聊城市高唐县","371581":"山东省聊城市临清市","372300":"山东省滨州地区","372301":"山东省滨州地区滨州市","372321":"山东省滨州地区惠民县","372323":"山东省滨州地区阳信县","372324":"山东省滨州地区无棣县","372325":"山东省滨州地区沾化县","372328":"山东省滨州地区博兴县","372330":"山东省滨州地区邹平县","372900":"山东省菏泽地区","372901":"山东省菏泽地区菏泽市","372922":"山东省菏泽地区曹县","372923":"山东省菏泽地区定陶县","372924":"山东省菏泽地区成武县","372925":"山东省菏泽地区单县","372926":"山东省菏泽地区巨野县","372928":"山东省菏泽地区郓城县","372929":"山东省菏泽地区鄄城县","372930":"山东省菏泽地区东明县","410000":"河南省","410100":"河南省郑州市","410101":"河南省郑州市市辖区","410102":"河南省郑州市中原区","410103":"河南省郑州市二七区","410104":"河南省郑州市管城回族区","410105":"河南省郑州市金水区","410106":"河南省郑州市上街区","410108":"河南省郑州市邙山区","410122":"河南省郑州市中牟县","410181":"河南省郑州市巩义市","410182":"河南省郑州市荥阳市","410183":"河南省郑州市新密市","410184":"河南省郑州市新郑市","410185":"河南省郑州市登封市","410200":"河南省开封市","410201":"河南省开封市市辖区","410202":"河南省开封市龙亭区","410203":"河南省开封市顺河回族区","410204":"河南省开封市鼓楼区","410205":"河南省开封市南关区","410211":"河南省开封市郊区","410221":"河南省开封市杞县","410222":"河南省开封市通许县","410223":"河南省开封市尉氏县","410224":"河南省开封市开封县","410225":"河南省开封市兰考县","410300":"河南省洛阳市","410301":"河南省洛阳市市辖区","410302":"河南省洛阳市老城区","410303":"河南省洛阳市西工区","410304":"河南省洛阳市廛河回族区","410305":"河南省洛阳市涧西区","410306":"河南省洛阳市吉利区","410311":"河南省洛阳市郊区","410322":"河南省洛阳市孟津县","410323":"河南省洛阳市新安县","410324":"河南省洛阳市栾川县","410325":"河南省洛阳市嵩县","410326":"河南省洛阳市汝阳县","410327":"河南省洛阳市宜阳县","410328":"河南省洛阳市洛宁县","410329":"河南省洛阳市伊川县","410381":"河南省洛阳市偃师市","410400":"河南省平顶山市","410401":"河南省平顶山市市辖区","410402":"河南省平顶山市新华区","410403":"河南省平顶山市卫东区","410404":"河南省平顶山市石龙区","410411":"河南省平顶山市湛河区","410421":"河南省平顶山市宝丰县","410422":"河南省平顶山市叶县","410423":"河南省平顶山市鲁山县","410425":"河南省平顶山市郏县","410481":"河南省平顶山市舞钢市","410482":"河南省平顶山市汝州市","410500":"河南省安阳市","410501":"河南省安阳市市辖区","410502":"河南省安阳市文峰区","410503":"河南省安阳市北关区","410504":"河南省安阳市铁西区","410511":"河南省安阳市郊区","410522":"河南省安阳市安阳县","410523":"河南省安阳市汤阴县","410526":"河南省安阳市滑县","410527":"河南省安阳市内黄县","410581":"河南省安阳市林州市","410600":"河南省鹤壁市","410601":"河南省鹤壁市市辖区","410602":"河南省鹤壁市鹤山区","410603":"河南省鹤壁市山城区","410611":"河南省鹤壁市郊区","410621":"河南省鹤壁市浚县","410622":"河南省鹤壁市淇县","410700":"河南省新乡市","410701":"河南省新乡市市辖区","410702":"河南省新乡市红旗区","410703":"河南省新乡市新华区","410704":"河南省新乡市北站区","410711":"河南省新乡市郊区","410721":"河南省新乡市新乡县","410724":"河南省新乡市获嘉县","410725":"河南省新乡市原阳县","410726":"河南省新乡市延津县","410727":"河南省新乡市封丘县","410728":"河南省新乡市长垣县","410781":"河南省新乡市卫辉市","410782":"河南省新乡市辉县市","410800":"河南省焦作市","410801":"河南省焦作市市辖区","410802":"河南省焦作市解放区","410803":"河南省焦作市中站区","410804":"河南省焦作市马村区","410811":"河南省焦作市山阳区","410821":"河南省焦作市修武县","410822":"河南省焦作市博爱县","410823":"河南省焦作市武陟县","410825":"河南省焦作市温县","410881":"河南省焦作市济源市","410882":"河南省焦作市沁阳市","410883":"河南省焦作市孟州市","410900":"河南省濮阳市","410901":"河南省濮阳市市辖区","410902":"河南省濮阳市市区","410922":"河南省濮阳市清丰县","410923":"河南省濮阳市南乐县","410926":"河南省濮阳市范县","410927":"河南省濮阳市台前县","410928":"河南省濮阳市濮阳县","411000":"河南省许昌市","411001":"河南省许昌市市辖区","411002":"河南省许昌市魏都区","411023":"河南省许昌市许昌县","411024":"河南省许昌市鄢陵县","411025":"河南省许昌市襄城县","411081":"河南省许昌市禹州市","411082":"河南省许昌市长葛市","411100":"河南省漯河市","411101":"河南省漯河市市辖区","411102":"河南省漯河市源汇区","411121":"河南省漯河市舞阳县","411122":"河南省漯河市临颍县","411123":"河南省漯河市郾城县","411200":"河南省三门峡市","411201":"河南省三门峡市市辖区","411202":"河南省三门峡市湖滨区","411221":"河南省三门峡市渑池县","411222":"河南省三门峡市陕县","411224":"河南省三门峡市卢氏县","411281":"河南省三门峡市义马市","411282":"河南省三门峡市灵宝市","411300":"河南省南阳市","411301":"河南省南阳市市辖区","411302":"河南省南阳市宛城区","411303":"河南省南阳市卧龙区","411321":"河南省南阳市南召县","411322":"河南省南阳市方城县","411323":"河南省南阳市西峡县","411324":"河南省南阳市镇平县","411325":"河南省南阳市内乡县","411326":"河南省南阳市淅川县","411327":"河南省南阳市社旗县","411328":"河南省南阳市唐河县","411329":"河南省南阳市新野县","411330":"河南省南阳市桐柏县","411381":"河南省南阳市邓州市","411400":"河南省商丘市","411401":"河南省商丘市市辖区","411402":"河南省商丘市梁园区","411403":"河南省商丘市睢阳区","411421":"河南省商丘市民权县","411422":"河南省商丘市睢县","411423":"河南省商丘市宁陵县","411424":"河南省商丘市柘城县","411425":"河南省商丘市虞城县","411426":"河南省商丘市夏邑县","411481":"河南省商丘市永城市","411500":"河南省信阳市","411501":"河南省信阳市市辖区","411502":"河南省信阳市师河区","411503":"河南省信阳市平桥区","411521":"河南省信阳市罗山县","411522":"河南省信阳市光山县","411523":"河南省信阳市新县","411524":"河南省信阳市商城县","411525":"河南省信阳市固始县","411526":"河南省信阳市潢川县","411527":"河南省信阳市淮滨县","411528":"河南省信阳市息县","412700":"河南省周口地区","412701":"河南省周口地区周口市","412702":"河南省周口地区项城市","412721":"河南省周口地区扶沟县","412722":"河南省周口地区西华县","412723":"河南省周口地区商水县","412724":"河南省周口地区太康县","412725":"河南省周口地区鹿邑县","412726":"河南省周口地区郸城县","412727":"河南省周口地区淮阳县","412728":"河南省周口地区沈丘县","412800":"河南省驻马店地区","412801":"河南省驻马店地区驻马店市","412821":"河南省驻马店地区确山县","412822":"河南省驻马店地区泌阳县","412823":"河南省驻马店地区遂平县","412824":"河南省驻马店地区西平县","412825":"河南省驻马店地区上蔡县","412826":"河南省驻马店地区汝南县","412827":"河南省驻马店地区平舆县","412828":"河南省驻马店地区新蔡县","412829":"河南省驻马店地区正阳县","420000":"湖北省","420100":"湖北省武汉市","420101":"湖北省武汉市市辖区","420102":"湖北省武汉市江岸区","420103":"湖北省武汉市江汉区","420104":"湖北省武汉市乔口区","420105":"湖北省武汉市汉阳区","420106":"湖北省武汉市武昌区","420107":"湖北省武汉市青山区","420111":"湖北省武汉市洪山区","420112":"湖北省武汉市东西湖区","420113":"湖北省武汉市汉南区","420114":"湖北省武汉市蔡甸区","420115":"湖北省武汉市江夏区","420116":"湖北省武汉市黄陂区","420117":"湖北省武汉市新洲区","420200":"湖北省黄石市","420201":"湖北省黄石市市辖区","420202":"湖北省黄石市黄石港区","420203":"湖北省黄石市石灰窑区","420204":"湖北省黄石市下陆区","420205":"湖北省黄石市铁山区","420222":"湖北省黄石市阳新县","420281":"湖北省黄石市大冶市","420300":"湖北省十堰市","420301":"湖北省十堰市市辖区","420302":"湖北省十堰市茅箭区","420303":"湖北省十堰市张湾区","420321":"湖北省十堰市郧县","420322":"湖北省十堰市郧西县","420323":"湖北省十堰市竹山县","420324":"湖北省十堰市竹溪县","420325":"湖北省十堰市房县","420381":"湖北省十堰市丹江口市","420500":"湖北省宜昌市","420501":"湖北省宜昌市市辖区","420502":"湖北省宜昌市西陵区","420503":"湖北省宜昌市伍家岗区","420504":"湖北省宜昌市点军区","420505":"湖北省宜昌市虎亭区","420521":"湖北省宜昌市宜昌县","420525":"湖北省宜昌市远安县","420526":"湖北省宜昌市兴山县","420527":"湖北省宜昌市秭归县","420528":"湖北省宜昌市长阳土家族自治县","420529":"湖北省宜昌市五峰土家族自治县","420581":"湖北省宜昌市宜都市","420582":"湖北省宜昌市当阳市","420583":"湖北省宜昌市枝江市","420600":"湖北省襄樊市","420601":"湖北省襄樊市市辖区","420602":"湖北省襄樊市襄城区","420606":"湖北省襄樊市樊城区","420621":"湖北省襄樊市襄阳县","420624":"湖北省襄樊市南漳县","420625":"湖北省襄樊市谷城县","420626":"湖北省襄樊市保康县","420682":"湖北省襄樊市老河口市","420683":"湖北省襄樊市枣阳市","420684":"湖北省襄樊市宜城市","420700":"湖北省鄂州市","420701":"湖北省鄂州市市辖区","420702":"湖北省鄂州市梁子湖区","420703":"湖北省鄂州市华容区","420704":"湖北省鄂州市鄂城区","420800":"湖北省荆门市","420801":"湖北省荆门市市辖区","420802":"湖北省荆门市东宝区","420821":"湖北省荆门市京山县","420822":"湖北省荆门市沙洋县","420881":"湖北省荆门市钟祥市","420900":"湖北省孝感市","420901":"湖北省孝感市市辖区","420902":"湖北省孝感市孝南区","420921":"湖北省孝感市孝昌县","420922":"湖北省孝感市大悟县","420923":"湖北省孝感市云梦县","420981":"湖北省孝感市应城市","420982":"湖北省孝感市安陆市","420983":"湖北省孝感市广水市","420984":"湖北省孝感市汉川市","421000":"湖北省荆州市","421001":"湖北省荆州市市辖区","421002":"湖北省荆州市沙市区","421003":"湖北省荆州市荆州区","421022":"湖北省荆州市公安县","421023":"湖北省荆州市监利县","421024":"湖北省荆州市江陵县","421081":"湖北省荆州市石首市","421083":"湖北省荆州市洪湖市","421087":"湖北省荆州市松滋市","421100":"湖北省黄冈市","421101":"湖北省黄冈市市辖区","421102":"湖北省黄冈市黄州区","421121":"湖北省黄冈市团风县","421122":"湖北省黄冈市红安县","421123":"湖北省黄冈市罗田县","421124":"湖北省黄冈市英山县","421125":"湖北省黄冈市浠水县","421126":"湖北省黄冈市蕲春县","421127":"湖北省黄冈市黄梅县","421181":"湖北省黄冈市麻城市","421182":"湖北省黄冈市武穴市","421200":"湖北省咸宁市","421201":"湖北省咸宁市市辖区","421202":"湖北省咸宁市咸安区","421221":"湖北省咸宁市嘉鱼县","421222":"湖北省咸宁市通城县","421223":"湖北省咸宁市崇阳县","421224":"湖北省咸宁市通山县","422800":"湖北省施土家族苗族自治州","422801":"湖北省恩施土家族苗族自治州恩施县","422802":"湖北省恩施土家族苗族自治州利川市","422822":"湖北省恩施土家族苗族自治州建始县","422823":"湖北省恩施土家族苗族自治州巴东县","422825":"湖北省恩施土家族苗族自治州宣恩县","422826":"湖北省恩施土家族苗族自治州咸丰县","422827":"湖北省恩施土家族苗族自治州来凤县","422828":"湖北省恩施土家族苗族自治州鹤峰县","429000":"湖北省省直辖县级行政单位","429001":"湖北省随州市","429004":"湖北省仙桃市","429005":"湖北省潜江市","429006":"湖北省天门市","429021":"湖北省神农架林区","430000":"湖南省","430100":"湖南省长沙市","430101":"湖南省长沙市市辖区","430102":"湖南省长沙市芙蓉区","430103":"湖南省长沙市天心区","430104":"湖南省长沙市岳麓区","430105":"湖南省长沙市开福区","430111":"湖南省长沙市雨花区","430121":"湖南省长沙市长沙县","430122":"湖南省长沙市望城县","430124":"湖南省长沙市宁乡县","430181":"湖南省长沙市浏阳市","430200":"湖南省株洲市","430201":"湖南省株洲市市辖区","430202":"湖南省株洲市荷塘区","430203":"湖南省株洲市芦淞区","430204":"湖南省株洲市石峰区","430211":"湖南省株洲市天元区","430221":"湖南省株洲市株洲县","430223":"湖南省株洲市攸县","430224":"湖南省株洲市茶陵县","430225":"湖南省株洲市炎陵县","430281":"湖南省株洲市醴陵市","430300":"湖南省湘潭市","430301":"湖南省湘潭市市辖区","430302":"湖南省湘潭市雨湖区","430304":"湖南省湘潭市岳塘区","430321":"湖南省湘潭市湘潭县","430381":"湖南省湘潭市湘乡市","430382":"湖南省湘潭市韶山市","430400":"湖南省衡阳市","430401":"湖南省衡阳市市辖区","430402":"湖南省衡阳市江东区","430403":"湖南省衡阳市城南区","430404":"湖南省衡阳市城北区","430411":"湖南省衡阳市郊区","430412":"湖南省衡阳市南岳区","430421":"湖南省衡阳市衡阳县","430422":"湖南省衡阳市衡南县","430423":"湖南省衡阳市衡山县","430424":"湖南省衡阳市衡东县","430426":"湖南省衡阳市祁东县","430481":"湖南省衡阳市耒阳市","430482":"湖南省衡阳市常宁市","430500":"湖南省邵阳市","430501":"湖南省邵阳市市辖区","430502":"湖南省邵阳市双清区","430503":"湖南省邵阳市大祥区","430511":"湖南省邵阳市北塔区","430521":"湖南省邵阳市邵东县","430522":"湖南省邵阳市新邵县","430523":"湖南省邵阳市邵阳县","430524":"湖南省邵阳市隆回县","430525":"湖南省邵阳市洞口县","430527":"湖南省邵阳市绥宁县","430528":"湖南省邵阳市新宁县","430529":"湖南省邵阳市城步苗族自治县","430581":"湖南省邵阳市武冈市","430600":"湖南省岳阳市","430601":"湖南省岳阳市市辖区","430602":"湖南省岳阳市岳阳楼区","430603":"湖南省岳阳市云溪区","430611":"湖南省岳阳市君山区","430621":"湖南省岳阳市岳阳县","430623":"湖南省岳阳市华容县","430624":"湖南省岳阳市湘阴县","430626":"湖南省岳阳市平江县","430681":"湖南省岳阳市汨罗市","430682":"湖南省岳阳市临湘市","430700":"湖南省常德市","430701":"湖南省常德市市辖区","430702":"湖南省常德市武陵区","430703":"湖南省常德市鼎城区","430721":"湖南省常德市安乡县","430722":"湖南省常德市汉寿县","430723":"湖南省常德市澧县","430724":"湖南省常德市临澧县","430725":"湖南省常德市桃源县","430726":"湖南省常德市石门县","430781":"湖南省常德市津市市","430800":"湖南省张家界市","430801":"湖南省张家界市市辖区","430802":"湖南省张家界市永定区","430811":"湖南省张家界市武陵源区","430821":"湖南省张家界市慈利县","430822":"湖南省张家界市桑植县","430900":"湖南省益阳市","430901":"湖南省益阳市市辖区","430902":"湖南省益阳市资阳区","430903":"湖南省益阳市赫山区","430921":"湖南省益阳市南县","430922":"湖南省益阳市桃江县","430923":"湖南省益阳市安化县","430981":"湖南省益阳市沅江市","431000":"湖南省郴州市","431001":"湖南省郴州市市辖区","431002":"湖南省郴州市北湖区","431003":"湖南省郴州市苏仙区","431021":"湖南省郴州市桂阳县","431022":"湖南省郴州市宜章县","431023":"湖南省郴州市永兴县","431024":"湖南省郴州市嘉禾县","431025":"湖南省郴州市临武县","431026":"湖南省郴州市汝城县","431027":"湖南省郴州市桂东县","431028":"湖南省郴州市安仁县","431081":"湖南省郴州市资兴市","431100":"湖南省永州市","431101":"湖南省永州市市辖区","431102":"湖南省永州市芝山区","431103":"湖南省永州市冷水滩区","431121":"湖南省永州市祁阳县","431122":"湖南省永州市东安县","431123":"湖南省永州市双牌县","431124":"湖南省永州市道县","431125":"湖南省永州市江永县","431126":"湖南省永州市宁远县","431127":"湖南省永州市蓝山县","431128":"湖南省永州市新田县","431129":"湖南省永州市江华瑶族自治县","431200":"湖南省怀化市","431201":"湖南省怀化市市辖区","431202":"湖南省怀化市鹤城区","431221":"湖南省怀化市中方县","431222":"湖南省怀化市沅陵县","431223":"湖南省怀化市辰溪县","431224":"湖南省怀化市溆浦县","431225":"湖南省怀化市会同县","431226":"湖南省怀化市麻阳苗族自治县","431227":"湖南省怀化市新晃侗族自治县","431228":"湖南省怀化市芷江侗族自治县","431229":"湖南省怀化市靖州苗族侗族自治县","431230":"湖南省怀化市通道侗族自治县","431281":"湖南省怀化市洪江市","432500":"湖南省娄底地区","432501":"湖南省娄底地区娄底市","432502":"湖南省娄底地区冷水江市","432503":"湖南省娄底地区涟源市","432522":"湖南省娄底地区双峰县","432524":"湖南省娄底地区新化县","433000":"湖南省怀化市","433001":"湖南省怀化市","433100":"湖南省湘西土家族苗族自治州","433101":"湖南省湘西土家族苗族自治州吉首市","433122":"湖南省湘西土家族苗族自治州泸溪县","433123":"湖南省湘西土家族苗族自治州凤凰县","433124":"湖南省湘西土家族苗族自治州花垣县","433125":"湖南省湘西土家族苗族自治州保靖县","433126":"湖南省湘西土家族苗族自治州古丈县","433127":"湖南省湘西土家族苗族自治州永顺县","433130":"湖南省湘西土家族苗族自治州龙山县","440000":"广东省","440100":"广东省广州市","440101":"广东省广州市市辖区","440102":"广东省广州市东山区","440103":"广东省广州市荔湾区","440104":"广东省广州市越秀区","440105":"广东省广州市海珠区","440106":"广东省广州市天河区","440107":"广东省广州市芳村区","440111":"广东省广州市白云区","440112":"广东省广州市黄埔区","440181":"广东省广州市番禺区","440182":"广东省广州市花都区","440183":"广东省广州市增城市","440184":"广东省广州市从化市","440200":"广东省韶关市","440201":"广东省韶关市市辖区","440202":"广东省韶关市北江区","440203":"广东省韶关市武江区","440204":"广东省韶关市浈江区","440221":"广东省韶关市曲江县","440222":"广东省韶关市始兴县","440224":"广东省韶关市仁化县","440229":"广东省韶关市翁源县","440232":"广东省韶关市乳源瑶族自治县","440233":"广东省韶关市新丰县","440281":"广东省韶关市乐昌市","440282":"广东省韶关市南雄市","440300":"广东省深圳市","440301":"广东省深圳市市辖区","440303":"广东省深圳市罗湖区","440304":"广东省深圳市福田区","440305":"广东省深圳市南山区","440306":"广东省深圳市宝安区","440307":"广东省深圳市龙岗区","440308":"广东省深圳市盐田区","440400":"广东省珠海市","440401":"广东省珠海市市辖区","440402":"广东省珠海市香洲区","440421":"广东省珠海市斗门县","440500":"广东省汕头市","440501":"广东省汕头市市辖区","440506":"广东省汕头市达濠区","440507":"广东省汕头市龙湖区","440508":"广东省汕头市金园区","440509":"广东省汕头市升平区","440510":"广东省汕头市河浦区","440523":"广东省汕头市南澳县","440582":"广东省汕头市潮阳市","440583":"广东省汕头市澄海市","440600":"广东省佛山市","440601":"广东省佛山市市辖区","440602":"广东省佛山市城区","440603":"广东省佛山市石湾区","440681":"广东省佛山市顺德市","440682":"广东省佛山市南海市","440683":"广东省佛山市三水市","440684":"广东省佛山市高明市","440700":"广东省江门市","440701":"广东省江门市市辖区","440703":"广东省江门市蓬江区","440704":"广东省江门市江海区","440781":"广东省江门市台山市","440782":"广东省江门市新会市","440783":"广东省江门市开平市","440784":"广东省江门市鹤山市","440785":"广东省江门市恩平市","440800":"广东省湛江市","440801":"广东省湛江市市辖区","440802":"广东省湛江市赤坎区","440803":"广东省湛江市霞山区","440804":"广东省湛江市坡头区","440811":"广东省湛江市麻章区","440823":"广东省湛江市遂溪县","440825":"广东省湛江市徐闻县","440881":"广东省湛江市廉江市","440882":"广东省湛江市雷州市","440883":"广东省湛江市吴川市","440900":"广东省茂名市","440901":"广东省茂名市市辖区","440902":"广东省茂名市茂南区","440923":"广东省茂名市电白县","440981":"广东省茂名市高州市","440982":"广东省茂名市化州市","440983":"广东省茂名市信宜市","441200":"广东省肇庆市","441201":"广东省肇庆市市辖区","441202":"广东省肇庆市端州区","441203":"广东省肇庆市鼎湖区","441223":"广东省肇庆市广宁县","441224":"广东省肇庆市怀集县","441225":"广东省肇庆市封开县","441226":"广东省肇庆市德庆县","441283":"广东省肇庆市高要市","441284":"广东省肇庆市四会市","441300":"广东省惠州市","441301":"广东省惠州市市辖区","441302":"广东省惠州市惠城区","441322":"广东省惠州市博罗县","441323":"广东省惠州市惠东县","441324":"广东省惠州市龙门县","441381":"广东省惠州市惠阳市","441400":"广东省梅州市","441401":"广东省梅州市市辖区","441402":"广东省梅州市梅江区","441421":"广东省梅州市梅县","441422":"广东省梅州市大埔县","441423":"广东省梅州市丰顺县","441424":"广东省梅州市五华县","441426":"广东省梅州市平远县","441427":"广东省梅州市蕉岭县","441481":"广东省梅州市兴宁市","441500":"广东省汕尾市","441501":"广东省汕尾市市辖区","441502":"广东省汕尾市城区","441521":"广东省汕尾市海丰县","441523":"广东省汕尾市陆河县","441581":"广东省汕尾市陆丰市","441600":"广东省河源市","441601":"广东省河源市市辖区","441602":"广东省河源市源城区","441621":"广东省河源市紫金县","441622":"广东省河源市龙川县","441623":"广东省河源市连平县","441624":"广东省河源市和平县","441625":"广东省河源市东源县","441700":"广东省阳江市","441701":"广东省阳江市市辖区","441702":"广东省阳江市江城区","441721":"广东省阳江市阳西县","441723":"广东省阳江市阳东县","441781":"广东省阳江市阳春市","441800":"广东省清远市","441801":"广东省清远市市辖区","441802":"广东省清远市清城区","441821":"广东省清远市佛冈县","441823":"广东省清远市阳山县","441825":"广东省清远市连山壮族瑶族自治县","441826":"广东省清远市连南瑶族自治县","441827":"广东省清远市清新县","441881":"广东省清远市英德市","441882":"广东省清远市连州市","441900":"广东省东莞市","441901":"广东省东莞市市辖区","442000":"广东省中山市","442001":"广东省中山市市辖区","445100":"广东省潮州市","445101":"广东省潮州市市辖区","445102":"广东省潮州市湘桥区","445121":"广东省潮州市潮安县","445122":"广东省潮州市饶平县","445200":"广东省揭阳市","445201":"广东省揭阳市市辖区","445202":"广东省揭阳市榕城区","445221":"广东省揭阳市揭东县","445222":"广东省揭阳市揭西县","445224":"广东省揭阳市惠来县","445281":"广东省揭阳市普宁市","445300":"广东省云浮市","445301":"广东省云浮市市辖区","445302":"广东省云浮市云城区","445321":"广东省云浮市新兴县","445322":"广东省云浮市郁南县","445323":"广东省云浮市云安县","445381":"广东省云浮市罗定市","450000":"广西壮族自治区","450100":"广西壮族自治区南宁市","450101":"广西壮族自治区南宁市市辖区","450102":"广西壮族自治区南宁市兴宁区","450103":"广西壮族自治区南宁市新城区","450104":"广西壮族自治区南宁市城北区","450105":"广西壮族自治区南宁市江南区","450106":"广西壮族自治区南宁市永新区","450111":"广西壮族自治区南宁市市郊区","450121":"广西壮族自治区南宁市邕宁县","450122":"广西壮族自治区南宁市武鸣县","450200":"广西壮族自治区柳州市","450201":"广西壮族自治区柳州市市辖区","450202":"广西壮族自治区柳州市城中区","450203":"广西壮族自治区柳州市鱼峰区","450204":"广西壮族自治区柳州市柳南区","450205":"广西壮族自治区柳州市柳北区","450211":"广西壮族自治区柳州市市郊区","450221":"广西壮族自治区柳州市柳江县","450222":"广西壮族自治区柳州市柳城县","450300":"广西壮族自治区桂林市","450301":"广西壮族自治区桂林市市辖区","450302":"广西壮族自治区桂林市秀峰区","450303":"广西壮族自治区桂林市叠彩区","450304":"广西壮族自治区桂林市象山区","450305":"广西壮族自治区桂林市七星区","450311":"广西壮族自治区桂林市雁山区","450321":"广西壮族自治区桂林市阳朔县","450322":"广西壮族自治区桂林市临桂县","450323":"广西壮族自治区桂林市灵川县","450324":"广西壮族自治区桂林市全州县","450325":"广西壮族自治区桂林市兴安县","450326":"广西壮族自治区桂林市永福县","450327":"广西壮族自治区桂林市灌阳县","450328":"广西壮族自治区桂林市龙胜各族自治县","450329":"广西壮族自治区桂林市资源县","450330":"广西壮族自治区桂林市平乐县","450331":"广西壮族自治区桂林市荔浦县","450332":"广西壮族自治区桂林市恭城瑶族自治县","450400":"广西壮族自治区梧州市","450401":"广西壮族自治区梧州市市辖区","450403":"广西壮族自治区梧州市万秀区","450404":"广西壮族自治区梧州市蝶山区","450411":"广西壮族自治区梧州市市郊区","450421":"广西壮族自治区梧州市苍梧县","450422":"广西壮族自治区梧州市藤县","450423":"广西壮族自治区梧州市蒙山县","450481":"广西壮族自治区梧州市岑溪市","450500":"广西壮族自治区北海市","450501":"广西壮族自治区北海市市辖区","450502":"广西壮族自治区北海市海城区","450503":"广西壮族自治区北海市银海区","450512":"广西壮族自治区北海市铁山港区","450521":"广西壮族自治区北海市合浦县","450600":"广西壮族自治区防城港市","450601":"广西壮族自治区防城港市市辖区","450602":"广西壮族自治区防城港市港口区","450603":"广西壮族自治区防城港市防城区","450621":"广西壮族自治区防城港市上思县","450681":"广西壮族自治区防城港市东兴市","450700":"广西壮族自治区钦州市","450701":"广西壮族自治区钦州市市辖区","450702":"广西壮族自治区钦州市钦南区","450703":"广西壮族自治区钦州市钦北区","450721":"广西壮族自治区钦州市灵山县","450722":"广西壮族自治区钦州市浦北县","450800":"广西壮族自治区贵港市","450801":"广西壮族自治区贵港市市辖区","450802":"广西壮族自治区贵港市港北区","450803":"广西壮族自治区贵港市港南区","450821":"广西壮族自治区贵港市平南县","450881":"广西壮族自治区贵港市桂平市","450900":"广西壮族自治区玉林市","450901":"广西壮族自治区玉林市市辖区","450902":"广西壮族自治区玉林市玉州区","450921":"广西壮族自治区玉林市容县","450922":"广西壮族自治区玉林市陆川县","450923":"广西壮族自治区玉林市博白县","450924":"广西壮族自治区玉林市兴业县","450981":"广西壮族自治区玉林市北流市","452100":"广西壮族自治区南宁地区","452101":"广西壮族自治区南宁地区凭祥市","452122":"广西壮族自治区南宁地区横县","452123":"广西壮族自治区南宁地区宾阳县","452124":"广西壮族自治区南宁地区上林县","452126":"广西壮族自治区南宁地区隆安县","452127":"广西壮族自治区南宁地区马山县","452128":"广西壮族自治区南宁地区扶绥县","452129":"广西壮族自治区南宁地区崇左县","452130":"广西壮族自治区南宁地区大新县","452131":"广西壮族自治区南宁地区天等县","452132":"广西壮族自治区南宁地区宁明县","452133":"广西壮族自治区南宁地区龙州县","452200":"广西壮族自治区柳州地区","452201":"广西壮族自治区柳州地区合山市","452223":"广西壮族自治区柳州地区鹿寨县","452224":"广西壮族自治区柳州地区象州县","452225":"广西壮族自治区柳州地区武宣县","452226":"广西壮族自治区柳州地区来宾县","452227":"广西壮族自治区柳州地区融安县","452228":"广西壮族自治区柳州地区三江侗族自治县","452229":"广西壮族自治区柳州地区融水苗族自治县","452230":"广西壮族自治区柳州地区金秀瑶族自治县","452231":"广西壮族自治区柳州地区忻城县","452400":"广西壮族自治区贺州地区","452402":"广西壮族自治区贺州地区贺州市","452424":"广西壮族自治区贺州地区昭平县","452427":"广西壮族自治区贺州地区钟山县","452428":"广西壮族自治区贺州地区富川瑶族自治县","452600":"广西壮族自治区百色地区","452601":"广西壮族自治区百色地区百色市","452622":"广西壮族自治区百色地区田阳县","452623":"广西壮族自治区百色地区田东县","452624":"广西壮族自治区百色地区平果县","452625":"广西壮族自治区百色地区德保县","452626":"广西壮族自治区百色地区靖西县","452627":"广西壮族自治区百色地区那坡县","452628":"广西壮族自治区百色地区凌云县","452629":"广西壮族自治区百色地区乐业县","452630":"广西壮族自治区百色地区田林县","452631":"广西壮族自治区百色地区隆林各族自治县","452632":"广西壮族自治区百色地区西林县","452700":"广西壮族自治区河池地区","452701":"广西壮族自治区河池地区河池市","452702":"广西壮族自治区河池地区宜州市","452723":"广西壮族自治区河池地区罗城仫佬族自治县","452724":"广西壮族自治区河池地区环江毛南族自治县","452725":"广西壮族自治区河池地区南丹县","452726":"广西壮族自治区河池地区天峨县","452727":"广西壮族自治区河池地区凤山县","452728":"广西壮族自治区河池地区东兰县","452729":"广西壮族自治区河池地区巴马瑶族自治县","452730":"广西壮族自治区河池地区都安瑶族自治县","452731":"广西壮族自治区河池地区大化瑶族自治县","460000":"海南省","460001":"海南省三亚市通什市","460002":"海南省三亚市琼海市","460003":"海南省三亚市儋州市","460004":"海南省三亚市琼山市","460005":"海南省三亚市文昌市","460006":"海南省三亚市万宁市","460007":"海南省三亚市东方市","460025":"海南省三亚市定安县","460026":"海南省三亚市屯昌县","460027":"海南省三亚市澄迈县","460028":"海南省三亚市临高县","460030":"海南省三亚市白沙黎族自治县","460031":"海南省三亚市昌江黎族自治县","460033":"海南省三亚市乐东黎族自治县","460034":"海南省三亚市陵水黎族自治县","460035":"海南省三亚市保亭黎族苗族自治县","460036":"海南省三亚市琼中黎族苗族自治县","460037":"海南省西沙群岛","460038":"海南省南沙群岛","460039":"海南省中沙群岛的岛礁及其海域","460100":"海南省海口市","460101":"海南省海口市市辖区","460102":"海南省海口市振东区","460103":"海南省海口市新华区","460104":"海南省海口市秀英区","460200":"海南省三亚市","460201":"海南省三亚市市辖区","500000":"重庆市","500100":"重庆市市辖区","500101":"重庆市万州区","500102":"重庆市涪陵区","500103":"重庆市渝中区","500104":"重庆市大渡口区","500105":"重庆市江北区","500106":"重庆市沙坪坝区","500107":"重庆市九龙坡区","500108":"重庆市南岸区","500109":"重庆市北碚区","500110":"重庆市万盛区","500111":"重庆市双桥区","500112":"重庆市渝北区","500113":"重庆市巴南区","500200":"重庆市县","500221":"重庆市长寿县","500222":"重庆市綦江县","500223":"重庆市潼南县","500224":"重庆市铜梁县","500225":"重庆市大足县","500226":"重庆市荣昌县","500227":"重庆市璧山县","500228":"重庆市梁平县","500229":"重庆市城口县","500230":"重庆市丰都县","500231":"重庆市垫江县","500232":"重庆市武隆县","500233":"重庆市忠县","500234":"重庆市开县","500235":"重庆市云阳县","500236":"重庆市奉节县","500237":"重庆市巫山县","500238":"重庆市巫溪县","500239":"重庆市黔江土家族苗族自治县","500240":"重庆市石柱土家族自治县","500241":"重庆市秀山土家族苗族自治县","500242":"重庆市酉阳土家族苗族自治县","500243":"重庆市彭水苗族土家族自治县","500300":"重庆市(市)","500381":"重庆市江津市","500382":"重庆市合川市","500383":"重庆市永川市","500384":"重庆市南川市","510000":"四川省","510100":"四川省成都市","510101":"四川省成都市市辖区","510104":"四川省成都市锦江区","510105":"四川省成都市青羊区","510106":"四川省成都市金牛区","510107":"四川省成都市武侯区","510108":"四川省成都市成华区","510112":"四川省成都市龙泉驿区","510113":"四川省成都市青白江区","510121":"四川省成都市金堂县","510122":"四川省成都市双流县","510123":"四川省成都市温江县","510124":"四川省成都市郫县","510125":"四川省成都市新都县","510129":"四川省成都市大邑县","510131":"四川省成都市蒲江县","510132":"四川省成都市新津县","510181":"四川省成都市都江堰市","510182":"四川省成都市彭州市","510183":"四川省成都市邛崃市","510184":"四川省成都市崇州市","510300":"四川省自贡市","510301":"四川省自贡市市辖区","510302":"四川省自贡市自流井区","510303":"四川省自贡市贡井区","510304":"四川省自贡市大安区","510311":"四川省自贡市沿滩区","510321":"四川省自贡市荣县","510322":"四川省自贡市富顺县","510400":"四川省攀枝花市","510401":"四川省攀枝花市市辖区","510402":"四川省攀枝花市东区","510403":"四川省攀枝花市西区","510411":"四川省攀枝花市仁和区","510421":"四川省攀枝花市米易县","510422":"四川省攀枝花市盐边县","510500":"四川省泸州市","510501":"四川省泸州市市辖区","510502":"四川省泸州市江阳区","510503":"四川省泸州市纳溪区","510504":"四川省泸州市龙马潭区","510521":"四川省泸州市泸县","510522":"四川省泸州市合江县","510524":"四川省泸州市叙永县","510525":"四川省泸州市古蔺县","510600":"四川省德阳市","510601":"四川省德阳市市辖区","510603":"四川省德阳市旌阳区","510623":"四川省德阳市中江县","510626":"四川省德阳市罗江县","510681":"四川省德阳市广汉市","510682":"四川省德阳市什邡市","510683":"四川省德阳市绵竹市","510700":"四川省绵阳市","510701":"四川省绵阳市市辖区","510703":"四川省绵阳市涪城区","510704":"四川省绵阳市游仙区","510722":"四川省绵阳市三台县","510723":"四川省绵阳市盐亭县","510724":"四川省绵阳市安县","510725":"四川省绵阳市梓潼县","510726":"四川省绵阳市北川县","510727":"四川省绵阳市平武县","510781":"四川省绵阳市江油市","510800":"四川省广元市","510801":"四川省广元市市辖区","510802":"四川省广元市市中区","510811":"四川省广元市元坝区","510812":"四川省广元市朝天区","510821":"四川省广元市旺苍县","510822":"四川省广元市青川县","510823":"四川省广元市剑阁县","510824":"四川省广元市苍溪县","510900":"四川省遂宁市","510901":"四川省遂宁市市辖区","510902":"四川省遂宁市市中区","510921":"四川省遂宁市蓬溪县","510922":"四川省遂宁市射洪县","510923":"四川省遂宁市大英县","511000":"四川省内江市","511001":"四川省内江市市辖区","511002":"四川省内江市市中区","511011":"四川省内江市东兴区","511024":"四川省内江市威远县","511025":"四川省内江市资中县","511028":"四川省内江市隆昌县","511100":"四川省乐山市","511101":"四川省乐山市市辖区","511102":"四川省乐山市市中区","511111":"四川省乐山市沙湾区","511112":"四川省乐山市五通桥区","511113":"四川省乐山市金口河区","511123":"四川省乐山市犍为县","511124":"四川省乐山市井研县","511126":"四川省乐山市夹江县","511129":"四川省乐山市沐川县","511132":"四川省乐山市峨边彝族自治县","511133":"四川省乐山市马边彝族自治县","511181":"四川省乐山市峨眉山市","511300":"四川省南充市","511301":"四川省南充市市辖区","511302":"四川省南充市顺庆区","511303":"四川省南充市高坪区","511304":"四川省南充市嘉陵区","511321":"四川省南充市南部县","511322":"四川省南充市营山县","511323":"四川省南充市蓬安县","511324":"四川省南充市仪陇县","511325":"四川省南充市西充县","511381":"四川省南充市阆中市","511500":"四川省宜宾市","511501":"四川省宜宾市市辖区","511502":"四川省宜宾市翠屏区","511521":"四川省宜宾市宜宾县","511522":"四川省宜宾市南溪县","511523":"四川省宜宾市江安县","511524":"四川省宜宾市长宁县","511525":"四川省宜宾市高县","511526":"四川省宜宾市珙县","511527":"四川省宜宾市筠连县","511528":"四川省宜宾市兴文县","511529":"四川省宜宾市屏山县","511600":"四川省广安市","511601":"四川省广安市市辖区","511602":"四川省广安市广安区","511621":"四川省广安市岳池县","511622":"四川省广安市武胜县","511623":"四川省广安市邻水县","511681":"四川省广安市华蓥市","513000":"四川省达川地区","513001":"四川省达川地区达川市","513002":"四川省达川地区万源市","513021":"四川省达川地区达县","513022":"四川省达川地区宣汉县","513023":"四川省达川地区开江县","513029":"四川省达川地区大竹县","513030":"四川省达川地区渠县","513100":"四川省雅安地区","513101":"四川省雅安地区雅安市","513122":"四川省雅安地区名山县","513123":"四川省雅安地区荥经县","513124":"四川省雅安地区汉源县","513125":"四川省雅安地区石棉县","513126":"四川省雅安地区天全县","513127":"四川省雅安地区芦山县","513128":"四川省雅安地区宝兴县","513200":"四川省阿坝藏族羌族自治州","513221":"四川省阿坝藏族羌族自治州汶川县","513222":"四川省阿坝藏族羌族自治州理县","513223":"四川省阿坝藏族羌族自治州茂县","513224":"四川省阿坝藏族羌族自治州松潘县","513225":"四川省阿坝藏族羌族自治州九寨沟县","513226":"四川省阿坝藏族羌族自治州金川县","513227":"四川省阿坝藏族羌族自治州小金县","513228":"四川省阿坝藏族羌族自治州黑水县","513229":"四川省阿坝藏族羌族自治州马尔康县","513230":"四川省阿坝藏族羌族自治州壤塘县","513231":"四川省阿坝藏族羌族自治州阿坝县","513232":"四川省阿坝藏族羌族自治州若尔盖县","513233":"四川省阿坝藏族羌族自治州红原县","513300":"四川省甘孜藏族自治州","513321":"四川省甘孜藏族自治州康定县","513322":"四川省甘孜藏族自治州泸定县","513323":"四川省甘孜藏族自治州丹巴县","513324":"四川省甘孜藏族自治州九龙县","513325":"四川省甘孜藏族自治州雅江县","513326":"四川省甘孜藏族自治州道孚县","513327":"四川省甘孜藏族自治州炉霍县","513328":"四川省甘孜藏族自治州甘孜县","513329":"四川省甘孜藏族自治州新龙县","513330":"四川省甘孜藏族自治州德格县","513331":"四川省甘孜藏族自治州白玉县","513332":"四川省甘孜藏族自治州石渠县","513333":"四川省甘孜藏族自治州色达县","513334":"四川省甘孜藏族自治州理塘县","513335":"四川省甘孜藏族自治州巴塘县","513336":"四川省甘孜藏族自治州乡城县","513337":"四川省甘孜藏族自治州稻城县","513338":"四川省甘孜藏族自治州得荣县","513400":"四川省凉山彝族自治州","513401":"四川省凉山彝族自治州西昌市","513422":"四川省凉山彝族自治州木里藏族自治县","513423":"四川省凉山彝族自治州盐源县","513424":"四川省凉山彝族自治州德昌县","513425":"四川省凉山彝族自治州会理县","513426":"四川省凉山彝族自治州会东县","513427":"四川省凉山彝族自治州宁南县","513428":"四川省凉山彝族自治州普格县","513429":"四川省凉山彝族自治州布拖县","513430":"四川省凉山彝族自治州金阳县","513431":"四川省凉山彝族自治州昭觉县","513432":"四川省凉山彝族自治州喜德县","513433":"四川省凉山彝族自治州冕宁县","513434":"四川省凉山彝族自治州越西县","513435":"四川省凉山彝族自治州甘洛县","513436":"四川省凉山彝族自治州美姑县","513437":"四川省凉山彝族自治州雷波县","513700":"四川省巴中地区","513701":"四川省巴中地区巴中市","513721":"四川省巴中地区通江县","513722":"四川省巴中地区南江县","513723":"四川省巴中地区平昌县","513800":"四川省眉山地区","513821":"四川省眉山地区眉山县","513822":"四川省眉山地区仁寿县","513823":"四川省眉山地区彭山县","513824":"四川省眉山地区洪雅县","513825":"四川省眉山地区丹棱县","513826":"四川省眉山地区青神县","513900":"四川省眉山地区资阳地区","513901":"四川省眉山地区资阳市","513902":"四川省眉山地区简阳市","513921":"四川省眉山地区安岳县","513922":"四川省眉山地区乐至县","520000":"贵州省","520100":"贵州省贵阳市","520101":"贵州省贵阳市市辖区","520102":"贵州省贵阳市南明区","520103":"贵州省贵阳市云岩区","520111":"贵州省贵阳市花溪区","520112":"贵州省贵阳市乌当区","520113":"贵州省贵阳市白云区","520121":"贵州省贵阳市开阳县","520122":"贵州省贵阳市息烽县","520123":"贵州省贵阳市修文县","520181":"贵州省贵阳市清镇市","520200":"贵州省六盘水市","520201":"贵州省六盘水市钟山区","520202":"贵州省六盘水市盘县特区","520203":"贵州省六盘水市六枝特区","520221":"贵州省六盘水市水城县","520300":"贵州省遵义市","520301":"贵州省遵义市市辖区","520302":"贵州省遵义市红花岗区","520321":"贵州省遵义市遵义县","520322":"贵州省遵义市桐梓县","520323":"贵州省遵义市绥阳县","520324":"贵州省遵义市正安县","520325":"贵州省遵义市道真仡佬族苗族自治县","520326":"贵州省遵义市务川仡佬族苗族自治县","520327":"贵州省遵义市凤冈县","520328":"贵州省遵义市湄潭县","520329":"贵州省遵义市余庆县","520330":"贵州省遵义市习水县","520381":"贵州省遵义市赤水市","520382":"贵州省遵义市仁怀市","522200":"贵州省铜仁地区","522201":"贵州省铜仁地区铜仁市","522222":"贵州省铜仁地区江口县","522223":"贵州省铜仁地区玉屏侗族自治县","522224":"贵州省铜仁地区石阡县","522225":"贵州省铜仁地区思南县","522226":"贵州省铜仁地区印江土家族苗族自治县","522227":"贵州省铜仁地区德江县","522228":"贵州省铜仁地区沿河土家族自治县","522229":"贵州省铜仁地区松桃苗族自治县","522230":"贵州省铜仁地区万山特区","522300":"贵州省黔西南布依族苗族自治州","522301":"贵州省黔西南布依族苗族自治州兴义市","522322":"贵州省黔西南布依族苗族自治州兴仁县","522323":"贵州省黔西南布依族苗族自治州普安县","522324":"贵州省黔西南布依族苗族自治州晴隆县","522325":"贵州省黔西南布依族苗族自治州贞丰县","522326":"贵州省黔西南布依族苗族自治州望谟县","522327":"贵州省黔西南布依族苗族自治州册亨县","522328":"贵州省黔西南布依族苗族自治州安龙县","522400":"贵州省毕节地区","522401":"贵州省毕节地区毕节市","522422":"贵州省毕节地区大方县","522423":"贵州省毕节地区黔西县","522424":"贵州省毕节地区金沙县","522425":"贵州省毕节地区织金县","522426":"贵州省毕节地区纳雍县","522427":"贵州省毕节地区威宁彝族回族苗族自治县","522428":"贵州省毕节地区赫章县","522500":"贵州省安顺地区","522501":"贵州省安顺地区安顺市","522526":"贵州省安顺地区平坝县","522527":"贵州省安顺地区普定县","522528":"贵州省安顺地区关岭布依族苗族自治县","522529":"贵州省安顺地区镇宁布依族苗族自治县","522530":"贵州省安顺地区紫云苗族布依族自治县","522600":"贵州省黔东南苗族侗族自治州","522601":"贵州省黔东南苗族侗族自治州凯里市","522622":"贵州省黔东南苗族侗族自治州黄平县","522623":"贵州省黔东南苗族侗族自治州施秉县","522624":"贵州省黔东南苗族侗族自治州三穗县","522625":"贵州省黔东南苗族侗族自治州镇远县","522626":"贵州省黔东南苗族侗族自治州岑巩县","522627":"贵州省黔东南苗族侗族自治州天柱县","522628":"贵州省黔东南苗族侗族自治州锦屏县","522629":"贵州省黔东南苗族侗族自治州剑河县","522630":"贵州省黔东南苗族侗族自治州台江县","522631":"贵州省黔东南苗族侗族自治州黎平县","522632":"贵州省黔东南苗族侗族自治州榕江县","522633":"贵州省黔东南苗族侗族自治州从江县","522634":"贵州省黔东南苗族侗族自治州雷山县","522635":"贵州省黔东南苗族侗族自治州麻江县","522636":"贵州省黔东南苗族侗族自治州丹寨县","522700":"贵州省黔南布依族苗族自治州","522701":"贵州省黔南布依族苗族自治州都匀市","522702":"贵州省黔南布依族苗族自治州福泉市","522722":"贵州省黔南布依族苗族自治州荔波县","522723":"贵州省黔南布依族苗族自治州贵定县","522725":"贵州省黔南布依族苗族自治州瓮安县","522726":"贵州省黔南布依族苗族自治州独山县","522727":"贵州省黔南布依族苗族自治州平塘县","522728":"贵州省黔南布依族苗族自治州罗甸县","522729":"贵州省黔南布依族苗族自治州长顺县","522730":"贵州省黔南布依族苗族自治州龙里县","522731":"贵州省黔南布依族苗族自治州惠水县","522732":"贵州省黔南布依族苗族自治州三都水族自治县","530000":"云南省","530100":"云南省昆明市","530101":"云南省昆明市市辖区","530102":"云南省昆明市五华区","530103":"云南省昆明市盘龙区","530111":"云南省昆明市官渡区","530112":"云南省昆明市西山区","530113":"云南省昆明市东川区","530121":"云南省昆明市呈贡县","530122":"云南省昆明市晋宁县","530124":"云南省昆明市富民县","530125":"云南省昆明市宜良县","530126":"云南省昆明市石林彝族自治县","530127":"云南省昆明市嵩明县","530128":"云南省昆明市禄劝彝族苗族自治县","530129":"云南省昆明市寻甸回族彝族自治县","530181":"云南省昆明市安宁市","530300":"云南省曲靖市","530301":"云南省曲靖市市辖区","530302":"云南省曲靖市麒麟区","530321":"云南省曲靖市马龙县","530322":"云南省曲靖市陆良县","530323":"云南省曲靖市师宗县","530324":"云南省曲靖市罗平县","530325":"云南省曲靖市富源县","530326":"云南省曲靖市会泽县","530328":"云南省曲靖市沾益县","530381":"云南省曲靖市宣威市","530400":"云南省玉溪市","530401":"云南省玉溪市市辖区","530402":"云南省玉溪市红塔区","530421":"云南省玉溪市江川县","530422":"云南省玉溪市澄江县","530423":"云南省玉溪市通海县","530424":"云南省玉溪市华宁县","530425":"云南省玉溪市易门县","530426":"云南省玉溪市峨山彝族自治县","530427":"云南省玉溪市新平彝族傣族自治县","530428":"云南省玉溪市元江哈尼族彝族傣族自治县","532100":"云南省昭通地区","532101":"云南省昭通地区昭通市","532122":"云南省昭通地区鲁甸县","532123":"云南省昭通地区巧家县","532124":"云南省昭通地区盐津县","532125":"云南省昭通地区大关县","532126":"云南省昭通地区永善县","532127":"云南省昭通地区绥江县","532128":"云南省昭通地区镇雄县","532129":"云南省昭通地区彝良县","532130":"云南省昭通地区威信县","532131":"云南省昭通地区水富县","532300":"云南省楚雄彝族自治州","532301":"云南省楚雄彝族自治州楚雄市","532322":"云南省楚雄彝族自治州双柏县","532323":"云南省楚雄彝族自治州牟定县","532324":"云南省楚雄彝族自治州南华县","532325":"云南省楚雄彝族自治州姚安县","532326":"云南省楚雄彝族自治州大姚县","532327":"云南省楚雄彝族自治州永仁县","532328":"云南省楚雄彝族自治州元谋县","532329":"云南省楚雄彝族自治州武定县","532331":"云南省楚雄彝族自治州禄丰县","532500":"云南省红河哈尼族彝族自治州","532501":"云南省红河哈尼族彝族自治州个旧市","532502":"云南省红河哈尼族彝族自治州开远市","532522":"云南省红河哈尼族彝族自治州蒙自县","532523":"云南省红河哈尼族彝族自治州屏边苗族自治县","532524":"云南省红河哈尼族彝族自治州建水县","532525":"云南省红河哈尼族彝族自治州石屏县","532526":"云南省红河哈尼族彝族自治州弥勒县","532527":"云南省红河哈尼族彝族自治州泸西县","532528":"云南省红河哈尼族彝族自治州元阳县","532529":"云南省红河哈尼族彝族自治州红河县","532530":"云南省红河哈尼族彝族自治州金平苗族瑶族傣族自治县","532531":"云南省红河哈尼族彝族自治州绿春县","532532":"云南省红河哈尼族彝族自治州河口瑶族自治县","532600":"云南省文山壮族苗族自治州","532621":"云南省文山壮族苗族自治州文山县","532622":"云南省文山壮族苗族自治州砚山县","532623":"云南省文山壮族苗族自治州西畴县","532624":"云南省文山壮族苗族自治州麻栗坡县","532625":"云南省文山壮族苗族自治州马关县","532626":"云南省文山壮族苗族自治州丘北县","532627":"云南省文山壮族苗族自治州广南县","532628":"云南省文山壮族苗族自治州富宁县","532700":"云南省思茅地区","532701":"云南省思茅地区思茅市","532722":"云南省思茅地区普洱哈尼族彝族自治县","532723":"云南省思茅地区墨江哈尼族自治县","532724":"云南省思茅地区景东彝族自治县","532725":"云南省思茅地区景谷傣族彝族自治县","532726":"云南省思茅地区镇沅彝族哈尼族拉祜族自治县","532727":"云南省思茅地区江城哈尼族彝族自治县","532728":"云南省思茅地区孟连傣族拉祜族佤族自治县","532729":"云南省思茅地区澜沧拉祜族自治县","532730":"云南省思茅地区西盟佤族自治县","532800":"云南省西双版纳傣族自治州","532801":"云南省西双版纳傣族自治州景洪市","532822":"云南省西双版纳傣族自治州勐海县","532823":"云南省西双版纳傣族自治州勐腊县","532900":"云南省大理白族自治州","532901":"云南省大理白族自治州大理市","532922":"云南省大理白族自治州漾濞彝族自治县","532923":"云南省大理白族自治州祥云县","532924":"云南省大理白族自治州宾川县","532925":"云南省大理白族自治州弥渡县","532926":"云南省大理白族自治州南涧彝族自治县","532927":"云南省大理白族自治州巍山彝族回族自治县","532928":"云南省大理白族自治州永平县","532929":"云南省大理白族自治州云龙县","532930":"云南省大理白族自治州洱源县","532931":"云南省大理白族自治州剑川县","532932":"云南省大理白族自治州鹤庆县","533000":"云南省保山地区","533001":"云南省保山地区保山市","533022":"云南省保山地区施甸县","533023":"云南省保山地区腾冲县","533024":"云南省保山地区龙陵县","533025":"云南省保山地区昌宁县","533100":"云南省德宏傣族景颇族自治州","533101":"云南省德宏傣族景颇族自治州畹町市","533102":"云南省德宏傣族景颇族自治州瑞丽市","533103":"云南省德宏傣族景颇族自治州潞西市","533122":"云南省德宏傣族景颇族自治州梁河县","533123":"云南省德宏傣族景颇族自治州盈江县","533124":"云南省德宏傣族景颇族自治州陇川县","533200":"云南省丽江地区","533221":"云南省丽江地区丽江纳西族自治县","533222":"云南省丽江地区永胜县","533223":"云南省丽江地区华坪县","533224":"云南省丽江地区宁蒗彝族自治县","533300":"云南省怒江傈僳族自治州","533321":"云南省怒江傈僳族自治州泸水县","533323":"云南省怒江傈僳族自治州福贡县","533324":"云南省怒江傈僳族自治州贡山独龙族怒族自治县","533325":"云南省怒江傈僳族自治州兰坪白族普米族自治县","533400":"云南省迪庆藏族自治州","533421":"云南省迪庆藏族自治州中甸县","533422":"云南省迪庆藏族自治州德钦县","533423":"云南省迪庆藏族自治州维西傈僳族自治县","533500":"云南省临沧地区","533521":"云南省临沧地区临沧县","533522":"云南省临沧地区凤庆县","533523":"云南省临沧地区云县","533524":"云南省临沧地区永德县","533525":"云南省临沧地区镇康县","533526":"云南省临沧地区双江拉祜族佤族布朗族傣族自治县","533527":"云南省临沧地区耿马傣族佤族自治县","533528":"云南省临沧地区沧源佤族自治县","540000":"西藏自治区","540100":"西藏自治区拉萨市","540101":"西藏自治区拉萨市市辖区","540102":"西藏自治区拉萨市城关区","540121":"西藏自治区拉萨市林周县","540122":"西藏自治区拉萨市当雄县","540123":"西藏自治区拉萨市尼木县","540124":"西藏自治区拉萨市曲水县","540125":"西藏自治区拉萨市堆龙德庆县","540126":"西藏自治区拉萨市达孜县","540127":"西藏自治区拉萨市墨竹工卡县","542100":"西藏自治区昌都地区","542121":"西藏自治区昌都地区昌都县","542122":"西藏自治区昌都地区江达县","542123":"西藏自治区昌都地区贡觉县","542124":"西藏自治区昌都地区类乌齐县","542125":"西藏自治区昌都地区丁青县","542126":"西藏自治区昌都地区察雅县","542127":"西藏自治区昌都地区八宿县","542128":"西藏自治区昌都地区左贡县","542129":"西藏自治区昌都地区芒康县","542132":"西藏自治区昌都地区洛隆县","542133":"西藏自治区昌都地区边坝县","542134":"西藏自治区昌都地区盐井县","542135":"西藏自治区昌都地区碧土县","542136":"西藏自治区昌都地区妥坝县","542137":"西藏自治区昌都地区生达县","542200":"西藏自治区山南地区","542221":"西藏自治区山南地区乃东县","542222":"西藏自治区山南地区扎囊县","542223":"西藏自治区山南地区贡嘎县","542224":"西藏自治区山南地区桑日县","542225":"西藏自治区山南地区琼结县","542226":"西藏自治区山南地区曲松县","542227":"西藏自治区山南地区措美县","542228":"西藏自治区山南地区洛扎县","542229":"西藏自治区山南地区加查县","542231":"西藏自治区山南地区隆子县","542232":"西藏自治区山南地区错那县","542233":"西藏自治区山南地区浪卡子县","542300":"西藏自治区日喀则地区","542301":"西藏自治区日喀则地区日喀则市","542322":"西藏自治区日喀则地区南木林县","542323":"西藏自治区日喀则地区江孜县","542324":"西藏自治区日喀则地区定日县","542325":"西藏自治区日喀则地区萨迦县","542326":"西藏自治区日喀则地区拉孜县","542327":"西藏自治区日喀则地区昂仁县","542328":"西藏自治区日喀则地区谢通门县","542329":"西藏自治区日喀则地区白朗县","542330":"西藏自治区日喀则地区仁布县","542331":"西藏自治区日喀则地区康马县","542332":"西藏自治区日喀则地区定结县","542333":"西藏自治区日喀则地区仲巴县","542334":"西藏自治区日喀则地区亚东县","542335":"西藏自治区日喀则地区吉隆县","542336":"西藏自治区日喀则地区聂拉木县","542337":"西藏自治区日喀则地区萨嘎县","542338":"西藏自治区日喀则地区岗巴县","542400":"西藏自治区那曲地区","542421":"西藏自治区那曲地区那曲县","542422":"西藏自治区那曲地区嘉黎县","542423":"西藏自治区那曲地区比如县","542424":"西藏自治区那曲地区聂荣县","542425":"西藏自治区那曲地区安多县","542426":"西藏自治区那曲地区申扎县","542427":"西藏自治区那曲地区索县","542428":"西藏自治区那曲地区班戈县","542429":"西藏自治区那曲地区巴青县","542430":"西藏自治区那曲地区尼玛县","542500":"西藏自治区阿里地区","542521":"西藏自治区阿里地区普兰县","542522":"西藏自治区阿里地区札达县","542523":"西藏自治区阿里地区噶尔县","542524":"西藏自治区阿里地区日土县","542525":"西藏自治区阿里地区革吉县","542526":"西藏自治区阿里地区改则县","542527":"西藏自治区阿里地区措勤县","542528":"西藏自治区阿里地区隆格尔县","542600":"西藏自治区林芝地区","542621":"西藏自治区林芝地区林芝县","542622":"西藏自治区林芝地区工布江达县","542623":"西藏自治区林芝地区米林县","542624":"西藏自治区林芝地区墨脱县","542625":"西藏自治区林芝地区波密县","542626":"西藏自治区林芝地区察隅县","542627":"西藏自治区林芝地区朗县","610000":"陕西省","610100":"陕西省西安市","610101":"陕西省西安市市辖区","610102":"陕西省西安市新城区","610103":"陕西省西安市碑林区","610104":"陕西省西安市莲湖区","610111":"陕西省西安市灞桥区","610112":"陕西省西安市未央区","610113":"陕西省西安市雁塔区","610114":"陕西省西安市阎良区","610115":"陕西省西安市临潼区","610121":"陕西省西安市长安县","610122":"陕西省西安市蓝田县","610124":"陕西省西安市周至县","610125":"陕西省西安市户县","610126":"陕西省西安市高陵县","610200":"陕西省铜川市","610201":"陕西省铜川市市辖区","610202":"陕西省铜川市城区","610203":"陕西省铜川市郊区","610221":"陕西省铜川市耀县","610222":"陕西省铜川市宜君县","610300":"陕西省宝鸡市","610301":"陕西省宝鸡市市辖区","610302":"陕西省宝鸡市渭滨区","610303":"陕西省宝鸡市金台区","610321":"陕西省宝鸡市宝鸡县","610322":"陕西省宝鸡市凤翔县","610323":"陕西省宝鸡市岐山县","610324":"陕西省宝鸡市扶风县","610326":"陕西省宝鸡市眉县","610327":"陕西省宝鸡市陇县","610328":"陕西省宝鸡市千阳县","610329":"陕西省宝鸡市麟游县","610330":"陕西省宝鸡市凤县","610331":"陕西省宝鸡市太白县","610400":"陕西省咸阳市","610401":"陕西省咸阳市市辖区","610402":"陕西省咸阳市秦都区","610403":"陕西省咸阳市杨陵区","610404":"陕西省咸阳市渭城区","610422":"陕西省咸阳市三原县","610423":"陕西省咸阳市泾阳县","610424":"陕西省咸阳市乾县","610425":"陕西省咸阳市礼泉县","610426":"陕西省咸阳市永寿县","610427":"陕西省咸阳市彬县","610428":"陕西省咸阳市长武县","610429":"陕西省咸阳市旬邑县","610430":"陕西省咸阳市淳化县","610431":"陕西省咸阳市武功县","610481":"陕西省咸阳市兴平市","610500":"陕西省渭南市","610501":"陕西省渭南市市辖区","610502":"陕西省渭南市临渭区","610521":"陕西省渭南市华县","610522":"陕西省渭南市潼关县","610523":"陕西省渭南市大荔县","610524":"陕西省渭南市合阳县","610525":"陕西省渭南市澄城县","610526":"陕西省渭南市蒲城县","610527":"陕西省渭南市白水县","610528":"陕西省渭南市富平县","610581":"陕西省渭南市韩城市","610582":"陕西省渭南市华阴市","610600":"陕西省延安市","610601":"陕西省延安市市辖区","610602":"陕西省延安市宝塔区","610621":"陕西省延安市延长县","610622":"陕西省延安市延川县","610623":"陕西省延安市子长县","610624":"陕西省延安市安塞县","610625":"陕西省延安市志丹县","610626":"陕西省延安市吴旗县","610627":"陕西省延安市甘泉县","610628":"陕西省延安市富县","610629":"陕西省延安市洛川县","610630":"陕西省延安市宜川县","610631":"陕西省延安市黄龙县","610632":"陕西省延安市黄陵县","610700":"陕西省汉中市","610701":"陕西省汉中市市辖区","610702":"陕西省汉中市汉台区","610721":"陕西省汉中市南郑县","610722":"陕西省汉中市城固县","610723":"陕西省汉中市洋县","610724":"陕西省汉中市西乡县","610725":"陕西省汉中市勉县","610726":"陕西省汉中市宁强县","610727":"陕西省汉中市略阳县","610728":"陕西省汉中市镇巴县","610729":"陕西省汉中市留坝县","610730":"陕西省汉中市佛坪县","612400":"陕西省安康地区","612401":"陕西省安康地区安康市","612422":"陕西省安康地区汉阴县","612423":"陕西省安康地区石泉县","612424":"陕西省安康地区宁陕县","612425":"陕西省安康地区紫阳县","612426":"陕西省安康地区岚皋县","612427":"陕西省安康地区平利县","612428":"陕西省安康地区镇坪县","612429":"陕西省安康地区旬阳县","612430":"陕西省安康地区白河县","612500":"陕西省商洛地区","612501":"陕西省商洛地区商州市","612522":"陕西省商洛地区洛南县","612523":"陕西省商洛地区丹凤县","612524":"陕西省商洛地区商南县","612525":"陕西省商洛地区山阳县","612526":"陕西省商洛地区镇安县","612527":"陕西省商洛地区柞水县","612700":"陕西省榆林地区","612701":"陕西省榆林地区榆林市","612722":"陕西省榆林地区神木县","612723":"陕西省榆林地区府谷县","612724":"陕西省榆林地区横山县","612725":"陕西省榆林地区靖边县","612726":"陕西省榆林地区定边县","612727":"陕西省榆林地区绥德县","612728":"陕西省榆林地区米脂县","612729":"陕西省榆林地区佳县","612730":"陕西省榆林地区吴堡县","612731":"陕西省榆林地区清涧县","612732":"陕西省榆林地区子洲县","620000":"甘肃省","620100":"甘肃省兰州市","620101":"甘肃省兰州市市辖区","620102":"甘肃省兰州市城关区","620103":"甘肃省兰州市七里河区","620104":"甘肃省兰州市西固区","620105":"甘肃省兰州市安宁区","620111":"甘肃省兰州市红古区","620121":"甘肃省兰州市永登县","620122":"甘肃省兰州市皋兰县","620123":"甘肃省兰州市榆中县","620200":"甘肃省嘉峪关市","620201":"甘肃省嘉峪关市市辖区","620300":"甘肃省嘉峪关市金昌市","620301":"甘肃省嘉峪关市市辖区","620302":"甘肃省嘉峪关市金川区","620321":"甘肃省嘉峪关市永昌县","620400":"甘肃省白银市","620401":"甘肃省白银市市辖区","620402":"甘肃省白银市白银区","620403":"甘肃省白银市平川区","620421":"甘肃省白银市靖远县","620422":"甘肃省白银市会宁县","620423":"甘肃省白银市景泰县","620500":"甘肃省天水市","620501":"甘肃省天水市市辖区","620502":"甘肃省天水市秦城区","620503":"甘肃省天水市北道区","620521":"甘肃省天水市清水县","620522":"甘肃省天水市秦安县","620523":"甘肃省天水市甘谷县","620524":"甘肃省天水市武山县","620525":"甘肃省天水市张家川回族自治县","622100":"甘肃省酒泉地区","622101":"甘肃省酒泉地区玉门市","622102":"甘肃省酒泉地区酒泉市","622103":"甘肃省酒泉地区敦煌市","622123":"甘肃省酒泉地区金塔县","622124":"甘肃省酒泉地区肃北蒙古族自治县","622125":"甘肃省酒泉地区阿克塞哈萨克族自治县","622126":"甘肃省酒泉地区安西县","622200":"甘肃省张掖地区","622201":"甘肃省张掖地区张掖市","622222":"甘肃省张掖地区肃南裕固族自治县","622223":"甘肃省张掖地区民乐县","622224":"甘肃省张掖地区临泽县","622225":"甘肃省张掖地区高台县","622226":"甘肃省张掖地区山丹县","622300":"甘肃省武威地区","622301":"甘肃省武威地区武威市","622322":"甘肃省武威地区民勤县","622323":"甘肃省武威地区古浪县","622326":"甘肃省武威地区天祝藏族自治县","622400":"甘肃省定西地区","622421":"甘肃省定西地区定西县","622424":"甘肃省定西地区通渭县","622425":"甘肃省定西地区陇西县","622426":"甘肃省定西地区渭源县","622427":"甘肃省定西地区临洮县","622428":"甘肃省定西地区漳县","622429":"甘肃省定西地区岷县","622600":"甘肃省陇南地区","622621":"甘肃省陇南地区武都县","622623":"甘肃省陇南地区宕昌县","622624":"甘肃省陇南地区成县","622625":"甘肃省陇南地区康县","622626":"甘肃省陇南地区文县","622627":"甘肃省陇南地区西和县","622628":"甘肃省陇南地区礼县","622629":"甘肃省陇南地区两当县","622630":"甘肃省陇南地区徽县","622700":"甘肃省平凉地区","622701":"甘肃省平凉地区平凉市","622722":"甘肃省平凉地区泾川县","622723":"甘肃省平凉地区灵台县","622724":"甘肃省平凉地区崇信县","622725":"甘肃省平凉地区华亭县","622726":"甘肃省平凉地区庄浪县","622727":"甘肃省平凉地区静宁县","622800":"甘肃省庆阳地区","622801":"甘肃省庆阳地区西峰市","622821":"甘肃省庆阳地区庆阳县","622822":"甘肃省庆阳地区环县","622823":"甘肃省庆阳地区华池县","622824":"甘肃省庆阳地区合水县","622825":"甘肃省庆阳地区正宁县","622826":"甘肃省庆阳地区宁县","622827":"甘肃省庆阳地区镇原县","622900":"甘肃省临夏回族自治州","622901":"甘肃省临夏回族自治州临夏市","622921":"甘肃省临夏回族自治州临夏县","622922":"甘肃省临夏回族自治州康乐县","622923":"甘肃省临夏回族自治州永靖县","622924":"甘肃省临夏回族自治州广河县","622925":"甘肃省临夏回族自治州和政县","622926":"甘肃省临夏回族自治州东乡族自治县","622927":"甘肃省临夏回族自治州积石山保安族东乡族撒拉族自治县","623000":"甘肃省甘南藏族自治州","623001":"甘肃省甘南藏族自治州合作市","623021":"甘肃省甘南藏族自治州临潭县","623022":"甘肃省甘南藏族自治州卓尼县","623023":"甘肃省甘南藏族自治州舟曲县","623024":"甘肃省甘南藏族自治州迭部县","623025":"甘肃省甘南藏族自治州玛曲县","623026":"甘肃省甘南藏族自治州碌曲县","623027":"甘肃省甘南藏族自治州夏河县","630000":"青海省","630100":"青海省西宁市","630101":"青海省西宁市市辖区","630102":"青海省西宁市城东区","630103":"青海省西宁市城中区","630104":"青海省西宁市城西区","630105":"青海省西宁市城北区","630121":"青海省西宁市大通回族土族自治县","632100":"青海省海东地区","632121":"青海省海东地区平安县","632122":"青海省海东地区民和回族土族自治县","632123":"青海省海东地区乐都县","632124":"青海省海东地区湟中县","632125":"青海省海东地区湟源县","632126":"青海省海东地区互助土族自治县","632127":"青海省海东地区化隆回族自治县","632128":"青海省海东地区循化撒拉族自治县","632200":"青海省海北藏族自治州","632221":"青海省海北藏族自治州门源回族自治县","632222":"青海省海北藏族自治州祁连县","632223":"青海省海北藏族自治州海晏县","632224":"青海省海北藏族自治州刚察县","632300":"青海省黄南藏族自治州","632321":"青海省黄南藏族自治州同仁县","632322":"青海省黄南藏族自治州尖扎县","632323":"青海省黄南藏族自治州泽库县","632324":"青海省黄南藏族自治州河南蒙古族自治县","632500":"青海省海南藏族自治州","632521":"青海省海南藏族自治州共和县","632522":"青海省海南藏族自治州同德县","632523":"青海省海南藏族自治州贵德县","632524":"青海省海南藏族自治州兴海县","632525":"青海省海南藏族自治州贵南县","632600":"青海省果洛藏族自治州","632621":"青海省果洛藏族自治州玛沁县","632622":"青海省果洛藏族自治州班玛县","632623":"青海省果洛藏族自治州甘德县","632624":"青海省果洛藏族自治州达日县","632625":"青海省果洛藏族自治州久治县","632626":"青海省果洛藏族自治州玛多县","632700":"青海省玉树藏族自治州","632721":"青海省玉树藏族自治州玉树县","632722":"青海省玉树藏族自治州杂多县","632723":"青海省玉树藏族自治州称多县","632724":"青海省玉树藏族自治州治多县","632725":"青海省玉树藏族自治州囊谦县","632726":"青海省玉树藏族自治州曲麻莱县","632800":"青海省海西蒙古族藏族自治州","632801":"青海省海西蒙古族藏族自治州格尔木市","632802":"青海省海西蒙古族藏族自治州德令哈市","632821":"青海省海西蒙古族藏族自治州乌兰县","632822":"青海省海西蒙古族藏族自治州都兰县","632823":"青海省海西蒙古族藏族自治州天峻县","640000":"宁夏回族自治区","640100":"宁夏回族自治区银川市","640101":"宁夏回族自治区银川市市辖区","640102":"宁夏回族自治区银川市城区","640103":"宁夏回族自治区银川市新城区","640111":"宁夏回族自治区银川市郊区","640121":"宁夏回族自治区银川市永宁县","640122":"宁夏回族自治区银川市贺兰县","640200":"宁夏回族自治区石嘴山市","640201":"宁夏回族自治区石嘴山市市辖区","640202":"宁夏回族自治区石嘴山市大武口区","640203":"宁夏回族自治区石嘴山市石嘴山区","640204":"宁夏回族自治区石嘴山市石炭井区","640221":"宁夏回族自治区石嘴山市平罗县","640222":"宁夏回族自治区石嘴山市陶乐县","640223":"宁夏回族自治区石嘴山市惠农县","640300":"宁夏回族自治区吴忠市","640301":"宁夏回族自治区吴忠市市辖区","640302":"宁夏回族自治区吴忠市利通区","640321":"宁夏回族自治区吴忠市中卫县","640322":"宁夏回族自治区吴忠市中宁县","640323":"宁夏回族自治区吴忠市盐池县","640324":"宁夏回族自治区吴忠市同心县","640381":"宁夏回族自治区吴忠市青铜峡市","640382":"宁夏回族自治区吴忠市灵武市","642200":"宁夏回族自治区固原地区","642221":"宁夏回族自治区固原地区固原县","642222":"宁夏回族自治区固原地区海原县","642223":"宁夏回族自治区固原地区西吉县","642224":"宁夏回族自治区固原地区隆德县","642225":"宁夏回族自治区固原地区泾源县","642226":"宁夏回族自治区固原地区彭阳县","650000":"新疆维吾尔自治区","650100":"新疆维吾尔族自治区乌鲁木齐市","650101":"新疆维吾尔族自治区乌鲁木齐市市辖区","650102":"新疆维吾尔族自治区乌鲁木齐市天山区","650103":"新疆维吾尔族自治区乌鲁木齐市沙依巴克区","650104":"新疆维吾尔族自治区乌鲁木齐市新市区","650105":"新疆维吾尔族自治区乌鲁木齐市水磨沟区","650106":"新疆维吾尔族自治区乌鲁木齐市头屯河区","650107":"新疆维吾尔族自治区乌鲁木齐市南山矿区","650108":"新疆维吾尔族自治区乌鲁木齐市东山区","650121":"新疆维吾尔族自治区乌鲁木齐市乌鲁木齐县","650200":"新疆维吾尔族自治区克拉玛依市","650201":"新疆维吾尔族自治区克拉玛依市市辖区","650202":"新疆维吾尔族自治区克拉玛依市独山子区","650203":"新疆维吾尔族自治区克拉玛依市克拉玛依区","650204":"新疆维吾尔族自治区克拉玛依市白碱滩区","650205":"新疆维吾尔族自治区克拉玛依市乌尔禾区","652100":"新疆维吾尔族自治区吐鲁番地区","652101":"新疆维吾尔族自治区吐鲁番地区吐鲁番市","652122":"新疆维吾尔族自治区吐鲁番地区鄯善县","652123":"新疆维吾尔族自治区吐鲁番地区托克逊县","652200":"新疆维吾尔族自治区哈密地区","652201":"新疆维吾尔族自治区哈密地区哈密市","652222":"新疆维吾尔族自治区哈密地区巴里坤哈萨克自治县","652223":"新疆维吾尔族自治区哈密地区伊吾县","652300":"新疆维吾尔族自治区昌吉回族自治州","652301":"新疆维吾尔族自治区昌吉回族自治州昌吉市","652302":"新疆维吾尔族自治区昌吉回族自治州阜康市","652303":"新疆维吾尔族自治区昌吉回族自治州米泉市","652323":"新疆维吾尔族自治区昌吉回族自治州呼图壁县","652324":"新疆维吾尔族自治区昌吉回族自治州玛纳斯县","652325":"新疆维吾尔族自治区昌吉回族自治州奇台县","652327":"新疆维吾尔族自治区昌吉回族自治州吉木萨尔县","652328":"新疆维吾尔族自治区昌吉回族自治州木垒哈萨克自治县","652700":"新疆维吾尔族自治区博尔塔拉蒙古自治州","652701":"新疆维吾尔族自治区博尔塔拉蒙古自治州博乐市","652722":"新疆维吾尔族自治区博尔塔拉蒙古自治州精河县","652723":"新疆维吾尔族自治区博尔塔拉蒙古自治州温泉县","652800":"新疆维吾尔族自治区巴音郭楞蒙古自治州","652801":"新疆维吾尔族自治区巴音郭楞蒙古自治州库尔勒市","652822":"新疆维吾尔族自治区巴音郭楞蒙古自治州轮台县","652823":"新疆维吾尔族自治区巴音郭楞蒙古自治州尉犁县","652824":"新疆维吾尔族自治区巴音郭楞蒙古自治州若羌县","652825":"新疆维吾尔族自治区巴音郭楞蒙古自治州且末县","652826":"新疆维吾尔族自治区巴音郭楞蒙古自治州焉耆回族自治县","652827":"新疆维吾尔族自治区巴音郭楞蒙古自治州和静县","652828":"新疆维吾尔族自治区巴音郭楞蒙古自治州和硕县","652829":"新疆维吾尔族自治区巴音郭楞蒙古自治州博湖县","652900":"新疆维吾尔族自治区阿克苏地区","652901":"新疆维吾尔族自治区阿克苏地区阿克苏市","652922":"新疆维吾尔族自治区阿克苏地区温宿县","652923":"新疆维吾尔族自治区阿克苏地区库车县","652924":"新疆维吾尔族自治区阿克苏地区沙雅县","652925":"新疆维吾尔族自治区阿克苏地区新和县","652926":"新疆维吾尔族自治区阿克苏地区拜城县","652927":"新疆维吾尔族自治区阿克苏地区乌什县","652928":"新疆维吾尔族自治区阿克苏地区阿瓦提县","652929":"新疆维吾尔族自治区阿克苏地区柯坪县","653000":"新疆维吾尔族自治区克孜勒苏柯尔克孜自治州","653001":"新疆维吾尔族自治区克孜勒苏柯尔克孜自治州阿图什市","653022":"新疆维吾尔族自治区克孜勒苏柯尔克孜自治州阿克陶县","653023":"新疆维吾尔族自治区克孜勒苏柯尔克孜自治州阿合奇县","653024":"新疆维吾尔族自治区克孜勒苏柯尔克孜自治州乌恰县","653100":"新疆维吾尔族自治区喀什地区","653101":"新疆维吾尔族自治区喀什地区喀什市","653121":"新疆维吾尔族自治区喀什地区疏附县","653122":"新疆维吾尔族自治区喀什地区疏勒县","653123":"新疆维吾尔族自治区喀什地区英吉沙县","653124":"新疆维吾尔族自治区喀什地区泽普县","653125":"新疆维吾尔族自治区喀什地区莎车县","653126":"新疆维吾尔族自治区喀什地区叶城县","653127":"新疆维吾尔族自治区喀什地区麦盖提县","653128":"新疆维吾尔族自治区喀什地区岳普湖县","653129":"新疆维吾尔族自治区喀什地区伽师县","653130":"新疆维吾尔族自治区喀什地区巴楚县","653131":"新疆维吾尔族自治区喀什地区塔什库尔干塔吉克自治县","653200":"新疆维吾尔族自治区和田地区","653201":"新疆维吾尔族自治区和田地区和田市","653221":"新疆维吾尔族自治区和田地区和田县","653222":"新疆维吾尔族自治区和田地区墨玉县","653223":"新疆维吾尔族自治区和田地区皮山县","653224":"新疆维吾尔族自治区和田地区洛浦县","653225":"新疆维吾尔族自治区和田地区策勒县","653226":"新疆维吾尔族自治区和田地区于田县","653227":"新疆维吾尔族自治区和田地区民丰县","654000":"新疆维吾尔族自治区伊犁哈萨克自治州","654001":"新疆维吾尔族自治区伊犁哈萨克自治州奎屯市","654100":"新疆维吾尔族自治区伊犁哈萨克自治州伊犁地区","654101":"新疆维吾尔族自治区伊犁哈萨克自治州伊宁市","654121":"新疆维吾尔族自治区伊犁哈萨克自治州伊宁县","654122":"新疆自治区伊犁哈萨克自治州察布查尔锡伯自治县","654123":"新疆维吾尔族自治区伊犁哈萨克自治州霍城县","654124":"新疆维吾尔族自治区伊犁哈萨克自治州巩留县","654125":"新疆维吾尔族自治区伊犁哈萨克自治州新源县","654126":"新疆维吾尔族自治区伊犁哈萨克自治州昭苏县","654127":"新疆维吾尔族自治区伊犁哈萨克自治州特克斯县","654128":"新疆维吾尔族自治区伊犁哈萨克自治州尼勒克县","654200":"新疆维吾尔族自治区塔城地区","654201":"新疆维吾尔族自治区塔城地区塔城市","654202":"新疆维吾尔族自治区塔城地区乌苏市","654221":"新疆维吾尔族自治区塔城地区额敏县","654223":"新疆维吾尔族自治区塔城地区沙湾县","654224":"新疆维吾尔族自治区塔城地区托里县","654225":"新疆维吾尔族自治区塔城地区裕民县","654226":"新疆维吾尔族自治区塔城地区和布克赛尔蒙古自治县","654300":"新疆维吾尔族自治区阿勒泰地区","654301":"新疆维吾尔族自治区阿勒泰地区阿勒泰市","654321":"新疆维吾尔族自治区阿勒泰地区布尔津县","654322":"新疆维吾尔族自治区阿勒泰地区富蕴县","654323":"新疆维吾尔族自治区阿勒泰地区福海县","654324":"新疆维吾尔族自治区阿勒泰地区哈巴河县","654325":"新疆维吾尔族自治区阿勒泰地区青河县","654326":"新疆维吾尔族自治区阿勒泰地区吉木乃县","659000":"新疆维吾尔族自治区直辖县级行政单位","659001":"新疆维吾尔族自治区石河子市"} ================================================ FILE: src/main/resources/merchant.json ================================================ {"paul":"第一商户","merchant2":"第二商户"}