Commit a5ce0f80 authored by huxiuwu's avatar huxiuwu

1.新增模型类型入库查询处理

parent 703ab397
package com.pms.ocp.controller;
import com.pms.ocp.common.constants.CodeEnum;
import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelType;
import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.ModelGroupService;
import com.pms.ocp.service.ModelPropertyService;
import com.pms.ocp.service.ModelService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
......@@ -35,6 +37,9 @@ public class ModelBaseController {
@Autowired
private ModelGroupService modelGroupService;
@Autowired
private ModelPropertyService modelPropertyService;
/**
* 模型分类-查询
*
......@@ -65,8 +70,12 @@ public class ModelBaseController {
@ApiOperation("模型分类-删除")
@PostMapping("/delete/model/type")
public ResponseVO deleteModelType(ModelType modelType) {
// return modelType.deleteModelType();
return null;
String modelTypeId = modelType.getObjId();
if (StringUtils.isNotBlank(modelTypeId)) {
return modelGroupService.deleteModelType(modelTypeId);
} else {
return ResponseVO.error(CodeEnum.REQUIRED_PARAMETER_EMPTY);
}
}
/**
......@@ -76,8 +85,8 @@ public class ModelBaseController {
*/
@ApiOperation("模型分类-修改")
@PostMapping("/update/model/type")
public ResponseVO updateModelType() {
return ResponseVO.ok();
public ResponseVO updateModelType(ModelType modelType) {
return modelGroupService.updateModelType(modelType);
}
/**
......@@ -125,7 +134,7 @@ public class ModelBaseController {
*/
@ApiOperation("模型-修改")
@PostMapping("/update/model")
public ResponseVO updateModel(Model model) {
public ResponseVO updateModel(@RequestBody Model model) {
return modelService.updateModel(model);
}
......@@ -215,7 +224,7 @@ public class ModelBaseController {
@ApiOperation("模型属性-查询")
@GetMapping("get/model/property")
public ResponseVO getModelProperty() {
return ResponseVO.ok();
return ResponseVO.ok(modelPropertyService.getModelProperty());
}
/**
......
......@@ -2,6 +2,7 @@ package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
/**
......@@ -11,18 +12,19 @@ import lombok.Data;
*/
@Data
@TableName("ocp_model_prop")
public class ModelProperty {
/**
* 模型属性编号
*/
@TableId
private String propId;
private String objId;
/**
* 模型编号
*/
private String modelId;
private String modelCode;
/**
* 属性名称
......@@ -32,7 +34,7 @@ public class ModelProperty {
/**
* 属性编码
*/
private String columnCode;
private String propCode;
/**
* 属性描述
......@@ -69,43 +71,35 @@ public class ModelProperty {
/**
* 推广类型
*/
private String prop_promotion;
private String propPromotion;
/**
* 省公司ID
*/
private String company_id;
/**
* 省公司名称
*/
private String company_name;
/**
* 显示顺序
*/
private String prop_dispidx;
private String propOrderNo;
/**
* 提交人id
*/
private String prop_user_id;
private String propUserId;
/**
* 提交人姓名
*/
private String prop_user_name;
private String propUserName;
/**
* 创建时间
*/
@TableField(value = "is_required")
@TableField(value = "prop_ctime")
private String prop_ctime;
/**
* 修改时间
*/
@TableField(value = "is_required")
@TableField(value = "prop_mtime")
private String prop_mtime;
}
......
package com.pms.ocp.model.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* @Auther: wangjian
......@@ -26,6 +31,11 @@ public class ModelType {
*/
private String modelGroupName;
/**
* 模型分类编码
*/
private String modelGroupCode;
/**
* 上级模型分类编码
*/
......@@ -39,55 +49,36 @@ public class ModelType {
/**
* 展示顺序
*/
private String group;
private Integer groupOrderNo;
/**
* 模型分类编码
* 所属公司code
*/
private String modelGroupCode;
private String groupCompanyCode;
/**
* 模型表
* 提交人id
*/
private String modelTable;
private String groupUserId;
/**
* 是否启用
*/
private String isUse;
/**
* 模型推广类型
* 0:统推,1:自建
*/
private String modelPromotion;
/**
* 公司code
*/
private String ownerCompanyCode;
private String groupUserName;
/**
* 公司名称
* 模型创建时间
*/
private String ownerCompanyName;
@TableField(value = "group_ctime")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date groupCreateTime;
/**
* 排列顺序
* 模型修改时间
*/
private String modelOrderNo;
/**
* 提交人id
*/
private String modelUserId;
/**
* 提交人姓名
*/
private String modelUserName;
@TableField(value = "group_mtime")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date groupUpdateTime;
}
......@@ -8,4 +8,8 @@ public interface ModelGroupService {
ResponseVO getModelType();
ResponseVO createModelType(ModelType modelType);
ResponseVO deleteModelType(String modelTypeId);
ResponseVO updateModelType(ModelType modelType);
}
......@@ -50,5 +50,5 @@ public interface ModelPropertyService {
* @param modelId
* @return
*/
ModelProperty getModelProperty(String modelId);
List<ModelProperty> getModelProperty();
}
......@@ -2,6 +2,7 @@ package com.pms.ocp.service;
import com.pms.ocp.common.constants.CodeEnum;
import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelType;
import com.pms.ocp.model.vo.ResponseVO;
import java.util.List;
......@@ -53,6 +54,4 @@ public interface ModelService {
*/
Model getModel(String modelId);
}
......@@ -42,4 +42,24 @@ public class ModelGroupServiceImpl implements ModelGroupService {
return ResponseVO.ok(CodeEnum.INSERT_FAIL);
}
}
@Override
public ResponseVO deleteModelType(String modelTypeId) {
int result = modelTypeMapper.deleteById(modelTypeId);
if (result > 0) {
return ResponseVO.error(CodeEnum.SUCCESS);
} else {
return ResponseVO.ok(CodeEnum.UNKNOWN);
}
}
@Override
public ResponseVO updateModelType(ModelType modelType) {
int result = modelTypeMapper.updateById(modelType);
if (result > 0) {
return ResponseVO.error(CodeEnum.SUCCESS);
} else {
return ResponseVO.ok(CodeEnum.UP_DATA_FAIL);
}
}
}
package com.pms.ocp.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.pms.ocp.model.entity.ModelProperty;
import com.pms.ocp.service.ModelPropertyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
......@@ -14,6 +16,9 @@ import java.util.List;
@Service
public class ModelPropertyServiceImpl implements ModelPropertyService {
@Autowired
@Override
public Integer createModelProperty(ModelProperty modelProperty) {
return null;
......@@ -34,8 +39,14 @@ public class ModelPropertyServiceImpl implements ModelPropertyService {
return null;
}
/**
* todo
* @return
*/
@Override
public ModelProperty getModelProperty(String modelId) {
public List<ModelProperty> getModelProperty() {
QueryWrapper<ModelProperty> wrapper = new QueryWrapper<>();
return null;
}
}
......@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.pms.ocp.common.constants.CodeEnum;
import com.pms.ocp.mapper.ModelMapper;
import com.pms.ocp.model.entity.Model;
import com.pms.ocp.model.entity.ModelType;
import com.pms.ocp.model.vo.ResponseVO;
import com.pms.ocp.service.ModelService;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -57,7 +58,7 @@ public class ModelServiceImpl implements ModelService {
if (result > 0) {
return ResponseVO.ok(CodeEnum.SUCCESS);
} else {
return ResponseVO.error("删除角色失败!");
return ResponseVO.error(CodeEnum.UNKNOWN);
}
}
......
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