123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881 |
- package com.pavis.app.saasbacken.utils;
- import com.alibaba.fastjson.JSONObject;
- import com.pavis.app.saasbacken.excel.org.EnterpriseBasicInfoExcelData;
- import java.util.Map;
- public class ExcelPatternMsgUtils {
- //只能输入整数或者小数
- public static final String DECIMAL = "^[0-9]+\\.{0,1}[0-9]{0,2}$";
- public static final String DECIMAL_MSG = "只能输入整数或者小数";
- //日期格式 yyyy/MM/dd
- public static final String DATE1 = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})\\/(((0[13578]|1[02])\\/(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)\\/(0[1-9]|[12][0-9]|30))|(02\\/(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))\\/02\\/29)$";
- public static final String DATE1_MSG = "输入正确的日期格式:yyyy/MM/dd";
- //日期格式 yyyy-MM-dd
- public static final String DATE2 = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))-02-29)$";
- public static final String DATE2_MSG = "输入正确的日期格式:yyyy-MM-dd";
- //日期格式 yyyyMMdd
- public static final String DATE3 = "(([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))0229)$";
- public static final String DATE3_MSG = "输入正确的日期格式:yyyyMMdd";
- //日期格式 yyyy-MM-dd HH:mm:ss
- public static final String DATE_TIME1 = "^((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})-(((0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)-(0[1-9]|[12][0-9]|30))|(02-(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))-02-29))\\s+([0-1]?[0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$";
- public static final String DATE_TIME1_MSG = "输入正确的日期格式:yyyy-MM-dd HH:mm:ss";
- //日期格式 yyyy/MM/dd HH:mm:ss
- public static final String DATE_TIME2 = "((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})\\/(((0[13578]|1[02])\\/(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)\\/(0[1-9]|[12][0-9]|30))|(02\\/(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))\\/02\\/29))\\s([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$";
- public static final String DATE_TIME2_MSG = "输入正确的日期格式:yyyy/MM/dd HH:mm:ss";
- //日期格式 yyyyMMddHHmmss
- public static final String DATE_TIME3 = "((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|((0[48]|[2468][048]|[3579][26])00))0229))" +
- "([0-1][0-9]|2[0-3])([0-5][0-9])([0-5][0-9])$";
- public static final String DATE_TIME3_MSG = "输入正确的日期格式:yyyyMMddHHmmss";
- //日期格式 yyyyMMddHHmmssSSS
- public static final String DATE_TIME4 = "((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))0229))([0-1][0-9]|2[0-3])([0-5][0-9])([0-5][0-9])([0-9]{3})$";
- public static final String DATE_TIME4_MSG = "输入正确的日期格式:yyyyMMddHHmmssSSS";
- //日期格式 yyyyMMdd HH:mm:ss
- public static final String DATE_TIME5 = "((([0-9]{3}[1-9]|[0-9]{2}[1-9][0-9]{1}|[0-9]{1}[1-9][0-9]{2}|[1-9][0-9]{3})(((0[13578]|1[02])(0[1-9]|[12][0-9]|3[01]))|" +
- "((0[469]|11)(0[1-9]|[12][0-9]|30))|(02(0[1-9]|[1][0-9]|2[0-8]))))|((([0-9]{2})(0[48]|[2468][048]|[13579][26])|" +
- "((0[48]|[2468][048]|[3579][26])00))0229))\\s([0-1][0-9]|2[0-3]):([0-5][0-9]):([0-5][0-9])$";
- public static final String DATE_TIME5_MSG = "输入正确的日期格式:yyyyMMdd HH:mm:ss";
- // 数字和字母
- public static final String NUMBER_LETTER = "^[a-z0-9A-Z]+$";
- public static final String NUMBER_LETTER_MSG = "只能输入数字和字母";
- //数字
- public static final String NUMBER = "^[0-9]*$";
- public static final String NUMBER_MSG = "只能输入数字";
- // 小数点
- // public static final String TAX_NUM = "[-]?\d+\.?\d*|[-]\d*";
- public static final String TAX_NUM = "[-]?[1-9]\\d*\\.?\\d*";
- public static final String TAX_NUM_MSG = "仅支持数字整数或小数";
- // 验证输入手机号码
- public static final String PHONE = "^[1]+[3,5]+\\d{9}$";
- public static final String PHONE_MSG = "手机号码格式有误";
- // 验证电话号码
- public static final String TEL = "^(\\d{3,4}-)?\\d{6,8}$";
- public static final String TEL_MSG = "联系方式格式有误,仅支持电话或手机号码";
- // public static final String TEL_OR_PHONE = "^[1]+[3,5]+\\d{9}$|^(\\d{3,4}-)?\\d{6,8}$";
- public static final String TEL_OR_PHONE = "^[1][3,4,5,7,8,9][0-9]{9}$|^(\\d{3,4}-)?\\d{6,8}$|^[1-9]{1}[0-9]{5,8}$";
- public static final String TEL_OR_PHONE_MSG = "格式有误,仅支持电话或手机号码";
- // 验证中文
- public static final String CHINESE = "[\\u4e00-\\u9fa5]+";
- public static final String CHINESE_MSG = "只能输入中文";
- // 身份证号码
- public static final String IDCARD = "^\\d{15}$|^\\d{17}[0-9Xx]$";
- public static final String IDCARD_MSG = "身份证格式有误";
- // 验证非零的正整数
- public static final String INT_NUMBER = "^\\+?[1-9][0-9]*$";
- public static final String INT_NUMBER_MSG = "请输入非零正整数";
- // 验证邮箱
- public static final String MAIL = "^([\\w-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([\\w-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
- public static final String MAIL_MSG = "邮箱格式有误";
- // 验证输入邮政编号
- public static final String POSTAL_CODE = "^\\d{6}$";
- public static final String POSTAL_CODE_MSG = "邮箱格式有误";
- // 验证网址Url
- // public static final String WEBSITE = "http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
- public static final String WEBSITE = "http(s)?://([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?|([\\w-]+\\.)+[\\w-]+(/[\\w- ./?%&=]*)?";
- public static final String WEBSITE_MSG = "网站格式有误,官网必须为https://www.***.cn或者http://www.***.cn或者https://www.***.com或者http://www.***.com";
- // 验证输入两位小数
- public static final String TWO_DECIMAL = "^[0-9]+(.[0-9]{2})?$";
- public static final String TWO_DECIMAL_MSG = "两位小数";
- // 头部文件为空
- public static final String HEAD_ERROR = "文件类型不匹配,请上传正确类型的文件后再试!";
- public static final String HEAD_NULL_ERROR = "头部内容为空,文件类型不匹配,请上传正确类型的文件后再试!";
- // 字数限制,不能超过200个字。
- public static final String ZISHU_LIMIT = "不能超过200个字。";
- // 是否规上
- public static final String IS_ON_THE_GAUGE_MSG = "只能填规上或不填";
- // 学历信息
- public static final String DOCTORAL_DEGREE = "博士";
- public static final String MASTERS_DEGREE = "硕士";
- public static final String BACHELORS_DEGREE = "本科";
- public static final String COLLEGE_DEGREE = "大专";
- public static final String HIGHSCHOOL_DEGREE = "高中";
- public static final String TECHNICAL_SECONDARYSCHOOL_DEGREE = "中专";
- public static final String OTHER_DEGREE = "其他";
- /**
- * 桐庐节点模板表头
- */
- // 企业基本信息模板表头
- // public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"注册资本(万元)\",3:\"成立日期\",4:\"统一社会信用代码\",5:\"纳税人识别号\",6:\"组织机构代码\",7:\"企业类型\",8:\"所属行业\",9:\"曾用名\",10:\"官网\",11:\"所属乡镇\",12:\"企业地址\",13:\"资质1\",14:\"认定年限1\",15:\"资质2\",16:\"认定年限2\",17:\"资质3\",18:\"认定年限3\",19:\"是否规上\",20:\"老总姓名\",21:\"电话1\",22:\"研发总监姓名\",23:\"电话2\",24:\"科技联络人姓名\",25:\"电话3\",26:\"企业简介\",27:\"主导产品1\",28:\"主导产品2\",29:\"主导产品3\",30:\"发明专利\",31:\"实用新型\",32:\"外观设计\",33:\"软件著作权\",34:\"研究机构\",35:\"研究机构名称\"}";
- // public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"注册资本(万元)\",3:\"成立日期\",4:\"统一社会信用代码\",5:\"组织机构代码\",6:\"企业类型\",7:\"所属行业\",8:\"曾用名\",9:\"官网\",10:\"所属乡镇\",11:\"企业地址\",12:\"资质1\",13:\"认定年限1\",14:\"资质2\",15:\"认定年限2\",16:\"资质3\",17:\"认定年限3\",18:\"是否规上\",19:\"企业负责人姓名\",20:\"企业负责人联系方式\",21:\"研发总监姓名\",22:\"研发总监联系方式\",23:\"科技联络人姓名\",24:\"科技联络人联系方式\",25:\"企业简介\",26:\"主导产品1\",27:\"主导产品2\",28:\"主导产品3\",29:\"发明专利\",30:\"实用新型\",31:\"外观设计\",32:\"软件著作权\",33:\"研究机构\",34:\"研究机构名称\",35:\"机构类型\"}";
- public static final String BASIC_TL_HEAD = "{0:\"企业名称\",1:\"法定代表人\",2:\"经营状态\",3:\"注册资本(万元)\",4:\"实缴资本(万元)\",5:\"曾用名\",6:\"所属行业\",7:\"统一社会信用代码\",8:\"纳税人识别号\",9:\"工商注册号\",10:\"组织机构代码\",11:\"登记机关\",12:\"成立日期\",13:\"企业类型\",14:\"营业期限\",15:\"行政区划\",16:\"核准日期\",17:\"注册地址\",18:\"经营范围\",19:\"发明专利数\",20:\"实用新型授权数\",21:\"软件著作权数\",22:\"是否国高\",23:\"高企证书号\",24:\"高新领域代码\",25:\"是否省级重点企业研究院\",26:\"认定年份\",27:\"省级重点企业研究院名称\",28:\"是否省级企业研究院\",29:\"认定年份\",30:\"省级企业研究院名称\",31:\"是否浙江省高新技术研究开发中心\",32:\"认定年份\",33:\"浙江省高新技术研究开发中心名称\",34:\"是否省科小\",35:\"认定年份\",36:\"是否雏鹰计划\",37:\"认定年份\",38:\"是否市级研发中心\",39:\"认定年份\",40:\"市级研发中心名称\",41:\"是否在建飞地研发中心\",42:\"飞地研发中心专职人员数\",43:\"飞地研发中心场地面积\",44:\"企业法定代表人联系电话\",45:\"技术负责人姓名\",46:\"技术负责人联系电话\",47:\"财务负责人\",48:\"财务负责人联系电话\",49:\"科技联络人姓名\",50:\"科技联络人联系电话\",51:\"职工总数\",52:\"乡镇(街道)平台\",53:\"是否规上\"}";
- // 企业税务数据信息模板表头
- // public static final String TAX_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"时间段1\",3:\"企业税收利润1\",4:\"企业税收收入1\",5:\"研发费加计扣除1\",6:\"留县税收1\",7:\"时间段2\",8:\"企业税收利润2\",9:\"企业税收收入2\",10:\"研发费加计扣除2\",11:\"留县税收2\",12:\"时间段3\",13:\"企业税收利润3\",14:\"企业税收收入3\",15:\"研发费加计扣除3\",16:\"留县税收3\",17:\"时间段4\",18:\"企业税收利润4\",19:\"企业税收收入4\",20:\"研发费加计扣除4\",21:\"留县税收4\"}";
- public static final String TAX_TL_HEAD = "{0:\"企业名称\",1:\"前三年营业收入\",2:\"前三年允许扣除的研发费用\",3:\"前两年营业收入\",4:\"前两年允许扣除的研发费用\",5:\"前一年营业收入\",6:\"前一年允许扣除的研发费用\"}";
- // 企业专利信息模板表头
- // public static final String PATENT_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"专利名称\",3:\"申请号\",4:\"申请日\",5:\"专利类型\",6:\"专利权人\",7:\"授权号\"}";
- public static final String PATENT_TL_HEAD = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"专利名称\",3:\"申请号\",4:\"申请日\",5:\"专利类型\",6:\"专利权人\",7:\"授权号\",8:\"授权日期\"}";
- // 高校成果信息模板表头
- public static final String CU_TL_RESULTS = "{0:\"所属单位\",1:\"成果名称\",2:\"应用领域\",3:\"合作模式\",4:\"成熟度\",5:\"联系人\",6:\"联系方式\",7:\"联系邮箱\",8:\"研究人员\",9:\"成果描述\",10:\"知识产权授权号\"}";
- // 金融库信息模板表头
- public static final String FINANCIAL_TL_HEAD = "{0:\"单位\",1:\"联系人\",2:\"电话\",3:\"职务\",4:\"关键词\",5:\"特色贷产品名称1\",6:\"贷款利率1\",7:\"注1(日利率or月利率or年利率、是否浮动利率)\",8:\"产品简介1\",9:\"特色贷产品名称2\",10:\"贷款利率2\",11:\"注2\",12:\"产品简介2\",13:\"特色贷产品名称3\",14:\"贷款利率3\",15:\"注3\",16:\"产品简介3\",17:\"其他金融产品名称a\",18:\"简介a\",19:\"其他金融产品名称b\",20:\"简介b\",21:\"其他金融产品名称c\",22:\"简介c\",23:\"银行简介\"}";
- // 人才库人才信息模板表头
- public static final String PERSONNEL_TL_HEAD = "{0:\"企业名称\",1:\"社会统一信用代码\",2:\"姓名\",3:\"出生年月\",4:\"出生地\",5:\"政治面貌\",6:\"职务\",7:\"专业\",8:\"学历\",9:\"职称\",10:\"联系电话\",11:\"现从事技术领域(多)\",12:\"人才认定级别\",13:\"主要贡献\"}";
- // 专家库专家信息模板表头
- public static final String EXPERT_TL_HEAD = "{0:\"所属学校\",1:\"所属院校\",2:\"专家姓名\",3:\"研究领域\",4:\"学位\",5:\"职称\",6:\"联系方式\",7:\"邮箱\",8:\"简介≤200字\",9:\"关键词(输入多个标签时以“,”隔开\"}"; // 政策库政策信息模板表头
- // 政策库政策信息模板表头
- public static final String POLICY_TL_HEAD = "{0:\"关键词\",1:\"政策名称\",2:\"政策编号\",3:\"政策内容\"}";
- // 是否享受过杭州市补助名单模板表头
- public static final String SUBSIDIESLIST_HEAD = "{0:\"企业名称\",1:\"社会统一信用代码\"}";
- /**
- * 溧水节点模板表头
- */
- //企业基本信息模板
- public static final String BASIC_TL_HEAD_LISHUI = "{0:\"企业logo\",1:\"企业名称\",2:\"统一社会信用代码\",3:\"详细地址(住所)\",4:\"产业领域\",5:\"从业人员数\",6:\"研发人员数\",7:\"社保人员数\",8:\"发明专利数\",9:\"实用新型数\",10:\"外观设计数\",11:\"PCT数\",12:\"软件著作权数\",13:\"企业简介\",14:\"企业联系人\",15:\"企业联系人电话\",16:\"企业负责人\",17:\"企业负责人电话\",18:\"科技负责人\",19:\"科技负责人电话\",20:\"2018年实际完成销售收入(万元)\",21:\"2018年实际完成上缴税收(万元)\",22:\"2018年研发投入\",23:\"2019年实际完成销售收入(万元)\",24:\"2019年实际完成上缴税收(万元)\",25:\"2019年研发投入\",26:\"2020年实际完成销售收入(万元)\",27:\"2020年实际完成上缴税收(万元)\",28:\"2020年研发投入\",29:\"产学研经历(合作院校)1\",30:\"产学研经历(合作内容)1\",31:\"产学研经历(合同签订时间)1\",32:\"产学研经历(合作院校)2\",33:\"产学研经历(合作内容)2\",34:\"产学研经历(合同签订时间)2\",35:\"产学研经历(合作院校)3\",36:\"产学研经历(合作内容)3\",37:\"产学研经历(合同签订时间)3\",38:\"重大科研项目(年份)1\",39:\"重大科研项目(项目名称)1\",40:\"重大科研项目(年份)2\",41:\"重大科研项目(项目名称)2\",42:\"重大科研项目(年份)3\",43:\"重大科研项目(项目名称)3\",44:\"企业产品信息(主导产品)1\",45:\"企业产品信息(主导产品)2\",46:\"企业产品信息(主导产品)3\",47:\"企业产品信息(高新产品)1\",48:\"企业产品信息(高新产品)2\",49:\"企业产品信息(高新产品)3\",50:\"工程中心情况(工程中心名称)1\",51:\"工程中心情况(获得时间)1\",52:\"工程中心情况(工程中心名称)2\",53:\"工程中心情况(获得时间)2\"}";
- //企业专利信息模板表头
- public static final String PATENT_TL_HEAD_LISHUI = "{0:\"企业名称\",1:\"统一社会信用代码\",2:\"专利名称\",3:\"申请号\",4:\"申请日\",5:\"专利类型\",6:\"专利权人\",7:\"授权号\"}";
- //专家库专家信息模板表头
- public static final String EXPERT_TL_HEAD_LISHUI = "{0:\"所属单位\",1:\"所属院校\",2:\"专家姓名\",3:\"研究领域\",4:\"学历\",5:\"职称/职位\",6:\"联系方式\",7:\"邮箱\",8:\"简介≤200字\",9:\"关键词(输入多个标签时以“,”隔开\"}"; // 政策库政策信息模板表头
- //平台库平台信息模板表头
- public static final String PLATFORM_TL_HEAD_LISHUI = "{0:\"级别\",1:\"平台名称\",2:\"联系地址\",3:\"孵化面积/㎡\",4:\"运营单位\",5:\"统一社会信用代码\",6:\"联系人\",7:\"联系方式\",8:\"截止目前在孵企业数量\",9:\"截止目前毕业企业数量\",10:\"备注\",11:\"简介\"}";
- //金融库金融机构信息模板表头
- public static final String FINANCIAL_TL_HEAD_LISHUI = "{0:\"单位\",1:\"联系人\",2:\"电话\",3:\"职务\",4:\"关键词\",5:\"产品名称1\",6:\"产品简介1\",7:\"产品名称2\",8:\"产品简介2\",9:\"产品名称3\",10:\"产品简介3\",11:\"产品名称4\",12:\"产品简介4\",13:\"产品名称5\",14:\"产品简介5\",15:\"银行简介\"}";
- //人才库人才信息模板表头
- public static final String PERSONNEL_TL_HEAD_LISHUI = "{0:\"企业名称\",1:\"社会统一信用代码\",2:\"姓名\",3:\"性别\",4:\"出生年月\",5:\"国籍\",6:\"籍贯\",7:\"民族\",8:\"党派\",9:\"联系方式\",10:\"通讯地址\",11:\"专业\",12:\"学历\",13:\"是否留学\",14:\"留学国家\",15:\"学校名称\",16:\"是否全日制\",17:\"企业岗位\",18:\"入职时间\",19:\"离职时间\",20:\"职称\",21:\"现从事技术领域(多)\",22:\"人才认定级别\",23:\"主要贡献\"}";
- //政策库政策信息模板表头
- public static final String POLICY_TL_HEAD_LISHUI = "{0:\"政策名称\",1:\"所属级别\",2:\"政策编号\",3:\"政策内容\",4:\"链接(网址)\",5:\"联系人\",6:\"联系方式\",7:\"备注\"}";
- // public static void main(String[] args) {
- // System.out.println(Pattern.matches(DATE1, "2020/02/30"));
- // }
- /**
- * 初始化模板。
- * @return
- */
- public static EnterpriseBasicInfoExcelData initTongluBasicHeadInfo(){
- String initHead = BASIC_TL_HEAD;
- Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- //
- EnterpriseBasicInfoExcelData excelData = EnterpriseBasicInfoExcelData.builder()
- .name(map.get(0).toString())
- .legalrepresentativename(map.get(1).toString())
- .managestatus(map.get(2).toString())
- .registrationcapital(map.get(3).toString())
- .practicalcapital(map.get(4).toString())
- .formername(map.get(5).toString())
- .categoryname(map.get(6).toString())
- .orgcode(map.get(7).toString())
- .taxpayercode(map.get(8).toString())
- .registercode(map.get(9).toString())
- .institutioncode(map.get(10).toString())
- .registeroffice(map.get(11).toString())
- .registrationdate(map.get(12).toString())
- .registrationtype(map.get(13).toString())
- .operatingperiod(map.get(14).toString())
- .administrativedivision(map.get(15).toString())
- .approvaltime(map.get(16).toString())
- .detailaddress(map.get(17).toString())
- .businessscope(map.get(18).toString())
- .patentcount(map.get(19).toString())
- .patentforutilitycount(map.get(20).toString())
- .patentforsoftwarecount(map.get(21).toString())
- .iskunitaka(map.get(22).toString())
- .highenterprisecode(map.get(23).toString())
- .highandnewcode(map.get(24).toString())
- .isprovincialemphasisenterprise(map.get(25).toString())
- .emphasisdate(map.get(26).toString())
- .emphasisname(map.get(27).toString())
- .isprovincialenterprise(map.get(28).toString())
- .provincialdate(map.get(29).toString())
- .provincialname(map.get(30).toString())
- .ishighandnewenterprise(map.get(31).toString())
- .highandnewdate(map.get(32).toString())
- .highandnewname(map.get(33).toString())
- .isprovincesciencesmall(map.get(34).toString())
- .provincesciencesmalldate(map.get(35).toString())
- .iseyasenterprise(map.get(36).toString())
- .eyasdate(map.get(37).toString())
- .ismunicipalresearch(map.get(38).toString())
- .municipalresearchdate(map.get(39).toString())
- .municipalresearchname(map.get(40).toString())
- .isfeidienterprise(map.get(41).toString())
- .feidipeoplecount(map.get(42).toString())
- .feidiarea(map.get(43).toString())
- .legalrepresentativetel(map.get(44).toString())
- .technologycontact(map.get(45).toString())
- .technologycontactphone(map.get(46).toString())
- .financialcontact(map.get(47).toString())
- .financialcontactphone(map.get(48).toString())
- .sciencecontact(map.get(49).toString())
- .sciencecontactphone(map.get(50).toString())
- .workercount(map.get(51).toString())
- .townplatform(map.get(52).toString())
- .hasregulationorg(map.get(53).toString())
- .build();
- // todo 组织机构代码 institutioncode、曾用名 formername
- return excelData;
- }
- // //企业初始化模板(溧水节点)
- // public static EnterpriseBasicInfoExcelDataLishui initLishuiBasicHeadInfo() {
- // String initHead = BASIC_TL_HEAD_LISHUI;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- //
- // EnterpriseBasicInfoExcelDataLishui excelData = EnterpriseBasicInfoExcelDataLishui.builder()
- // .logo(map.get(0).toString())
- // .name(map.get(1).toString())
- // .orgcode(map.get(2).toString())
- // .detailaddress(map.get(3).toString())
- // .category(map.get(4).toString())
- // .peopleengagedNum(map.get(5).toString())
- // .technicalpersonnelcount(map.get(6).toString())
- // .socialSecuritycount(map.get(7).toString())
- // .patentcount(map.get(8).toString())
- // .patentforutilitycount(map.get(9).toString())
- // .patentfordesigncount(map.get(10).toString())
- // .pctcount(map.get(11).toString())
- // .patentforsoftwarecount(map.get(12).toString())
- // .summary(map.get(13).toString())
- // .contactor(map.get(14).toString())
- // .tel(map.get(15).toString())
- // .legalrepresentativename(map.get(16).toString())
- // .legalrepresentativetel(map.get(17).toString())
- // .technologyContact(map.get(18).toString())
- // .technologyContactphone(map.get(19).toString())
- // .sale2018(map.get(20).toString())
- // .tax2018(map.get(21).toString())
- // .researchinput2018(map.get(22).toString())
- // .sale2019(map.get(23).toString())
- // .tax2019(map.get(24).toString())
- // .researchinput2019(map.get(25).toString())
- // .sale2020(map.get(26).toString())
- // .tax2020(map.get(27).toString())
- // .researchinput2020(map.get(28).toString())
- // .cooperateuniversity(map.get(29).toString())
- // .cooperatecontent(map.get(30).toString())
- // .cooperatetosigntime(map.get(31).toString())
- // .cooperateuniversity2(map.get(32).toString())
- // .cooperatecontent2(map.get(33).toString())
- // .cooperatetosigntime2(map.get(34).toString())
- // .cooperateuniversity3(map.get(35).toString())
- // .cooperatecontent3(map.get(36).toString())
- // .cooperatetosigntime3(map.get(37).toString())
- // .researchtime1(map.get(38).toString())
- // .researchname1(map.get(39).toString())
- // .researchtime2(map.get(40).toString())
- // .researchname2(map.get(41).toString())
- // .researchtime3(map.get(42).toString())
- // .researchname3(map.get(43).toString())
- // .leadproduct1(map.get(44).toString())
- // .leadproduct2(map.get(45).toString())
- // .leadproduct3(map.get(46).toString())
- // .highandnewproduct1(map.get(47).toString())
- // .highandnewproduct2(map.get(48).toString())
- // .highandnewproduct3(map.get(49).toString())
- // .projectname1(map.get(50).toString())
- // .acquiretime1(map.get(51).toString())
- // .projectname2(map.get(52).toString())
- // .acquiretime2(map.get(53).toString())
- // .build();
- // return excelData;
- // }
- // /**
- // * 税务数据
- // * @return
- // */
- // public static CompanyTaxLkExcelData initTongluTaxHeadInfo() {
- // String initHead = TAX_TL_HEAD;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 企业名称 统一社会信用代码 时间段1 企业税收利润1 企业税收收入1 研发费加计扣除1
- // // 留县税收1 时间段2 企业税收利润2 企业税收收入2 研发费加计扣除2 留县税收2
- // // 时间段3 企业税收利润3 企业税收收入3 研发费加计扣除3 留县税收3 时间段4
- // // 企业税收利润4 企业税收收入4 研发费加计扣除4 留县税收4
- // CompanyTaxLkExcelData excelData = CompanyTaxLkExcelData.builder()
- // // 企业名称
- // .orgname(map.get(0).toString())
- // .threeyearsrevenue(map.get(1).toString())
- // .threeyeardeductexpenses(map.get(2).toString())
- // .twoyearrevenue(map.get(3).toString())
- // .twoyeardeductexpenses(map.get(4).toString())
- // .lastyearrevenue(map.get(5).toString())
- // .lastyeardeductexpenses(map.get(6).toString())
- // .build();
- // return excelData;
- // }
- //
- // /**
- // * 专利信息(桐庐)
- // * @return
- // */
- // public static EnterprisePatentInfoExcelData initTongluPatentHeadInfo() {
- // String initHead = PATENT_TL_HEAD;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
- // // 专利权人 授权号
- // EnterprisePatentInfoExcelData excelData = EnterprisePatentInfoExcelData.builder()
- // // 企业名称
- // .orgname(map.get(0).toString())
- // // 统一社会信用代码
- // .orgcode(map.get(1).toString())
- // // 专利名称
- // .intellectualpropertyname(map.get(2).toString())
- // // 申请号
- // .applicationnumber(map.get(3).toString())
- // // 申请日
- // .applydate(map.get(4).toString())
- // // 专利类型
- // .inteltypename(map.get(5).toString())
- // // 专利权人(申请人)
- // .applyperson(map.get(6).toString())
- // // 授权号
- // .licensenumber(map.get(7).toString())
- // // todo 授权日期?????是否存在???????
- // .licensedate(map.get(8).toString())
- // .build();
- // return excelData;
- // }
- //
- // //企业专利(溧水)
- // public static EnterprisePatentInfoExcelDataLishui initLishuiPatentHeadInfo() {
- // String initHead = PATENT_TL_HEAD_LISHUI;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 企业名称 统一社会信用代码 专利名称 申请号 申请日 专利类型
- // // 专利权人 授权号
- // EnterprisePatentInfoExcelDataLishui excelData = EnterprisePatentInfoExcelDataLishui.builder()
- // // 企业名称
- // .orgname(map.get(0).toString())
- // // 统一社会信用代码
- // .orgcode(map.get(1).toString())
- // // 专利名称
- // .intellectualpropertyname(map.get(2).toString())
- // // 申请号
- // .applicationnumber(map.get(3).toString())
- // // 申请日
- // .applydate(map.get(4).toString())
- // // 专利类型
- // .inteltypename(map.get(5).toString())
- // // 专利权人(申请人)
- // .applyperson(map.get(6).toString())
- // // 授权号
- // .licensenumber(map.get(7).toString())
- // .build();
- // return excelData;
- // }
- //
- // /**
- // * 高校成果信息
- // * @return
- // */
- // public static CollegeUniversResultInfoExcelData initTongluCuHeadInfo() {
- // String initHead = CU_TL_RESULTS;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 所属单位 成果名称 应用领域(domain) 合作模式 成熟度(proficiency )
- // // 联系人(contactor ) 联系方式(tel 、qq) 联系邮箱(contactemail )
- // // 研究人员 成果描述(content) 知识产权授权号
- // CollegeUniversResultInfoExcelData excelData = CollegeUniversResultInfoExcelData.builder()
- // // todo 所属单位,需要做转化;
- // .orgname(map.get(0).toString())
- // // 成果名称
- // .researchfindingname(map.get(1).toString())
- // // 应用领域
- // .domain(map.get(2).toString())
- // // 合作模式,下拉选择,需要转换。
- // .cooperationmodel(map.get(3).toString())
- // // 成熟度,下拉选择,需要转换。
- // .proficiency(map.get(4).toString())
- // // 联系人
- // .contactor(map.get(5).toString())
- // // 联系方式
- // .tel(map.get(6).toString())
- // // 联系邮箱
- // .email(map.get(7).toString())
- // // 研究人员
- // .researchmember(map.get(8).toString())
- // // 成果描述
- // .researchdetail(map.get(9).toString())
- // // todo 知识产权授权号,需要关联CompanyProductLk表
- // .intellectualpropertylicensenum(map.get(10).toString())
- // .build();
- // return excelData;
- // }
- //
- // /**
- // * 金融库(桐庐)
- // * @return
- // */
- // public static FinancialProductInfoExcelData initTongluFinancialHeadInfo() {
- // String initHead = FINANCIAL_TL_HEAD;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 单位 联系人(financial_contact) 电话(financial_contactphone) 职务 关键词
- // // 特色贷产品名称1 贷款利率1 注1(日利率or月利率or年利率、是否浮动利率) 产品简介1
- // // 特色贷产品名称2 贷款利率2 注2 产品简介2 特色贷产品名称3 贷款利率3 注3
- // // 产品简介3 其他金融产品名称a 简介a 其他金融产品名称b 简介b 其他金融产品名称c
- // // 简介c 银行简介
- // FinancialProductInfoExcelData excelData = FinancialProductInfoExcelData.builder()
- // // 企业名称
- // .orgname(map.get(0).toString())
- // // 联系人
- // .contacts(map.get(1).toString())
- // // 电话
- // .phone(map.get(2).toString())
- // // 职务
- // .position(map.get(3).toString())
- // // 关键词
- // .keywords(map.get(4).toString())
- // // 特色贷产品名称1
- // .productname(map.get(5).toString())
- // // 贷款利率1
- // .loanrate(map.get(6).toString())
- // // 注1(日利率or月利率or年利率、是否浮动利率)
- // .ratenote(map.get(7).toString())
- // // 产品简介1
- // .productdescription(map.get(8).toString())
- // // 特色贷产品名称2
- // .featuredloanproducttwo(map.get(9).toString())
- // // 贷款利率2
- // .loanratetwo(map.get(10).toString())
- // // 注2
- // .ratenotetwo(map.get(11).toString())
- // // 产品简介2
- // .productabouttwo(map.get(12).toString())
- // // 特色贷产品名称3
- // .featuredloanproductthree(map.get(13).toString())
- // // 贷款利率3
- // .loanratethree(map.get(14).toString())
- // // 注3
- // .ratenotethree(map.get(15).toString())
- // // 产品简介3
- // .productaboutthree(map.get(16).toString())
- // // 其他金融产品名称a
- // .otherproducta(map.get(17).toString())
- // // 简介a
- // .introductiona(map.get(18).toString())
- // // 其他金融产品名称b
- // .otherproductb(map.get(19).toString())
- // // 简介b
- // .introductionb(map.get(20).toString())
- // // 其他金融产品名称c
- // .otherproductc(map.get(21).toString())
- // // 简介c
- // .introductionc(map.get(22).toString())
- // // 银行简介
- // .bankintroduction(map.get(23).toString())
- // .build();
- // System.out.println("init fina:" + JSON.toJSONString(excelData));
- // return excelData;
- // }
- //
- // //金融库(溧水)
- // public static FinancialProductInfoExcelDataLishui initLishuiFinancialHeadInfo() {
- // String initHead = FINANCIAL_TL_HEAD_LISHUI;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
- // //单位 联系人 电话 职务 关键词 产品名称1 产品简介1
- // //产品名称2 产品简介2 产品名称3 产品简介3 产品名称4
- // //产品简介4 产品名称5 产品简介5 银行简介
- // FinancialProductInfoExcelDataLishui excelData = FinancialProductInfoExcelDataLishui.builder()
- // .orgname(map.get(0).toString())
- // .contacts(map.get(1).toString())
- // .phone(map.get(2).toString())
- // .position(map.get(3).toString())
- // .keywords(map.get(4).toString())
- // .productOneName(map.get(5).toString())
- // .productOneContent(map.get(6).toString())
- // .productTwoName(map.get(7).toString())
- // .productTwoContent(map.get(8).toString())
- // .productThreeName(map.get(9).toString())
- // .productThreeContent(map.get(10).toString())
- // .productFourName(map.get(11).toString())
- // .productFourContent(map.get(12).toString())
- // .productFiveName(map.get(13).toString())
- // .productFiveContent(map.get(14).toString())
- // .bankintroduction(map.get(15).toString())
- // .build();
- // return excelData;
- // }
- //
- //
- // /**
- // * 人才信息
- // * @return
- // */
- // public static PersonnelInfoExcelData initTongluPersonnelHeadInfo() {
- // String initHead = PERSONNEL_TL_HEAD;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // //企业名称 社会统一信用代码 姓名 出生年月birthday 出生地 政治面貌
- // // 职务(positionaltitles) 专业 学历(education ) 职称(rank)
- // // 联系电话 现从事技术领域(多)techcategorycode 人才认定级别 主要贡献
- // PersonnelInfoExcelData excelData = PersonnelInfoExcelData.builder()
- // // todo 企业名称,可从companyid查询关联关系得到。
- // .orgname(map.get(0).toString())
- // // todo 统一社会信用代码,可从companyid查询关联关系得到。
- // .orgcode(map.get(1).toString())
- // // 姓名
- // .name(map.get(2).toString())
- // // 出生年月
- // .birthday(map.get(3).toString())
- // // todo 出生地,需要新增
- // .birthplace(map.get(4).toString())
- // // todo 政治面貌,需要新增
- // .politicallandscape(map.get(5).toString())
- // // 职务
- // .position(map.get(6).toString())
- // // todo 专业(研究领域)????
- // .domain(map.get(7).toString())
- // // 学历 "高中", 6701 "中专", 6702 "大专", 6703 "学士", 6704
- // // "硕士", 6705 "博士", 6706
- // // "博士后", 6707 "其他", 6708
- // .academicdegreename(map.get(8).toString())
- // // 职称
- // .positionaltitles(map.get(9).toString())
- // // 联系电话
- // .tel(map.get(10).toString())
- // // todo 现从事技术领域(多)???
- // .category(map.get(11).toString())
- // // todo 人才认定级别,需要新增
- // .talentidentificationlevel(map.get(12).toString())
- // // 主要贡献
- // .remark(map.get(13).toString())
- // .build();
- // return excelData;
- // }
- //
- // //人才信息(溧水节点)
- // public static PersonnelInfoExcelDataLishui initLishuiPersonnerlHeadInfo() {
- // String initHead = PERSONNEL_TL_HEAD_LISHUI;
- // Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
- // PersonnelInfoExcelDataLishui excelData = PersonnelInfoExcelDataLishui.builder()
- // .orgname(map.get(0).toString())
- // .orgcode(map.get(1).toString())
- // .name(map.get(2).toString())
- // .sex(map.get(3).toString())
- // .birthday(map.get(4).toString())
- // .nationality(map.get(5).toString())
- // .birthplace(map.get(6).toString())
- // .nation(map.get(7).toString())
- // .politicallandscape(map.get(8).toString())
- // .tel(map.get(9).toString())
- // .communicateAddress(map.get(10).toString())
- // .domain(map.get(11).toString())
- // .academicdegreename(map.get(12).toString())
- // .isAbroad(map.get(13).toString())
- // .abroadState(map.get(14).toString())
- // .schoolname(map.get(15).toString())
- // .isfulltime(map.get(16).toString())
- // .position(map.get(17).toString())
- // .entryTime(map.get(18).toString())
- // .dimissionTime(map.get(19).toString())
- // .positionaltitles(map.get(20).toString())
- // .category(map.get(21).toString())
- // .talentidentificationlevel(map.get(22).toString())
- // .remark(map.get(23).toString())
- // .build();
- // return excelData;
- // }
- //
- // /**
- // * 专家信息
- // * @return
- // */
- // public static ExpertInfoExcelData initTongluExpertHeadInfo(String nodeId) {
- // String initHead = null;
- // if ("320117400".equals(nodeId)) {
- // initHead = EXPERT_TL_HEAD_LISHUI;
- // }else if ("330122000".equals(nodeId)) {
- // initHead = EXPERT_TL_HEAD;
- // }
- // if (StringUtils.isNotEmpty(initHead)) {
- // Map<Integer, Object> map = JSONObject.parseObject(initHead, Map.class);
- // // 所属学校 所属院校 专家姓名 研究领域 学位(academicdegree )
- // // 职称(rank) 联系方式 邮箱(email ) 简介≤200字
- // // 关键词(输入多个标签时以“,”隔开
- // ExpertInfoExcelData excelData = ExpertInfoExcelData.builder()
- // // 所属学校,对应oid(Companyid-->orgid)
- // .school(map.get(0).toString())
- // // todo 所属院校,需要新增
- // .academy(map.get(1).toString())
- // // 专家姓名
- // .name(map.get(2).toString())
- // // 研究领域
- // .domain(map.get(3).toString())
- // // 学位
- // .academicdegreename(map.get(4).toString())
- // // 职称
- // .position(map.get(5).toString())
- // // 联系方式
- // .tel(map.get(6).toString())
- // // 邮箱
- // .email(map.get(7).toString())
- // // 简介
- // .about(map.get(8).toString())
- // // 关键词
- // .talentslabelname(map.get(9).toString())
- // .build();
- // return excelData;
- // }
- // return null;
- // }
- //
- // /**
- // * 政策库
- // * @return
- // */
- // public static PolicyBasicInfoExcelData initTongluPolicyHeadInfo() {
- // String initHead = POLICY_TL_HEAD;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // // 关键词 政策名称 政策编号 政策内容
- // PolicyBasicInfoExcelData excelData = PolicyBasicInfoExcelData.builder()
- // // todo 关键词,需要新增。
- // .keywords(map.get(0).toString())
- // // 政策名称
- // .title(map.get(1).toString())
- // // todo 政策编号,需要新增。
- // .policynumber(map.get(2).toString())
- // // 政策内容
- // .content(map.get(3).toString())
- // .build();
- // return excelData;
- // }
- //
- // //政策库(溧水节点)
- // public static PolicyBasicInfoExcelDataLishui initLishuiPolicyHeadInfo() {
- // String initHead = POLICY_TL_HEAD_LISHUI;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead,Map.class);
- // PolicyBasicInfoExcelDataLishui excelData = PolicyBasicInfoExcelDataLishui.builder()
- // .title(map.get(0).toString())
- // .policyLevel(map.get(1).toString())
- // .policynumber(map.get(2).toString())
- // .content(map.get(3).toString())
- // .url(map.get(4).toString())
- // .name(map.get(5).toString())
- // .tel(map.get(6).toString())
- // .remark(map.get(7).toString())
- // .build();
- // return excelData;
- // }
- //
- // /**
- // * 平台库
- // * @return
- // */
- // public static PlatformInfoExcelDate initLishuiPlatformHeadInfo() {
- // String initHead = PLATFORM_TL_HEAD_LISHUI;
- // Map<Integer,Object> map = JSONObject.parseObject(initHead, Map.class);
- // //级别 平台名称 联系地址 孵化面积/㎡ 运营单位 统一社会信用代码
- // //联系人 联系方式 截止目前在孵企业数量 截止目前毕业企业数量 备注 简介
- // PlatformInfoExcelDate platformInfoExcelDate = PlatformInfoExcelDate.builder()
- // .category(map.get(0).toString())
- // .title(map.get(1).toString())
- // .address(map.get(2).toString())
- // .factoryarea(map.get(3).toString())
- // .affiliatedorg(map.get(4).toString())
- // .code(map.get(5).toString())
- // .contactor(map.get(6).toString())
- // .tel(map.get(7).toString())
- // .techtype(map.get(8).toString())
- // .starType(map.get(9).toString())
- // .remark(map.get(10).toString())
- // .content(map.get(11).toString())
- // .build();
- // return platformInfoExcelDate;
- // }
- //
- //
- //
- //
- //
- //
- //
- // public static void main(String[] args) {
- // System.out.println(POIWordUtil.processInteltype("发明实用"));
- // System.out.println(POIWordUtil.processInteltype("发明"));
- // System.out.println(POIWordUtil.processInteltype("离开"));
- // }
- public static Integer checkIntelType(String intelType){
- if (intelType.equals("发明")) {
- return 10802;
- }
- if (intelType.equals("实用")) {
- return 10801;
- }
- if (intelType.equals("植物")) {
- return 10803;
- }
- if (intelType.equals("农作物")) {
- return 10804;
- }
- if (intelType.equals("新药")) {
- return 10805;
- }
- if (intelType.equals("中药")) {
- return 10806;
- }
- if (intelType.equals("集成")) {
- return 10807;
- }
- if (intelType.equals("外观")) {
- return 10808;
- }
- if (intelType.equals("软件")) {
- return 10809;
- }
- return -1;
- }
- //溧水节点专利类型
- public static Integer checkIntelTypeLiShui(String intelType){
- if (intelType.equals("发明专利"))
- return 10802;
- if (intelType.equals("实用新型"))
- return 10801;
- if (intelType.equals("外观设计"))
- return 10808;
- if (intelType.equals("PCT"))
- return 10810;
- return -1;
- }
- //溧水节点学历类型(专家库)
- public static Integer checkAcademicdegreeTypeLishui(String academicdegreeType) {
- if (academicdegreeType.equals("博士研究生"))
- return 3743;
- if (academicdegreeType.equals("硕士研究生"))
- return 3744;
- if (academicdegreeType.equals("本科"))
- return 3745;
- if (academicdegreeType.equals("专科"))
- return 3746;
- if (academicdegreeType.equals("其他"))
- return 3747;
- return -1;
- }
- //溧水节点平台平台类型
- public static Integer checkPlatformLevelTypeLishui(String platformLevel) {
- if (platformLevel.equals("国家级"))
- return 3790;
- if (platformLevel.equals("省级"))
- return 3791;
- if (platformLevel.equals("市级"))
- return 3792;
- if (platformLevel.equals("区级"))
- return 3793;
- if (platformLevel.equals("其他"))
- return 3794;
- return -1;
- }
- //溧水节点职称
- public static Integer checkPositionTypeLishui(String position) {
- if (position.equals("讲师"))
- return 3749;
- if (position.equals("副教授"))
- return 3750;
- if (position.equals("教授"))
- return 3751;
- if (position.equals("硕士生导师"))
- return 3752;
- if (position.equals("博士生导师"))
- return 3753;
- if (position.equals("高级工程师"))
- return 3754;
- if (position.equals("实验师"))
- return 3755;
- if (position.equals("研究员"))
- return 3756;
- if (position.equals("其他"))
- return 3757;
- return -1;
- }
- public static boolean checkPoliticalTypeLishui(String political) {
- if (political.equals("共产党"))
- return true;
- if (political.equals("民革"))
- return true;
- if (political.equals("民盟"))
- return true;
- if (political.equals("民建"))
- return true;
- if (political.equals("民进"))
- return true;
- if (political.equals("农工党"))
- return true;
- if (political.equals("致公党"))
- return true;
- if (political.equals("九三学社"))
- return true;
- if (political.equals("台盟"))
- return true;
- if (political.equals("其他"))
- return true;
- return false;
- }
- public static boolean checkAcademicdegreenameType(String academicdegreename) {
- if (academicdegreename.equals("初中"))
- return true;
- if (academicdegreename.equals("高中"))
- return true;
- if (academicdegreename.equals("大学专科"))
- return true;
- if (academicdegreename.equals("本科"))
- return true;
- if (academicdegreename.equals("硕士研究生"))
- return true;
- if (academicdegreename.equals("博士研究生"))
- return true;
- return false;
- }
- //人才等级
- public static boolean checkTalentType(String talentType) {
- if (talentType.equals("A") || talentType.equals("B") || talentType.equals("C") ||
- talentType.equals("D") || talentType.equals("E") || talentType.equals("F") ||
- talentType.equals("G"))
- return true;
- return false;
- }
- //政策库政策级别
- public static boolean checkPolicyLevel(String policyLevel) {
- if (policyLevel.equals("区级") || policyLevel.equals("市级") || policyLevel.equals("省级") || policyLevel.equals("其他"))
- return true;
- return false;
- }
- //产业领域
- public static boolean checkCategory(String category) {
- if (category.equals("电子信息") || category.equals("生物与新医药") || category.equals("航空航天") || category.equals("新材料")
- || category.equals("高技术服务") || category.equals("新能源与节能") || category.equals("资源与环境") || category.equals("先进制造与自动化")
- || category.equals("新能源汽车产业") || category.equals("临空产业") || category.equals("高端装备产业") || category.equals("其他")) {
- return true;
- }
- return false;
- }
- }
|