|
@@ -7,6 +7,7 @@ import com.gyee.backconfig.config.R;
|
|
|
import com.gyee.backconfig.model.auto.ProBasicCompany;
|
|
|
import com.gyee.backconfig.service.auto.IProBasicCompanyService;
|
|
|
import com.gyee.common.model.StringUtils;
|
|
|
+import io.swagger.annotations.*;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -22,6 +23,8 @@ import java.util.List;
|
|
|
* @since 2022-10-15
|
|
|
*/
|
|
|
@RestController
|
|
|
+@RequestMapping("//pro-basic-company")
|
|
|
+@Api(value = "省公司表配置" ,tags = "省公司表配置")
|
|
|
public class ProBasicCompanyController {
|
|
|
@Resource
|
|
|
private IProBasicCompanyService proBasicCompanyService;
|
|
@@ -37,6 +40,12 @@ public class ProBasicCompanyController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping(value = "/listByPage")
|
|
|
+ @ApiOperation(value = "省公司-列表", notes = "省公司-列表")
|
|
|
+ @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "公司id", required = false, dataType = "string", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "name", value = "名称", required = false, dataType = "string", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "aname", value = "别名", required = false, dataType = "string", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageNum", value = "当前页码", required = true, dataType = "string", paramType = "query"),
|
|
|
+ @ApiImplicitParam(name = "pageSize", value = "每页大小", required = true, dataType = "string", paramType = "query")})
|
|
|
public R findList(@RequestParam(value = "id", required = false) String id,
|
|
|
@RequestParam(value = "name", required = false) String name,
|
|
|
@RequestParam(value = "aname", required = false) String aname,
|
|
@@ -57,6 +66,8 @@ public class ProBasicCompanyController {
|
|
|
* @return
|
|
|
*/
|
|
|
@GetMapping(value = "/companys/{id}")
|
|
|
+ @ApiOperation(value = "省公司-根据主键查询", notes = "省公司-根据主键查询")
|
|
|
+ @ApiImplicitParams({ @ApiImplicitParam(name = "id", value = "公司id", required = false, dataType = "string", paramType = "query")})
|
|
|
public R findOne(@PathVariable("id") String id) {
|
|
|
QueryWrapper<ProBasicCompany> qw = new QueryWrapper<>();
|
|
|
qw.eq("id", id);
|
|
@@ -76,7 +87,8 @@ public class ProBasicCompanyController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping(value = "/add-companys")
|
|
|
- public R addAll(@RequestBody ProBasicCompany company) {
|
|
|
+ @ApiOperation(value = "省公司-新增", notes = "省公司-新增")
|
|
|
+ public R addAll(@ApiParam(name = "company", value = "公司对象", required = true)@RequestBody ProBasicCompany company) {
|
|
|
|
|
|
boolean b = proBasicCompanyService.saveOrUpdate(company);
|
|
|
if (b) {
|
|
@@ -94,6 +106,8 @@ public class ProBasicCompanyController {
|
|
|
* @return
|
|
|
*/
|
|
|
@DeleteMapping(value = "/remove-companys/{ids}")
|
|
|
+ @ApiOperation(value = "省公司-删除", notes = "省公司-删除")
|
|
|
+ @ApiImplicitParams({ @ApiImplicitParam(name = "ids", value = "公司id(多条逗号隔开)", required = false, dataType = "string", paramType = "query")})
|
|
|
public R deleteAll(@PathVariable("ids") String ids) {
|
|
|
String[] strings = ids.split(",");
|
|
|
|
|
@@ -114,7 +128,8 @@ public class ProBasicCompanyController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PutMapping(value = "/companys")
|
|
|
- public R update(@RequestBody List<ProBasicCompany> list) {
|
|
|
+ @ApiOperation(value = "省公司-批量修改", notes = "省公司-批量修改")
|
|
|
+ public R update(@ApiParam(name = "list", value = "公司集合", required = true)@RequestBody List<ProBasicCompany> list) {
|
|
|
boolean b = proBasicCompanyService.updateBatchById(list);
|
|
|
if (b) {
|
|
|
return R.ok().data(b);
|