package cn.timer.api.controller.jxgl.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import cn.timer.api.bean.jxgl.JxglBasicSetting; import cn.timer.api.bean.jxgl.JxglPerformanceRating; import cn.timer.api.dao.jxgl.JxglBasicSettingMapper; @Service public class JxglServiceImpl implements JxglService { @Autowired private JxglBasicSettingMapper jxglBasicSettingMapper; @Override public JxglBasicSetting selectAT(Integer orgCode) { // TODO Auto-generated method stub return jxglBasicSettingMapper.selectAll(orgCode); } @Override public boolean initJxglBasicSetting(Integer orgCode) { // TODO Auto-generated method stub boolean res = true; JxglBasicSetting bC = JxglBasicSetting.builder() .orgCode(orgCode) .maxScore(100) .build(); res = !bC.insert() && res ? false : res; JxglPerformanceRating performanceRating = JxglPerformanceRating.builder().build(); performanceRating.setBasicSettingId(bC.getId()); performanceRating.setName("C"); performanceRating.setSectionMinScore(0); performanceRating.setSectionMaxScore(60); performanceRating.setRanks(1); res = !performanceRating.insert() && res ? false : res; performanceRating.setId(null); performanceRating.setBasicSettingId(bC.getId()); performanceRating.setName("B"); performanceRating.setSectionMinScore(60); performanceRating.setSectionMaxScore(80); performanceRating.setRanks(2); res = !performanceRating.insert() && res ? false : res; performanceRating.setId(null); performanceRating.setBasicSettingId(bC.getId()); performanceRating.setName("A"); performanceRating.setSectionMinScore(80); performanceRating.setSectionMaxScore(100); performanceRating.setRanks(3); res = !performanceRating.insert() && res ? false : res; return res; } }