package com.cloud.attendance.service.impl; import com.cloud.attendance.dao.AttRuleDao; import com.cloud.attendance.model.AttRule; import com.cloud.attendance.service.AttRuleService; import com.cloud.attendance.service.TokenService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; @Service public class AttRuleServiceImpl implements AttRuleService { @Autowired private AttRuleDao ruleDao; @Autowired private TokenService tokenService; /** * 添加规则 * @param rule * @return */ @Override public int saveRule(AttRule rule) { rule.preInsert(tokenService.currentUser()); rule.setRevJson("{}"); return ruleDao.save(rule); } @Override public int updateRule(AttRule attRule) { attRule.preUpdate(tokenService.currentUser()); return ruleDao.updateByIdSelective(attRule); } @Override public AttRule findRule() { AttRule attRule = ruleDao.selectAttRule(); return attRule; } }