| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package com.ydtech.modules.esm.service.impl;
- import com.alibaba.fastjson.JSON;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import com.ydtech.core.page.BasePageVO;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.esm.dao.EsmInsAttributionTemplateMapper;
- import com.ydtech.modules.esm.model.EsmInsAttributionTemplate;
- import com.ydtech.modules.esm.model.vo.EsmInsAttributionTemplateSaveVo;
- import com.ydtech.modules.esm.service.EsmInsAttributionTemplateService;
- import com.ydtech.modules.esm.service.EsmInsCompanyService;
- import com.ydtech.modules.order.entity.BasePageResult;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- /**
- * @author Administrator
- * @description 针对表【esm_ins_attribution_template(归属信息模板)】的数据库操作Service实现
- * @createDate 2022-11-11 14:22:24
- */
- @Service
- public class EsmInsAttributionTemplateServiceImpl extends ServiceImpl<EsmInsAttributionTemplateMapper, EsmInsAttributionTemplate>
- implements EsmInsAttributionTemplateService {
- private final EsmInsCompanyService esmInsCompanyService;
- public EsmInsAttributionTemplateServiceImpl(EsmInsCompanyService esmInsCompanyService) {
- this.esmInsCompanyService = esmInsCompanyService;
- }
- @Override
- public HttpResult submit(EsmInsAttributionTemplateSaveVo esmInsAttributionTemplateSaveVo) {
- esmInsCompanyService.isExists(esmInsAttributionTemplateSaveVo.getInsCompanyId());
- EsmInsAttributionTemplate esmInsAttributionTemplate = new EsmInsAttributionTemplate(esmInsAttributionTemplateSaveVo);
- baseMapper.insert(esmInsAttributionTemplate);
- return HttpResult.ok("成功");
- }
- @Override
- public HttpResult getByIdObtain(String id) {
- EsmInsAttributionTemplate esmInsAttributionTemplate = baseMapper.selectById(id);
- return HttpResult.ok(esmInsAttributionTemplate);
- }
- @Override
- public HttpResult getAll(BasePageVO basePageVO) {
- Page<EsmInsAttributionTemplate> page = page(new Page<>(basePageVO.getPageNum(), basePageVO.getPageSize()));
- BasePageResult<EsmInsAttributionTemplate> esmInsAttributionTemplateBasePageResult = new BasePageResult<>(basePageVO.getPageNum(), page.getSize(), page.getTotal(), page.getPages(), page.getRecords());
- return HttpResult.ok(esmInsAttributionTemplateBasePageResult);
- }
- @Override
- public HttpResult deleteById(String id) {
- baseMapper.deleteById(id);
- return HttpResult.ok("删除成功");
- }
- @Override
- public HttpResult revise(String id, EsmInsAttributionTemplateSaveVo esmInsAttributionTemplateSaveVo) {
- esmInsCompanyService.isExists(esmInsAttributionTemplateSaveVo.getInsCompanyId());
- EsmInsAttributionTemplate esmInsAttributionTemplate = new EsmInsAttributionTemplate(esmInsAttributionTemplateSaveVo);
- esmInsAttributionTemplate.setId(id);
- baseMapper.updateById(esmInsAttributionTemplate);
- return HttpResult.ok("修改成功");
- }
- }
|