添加经济指标接口开发

This commit is contained in:
ChenQiaoWen 2025-02-26 23:26:28 +08:00
parent a039e0d2b9
commit 1e67fc698a
4 changed files with 26 additions and 0 deletions

View File

@ -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("添加失败");
}
}

View File

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

View File

@ -20,5 +20,6 @@ public interface EconomicsService extends IService<EconomicsDO> {
Integer updateById(EconomicsUpdateRequest economicsUpdateReq);
Integer add(EconomicsUpdateRequest economicsUpdateRequest);
}

View File

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