Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
5c5f4701
Commit
5c5f4701
authored
May 22, 2019
by
hezhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加分类
parent
6228da47
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
270 additions
and
0 deletions
+270
-0
VehicleCata.java
...in/java/com/xxfc/platform/vehicle/entity/VehicleCata.java
+29
-0
VehiclePlatCata.java
...ava/com/xxfc/platform/vehicle/entity/VehiclePlatCata.java
+43
-0
CataVo.java
...pi/src/main/java/com/xxfc/platform/vehicle/vo/CataVo.java
+22
-0
VehicleCataBiz.java
...in/java/com/xxfc/platform/vehicle/biz/VehicleCataBiz.java
+19
-0
VehiclePlatCataBiz.java
...ava/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
+41
-0
VehicleCataMapper.java
...a/com/xxfc/platform/vehicle/mapper/VehicleCataMapper.java
+9
-0
VehiclePlatCataMapper.java
...m/xxfc/platform/vehicle/mapper/VehiclePlatCataMapper.java
+8
-0
VehicleCataController.java
...com/xxfc/platform/vehicle/rest/VehicleCataController.java
+99
-0
No files found.
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehicleCata.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
entity
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
@Table
(
name
=
"vehicle_cata"
)
@Data
public
class
VehicleCata
{
@Id
private
Integer
id
;
//车型id
@Column
(
name
=
"vehicle_id"
)
private
Integer
vehicleId
;
//分类id
@Column
(
name
=
"cata_id"
)
private
Integer
cataId
;
//删除状态 0:有效 1:无效
private
Integer
isdel
;
@Column
(
name
=
"update_time"
)
private
Long
updateTime
;
}
\ No newline at end of file
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehiclePlatCata.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
entity
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Table
(
name
=
"vehicle_plat_cata"
)
@Data
public
class
VehiclePlatCata
{
@Id
private
Integer
id
;
//父类id
@Column
(
name
=
"parent_id"
)
private
Integer
parentId
;
//名称
private
String
name
;
//icon
private
String
icon
;
//描述
private
String
desc
;
//排序
private
Integer
rank
;
//级别 1:一级分类 2:二级分类
private
Integer
level
;
//删除状态 0:有效 1:无效
private
Integer
state
;
@Column
(
name
=
"update_time"
)
private
Long
updateTime
;
}
\ No newline at end of file
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/vo/CataVo.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
vo
;
import
lombok.Data
;
@Data
public
class
CataVo
{
private
Integer
id
;
//父类id
private
Integer
parent_id
;
//名称
private
String
name
;
//图标
private
String
icon
;
//描述
private
String
desc
;
//级别
private
Integer
level
;
//排序
private
Integer
rank
;
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleCataBiz.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.xxfc.platform.vehicle.entity.VehicleCata
;
import
com.xxfc.platform.vehicle.mapper.VehicleCataMapper
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
@Slf4j
public
class
VehicleCataBiz
extends
BaseBiz
<
VehicleCataMapper
,
VehicleCata
>
{
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehiclePlatCataBiz.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
com.xxfc.platform.vehicle.mapper.VehiclePlatCataMapper
;
import
com.xxfc.platform.vehicle.vo.CataVo
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
@Slf4j
public
class
VehiclePlatCataBiz
extends
BaseBiz
<
VehiclePlatCataMapper
,
VehiclePlatCata
>
{
//更新
@Transactional
public
RestResponse
update
(
CataVo
cataVo
){
VehiclePlatCata
vehiclePlatCata
=
new
VehiclePlatCata
();
BeanUtils
.
copyProperties
(
cataVo
,
vehiclePlatCata
);
vehiclePlatCata
.
setUpdateTime
(
System
.
currentTimeMillis
()/
1000
);
if
(
vehiclePlatCata
.
getId
()==
null
||
vehiclePlatCata
.
getId
()==
0
){
mapper
.
insertSelective
(
vehiclePlatCata
);
}
else
{
mapper
.
updateByPrimaryKeySelective
(
vehiclePlatCata
);
}
return
RestResponse
.
suc
();
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleCataMapper.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.Campsite
;
import
com.xxfc.platform.vehicle.entity.VehicleCata
;
import
tk.mybatis.mapper.common.Mapper
;
public
interface
VehicleCataMapper
extends
Mapper
<
VehicleCata
>
{
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehiclePlatCataMapper.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.VehiclePlatCata
;
import
tk.mybatis.mapper.common.Mapper
;
public
interface
VehiclePlatCataMapper
extends
Mapper
<
VehiclePlatCata
>
{
}
\ No newline at end of file
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleCataController.java
0 → 100644
View file @
5c5f4701
package
com
.
xxfc
.
platform
.
vehicle
.
rest
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONException
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreClientToken
;
import
com.github.wxiaoqi.security.auth.client.annotation.IgnoreUserToken
;
import
com.github.wxiaoqi.security.auth.client.config.UserAuthConfig
;
import
com.github.wxiaoqi.security.common.context.BaseContextHandler
;
import
com.xxfc.platform.vehicle.biz.VehicleBiz
;
import
com.xxfc.platform.vehicle.biz.VehicleBookRecordBiz
;
import
com.xxfc.platform.vehicle.biz.VehicleCataBiz
;
import
com.xxfc.platform.vehicle.biz.VehiclePlatCataBiz
;
import
com.xxfc.platform.vehicle.common.BaseController
;
import
com.xxfc.platform.vehicle.common.CustomIllegalParamException
;
import
com.xxfc.platform.vehicle.common.RestResponse
;
import
com.xxfc.platform.vehicle.constant.ResCode.ResCode
;
import
com.xxfc.platform.vehicle.entity.Vehicle
;
import
com.xxfc.platform.vehicle.feign.UserFeign
;
import
com.xxfc.platform.vehicle.feign.dto.UserDTO
;
import
com.xxfc.platform.vehicle.vo.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.joda.time.format.DateTimeFormat
;
import
org.joda.time.format.DateTimeFormatter
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.util.List
;
@RestController
@RequestMapping
(
"/vehiclecata"
)
@Slf4j
@IgnoreClientToken
public
class
VehicleCataController
extends
BaseController
<
VehiclePlatCataBiz
>
{
@Autowired
private
VehicleBookRecordBiz
vehicleBookRecordBiz
;
@Autowired
VehicleBiz
vehicleBiz
;
@Autowired
UserFeign
userFeign
;
@Autowired
private
UserAuthConfig
userAuthConfig
;
@RequestMapping
(
value
=
"/update"
,
method
=
RequestMethod
.
POST
)
public
RestResponse
update
(
@RequestBody
CataVo
cataVo
)
throws
Exception
{
return
baseBiz
.
update
(
cataVo
);
}
/* @RequestMapping(value = "/{id}", method = RequestMethod.GET)
public RestResponse<Vehicle> get(@PathVariable String id) {
return RestResponse.data(baseBiz.get(id));
}
@RequestMapping(value = "", method = RequestMethod.POST)
public RestResponse add(@RequestBody List<AddOrUpdateVehicleVo> addOrUpdateVehicleVoList) throws Exception {
return baseBiz.add(addOrUpdateVehicleVoList);
}
@RequestMapping(value = "", method = RequestMethod.PUT)
public RestResponse update(@RequestBody List<AddOrUpdateVehicleVo> addOrUpdateVehicleVoList) throws Exception {
return baseBiz.update(addOrUpdateVehicleVoList);
}
@RequestMapping(value = "", method = RequestMethod.DELETE)
public RestResponse discard(@RequestBody List<String> idList) throws Exception {
return baseBiz.discard(idList);
}
@RequestMapping(value = "/page", method = RequestMethod.GET)
public RestResponse<PageDataVO<QueryVehicleVo>> getByPage(@RequestParam String vehiclePageQueryVoJson) throws Exception {
VehiclePageQueryVo vehiclePageQueryVo = null;
try {
vehiclePageQueryVo = JSON.parseObject(vehiclePageQueryVoJson, VehiclePageQueryVo.class);
UserDTO userDTO = userFeign.userinfoByToken(userAuthConfig.getToken(request)).getData();
if (userDTO != null) {
if (userDTO.getDataAll() == 2) {
List<Integer> companyList = vehicleBiz.dataCompany(userDTO.getDataZone(), userDTO.getDataCompany());
return RestResponse.data(baseBiz.getByPageNotAllData(vehiclePageQueryVo, companyList));
}
}
return RestResponse.data(baseBiz.getByPage(vehiclePageQueryVo));
} catch (JSONException ex) {
return RestResponse.code(ResCode.INVALID_REST_REQ_PARAM.getCode());
} catch (CustomIllegalParamException ex) {
return RestResponse.code(ResCode.INVALID_REST_REQ_PARAM.getCode());
}
}*/
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment