diff --git a/src/main/java/com/qs/serve/common/util/CodeGenUtil.java b/src/main/java/com/qs/serve/common/util/CodeGenUtil.java index b9eb5302..88d18c31 100644 --- a/src/main/java/com/qs/serve/common/util/CodeGenUtil.java +++ b/src/main/java/com/qs/serve/common/util/CodeGenUtil.java @@ -31,6 +31,7 @@ public class CodeGenUtil { @Getter @AllArgsConstructor public enum SourceDataKey{ + TagInfo("T","TagInfo"), SaleRegion("S","SaleRegion"), Budget("","Budget"), BizRegion("B","BizRegion"), diff --git a/src/main/java/com/qs/serve/modules/tag/controller/TagInfoController.java b/src/main/java/com/qs/serve/modules/tag/controller/TagInfoController.java index 25de6590..89713c3e 100644 --- a/src/main/java/com/qs/serve/modules/tag/controller/TagInfoController.java +++ b/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.enums.BizType; 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.CopierUtil; import com.qs.serve.common.util.StringUtils; @@ -102,6 +103,7 @@ public class TagInfoController { public R save(@RequestBody @Valid TagInfoBo param){ param.setId(null); TagInfo entity = CopierUtil.copy(param,new TagInfo()); + entity.setTagCode(CodeGenUtil.getDataCode(CodeGenUtil.SourceDataKey.TagInfo)); TagCategory tagCategory = tagCategoryService.getById(param.getTagCategoryId()); entity.setTagCategoryName(tagCategory.getCategoryName()); boolean result = tagInfoService.save(entity); diff --git a/src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java b/src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java index e45fd8ed..5ef21bef 100644 --- a/src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java +++ b/src/main/java/com/qs/serve/modules/tag/entity/TagInfo.java @@ -31,6 +31,9 @@ public class TagInfo implements Serializable { @TableId(type = IdType.AUTO) private Long id; + /** 标签名 */ + private String tagCode; + /** 标签名 */ @Length(max = 255,message = "标签名长度不能超过255字") private String tagName; @@ -42,6 +45,9 @@ public class TagInfo implements Serializable { @Length(max = 255,message = "标签类目名称长度不能超过255字") private String tagCategoryName; + /** 工作类别 */ + private String workType; + /** 备注 */ @Length(max = 255,message = "备注长度不能超过255字") private String remark;