胡锐 2 years ago
parent db24b32313
commit af288a4314
  1. 41
      hai-service/src/main/java/com/hai/dao/GoodsDetailMapper.java
  2. 14
      hai-service/src/main/java/com/hai/dao/GoodsDetailSqlProvider.java
  3. 16
      hai-service/src/main/java/com/hai/entity/GoodsDetail.java
  4. 70
      hai-service/src/main/java/com/hai/entity/GoodsDetailExample.java

@ -39,22 +39,22 @@ public interface GoodsDetailMapper extends GoodsDetailMapperExt {
int deleteByPrimaryKey(Long id); int deleteByPrimaryKey(Long id);
@Insert({ @Insert({
"insert into goods_detail (company_id, goods_type, ", "insert into goods_detail (company_id, goods_type_name, ",
"`name`, list_describe, ", "goods_type, `name`, ",
"goods_describe, list_img, ", "list_describe, goods_describe, ",
"banner_img, detail_img, ", "list_img, banner_img, ",
"`status`, create_time, ", "detail_img, `status`, ",
"update_time, op_id, ", "create_time, update_time, ",
"op_name, ext_1, ext_2, ", "op_id, op_name, ext_1, ",
"ext_3)", "ext_2, ext_3)",
"values (#{companyId,jdbcType=BIGINT}, #{goodsType,jdbcType=BIGINT}, ", "values (#{companyId,jdbcType=BIGINT}, #{goodsTypeName,jdbcType=VARCHAR}, ",
"#{name,jdbcType=VARCHAR}, #{listDescribe,jdbcType=VARCHAR}, ", "#{goodsType,jdbcType=BIGINT}, #{name,jdbcType=VARCHAR}, ",
"#{goodsDescribe,jdbcType=VARCHAR}, #{listImg,jdbcType=VARCHAR}, ", "#{listDescribe,jdbcType=VARCHAR}, #{goodsDescribe,jdbcType=VARCHAR}, ",
"#{bannerImg,jdbcType=VARCHAR}, #{detailImg,jdbcType=VARCHAR}, ", "#{listImg,jdbcType=VARCHAR}, #{bannerImg,jdbcType=VARCHAR}, ",
"#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, ", "#{detailImg,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, ",
"#{updateTime,jdbcType=TIMESTAMP}, #{opId,jdbcType=BIGINT}, ", "#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, ",
"#{opName,jdbcType=VARCHAR}, #{ext1,jdbcType=VARCHAR}, #{ext2,jdbcType=VARCHAR}, ", "#{opId,jdbcType=BIGINT}, #{opName,jdbcType=VARCHAR}, #{ext1,jdbcType=VARCHAR}, ",
"#{ext3,jdbcType=VARCHAR})" "#{ext2,jdbcType=VARCHAR}, #{ext3,jdbcType=VARCHAR})"
}) })
@Options(useGeneratedKeys=true,keyProperty="id") @Options(useGeneratedKeys=true,keyProperty="id")
int insert(GoodsDetail record); int insert(GoodsDetail record);
@ -67,6 +67,7 @@ public interface GoodsDetailMapper extends GoodsDetailMapperExt {
@Results({ @Results({
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), @Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true),
@Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT), @Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT),
@Result(column="goods_type_name", property="goodsTypeName", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_type", property="goodsType", jdbcType=JdbcType.BIGINT), @Result(column="goods_type", property="goodsType", jdbcType=JdbcType.BIGINT),
@Result(column="name", property="name", jdbcType=JdbcType.VARCHAR), @Result(column="name", property="name", jdbcType=JdbcType.VARCHAR),
@Result(column="list_describe", property="listDescribe", jdbcType=JdbcType.VARCHAR), @Result(column="list_describe", property="listDescribe", jdbcType=JdbcType.VARCHAR),
@ -87,15 +88,16 @@ public interface GoodsDetailMapper extends GoodsDetailMapperExt {
@Select({ @Select({
"select", "select",
"id, company_id, goods_type, `name`, list_describe, goods_describe, list_img, ", "id, company_id, goods_type_name, goods_type, `name`, list_describe, goods_describe, ",
"banner_img, detail_img, `status`, create_time, update_time, op_id, op_name, ", "list_img, banner_img, detail_img, `status`, create_time, update_time, op_id, ",
"ext_1, ext_2, ext_3", "op_name, ext_1, ext_2, ext_3",
"from goods_detail", "from goods_detail",
"where id = #{id,jdbcType=BIGINT}" "where id = #{id,jdbcType=BIGINT}"
}) })
@Results({ @Results({
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), @Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true),
@Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT), @Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT),
@Result(column="goods_type_name", property="goodsTypeName", jdbcType=JdbcType.VARCHAR),
@Result(column="goods_type", property="goodsType", jdbcType=JdbcType.BIGINT), @Result(column="goods_type", property="goodsType", jdbcType=JdbcType.BIGINT),
@Result(column="name", property="name", jdbcType=JdbcType.VARCHAR), @Result(column="name", property="name", jdbcType=JdbcType.VARCHAR),
@Result(column="list_describe", property="listDescribe", jdbcType=JdbcType.VARCHAR), @Result(column="list_describe", property="listDescribe", jdbcType=JdbcType.VARCHAR),
@ -126,6 +128,7 @@ public interface GoodsDetailMapper extends GoodsDetailMapperExt {
@Update({ @Update({
"update goods_detail", "update goods_detail",
"set company_id = #{companyId,jdbcType=BIGINT},", "set company_id = #{companyId,jdbcType=BIGINT},",
"goods_type_name = #{goodsTypeName,jdbcType=VARCHAR},",
"goods_type = #{goodsType,jdbcType=BIGINT},", "goods_type = #{goodsType,jdbcType=BIGINT},",
"`name` = #{name,jdbcType=VARCHAR},", "`name` = #{name,jdbcType=VARCHAR},",
"list_describe = #{listDescribe,jdbcType=VARCHAR},", "list_describe = #{listDescribe,jdbcType=VARCHAR},",

@ -32,6 +32,10 @@ public class GoodsDetailSqlProvider {
sql.VALUES("company_id", "#{companyId,jdbcType=BIGINT}"); sql.VALUES("company_id", "#{companyId,jdbcType=BIGINT}");
} }
if (record.getGoodsTypeName() != null) {
sql.VALUES("goods_type_name", "#{goodsTypeName,jdbcType=VARCHAR}");
}
if (record.getGoodsType() != null) { if (record.getGoodsType() != null) {
sql.VALUES("goods_type", "#{goodsType,jdbcType=BIGINT}"); sql.VALUES("goods_type", "#{goodsType,jdbcType=BIGINT}");
} }
@ -103,6 +107,7 @@ public class GoodsDetailSqlProvider {
sql.SELECT("id"); sql.SELECT("id");
} }
sql.SELECT("company_id"); sql.SELECT("company_id");
sql.SELECT("goods_type_name");
sql.SELECT("goods_type"); sql.SELECT("goods_type");
sql.SELECT("`name`"); sql.SELECT("`name`");
sql.SELECT("list_describe"); sql.SELECT("list_describe");
@ -143,6 +148,10 @@ public class GoodsDetailSqlProvider {
sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}");
} }
if (record.getGoodsTypeName() != null) {
sql.SET("goods_type_name = #{record.goodsTypeName,jdbcType=VARCHAR}");
}
if (record.getGoodsType() != null) { if (record.getGoodsType() != null) {
sql.SET("goods_type = #{record.goodsType,jdbcType=BIGINT}"); sql.SET("goods_type = #{record.goodsType,jdbcType=BIGINT}");
} }
@ -213,6 +222,7 @@ public class GoodsDetailSqlProvider {
sql.SET("id = #{record.id,jdbcType=BIGINT}"); sql.SET("id = #{record.id,jdbcType=BIGINT}");
sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}");
sql.SET("goods_type_name = #{record.goodsTypeName,jdbcType=VARCHAR}");
sql.SET("goods_type = #{record.goodsType,jdbcType=BIGINT}"); sql.SET("goods_type = #{record.goodsType,jdbcType=BIGINT}");
sql.SET("`name` = #{record.name,jdbcType=VARCHAR}"); sql.SET("`name` = #{record.name,jdbcType=VARCHAR}");
sql.SET("list_describe = #{record.listDescribe,jdbcType=VARCHAR}"); sql.SET("list_describe = #{record.listDescribe,jdbcType=VARCHAR}");
@ -242,6 +252,10 @@ public class GoodsDetailSqlProvider {
sql.SET("company_id = #{companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{companyId,jdbcType=BIGINT}");
} }
if (record.getGoodsTypeName() != null) {
sql.SET("goods_type_name = #{goodsTypeName,jdbcType=VARCHAR}");
}
if (record.getGoodsType() != null) { if (record.getGoodsType() != null) {
sql.SET("goods_type = #{goodsType,jdbcType=BIGINT}"); sql.SET("goods_type = #{goodsType,jdbcType=BIGINT}");
} }

@ -23,6 +23,11 @@ public class GoodsDetail implements Serializable {
*/ */
private Long companyId; private Long companyId;
/**
* 商品类型名称
*/
private String goodsTypeName;
/** /**
* 商品类型 * 商品类型
*/ */
@ -116,6 +121,14 @@ public class GoodsDetail implements Serializable {
this.companyId = companyId; this.companyId = companyId;
} }
public String getGoodsTypeName() {
return goodsTypeName;
}
public void setGoodsTypeName(String goodsTypeName) {
this.goodsTypeName = goodsTypeName;
}
public Long getGoodsType() { public Long getGoodsType() {
return goodsType; return goodsType;
} }
@ -250,6 +263,7 @@ public class GoodsDetail implements Serializable {
GoodsDetail other = (GoodsDetail) that; GoodsDetail other = (GoodsDetail) that;
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
&& (this.getCompanyId() == null ? other.getCompanyId() == null : this.getCompanyId().equals(other.getCompanyId())) && (this.getCompanyId() == null ? other.getCompanyId() == null : this.getCompanyId().equals(other.getCompanyId()))
&& (this.getGoodsTypeName() == null ? other.getGoodsTypeName() == null : this.getGoodsTypeName().equals(other.getGoodsTypeName()))
&& (this.getGoodsType() == null ? other.getGoodsType() == null : this.getGoodsType().equals(other.getGoodsType())) && (this.getGoodsType() == null ? other.getGoodsType() == null : this.getGoodsType().equals(other.getGoodsType()))
&& (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName())) && (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
&& (this.getListDescribe() == null ? other.getListDescribe() == null : this.getListDescribe().equals(other.getListDescribe())) && (this.getListDescribe() == null ? other.getListDescribe() == null : this.getListDescribe().equals(other.getListDescribe()))
@ -273,6 +287,7 @@ public class GoodsDetail implements Serializable {
int result = 1; int result = 1;
result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
result = prime * result + ((getCompanyId() == null) ? 0 : getCompanyId().hashCode()); result = prime * result + ((getCompanyId() == null) ? 0 : getCompanyId().hashCode());
result = prime * result + ((getGoodsTypeName() == null) ? 0 : getGoodsTypeName().hashCode());
result = prime * result + ((getGoodsType() == null) ? 0 : getGoodsType().hashCode()); result = prime * result + ((getGoodsType() == null) ? 0 : getGoodsType().hashCode());
result = prime * result + ((getName() == null) ? 0 : getName().hashCode()); result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
result = prime * result + ((getListDescribe() == null) ? 0 : getListDescribe().hashCode()); result = prime * result + ((getListDescribe() == null) ? 0 : getListDescribe().hashCode());
@ -299,6 +314,7 @@ public class GoodsDetail implements Serializable {
sb.append("Hash = ").append(hashCode()); sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id); sb.append(", id=").append(id);
sb.append(", companyId=").append(companyId); sb.append(", companyId=").append(companyId);
sb.append(", goodsTypeName=").append(goodsTypeName);
sb.append(", goodsType=").append(goodsType); sb.append(", goodsType=").append(goodsType);
sb.append(", name=").append(name); sb.append(", name=").append(name);
sb.append(", listDescribe=").append(listDescribe); sb.append(", listDescribe=").append(listDescribe);

@ -245,6 +245,76 @@ public class GoodsDetailExample {
return (Criteria) this; return (Criteria) this;
} }
public Criteria andGoodsTypeNameIsNull() {
addCriterion("goods_type_name is null");
return (Criteria) this;
}
public Criteria andGoodsTypeNameIsNotNull() {
addCriterion("goods_type_name is not null");
return (Criteria) this;
}
public Criteria andGoodsTypeNameEqualTo(String value) {
addCriterion("goods_type_name =", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameNotEqualTo(String value) {
addCriterion("goods_type_name <>", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameGreaterThan(String value) {
addCriterion("goods_type_name >", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameGreaterThanOrEqualTo(String value) {
addCriterion("goods_type_name >=", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameLessThan(String value) {
addCriterion("goods_type_name <", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameLessThanOrEqualTo(String value) {
addCriterion("goods_type_name <=", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameLike(String value) {
addCriterion("goods_type_name like", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameNotLike(String value) {
addCriterion("goods_type_name not like", value, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameIn(List<String> values) {
addCriterion("goods_type_name in", values, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameNotIn(List<String> values) {
addCriterion("goods_type_name not in", values, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameBetween(String value1, String value2) {
addCriterion("goods_type_name between", value1, value2, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeNameNotBetween(String value1, String value2) {
addCriterion("goods_type_name not between", value1, value2, "goodsTypeName");
return (Criteria) this;
}
public Criteria andGoodsTypeIsNull() { public Criteria andGoodsTypeIsNull() {
addCriterion("goods_type is null"); addCriterion("goods_type is null");
return (Criteria) this; return (Criteria) this;

Loading…
Cancel
Save