Browse Source

🚀 前后端项目分离

master
wangxiang 3 years ago
parent
commit
7f16af0e46
  1. 4
      kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Address.java
  2. 7
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/AddressController.java

4
kicc-platform/kicc-platform-api/kicc-system-api/src/main/java/com/cloud/kicc/system/api/entity/Address.java

@ -3,6 +3,7 @@ package com.cloud.kicc.system.api.entity;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.cloud.kicc.common.data.entity.TreeEntity; import com.cloud.kicc.common.data.entity.TreeEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors; import lombok.experimental.Accessors;
@ -19,11 +20,14 @@ import lombok.experimental.Accessors;
@TableName(value="sys_address") @TableName(value="sys_address")
public class Address extends TreeEntity<Address> { public class Address extends TreeEntity<Address> {
@ApiModelProperty("编码")
@TableId(value = "code") @TableId(value = "code")
private String code; private String code;
@ApiModelProperty("层级")
private Integer level; private Integer level;
@ApiModelProperty("排序")
private boolean lastLevel; private boolean lastLevel;
} }

7
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/controller/AddressController.java

@ -8,6 +8,7 @@ import com.cloud.kicc.common.core.constant.AppConstants;
import com.cloud.kicc.system.api.entity.Address; import com.cloud.kicc.system.api.entity.Address;
import com.cloud.kicc.system.service.AddressService; import com.cloud.kicc.system.service.AddressService;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@ -35,6 +36,7 @@ public class AddressController {
* @return * @return
*/ */
@PostMapping("/add") @PostMapping("/add")
@ApiOperation(value = "新增")
public R add(@RequestBody Address address){ public R add(@RequestBody Address address){
addressService.save(address); addressService.save(address);
return R.ok(address); return R.ok(address);
@ -46,6 +48,7 @@ public class AddressController {
* @return * @return
*/ */
@PutMapping("/update") @PutMapping("/update")
@ApiOperation(value = "修改")
public R update(@RequestBody Address address){ public R update(@RequestBody Address address){
addressService.updateById(address); addressService.updateById(address);
return R.ok(address); return R.ok(address);
@ -56,6 +59,7 @@ public class AddressController {
* @param ids 节点id * @param ids 节点id
* @return * @return
*/ */
@ApiOperation(value = "删除")
@DeleteMapping("/remove/{ids}") @DeleteMapping("/remove/{ids}")
public R remove(@PathVariable("ids") String[] ids){ public R remove(@PathVariable("ids") String[] ids){
addressService.removeBatchByIds(Arrays.asList(ids)); addressService.removeBatchByIds(Arrays.asList(ids));
@ -67,6 +71,7 @@ public class AddressController {
* @param id * @param id
* @return * @return
*/ */
@ApiOperation(value = "根据Id列表查询list")
@GetMapping("/query/{id}") @GetMapping("/query/{id}")
public R getById(@PathVariable("id") String id) { public R getById(@PathVariable("id") String id) {
return R.ok(addressService.getById(id)); return R.ok(addressService.getById(id));
@ -77,6 +82,7 @@ public class AddressController {
* @param address * @param address
* @return * @return
*/ */
@ApiOperation(value = "首页查询")
@GetMapping("/list") @GetMapping("/list")
public R list(Address address) { public R list(Address address) {
List<Address> addressList = addressService.queryList(address); List<Address> addressList = addressService.queryList(address);
@ -88,6 +94,7 @@ public class AddressController {
* @param parentIds * @param parentIds
* @return * @return
*/ */
@ApiOperation(value = "根据parentIds列表查询list")
@GetMapping("/queryByParentIds/{ids}") @GetMapping("/queryByParentIds/{ids}")
public R queryByParentIds(@PathVariable("ids") String[] parentIds) { public R queryByParentIds(@PathVariable("ids") String[] parentIds) {
if (ObjectUtil.isEmpty(parentIds)) { if (ObjectUtil.isEmpty(parentIds)) {

Loading…
Cancel
Save