Commit d3402e71 authored by hezhen's avatar hezhen

Merge branch 'base-modify' of http://113.105.137.151:22280/youjj/cloud-platform into base-modify

parents c5cf0f22 b6b38d76
package com.xxfc.platform.vehicle.entity; package com.xxfc.platform.vehicle.entity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import javax.persistence.Column; import javax.persistence.Column;
...@@ -14,23 +15,27 @@ import java.util.Date; ...@@ -14,23 +15,27 @@ import java.util.Date;
public class BranchCompany { public class BranchCompany {
@Id @Id
@GeneratedValue(generator = "JDBC") @GeneratedValue(generator = "JDBC")
@ApiModelProperty("主键id")
private Integer id; private Integer id;
/** /**
* 分公司名称 * 分公司名称
*/ */
@ApiModelProperty("分公司名称")
private String name; private String name;
/** /**
* 分支机构类型 * 分支机构类型
*/ */
@Column(name = "branch_type") @Column(name = "branch_type")
@ApiModelProperty("分支机构类型")
private Integer branchType; private Integer branchType;
/** /**
* 分支机构所属机构 * 分支机构所属机构
*/ */
@Column(name = "subordinate_branch") @Column(name = "subordinate_branch")
@ApiModelProperty("分支机构所属机构")
private Integer subordinateBranch; private Integer subordinateBranch;
...@@ -38,24 +43,28 @@ public class BranchCompany { ...@@ -38,24 +43,28 @@ public class BranchCompany {
* 地址-省/直辖市(编码) * 地址-省/直辖市(编码)
*/ */
@Column(name = "addr_province") @Column(name = "addr_province")
@ApiModelProperty("地址-省/直辖市(编码)")
private Integer addrProvince; private Integer addrProvince;
/** /**
* 地址-市(编码) * 地址-市(编码)
*/ */
@Column(name = "addr_city") @Column(name = "addr_city")
@ApiModelProperty("地址-市(编码)")
private Integer addrCity; private Integer addrCity;
/** /**
* 地址-镇/县(编码) * 地址-镇/县(编码)
*/ */
@Column(name = "addr_town") @Column(name = "addr_town")
@ApiModelProperty("地址-镇/县(编码)")
private Integer addrTown; private Integer addrTown;
/** /**
* 详细地址 * 详细地址
*/ */
@Column(name = "addr_detail") @Column(name = "addr_detail")
@ApiModelProperty("详细地址")
private String addrDetail; private String addrDetail;
private Date createTime; private Date createTime;
...@@ -65,25 +74,30 @@ public class BranchCompany { ...@@ -65,25 +74,30 @@ public class BranchCompany {
/** /**
* 负责人 * 负责人
*/ */
@ApiModelProperty("负责人")
private String leader; private String leader;
/** /**
* 负责人联系方式 * 负责人联系方式
*/ */
@ApiModelProperty("负责人联系方式")
private String leaderContactInfo; private String leaderContactInfo;
/** /**
* 分公司状态 * 分公司状态
*/ */
@ApiModelProperty("分公司状态")
private Integer status; private Integer status;
/** /**
*公司地址-纬度 *公司地址-纬度
*/ */
@ApiModelProperty("公司地址-纬度")
private BigDecimal latitude; private BigDecimal latitude;
/** /**
* 公司地址-经度 * 公司地址-经度
*/ */
@ApiModelProperty("公司地址-经度")
private BigDecimal longitude; private BigDecimal longitude;
private String companyPic; private String companyPic;
......
...@@ -50,7 +50,7 @@ import static com.xxfc.platform.vehicle.constant.VehicleConstant.USER_APP; ...@@ -50,7 +50,7 @@ import static com.xxfc.platform.vehicle.constant.VehicleConstant.USER_APP;
@RequestMapping("/vehicleInfo") @RequestMapping("/vehicleInfo")
@Slf4j @Slf4j
@IgnoreClientToken @IgnoreClientToken
@Api(value = "车辆管理") @Api(value="车辆管理controller",tags={"车辆管理接口"})
public class VehicleController extends BaseController<VehicleBiz> { public class VehicleController extends BaseController<VehicleBiz> {
@Autowired @Autowired
......
package com.xxfc.platform.vehicle.rest; package com.xxfc.platform.vehicle.rest;
import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken; import com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken;
import com.github.wxiaoqi.security.common.context.BaseContextHandler;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.xxfc.platform.vehicle.biz.VehicleLicenseBiz; import com.xxfc.platform.vehicle.biz.VehicleLicenseBiz;
import com.xxfc.platform.vehicle.common.RestResponse; import com.xxfc.platform.vehicle.common.RestResponse;
import com.xxfc.platform.vehicle.common.VehicleBaseController; import com.xxfc.platform.vehicle.common.VehicleBaseController;
...@@ -9,14 +11,23 @@ import com.xxfc.platform.vehicle.entity.VehicleUserLicense; ...@@ -9,14 +11,23 @@ import com.xxfc.platform.vehicle.entity.VehicleUserLicense;
import com.xxfc.platform.vehicle.feign.dto.AppUserDTO; import com.xxfc.platform.vehicle.feign.dto.AppUserDTO;
import com.github.wxiaoqi.security.common.vo.PageDataVO; import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.xxfc.platform.vehicle.pojo.VehicleUserLicenseVo; import com.xxfc.platform.vehicle.pojo.VehicleUserLicenseVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import tk.mybatis.mapper.entity.Example;
import tk.mybatis.mapper.weekend.WeekendSqls;
import java.util.Arrays;
import java.util.List;
@RestController @RestController
@RequestMapping("/user") @RequestMapping("/user")
@Slf4j @Slf4j
@IgnoreClientToken @IgnoreClientToken
@Api(value="常用驾驶人管理controller",tags={"常用驾驶人管理接口"})
public class VehicleLicenseController extends VehicleBaseController<VehicleLicenseBiz> { public class VehicleLicenseController extends VehicleBaseController<VehicleLicenseBiz> {
...@@ -50,6 +61,16 @@ public class VehicleLicenseController extends VehicleBaseController<VehicleLicen ...@@ -50,6 +61,16 @@ public class VehicleLicenseController extends VehicleBaseController<VehicleLicen
return RestResponse.suc(baseBiz.getOneById(id)); return RestResponse.suc(baseBiz.getOneById(id));
} }
@ApiOperation("多个驾驶员查询")
@RequestMapping(value = "/license/multi", method = RequestMethod.GET)
public ObjectRestResponse<List<VehicleUserLicense>> multi(QueryMultiDTO dto) throws Exception {
// BaseContextHandler.getUserID()
List<VehicleUserLicense> list = baseBiz.selectByExample(new Example.Builder(VehicleUserLicense.class)
.where(WeekendSqls.<VehicleUserLicense>custom()
.andIn(VehicleUserLicense::getId, Arrays.asList(dto.getIds().split(",")))).build());
return ObjectRestResponse.success().data(list);
}
@RequestMapping(value = "/license/del", method = RequestMethod.GET) @RequestMapping(value = "/license/del", method = RequestMethod.GET)
public RestResponse del( public RestResponse del(
@RequestParam(value="id",defaultValue="0")Integer id) throws Exception { @RequestParam(value="id",defaultValue="0")Integer id) throws Exception {
...@@ -59,8 +80,10 @@ public class VehicleLicenseController extends VehicleBaseController<VehicleLicen ...@@ -59,8 +80,10 @@ public class VehicleLicenseController extends VehicleBaseController<VehicleLicen
return baseBiz.del(id); return baseBiz.del(id);
} }
@Data
public class QueryMultiDTO{
@ApiModelProperty(value = "主键逗号分割")
public String ids;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment