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;
|
}
|
|
|
}
|