记得上下班打卡 | git大法好,push需谨慎

Commit ac5ae395 authored by 胡佳晨's avatar 胡佳晨

提交 积分商品增加 字段 simpleType 区别于 TYPE字段 用作局 类别分组

parent f023cff6
-- 添加积分券 --
ALTER TABLE stone_score_items ADD simple_type tinyint DEFAULT 0 COMMENT '类别(区别于TYPE字段)';
......@@ -15,6 +15,8 @@ public class StoneItemBuildParam {
private String itemId;
@ApiModelProperty(required = true, value = "目标类型[1-券|11-商品维度|21-演出维度]", example = "1")
private Integer type;
@ApiModelProperty(required = false, value = "前端暂定 0为默认值 无条件")
private Integer simpleType;
@NotBlank(message = "目标物品不能为空")
@ApiModelProperty(value = "目标物品id", example = "1")
private String targetId;
......
......@@ -20,4 +20,6 @@ public class StoneListParam {
*/
@ApiModelProperty(required = false, value = "状态[1-券]", example = "1")
private Integer type;
@ApiModelProperty(required = false, value = "前端定义 0位默认值 无条件", example = "0")
private Integer simpleType;
}
......@@ -39,7 +39,7 @@ public class StoneItemController extends BaseController {
@GetMapping("integralStoreEdit")
@ApiOperation(value = "积分商品:详情View")
public String integralStoreEdit (ModelMap mmap) {
public String integralStoreEdit(ModelMap mmap) {
mmap.put("platformUrl", platformUrl);
return prefix + "/integralStoreEdit";
}
......@@ -49,7 +49,7 @@ public class StoneItemController extends BaseController {
@PostMapping("list")
@ResponseBody
public TableDataInfo list(StoneListParam listParam) {
PageInfo<StoneScoreItems> result = iItemService.itemList(listParam.getTitle(), listParam.getState(), listParam.getType());
PageInfo<StoneScoreItems> result = iItemService.itemList(listParam.getTitle(), listParam.getState(), listParam.getType(), listParam.getSimpleType());
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(0);
rspData.setRows(result.getList());
......
......@@ -17,7 +17,7 @@ public interface IItemService {
* @param type 类型[1-券]
* @return
*/
PageInfo<StoneScoreItems> itemList(String title, Integer status, Integer type);
PageInfo<StoneScoreItems> itemList(String title, Integer status, Integer type, Integer simpleType);
/**
* 修改 积分物品 状态
......
......@@ -42,7 +42,7 @@ public class ItemServiceImpl implements IItemService {
* @param type 类型[1-券]
* @return
*/
public PageInfo<StoneScoreItems> itemList(String title, Integer status, Integer type) {
public PageInfo<StoneScoreItems> itemList(String title, Integer status, Integer type, Integer simpleType) {
PageInfo<StoneScoreItems> pageInfo;
LocalDateTime now = LocalDateTime.now();
List<StoneScoreItems> newList = new ArrayList();
......@@ -65,6 +65,9 @@ public class ItemServiceImpl implements IItemService {
if (type != -1) {
queryWrapper.eq(StoneScoreItems::getType, type);
}
if (simpleType != 0) {
queryWrapper.eq(StoneScoreItems::getSimpleType, simpleType);
}
}
List<StoneScoreItems> voList = stoneScoreItemsMapper.selectList(queryWrapper);
for (StoneScoreItems item : voList) {
......@@ -202,6 +205,7 @@ public class ItemServiceImpl implements IItemService {
data.setTargetId(param.getTargetId());
data.setTargetTitle(param.getTargetTitle());
data.setType(param.getType());
data.setType(param.getSimpleType());
data.setImg(param.getImg());
data.setScore(param.getScore());
data.setPrice(BigDecimal.ZERO);
......
......@@ -90,6 +90,11 @@ public class StoneScoreItems implements Serializable {
*/
private Integer status;
/**
* 类别(区别于TYPE字段)
*/
private Integer simpleType;
/**
* 定时上架-时间
*/
......
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