添加生产厂家列表接口

This commit is contained in:
梁琦涛
2024-10-08 14:48:47 +08:00
parent 5009c6ec2d
commit f7e187832d
4 changed files with 66 additions and 7 deletions
@@ -0,0 +1,44 @@
package com.jero.modules.laws.part.controller;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.jero.common.api.vo.Result;
import com.jero.common.aspect.annotation.AutoLog;
import com.jero.modules.laws.part.entity.LawsPartProductionFactory;
import com.jero.modules.laws.part.service.ILawsPartProductionFactoryService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
@Api(tags = "业务支持-生产厂家表")
@RestController
@RequestMapping("/laws/lawsPartProductionFactory")
@Slf4j
public class LawsPartProductionFactoryController {
@Resource
private ILawsPartProductionFactoryService lawsPartProductionFactoryService;
/**
* 列表查询
*
* @param lawsPartProductionFactory
* @return
*/
@AutoLog(value = "业务支持-生产厂家表-列表")
@ApiOperation(value = "业务支持-生产厂家表-列表", notes = "业务支持-生产厂家表-列表")
@GetMapping(value = "/list")
@ApiOperationSupport(order = 1)
public Result<List<LawsPartProductionFactory>> list(LawsPartProductionFactory lawsPartProductionFactory,
HttpServletRequest req) {
List<LawsPartProductionFactory> list = lawsPartProductionFactoryService.getList(lawsPartProductionFactory,req);
return Result.OK(list);
}
}
@@ -15,7 +15,7 @@ import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
/**
*
* 生产厂家表
* @TableName laws_part_production_factory
*/
@TableName(value ="laws_part_production_factory")
@@ -64,14 +64,14 @@ public class LawsPartProductionFactory implements Serializable {
private Integer delFlag;
/**
* FND+GPC代码
* 生产厂家
*/
@ApiModelProperty(value = "FND+GPC代码")
private String fndGpc;
@ApiModelProperty(value = "生产厂家")
private String productionFactory;
/**
* 法规件名称(关键零部件名称)
* 生产厂家code
*/
@ApiModelProperty(value = "法规件名称(关键零部件名称)")
private String regPartNameCn;
@ApiModelProperty(value = "生产厂家code")
private String productionFactoryCode;
}
@@ -3,6 +3,10 @@ package com.jero.modules.laws.part.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.jero.modules.laws.part.entity.LawsPartProductionFactory;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
public interface ILawsPartProductionFactoryService extends IService<LawsPartProductionFactory> {
List<LawsPartProductionFactory> getList(LawsPartProductionFactory lawsPartProductionFactory, HttpServletRequest req);
}
@@ -1,17 +1,28 @@
package com.jero.modules.laws.part.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.jero.common.system.query.QueryGenerator;
import com.jero.modules.laws.part.entity.LawsPartProductionFactory;
import com.jero.modules.laws.part.mapper.LawsPartProductionFactoryMapper;
import com.jero.modules.laws.part.service.ILawsPartProductionFactoryService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
@Service
@Slf4j
public class LawsPartProductionFactoryServiceImpl extends ServiceImpl<LawsPartProductionFactoryMapper, LawsPartProductionFactory>
implements ILawsPartProductionFactoryService {
@Override
public List<LawsPartProductionFactory> getList(LawsPartProductionFactory lawsPartProductionFactory, HttpServletRequest req) {
QueryWrapper<LawsPartProductionFactory> queryWrapper =
QueryGenerator.initQueryWrapper(lawsPartProductionFactory, req.getParameterMap());
return list(queryWrapper);
}
}