Browse Source

标签调整

v1.0
Yen 2 years ago
parent
commit
95b034c23a
  1. 1
      src/main/java/com/qs/serve/common/util/CodeGenUtil.java
  2. 2
      src/main/java/com/qs/serve/modules/tag/controller/TagInfoController.java
  3. 6
      src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java

1
src/main/java/com/qs/serve/common/util/CodeGenUtil.java

@ -31,6 +31,7 @@ public class CodeGenUtil {
@Getter @Getter
@AllArgsConstructor @AllArgsConstructor
public enum SourceDataKey{ public enum SourceDataKey{
TagInfo("T","TagInfo"),
SaleRegion("S","SaleRegion"), SaleRegion("S","SaleRegion"),
Budget("","Budget"), Budget("","Budget"),
BizRegion("B","BizRegion"), BizRegion("B","BizRegion"),

2
src/main/java/com/qs/serve/modules/tag/controller/TagInfoController.java

@ -6,6 +6,7 @@ import com.qs.serve.common.model.dto.PageVo;
import com.qs.serve.common.model.dto.R; import com.qs.serve.common.model.dto.R;
import com.qs.serve.common.model.enums.BizType; import com.qs.serve.common.model.enums.BizType;
import com.qs.serve.common.model.enums.SystemModule; import com.qs.serve.common.model.enums.SystemModule;
import com.qs.serve.common.util.CodeGenUtil;
import com.qs.serve.common.util.PageUtil; import com.qs.serve.common.util.PageUtil;
import com.qs.serve.common.util.CopierUtil; import com.qs.serve.common.util.CopierUtil;
import com.qs.serve.common.util.StringUtils; import com.qs.serve.common.util.StringUtils;
@ -102,6 +103,7 @@ public class TagInfoController {
public R<?> save(@RequestBody @Valid TagInfoBo param){ public R<?> save(@RequestBody @Valid TagInfoBo param){
param.setId(null); param.setId(null);
TagInfo entity = CopierUtil.copy(param,new TagInfo()); TagInfo entity = CopierUtil.copy(param,new TagInfo());
entity.setTagCode(CodeGenUtil.getDataCode(CodeGenUtil.SourceDataKey.TagInfo));
TagCategory tagCategory = tagCategoryService.getById(param.getTagCategoryId()); TagCategory tagCategory = tagCategoryService.getById(param.getTagCategoryId());
entity.setTagCategoryName(tagCategory.getCategoryName()); entity.setTagCategoryName(tagCategory.getCategoryName());
boolean result = tagInfoService.save(entity); boolean result = tagInfoService.save(entity);

6
src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java

@ -31,6 +31,9 @@ public class TagInfo implements Serializable {
@TableId(type = IdType.AUTO) @TableId(type = IdType.AUTO)
private Long id; private Long id;
/** 标签名 */
private String tagCode;
/** 标签名 */ /** 标签名 */
@Length(max = 255,message = "标签名长度不能超过255字") @Length(max = 255,message = "标签名长度不能超过255字")
private String tagName; private String tagName;
@ -42,6 +45,9 @@ public class TagInfo implements Serializable {
@Length(max = 255,message = "标签类目名称长度不能超过255字") @Length(max = 255,message = "标签类目名称长度不能超过255字")
private String tagCategoryName; private String tagCategoryName;
/** 工作类别 */
private String workType;
/** 备注 */ /** 备注 */
@Length(max = 255,message = "备注长度不能超过255字") @Length(max = 255,message = "备注长度不能超过255字")
private String remark; private String remark;

Loading…
Cancel
Save