diff --git a/laws-modules/src/main/java/com/jero/modules/laws/part/controller/LawsPartProductionFactoryController.java b/laws-modules/src/main/java/com/jero/modules/laws/part/controller/LawsPartProductionFactoryController.java new file mode 100644 index 00000000..70c80b53 --- /dev/null +++ b/laws-modules/src/main/java/com/jero/modules/laws/part/controller/LawsPartProductionFactoryController.java @@ -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 lawsPartProductionFactory, + HttpServletRequest req) { + List list = lawsPartProductionFactoryService.getList(lawsPartProductionFactory,req); + return Result.OK(list); + } +} diff --git a/laws-modules/src/main/java/com/jero/modules/laws/part/entity/LawsPartProductionFactory.java b/laws-modules/src/main/java/com/jero/modules/laws/part/entity/LawsPartProductionFactory.java index de958bdf..2db716ff 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/part/entity/LawsPartProductionFactory.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/part/entity/LawsPartProductionFactory.java @@ -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; } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/part/service/ILawsPartProductionFactoryService.java b/laws-modules/src/main/java/com/jero/modules/laws/part/service/ILawsPartProductionFactoryService.java index a4b6c44a..bdd7defb 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/part/service/ILawsPartProductionFactoryService.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/part/service/ILawsPartProductionFactoryService.java @@ -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 { + List getList(LawsPartProductionFactory lawsPartProductionFactory, HttpServletRequest req); } diff --git a/laws-modules/src/main/java/com/jero/modules/laws/part/service/impl/LawsPartProductionFactoryServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/part/service/impl/LawsPartProductionFactoryServiceImpl.java index 120159f2..287d082b 100644 --- a/laws-modules/src/main/java/com/jero/modules/laws/part/service/impl/LawsPartProductionFactoryServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/laws/part/service/impl/LawsPartProductionFactoryServiceImpl.java @@ -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 implements ILawsPartProductionFactoryService { + @Override + public List getList(LawsPartProductionFactory lawsPartProductionFactory, HttpServletRequest req) { + QueryWrapper queryWrapper = + QueryGenerator.initQueryWrapper(lawsPartProductionFactory, req.getParameterMap()); + return list(queryWrapper); + } }