builder构建体

day-06
Saisai Liu 2024-03-01 21:27:57 +08:00
parent 8cee0c4e43
commit d3c9aeee59
24 changed files with 388 additions and 100 deletions

View File

@ -204,7 +204,7 @@ public class SysDept extends BaseEntity {
.append("email", getEmail())
.append("status", getStatus())
.append("delFlag", getDelFlag())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())

View File

@ -175,7 +175,7 @@ public class SysDictData extends BaseEntity {
.append("listClass", getListClass())
.append("isDefault", getIsDefault())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())

View File

@ -96,7 +96,7 @@ public class SysDictType extends BaseEntity {
.append("dictName", getDictName())
.append("dictType", getDictType())
.append("status", getStatus())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())

View File

@ -234,7 +234,7 @@ public class SysRole extends BaseEntity {
.append("deptCheckStrictly", isDeptCheckStrictly())
.append("status", getStatus())
.append("delFlag", getDelFlag())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())

View File

@ -317,7 +317,7 @@ public class SysUser extends BaseEntity {
.append("delFlag", getDelFlag())
.append("loginIp", getLoginIp())
.append("loginDate", getLoginDate())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", getUpdateBy())
.append("updateTime", getUpdateTime())

View File

@ -4,6 +4,11 @@ import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.TreeEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -13,6 +18,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class Address extends TreeEntity
{
private static final long serialVersionUID = 1L;
@ -62,7 +72,7 @@ public class Address extends TreeEntity
.append("id", getId())
.append("addressName", getAddressName())
.append("sonId", getSonId())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -4,6 +4,11 @@ import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -13,6 +18,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class AsAttributeGroup extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -63,7 +73,7 @@ public class AsAttributeGroup extends BaseEntity
.append("attributeId", getAttributeId())
.append("groupId", getGroupId())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -63,7 +63,7 @@ public class Attribute extends BaseEntity
.append("code", getCode())
.append("name", getName())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,17 +1,30 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
import java.util.List;
/**
* attribute_group
*
* @author muyu
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class AttributeGroup extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -23,6 +36,8 @@ public class AttributeGroup extends BaseEntity
@Excel(name = "组名")
private String name;
private List<Long> checkedAttributeIds;
/** 状态 */
@Excel(name = "状态")
private String states;
@ -62,10 +77,19 @@ public class AttributeGroup extends BaseEntity
.append("name", getName())
.append("states", getStates())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())
.toString();
}
// public static AttributeGroup queryBuilder (AttributeGroupReq attributeGroupReq) {
// return AttributeGroup.builder()
// .createBy(attributeGroupReq)
// .createTime(new Date())
// .build().
// }
}

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class AttributeProduct extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -76,7 +86,7 @@ public class AttributeProduct extends BaseEntity
.append("attributeId", getAttributeId())
.append("value", getValue())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,113 +1,145 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.product.domain.req.BrandReq;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.Date;
/**
* brand
*
* @author Saisai
* @date 2024-02-29
*/
public class Brand extends BaseEntity
{
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class Brand extends BaseEntity {
private static final long serialVersionUID = 1L;
/** 主键 */
/**
*
*/
private Long id;
/** 品牌名称 */
/**
*
*/
@Excel(name = "品牌名称")
private String name;
/** 图像标识 */
/**
*
*/
@Excel(name = "图像标识")
private String logo;
/** 描述 */
/**
*
*/
@Excel(name = "描述")
private String introduction;
/** 品牌启用 */
/**
*
*/
@Excel(name = "品牌启用")
private String status;
/** 公司地址 */
/**
*
*/
@Excel(name = "公司地址")
private String addressName;
public void setId(Long id)
{
public void setId(Long id) {
this.id = id;
}
public Long getId()
{
public Long getId() {
return id;
}
public void setName(String name)
{
public void setName(String name) {
this.name = name;
}
public String getName()
{
public String getName() {
return name;
}
public void setLogo(String logo)
{
public void setLogo(String logo) {
this.logo = logo;
}
public String getLogo()
{
public String getLogo() {
return logo;
}
public void setIntroduction(String introduction)
{
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
public String getIntroduction()
{
public String getIntroduction() {
return introduction;
}
public void setStatus(String status)
{
public void setStatus(String status) {
this.status = status;
}
public String getStatus()
{
public String getStatus() {
return status;
}
public void setAddressName(String addressName)
{
public void setAddressName(String addressName) {
this.addressName = addressName;
}
public String getAddressName()
{
public String getAddressName() {
return addressName;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("name", getName())
.append("logo", getLogo())
.append("introduction", getIntroduction())
.append("status", getStatus())
.append("addressName", getAddressName())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())
.toString();
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("name", getName())
.append("logo", getLogo())
.append("introduction", getIntroduction())
.append("status", getStatus())
.append("addressName", getAddressName())
.append("remark", getRemark())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())
.toString();
}
//添加数据构造体
public static Brand saveBuilder(BrandReq brandReq) {
return Brand.builder()
.id(brandReq.getId())
.name(brandReq.getName())
.logo(brandReq.getLogo())
.introduction(brandReq.getIntroduction())
.status(brandReq.getStatus())
.createBy(SecurityUtils.getUsername())
.createTime(new Date())
.build();
}
}

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class BrandCategory extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -62,7 +72,7 @@ public class BrandCategory extends BaseEntity
.append("categoryId", getCategoryId())
.append("brandId", getBrandId())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class CategoryAttribute extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -62,7 +72,7 @@ public class CategoryAttribute extends BaseEntity
.append("attributeId", getAttributeId())
.append("categoryId", getCategoryId())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class CategoryAttributeGroup extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -62,7 +72,7 @@ public class CategoryAttributeGroup extends BaseEntity
.append("attributeGroupId", getAttributeGroupId())
.append("categoryId", getCategoryId())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -3,6 +3,11 @@ package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.TreeEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class CategoryInfo extends TreeEntity
{
private static final long serialVersionUID = 1L;
@ -77,7 +87,7 @@ public class CategoryInfo extends TreeEntity
.append("parentId", getParentId())
.append("status", getStatus())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ProductCategory extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -62,7 +72,7 @@ public class ProductCategory extends BaseEntity
.append("categoryId", getCategoryId())
.append("productId", getProductId())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -14,6 +19,11 @@ import java.util.Date;
* @author Saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class ProductInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class Rule extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -48,7 +58,7 @@ public class Rule extends BaseEntity
.append("id", getId())
.append("name", getName())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -1,8 +1,13 @@
package com.muyu.product.domain;
import com.muyu.common.security.utils.SecurityUtils;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@ -12,6 +17,11 @@ import org.apache.commons.lang3.builder.ToStringStyle;
* @author saisai
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class RuleProduct extends BaseEntity
{
private static final long serialVersionUID = 1L;
@ -76,7 +86,7 @@ public class RuleProduct extends BaseEntity
.append("ruleId", getRuleId())
.append("ruleValue", getRuleValue())
.append("remark", getRemark())
.append("createBy", getCreateBy())
.append("createBy", SecurityUtils.getUsername())
.append("createTime", getCreateTime())
.append("updateBy", SecurityUtils.getUsername())
.append("updateTime", getUpdateTime())

View File

@ -0,0 +1,48 @@
package com.muyu.product.domain.req;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.util.List;
/**
* attribute_group
*
* @author muyu
* @date 2024-02-29
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class AttributeGroupReq extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键 */
private Long id;
/** 组名 */
@Excel(name = "组名")
private String name;
private List<Long> checkedAttributeIds;
/** 状态 */
@Excel(name = "状态")
private String states;
}

View File

@ -0,0 +1,69 @@
package com.muyu.product.domain.req;
import lombok.AccessLevel;
import lombok.Builder;
import com.muyu.common.core.annotation.Excel;
import com.muyu.common.core.web.domain.BaseEntity;
import com.muyu.common.security.utils.SecurityUtils;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import java.lang.annotation.Annotation;
/**
* @ClassName BrandReq
* @Description
* @Author SaiSai.Liu
* @Date 2024/3/1/0001 9:59
*/
@Data
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class BrandReq {
private static final long serialVersionUID = 1L;
/**
*
*/
private Long id;
/**
*
*/
@Excel(name = "品牌名称")
private String name;
/**
*
*/
@Excel(name = "图像标识")
private String logo;
/**
*
*/
@Excel(name = "描述")
private String introduction;
/**
*
*/
@Excel(name = "品牌启用")
private String status;
/**
*
*/
@Excel(name = "公司地址")
private String addressName;
}

View File

@ -1,26 +1,20 @@
package com.muyu.product.controller;
import java.util.List;
import java.io.IOException;
import javax.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.web.page.TableDataInfo;
import com.muyu.common.log.annotation.Log;
import com.muyu.common.log.enums.BusinessType;
import com.muyu.common.security.annotation.RequiresPermissions;
import com.muyu.product.domain.Brand;
import com.muyu.product.domain.req.BrandReq;
import com.muyu.product.service.IBrandService;
import com.muyu.common.core.web.controller.BaseController;
import com.muyu.common.core.domain.Result;
import com.muyu.common.core.utils.poi.ExcelUtil;
import com.muyu.common.core.web.page.TableDataInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.util.List;
/**
* Controller
@ -76,9 +70,9 @@ public class BrandController extends BaseController
@RequiresPermissions("product:brand:add")
@Log(title = "品牌", businessType = BusinessType.INSERT)
@PostMapping
public Result add(@RequestBody Brand brand)
public Result add(@RequestBody BrandReq brandReq)
{
return toAjax(brandService.insertBrand(brand));
return toAjax(brandService.insertBrand(Brand.saveBuilder(brandReq)));
}
/**
@ -87,9 +81,9 @@ public class BrandController extends BaseController
@RequiresPermissions("product:brand:edit")
@Log(title = "品牌", businessType = BusinessType.UPDATE)
@PutMapping
public Result edit(@RequestBody Brand brand)
public Result edit(@RequestBody BrandReq brandReq)
{
return toAjax(brandService.updateBrand(brand));
return toAjax(brandService.updateBrand(Brand.saveBuilder(brandReq)));
}
/**

View File

@ -2,18 +2,19 @@ package com.muyu.product.service;
import java.util.List;
import com.muyu.product.domain.Brand;
import com.muyu.product.domain.req.BrandReq;
/**
* Service
*
*
* @author Saisai
* @date 2024-02-29
*/
public interface IBrandService
public interface IBrandService
{
/**
*
*
*
* @param id
* @return
*/
@ -21,7 +22,7 @@ public interface IBrandService
/**
*
*
*
* @param brand
* @return
*/
@ -29,7 +30,7 @@ public interface IBrandService
/**
*
*
*
* @param brand
* @return
*/
@ -37,7 +38,7 @@ public interface IBrandService
/**
*
*
*
* @param brand
* @return
*/
@ -45,7 +46,7 @@ public interface IBrandService
/**
*
*
*
* @param ids
* @return
*/
@ -53,7 +54,7 @@ public interface IBrandService
/**
*
*
*
* @param id
* @return
*/

View File

@ -2,6 +2,8 @@ package com.muyu.product.service.impl;
import java.util.List;
import com.muyu.common.core.utils.DateUtils;
import com.muyu.product.domain.AsAttributeGroup;
import com.muyu.product.mapper.AsAttributeGroupMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.muyu.product.mapper.AttributeGroupMapper;
@ -20,6 +22,9 @@ public class AttributeGroupServiceImpl implements IAttributeGroupService
@Autowired
private AttributeGroupMapper attributeGroupMapper;
@Autowired
private AsAttributeGroupMapper asAttributeGroupMapper;
/**
*
*
@ -54,6 +59,11 @@ public class AttributeGroupServiceImpl implements IAttributeGroupService
public int insertAttributeGroup(AttributeGroup attributeGroup)
{
attributeGroup.setCreateTime(DateUtils.getNowDate());
int i = attributeGroupMapper.insertAttributeGroup(attributeGroup);
AsAttributeGroup asAttributeGroup = new AsAttributeGroup();
// asAttributeGroupMapper.insertAsAttributeGroup();
return attributeGroupMapper.insertAttributeGroup(attributeGroup);
}