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
1a317162
Commit
1a317162
authored
Oct 22, 2019
by
周健威
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/holiday-price' into holiday-price
parents
4429469d
f335e317
Changes
13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
235 additions
and
94 deletions
+235
-94
UserFeign.java
...va/com/github/wxiaoqi/security/admin/feign/UserFeign.java
+1
-0
AppUserVo.java
.../java/com/github/wxiaoqi/security/admin/vo/AppUserVo.java
+4
-0
Festival.java
.../main/java/com/xxfc/platform/vehicle/entity/Festival.java
+30
-0
VehicleModelHolidayPrice.java
...xfc/platform/vehicle/entity/VehicleModelHolidayPrice.java
+2
-1
VehicleModelHolidayPriceFindDTO.java
...orm/vehicle/pojo/dto/VehicleModelHolidayPriceFindDTO.java
+2
-1
VehicleModelHolidayPriceSaveDTO.java
...orm/vehicle/pojo/dto/VehicleModelHolidayPriceSaveDTO.java
+7
-3
FestivalBiz.java
.../main/java/com/xxfc/platform/vehicle/biz/FestivalBiz.java
+47
-0
VehicleModelCalendarPriceBiz.java
...fc/platform/vehicle/biz/VehicleModelCalendarPriceBiz.java
+51
-51
VehicleModelHolidayPriceBiz.java
...xfc/platform/vehicle/biz/VehicleModelHolidayPriceBiz.java
+73
-33
FestivalMapper.java
...java/com/xxfc/platform/vehicle/mapper/FestivalMapper.java
+15
-0
VehicleModelHolidayPriceMapper.java
...atform/vehicle/mapper/VehicleModelHolidayPriceMapper.java
+2
-1
VehicleModelCalendarPriceController.java
...orm/vehicle/rest/VehicleModelCalendarPriceController.java
+0
-3
VehicleModelHolidayPriceAdminController.java
...e/rest/admin/VehicleModelHolidayPriceAdminController.java
+1
-1
No files found.
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/feign/UserFeign.java
View file @
1a317162
...
@@ -133,4 +133,5 @@ public interface UserFeign {
...
@@ -133,4 +133,5 @@ public interface UserFeign {
@GetMapping
(
"/member/user"
)
@GetMapping
(
"/member/user"
)
BaseUserMember
findBaseUserMemberByUserId
(
@RequestParam
(
value
=
"userId"
)
Integer
userId
);
BaseUserMember
findBaseUserMemberByUserId
(
@RequestParam
(
value
=
"userId"
)
Integer
userId
);
}
}
ace-modules/ace-admin-api/src/main/java/com/github/wxiaoqi/security/admin/vo/AppUserVo.java
View file @
1a317162
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
vo
;
package
com
.
github
.
wxiaoqi
.
security
.
admin
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
/**
* 用户信息表
* 用户信息表
*/
*/
@Data
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
AppUserVo
{
public
class
AppUserVo
{
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/Festival.java
0 → 100644
View file @
1a317162
package
com
.
xxfc
.
platform
.
vehicle
.
entity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.persistence.Column
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.util.Date
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/10/18 17:29
*/
@Data
@Table
(
name
=
"festival"
)
@NoArgsConstructor
@AllArgsConstructor
public
class
Festival
{
@Id
@GeneratedValue
(
generator
=
"JDBC"
)
private
Integer
id
;
private
String
name
;
@Column
(
name
=
"crt_time"
)
private
Date
crtTime
;
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/entity/VehicleModelHolidayPrice.java
View file @
1a317162
...
@@ -36,7 +36,8 @@ public class VehicleModelHolidayPrice implements Serializable {
...
@@ -36,7 +36,8 @@ public class VehicleModelHolidayPrice implements Serializable {
/**
/**
* 节假日
* 节假日
*/
*/
private
String
festival
;
@Column
(
name
=
"festival_id"
)
private
Integer
festivalId
;
/**
/**
* 倍数
* 倍数
*/
*/
...
...
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/VehicleModelHolidayPriceFindDTO.java
View file @
1a317162
...
@@ -20,5 +20,6 @@ import java.util.Date;
...
@@ -20,5 +20,6 @@ import java.util.Date;
@NoArgsConstructor
@NoArgsConstructor
public
class
VehicleModelHolidayPriceFindDTO
extends
PageParam
{
public
class
VehicleModelHolidayPriceFindDTO
extends
PageParam
{
private
String
festival
;
private
String
festival
;
private
Date
date
;
private
String
date
;
private
Integer
year
;
}
}
xx-vehicle/xx-vehicle-api/src/main/java/com/xxfc/platform/vehicle/pojo/dto/VehicleModelHolidayPriceSaveDTO.java
View file @
1a317162
...
@@ -6,6 +6,7 @@ import lombok.Data;
...
@@ -6,6 +6,7 @@ import lombok.Data;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -20,13 +21,16 @@ import java.util.List;
...
@@ -20,13 +21,16 @@ import java.util.List;
@NoArgsConstructor
@NoArgsConstructor
public
class
VehicleModelHolidayPriceSaveDTO
implements
Serializable
{
public
class
VehicleModelHolidayPriceSaveDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
Long
id
;
/**
* 节假日id
*/
private
Integer
id
;
/**
/**
* 节假日日期
* 节假日日期
*/
*/
private
String
date
;
private
List
<
Date
>
date
;
/**
/**
* 节假日
* 节假日
名称
*/
*/
private
String
festival
;
private
String
festival
;
/**
/**
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/FestivalBiz.java
0 → 100644
View file @
1a317162
package
com
.
xxfc
.
platform
.
vehicle
.
biz
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
import
com.xxfc.platform.vehicle.entity.Festival
;
import
com.xxfc.platform.vehicle.mapper.FestivalMapper
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.*
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/10/18 17:31
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Service
public
class
FestivalBiz
extends
BaseBiz
<
FestivalMapper
,
Festival
>
{
public
void
add
(
Festival
festival
){
if
(
Objects
.
isNull
(
festival
.
getId
())){
festival
.
setCrtTime
(
new
Date
());
mapper
.
insertSelective
(
festival
);
}
else
{
mapper
.
updateByPrimaryKey
(
festival
);
}
}
public
void
deleteById
(
Integer
festivalId
){
Festival
festival
=
new
Festival
();
festival
.
setId
(
festivalId
);
mapper
.
deleteByPrimaryKey
(
festival
);
}
public
Map
<
Integer
,
Festival
>
findFestivalsByIds
(
List
<
Integer
>
festivalIds
)
{
Map
<
Integer
,
Festival
>
festivalMap
=
new
HashMap
<>(
20
);
List
<
Festival
>
festivals
=
mapper
.
selectByIdList
(
festivalIds
);
if
(
CollectionUtils
.
isNotEmpty
(
festivalIds
)){
festivalMap
=
festivals
.
stream
().
collect
(
Collectors
.
toMap
(
Festival:
:
getId
,
Function
.
identity
()));
}
return
festivalMap
;
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleModelCalendarPriceBiz.java
View file @
1a317162
This diff is collapsed.
Click to expand it.
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/biz/VehicleModelHolidayPriceBiz.java
View file @
1a317162
This diff is collapsed.
Click to expand it.
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/FestivalMapper.java
0 → 100644
View file @
1a317162
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.Festival
;
import
tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
;
import
tk.mybatis.mapper.common.Mapper
;
/**
* @author libin
* @version 1.0
* @description
* @data 2019/10/18 17:33
*/
public
interface
FestivalMapper
extends
Mapper
<
Festival
>,
SelectByIdListMapper
<
Festival
,
Integer
>
{
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/mapper/VehicleModelHolidayPriceMapper.java
View file @
1a317162
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
package
com
.
xxfc
.
platform
.
vehicle
.
mapper
;
import
com.xxfc.platform.vehicle.entity.VehicleModelHolidayPrice
;
import
com.xxfc.platform.vehicle.entity.VehicleModelHolidayPrice
;
import
tk.mybatis.mapper.additional.insert.InsertListMapper
;
import
tk.mybatis.mapper.common.Mapper
;
import
tk.mybatis.mapper.common.Mapper
;
/**
/**
...
@@ -9,5 +10,5 @@ import tk.mybatis.mapper.common.Mapper;
...
@@ -9,5 +10,5 @@ import tk.mybatis.mapper.common.Mapper;
* @description
* @description
* @data 2019/10/14 17:32
* @data 2019/10/14 17:32
*/
*/
public
interface
VehicleModelHolidayPriceMapper
extends
Mapper
<
VehicleModelHolidayPrice
>
{
public
interface
VehicleModelHolidayPriceMapper
extends
Mapper
<
VehicleModelHolidayPrice
>
,
InsertListMapper
<
VehicleModelHolidayPrice
>
{
}
}
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/VehicleModelCalendarPriceController.java
View file @
1a317162
...
@@ -11,14 +11,11 @@ import io.swagger.annotations.ApiOperation;
...
@@ -11,14 +11,11 @@ import io.swagger.annotations.ApiOperation;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
lombok.SneakyThrows
;
import
lombok.SneakyThrows
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.InitializingBean
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDate
;
import
java.time.LocalDate
;
import
java.time.ZoneId
;
import
java.time.ZoneId
;
import
java.time.format.DateTimeFormatter
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
...
xx-vehicle/xx-vehicle-server/src/main/java/com/xxfc/platform/vehicle/rest/admin/VehicleModelHolidayPriceAdminController.java
View file @
1a317162
...
@@ -36,7 +36,7 @@ public class VehicleModelHolidayPriceAdminController {
...
@@ -36,7 +36,7 @@ public class VehicleModelHolidayPriceAdminController {
@GetMapping
(
"/{id}"
)
@GetMapping
(
"/{id}"
)
public
ObjectRestResponse
<
VehicleModelHolidayPriceSaveDTO
>
findVehicleModelHolidayPrice
(
@PathVariable
(
value
=
"id"
)
Long
id
){
public
ObjectRestResponse
<
VehicleModelHolidayPriceSaveDTO
>
findVehicleModelHolidayPrice
(
@PathVariable
(
value
=
"id"
)
Long
id
){
VehicleModelHolidayPriceSaveDTO
vehicleModelHolidayPriceSaveDTO
=
vehicleModelHolidayPriceBiz
.
findVehicleModelHolidayPrice
By
Id
(
id
);
VehicleModelHolidayPriceSaveDTO
vehicleModelHolidayPriceSaveDTO
=
vehicleModelHolidayPriceBiz
.
findVehicleModelHolidayPrice
Festival
Id
(
id
);
return
ObjectRestResponse
.
succ
(
vehicleModelHolidayPriceSaveDTO
);
return
ObjectRestResponse
.
succ
(
vehicleModelHolidayPriceSaveDTO
);
}
}
...
...
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