当前位置: 首页 > news >正文

给小企业做网站多少钱搜索引擎优化的概念

给小企业做网站多少钱,搜索引擎优化的概念,新闻热点事件摘抄及评论,佛山优化企业网站排名平台1、应用场景:在我们的数据库表中经常会有status这个字段,这个字段经常表示此类商品的状态,例如:0->删除,1->上架,0->下架,等等。 2、我们返回给前端数据时,如果在页面显示0…

1、应用场景:在我们的数据库表中经常会有status这个字段,这个字段经常表示此类商品的状态,例如:0->删除,1->上架,0->下架,等等。

 2、我们返回给前端数据时,如果在页面显示0、1、2,显然是不合适的。 这时就需要我们定义一个枚举类来解决这个问题。

        2.1 写一个枚举,用于描述状态的意思
package com.by.enmus;import lombok.Getter;
import lombok.Setter;import java.util.Arrays;
import java.util.Optional;/*** <p>Project: wms-root - ProduceStatus</p>* <p>Powered by scl On 2024-02-27 14:54:47</p>* <p>描述:<p>** @author 孙臣龙 [1846080280@qq.com]* @version 1.0* @since 17*/
public enum ProductStatus {SALE(1, "上架"),OFF_SALE(2, "下架"),DELETE(0, "删除");@Setter@Getterprivate Integer code; //状态@Setter@Getterprivate String desc; //状态描述ProductStatus(Integer code, String desc) {this.code = code;this.desc = desc;}public static ProductStatus findByCode(Integer code) {//jdk1.8提供了哪些新特性Optional<ProductStatus> optional = Arrays.stream(ProductStatus.values()).filter(item -> item.getCode().equals(code)).findFirst();/*if (optional.isPresent()){return optional.get();}return null;*/return optional.orElse(null);}
}
                2.2  在商品的pojo 里对状态码(status)做个增强 statusx
/** Copyright (c) 2020, 2024,  All rights reserved.**/
package com.by.model;import com.by.enmus.ProductStatus;
import lombok.Data;import java.math.BigDecimal;
import java.time.LocalDateTime;/*** <p>Project: pages - Product</p>* <p>Powered by scl On 2024-02-18 15:56:32</p>* <p>描述:<p>** @author 孙臣龙 [1846080280@qq.com]* @version 1.0* @since 17*/
@Data
public class Product extends BaseModel {private Integer id;private String name;private String subName;private Integer categoryId;private String img;//status默认0为删除private Integer status = 1;private String statusX;// 根据状态码获取状态值返回给前端,前端直接使用statusX来显示状态值public String getStatusX() {ProductStatus productStatus = ProductStatus.findByCode(this.status);if (productStatus != null) {return productStatus.getDesc();}return "未定义";}private BigDecimal price;private String brief;private Integer seq;private String tags;private String lastUpdateBy;}

3、前端只需要渲染statusX这个属性值就可以了

4、附加:这时也许你在查询时会出现一个bug,状态为0 的也能显示出来,这就需要修改我们的sql语句了。只需将状态status值大于或不等于0即可

 select * from 205_product<where><if test="id != null">and id = #{id}</if><if test="categoryId != null">and categoryId = #{categoryId}</if><if test="ids != null">and id in<foreach collection="ids" item="item" open="(" separator="," close=")">#{item}</foreach></if><if test="name != null">and name like CONCAT('%',#{name}, '%')</if>and status>0</where>order by seq desc

http://www.tj-hxxt.cn/news/109486.html

相关文章:

  • 清苑建设局网站长春网站优化体验
  • 弄个做网站公司为什么seo工资不高
  • 石家庄网站做网站百度搜索名字排名优化
  • 网站制作 东莞十大搜索引擎神器
  • 30分钟快速建设网站永久免费域名申请
  • 专业网站定制服务营销培训机构哪家最专业
  • 为什么做的网站在谷歌浏览器打不开外贸出口平台网站
  • 推广计划名称怎么写重庆seo顾问
  • 做百度推广需要有网站吗友情链接检测平台
  • aaa云主机可以建网站吗聚名网域名注册
  • 网站设置不可粘贴旅游网络营销的渠道有哪些
  • 品牌设计法则徐适台州关键词优化服务
  • 金融交易网站开发刷关键词排名seo软件软件
  • 高端网站建设的价格百度趋势搜索大数据
  • 邢台做网站哪家公司好网店运营推广平台
  • 青羊网站建设网站排名优化推广
  • 用html制作个人网站源代码域名网站
  • 做网站需要拉多大的宽带怎么给公司做网站
  • 网站客户服务方案合肥品牌seo
  • 网站建设的美图页面设计漂亮的网站
  • 微信公众号网站开发模板百度推广图片尺寸要求
  • 那些企业网站做的漂亮谷歌搜索引擎首页
  • 邹平网站建设aso优化哪家好
  • 组建做网站的团队公司网络营销推广软件
  • wordpress目录分类如何使用方法seo优化多少钱
  • app和网站开发区别信息流广告模板
  • 秦皇岛网站推广联系电话昆明seo推广外包
  • 暖通毕业设计代做网站下拉框关键词软件
  • asp网站如何做伪静态杭州网站seo
  • 彩票网站为啥链接做两次跳转百度最新财报