| | |
| | | |
| | | import com.alibaba.excel.EasyExcel; |
| | | import com.alibaba.excel.context.AnalysisContext; |
| | | import com.alibaba.excel.enums.CellExtraTypeEnum; |
| | | import com.alibaba.excel.metadata.CellExtra; |
| | | import com.alibaba.excel.read.listener.ReadListener; |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ycl.platform.domain.entity.CalculateRule; |
| | | import com.ycl.platform.domain.entity.TContract; |
| | | import com.ycl.platform.domain.vo.CalculateRuleCascaderVO; |
| | | import com.ycl.platform.mapper.CalculateRuleMapper; |
| | | import com.ycl.platform.mapper.TContractMapper; |
| | | import com.ycl.platform.service.ICalculateRuleService; |
| | | import com.ycl.system.domain.TreeNode; |
| | | import com.ycl.system.domain.TreeUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | public class CalculateRuleServiceImpl extends ServiceImpl<CalculateRuleMapper, CalculateRule> implements ICalculateRuleService { |
| | | @Autowired |
| | | private CalculateRuleMapper calculateRuleMapper; |
| | | @Autowired |
| | | private TContractMapper contractMapper; |
| | | |
| | | /** |
| | | * 查询违约规则 |
| | |
| | | */ |
| | | @Override |
| | | public CalculateRule selectDefaultRuleById(Long id) { |
| | | return calculateRuleMapper.selectDefaultRuleById(id); |
| | | return calculateRuleMapper.selectById(id); |
| | | } |
| | | |
| | | /** |
| | |
| | | .list(); |
| | | return TreeUtils.build(list, 0L); |
| | | } |
| | | |
| | | @Override |
| | | public List<CalculateRuleCascaderVO> getRuleListByUnitId(Integer unitId) { |
| | | return TreeUtils.build(calculateRuleMapper.getRuleListByUnitId(unitId, DateUtils.getDate()), 0L); |
| | | } |
| | | } |