package com.whyc.service;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.google.common.base.Equivalence;
|
import com.whyc.dto.Response;
|
import com.whyc.mapper.ElePriceMapper;
|
import com.whyc.pojo.ElePrice;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import javax.annotation.Resource;
|
import java.util.List;
|
|
@Service
|
public class ElePriceService {
|
@Resource
|
private ElePriceMapper mapper;
|
|
@Autowired
|
private SubTablePageInfoService subService;
|
|
public Response addElePriceList(List<ElePrice> list){
|
if (list!=null&&list.size()>0){
|
for (int i = 0; i < list.size(); i++) {
|
ElePrice elePrice = list.get(i);
|
if (i==0){
|
mapper.createEleprice("tb_eleprice_"+ elePrice.getTmpId());
|
//mapper.addElePrice(elePrice);
|
subService.addElePrice(elePrice);
|
}else {
|
//mapper.addElePrice(elePrice);
|
subService.addElePrice(elePrice);
|
}
|
|
}
|
}
|
return new Response().set(1,true,"添加成功");
|
}
|
|
public Response update(List<ElePrice> list){
|
if (list!=null&&list.size()>0){
|
for (int i = 0; i < list.size(); i++) {
|
ElePrice elePrice = list.get(i);
|
if (i==0){
|
mapper.createEleprice("tb_eleprice_"+ elePrice.getTmpId());
|
mapper.deleteEleprice("tb_eleprice_"+ elePrice.getTmpId());
|
//mapper.addElePrice(elePrice);
|
subService.addElePrice(elePrice);
|
}else {
|
//mapper.addElePrice(elePrice);
|
subService.addElePrice(elePrice);
|
}
|
|
}
|
}
|
return new Response().set(1,true,"更新成功");
|
}
|
|
public Response delete (List<ElePrice> list){
|
if(list!=null&& list.size()>0){
|
for (ElePrice e:list) {
|
//mapper.deleteByNum("tb_eleprice_"+ e.getTmpId(),e.getNum());
|
subService.deleteByNum("tb_eleprice_"+ e.getTmpId(),e.getNum());
|
}
|
}
|
return new Response().set(1,true,"删除成功");
|
}
|
|
public Response searchByCondition(int tmpId){
|
List<ElePrice> list = mapper.getList("tb_eleprice_"+tmpId);
|
return new Response().set(1,list,"查询成功");
|
}
|
|
|
}
|