添加经济指标接口开发
This commit is contained in:
parent
a039e0d2b9
commit
1e67fc698a
server/src/main/java/net/carbon
controller
mapper
service
@ -5,6 +5,7 @@ import net.carbon.model.request.EconomicsUpdateRequest;
|
||||
import net.carbon.model.vo.EconomicsVO;
|
||||
import net.carbon.result.Result;
|
||||
import net.carbon.service.EconomicsService;
|
||||
import net.carbon.utils.JsonData;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@ -114,5 +115,14 @@ public class EconomicsController {
|
||||
}
|
||||
return Result.error("删除失败");
|
||||
}
|
||||
|
||||
@PostMapping
|
||||
public JsonData add(@RequestBody EconomicsUpdateRequest economicsUpdateRequest){
|
||||
int row = economicsService.add(economicsUpdateRequest);
|
||||
if (row > 0) {
|
||||
return JsonData.buildCodeAndMsg(1,"添加成功");
|
||||
}
|
||||
return JsonData.buildError("添加失败");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3,6 +3,7 @@ package net.carbon.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import net.carbon.model.po.EconomicsDO;
|
||||
import org.apache.ibatis.annotations.Insert;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
|
||||
@ -17,4 +18,7 @@ import org.apache.ibatis.annotations.Mapper;
|
||||
@Mapper
|
||||
public interface EconomicsMapper extends BaseMapper<EconomicsDO> {
|
||||
|
||||
@Insert("insert into economics (name, unit, data, attribute, is_system_date, is_delete) values " +
|
||||
"(#{name},#{unit},#{data},#{attribute},#{isSystemDate},#{isDelete})")
|
||||
Integer add(EconomicsDO economicsDO);
|
||||
}
|
@ -20,5 +20,6 @@ public interface EconomicsService extends IService<EconomicsDO> {
|
||||
|
||||
Integer updateById(EconomicsUpdateRequest economicsUpdateReq);
|
||||
|
||||
Integer add(EconomicsUpdateRequest economicsUpdateRequest);
|
||||
}
|
||||
|
||||
|
@ -70,5 +70,16 @@ public class EconomicsServiceImpl extends ServiceImpl<EconomicsMapper, Economics
|
||||
int row = economicsMapper.updateById(economicsDO);
|
||||
return row;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer add(EconomicsUpdateRequest economicsUpdateRequest) {
|
||||
EconomicsDO economicsDO = new EconomicsDO();
|
||||
BeanUtils.copyProperties(economicsUpdateRequest, economicsDO);
|
||||
// 设置为0
|
||||
economicsDO.setIsDelete((byte) 0);
|
||||
economicsDO.setIsSystemDate(0);
|
||||
int row = economicsMapper.add(economicsDO);
|
||||
return row;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user