领导说我代码写得好,就交给我一个走查代码的任务。说实话这个事,很无聊,很费时间,我也不想做,看别的代码真心是很累的,哈哈。所以果断自制了一个AI小工具,来帮我完成。
如何做一个AI小应用,就要借助ZelinAI。
访问https://www.zelinai.com/,注册一个账号,可以输入我的邀请码105686,注册成功后,会有2天的免费试用时间。
接下来就可以建立训练模型
完成训练后,再构建一个AI模型,自己可以按照参数说明,来调教自己的AI,需要注意的是,AI模型参数中Model_type一定要选择自己刚训练出来的模型。
接下来,就可以开始AI对话啦!
问:
检查以下代码,并给出分数:
private String toSetJD(ShiGongXuKeEng data) {
JianDuEngDto jdEng = new JianDuEngDto();
jdEng.setId(data.getEngId());
jdEng.setSgxkzbh(data.getSgxkbh());
jdEng.setAddress(data.getAddress());
jdEng.setBabh(data.getSghtbabh());
jdEng.setLongitude(data.getLongitude());
jdEng.setLatitude(data.getLatitude());
jdEng.setJdfl(data.getJdfl());
jdEng.setJgxs(data.getJgxs());
jdEng.setJsgmms(data.getJsgmms());
jdEng.setName(data.getEngName());
jdEng.setTzze(null != data.getTzze() ? data.getTzze().toString() : null);
jdEng.setGczj(null != data.getHtjk() ? data.getHtjk().toString() : null);
jdEng.setCantonId(data.getCantonId());
jdEng.setCantonName(data.getCantonName());
jdEng.setEngtypeName(data.getEngType());
jdEng.setXmmc(data.getXmmc());
jdEng.setXxjdname(data.getXxjd());
jdEng.setDscs(null != data.getDscs() ? data.getDscs().toString() : null);
jdEng.setDxcs(null != data.getDxcs() ? data.getDxcs().toString() : null);
jdEng.setZmj(null != data.getDsmj() ? data.getDsmj().toString() : null);
jdEng.setDxmj(null != data.getDxmj() ? data.getDxmj().toString() : null);
jdEng.setGczj(null != data.getHtjk() ? data.getHtjk().toString() : null);
jdEng.setJglx(data.getJgxs());
jdEng.setJclx(data.getJclx());
jdEng.setDataLocation(data.getDataLocation());
jdEng.setDataSource(JianDuConstants.DATA_SOURCE_XCTK);
jdEng.setXzfzr(data.getJdfzr());
jdEng.setXzfzz(data.getJdfzz());
jdEng.setZldeptName(data.getJdks());
List<com.sskj.jdgl.model.entity.EngOrgan> orglist = new ArrayList<com.sskj.jdgl.model.entity.EngOrgan>();
List<com.sskj.jdgl.model.entity.EngEmployee> emplist = new ArrayList<com.sskj.jdgl.model.entity.EngEmployee>();
if (null != data.getEos() && !data.getEos().isEmpty()) {
for (com.sskj.elasticsearch.common.netty.bean.index.eng.EngOrgan eOrgan : data.getEos()) {
com.sskj.jdgl.model.entity.EngOrgan engOrgan = new com.sskj.jdgl.model.entity.EngOrgan();
engOrgan.setEngId(data.getEngId());
engOrgan.setPp(eOrgan.getPp());
engOrgan.setOrgId(eOrgan.getOrgId());
engOrgan.setOrgName(eOrgan.getOrgName());
engOrgan.setBeginTime(
null != eOrgan.getBeginTime() ? TimeUtil.dateToLocalDate(eOrgan.getBeginTime()) : null);
engOrgan.setIsPost(eOrgan.getIsPost());
engOrgan.setPhone(eOrgan.getPhone());
engOrgan.setLxr(eOrgan.getLxr());
engOrgan.setLxfs(eOrgan.getLxfs());
engOrgan.setZzjgbm(eOrgan.getZzjgdm());
engOrgan.setAddress(eOrgan.getAddress());
engOrgan.setErpname(eOrgan.getErpname());
engOrgan.setCjfyh(eOrgan.getCjfyh());
engOrgan.setPx(eOrgan.getPx());
orglist.add(engOrgan);
List<com.sskj.elasticsearch.common.netty.bean.index.eng.EngEmployee> ees = eOrgan.getEes();
if (null != eOrgan.getEes() && !eOrgan.getEes().isEmpty()) {
for (com.sskj.elasticsearch.common.netty.bean.index.eng.EngEmployee engEmployee : ees) {
com.sskj.jdgl.model.entity.EngEmployee employee = new com.sskj.jdgl.model.entity.EngEmployee();
employee.setEngId(data.getEngId());
employee.setEmpId(engEmployee.getEeId());
employee.setPp(eOrgan.getPp());
employee.setOrgId(eOrgan.getOrgId());
employee.setOrgName(eOrgan.getOrgName());
employee.setZzjgbm(eOrgan.getZzjgdm());
employee.setBeginTime(null != engEmployee.getBeginTime()
? TimeUtil.dateToLocalDate(engEmployee.getBeginTime())
: null);
employee.setEndTime(
null != engEmployee.getEndTime() ? TimeUtil.dateToLocalDate(engEmployee.getEndTime())
: null);
employee.setIsPost("否".equals(engEmployee.getIsPost()) ? "0" : "1");
employee.setName(engEmployee.getName());
employee.setCertNumber(engEmployee.getCertNumber());
employee.setPhone(engEmployee.getPhone());
employee.setZsnumber(engEmployee.getZczgzNumber());
employee.setZsmc(engEmployee.getZsmc());
employee.setJob(engEmployee.getJob());
emplist.add(employee);
}
}
}
jdEng.setOrgList(orglist);
jdEng.setEmpList(emplist);
}
String json = JSONObject.toJSONString(jdEng);
return json;
}
AI答:
目测还是比较准确的,满足走查任务应该不在话下。
用了这个工具,真是大大的为我节省了时间,上班就可以划自己的水啦,哈哈。
我的AI工具已经放到下面,大家可以试试看,有问题,下方评论随时指正!
AI工具地址