笔记
FairyHe
主要记录自己学习中的内容,看到我的文章的话,麻烦多多指教。
展开
-
转json存储后续,再转string 转json对象 提取
转json存储后,不能直接展示字符串,所以需要将字符串 再转成对象提取一下,上代码。 Object addrPhone = map.get("addrPhone"); //得到字符串 String stringAddrPhone = map.get("addrPhone").toString(); //转json对象存储 JSONObject jsonObject = JSONObject.parseObject(string原创 2021-01-22 19:36:14 · 237 阅读 · 0 评论 -
后台管理-将几个字段的值转json存储到一个字段里
json存储1.需求分析:功能实现基于 后台管理的 发票管理功能功能为:当状态为未发货时,点击发货 选择快递公司,将发货的快递公司和单号保存到物流信息字段,更改状态为 已发货如图,将物流单号和快递公司的名字和code保存到 物流信息(这是我们服务端要求的,应该是有需求)2.功能实现:首先 页面的实现,因为我是管理后台前后端一起写,所有前端页面也是我写,用到的layui。一、 前端代码:...原创 2021-01-16 11:37:53 · 627 阅读 · 0 评论 -
等级-所需经验值 -总经验值 输入限定 确保数据正确性
等级-所需经验值 -总经验值 输入限定 确保数据正确性需求:管理后台的一个 等级规则管理,要求输入时确保数值的正确性。单纯的代码实现 (添加和修改时限定)上代码一.controller /** * 新增接口 * * @author heyujie * @Date 2021-01-06 */ @RequestMapping("/addItem") @ResponseBody public ResponseData a原创 2021-01-15 19:08:40 · 211 阅读 · 0 评论 -
Spring Security 安全框架
Spring Security 安全框架求推荐好的文章或视频需要在现在的项目中 使用 Spring Security 安全框架 的权限控制哭泣原创 2021-01-07 16:07:28 · 127 阅读 · 0 评论 -
根据名称 得到首字母小写转大写 得不到的设置为0
根据名称 得到首字母小写转大写 得到的设置为0关于首字母这个实现 我唯一做的就是 get一下 名字 然后 set给首字母首先肯定是因为有工具类的转换 才能实现这个功能。不多说 上代码1.工具类是下面的那个方法喔 public class StrUtils { /** * workerId暂按默认填写.后续改为数据库读取,不同应用不同. * 雪花数生成方法, * * @return */ public static sync原创 2020-12-31 18:30:50 · 131 阅读 · 0 评论 -
layui 审核按钮 及 代码实现
今天要写的是layui表单审核及代码实现我对layui 真是又爱又恨 学不完的layui首先明确自己的功能需求,我的后台管理主要是把审核修改状态,根据这个需求只需要些一个 修改状态的代码。其余的就是layui实现功能了。html我的html 里面写的script 因为在js里写了自定义<script type="text/html" id="statusTpl"> {{d.statusStr}} {{# if(d.status == '0') { }}原创 2020-12-31 18:19:10 · 2768 阅读 · 0 评论 -
layui 下拉框搜索及代码实现
layui 下拉框搜索 和注意点实现效果一:html<div class="layui-inline"> <select id="contentType" name="contentType" > <option value="">内容类型</option> @for(item in contentTypeMapList){原创 2020-12-31 17:54:58 · 6300 阅读 · 0 评论 -
Mybatis模糊查询
Mybatis模糊查询相关学习内容。一日常使用模板 <select id="customPageMapList" resultType="map" parameterType="cn.stylefeng.guns.modular.system.model.Condition.SysErrormsgCondition"> select <include refid="Base_Column_List"/> from mt_sys_er原创 2020-12-21 09:55:52 · 254 阅读 · 0 评论 -
点击查看展示出小页面
点击查看展示出小页面点击跳转的方法是Category.openViewDlg = function (data) { func.open({ title: '查看商品类目', content: Feng.ctxPath + '/category/view?categoryId=' + data.categoryId }); };2.controller 里面的参数改成idpublic ResponseData detail(Long goodsId) { Map<String, Obje原创 2020-12-19 17:37:25 · 508 阅读 · 1 评论 -
layui开关按钮及代码实现
layui开关按钮及代码实现效果图:一、html 实现页面<script type="text/html" id="switch"> {{d.statusStr}}  @if(shiro.hasPermission("/goodsBrand/updateStatus")){ <input type="checkbox" name="status" lay-skin="switch" value="{{d.brandId}}|{{d.bran原创 2020-12-19 16:23:40 · 3399 阅读 · 4 评论 -
layui数字展示成文字 数据库是数字标签展示出对应的文字
layui数字展示成文字数据库是数字标签展示出对应的文字1.首先创建一个枚举类 定义常量 定义value和name方法@Getterpublic enum MemberTrackTypeEnum { GOODS(1,"商品"); Integer value; String name; MemberTrackTypeEnum(Integer value, String name) { this.value = value; th原创 2020-12-18 15:08:05 · 583 阅读 · 0 评论 -
layui 单时间分开范围来写
layui 单面板时间范围查找具体操作:1.html<div class="layui-inline"> <input id="beginTime" class="layui-input" type="text" placeholder="开始时间"/></div><div class="layui-inline"> <input id="endTime" class="layui-input" type="text"原创 2020-12-18 14:52:14 · 208 阅读 · 0 评论 -
调用服务端接口【批量生成邀请码】
调用服务端接口定义接口地址在api客户端常量然后再定义请求方法 穿的参数跟需求的一样 在 客户端工具类在controller写一个接口首先是添加的接口 然后是接口页面 然后写页面 和js原创 2020-12-18 11:32:35 · 437 阅读 · 0 评论 -
layui左右面板时间范围查找
layui范围时间查找1.定义好一个时间分割的工具类 /** * 2020-11-05 12:12:12 - 2020-11-06 12:12:12 * * 会处理成 2020-11-05 12:12:12 赋值给 startTimeStart * 会处理成 2020-11-06 12:12:12 赋值给 startTimeEnd */ public String startTime; // 搜索时间 // 开始时间 搜索范围的开原创 2020-12-18 11:13:55 · 893 阅读 · 1 评论 -
添加权限注解
权限添加首先用到shiro 框架博主刚刚学习 有看到能指点一下我的记得给我留言奥自己的理解重点:添加权限注解的意思是 添加了这个权限的管理 如果没有这个注解的话 就权限都有的 只是管理这个接口的权限(品牌管理的 添加和 修改权限)一、菜单管理- 上面的添加菜单名称:品牌添加菜单编号:goodsBrand_add父级编号:goods-brand 选择对应的父级菜单请求地址:/goodsBrand/add是否是菜单:不是 (这个不是左侧的菜单 是 里面的功能系统分类: 基础功能排序原创 2020-12-15 20:01:48 · 2793 阅读 · 0 评论 -
限制字符长度
限制字符长度使用:html 里在输入框 input标签里 写上lay-verify=“required|nlength” 限制一下完整代码:<div class="layui-inline layui-col-md12"> <label class="layui-form-label">品牌首字母<span style="color: #ff0000;">*</span></label>原创 2020-12-15 12:05:55 · 519 阅读 · 0 评论 -
layui搜索 重置按钮
layui重置按钮一、html中添加重置按钮<div class="layui-inline"> <input id="brandName" class="layui-input" type="text" autocomplete="off" placeholder="品牌名称/备注/简要描述"/> </div>原创 2020-12-15 11:42:37 · 2836 阅读 · 0 评论 -
layui表格将数据库中的地址展示成图片
图片展示一、js中 初始化表格需要添加一个templet:’#picImg’ 给图片这个字段一份自定义的属性标签GoodsBrand.initColumn = function () { return [[ // {type: 'checkbox'}, // {field: 'brandId', title: '序号'}, {field: 'brandName', title: '品牌名称'},原创 2020-12-15 11:29:04 · 1509 阅读 · 1 评论 -
layui表单展示下拉框
枚举类型使用适用方面:一、Layui表单展示时 显示的时数字 需要根据枚举类型展示出内容。二、写下拉框时,展示出全部内容。Layui表单添加一个枚举类 ,获取需求的字段。constant或者enums包下public enum GoodsBrandStatusEnum { ON(1,"正常"), OFF(0,"下线"), ; Integer value; String name; GoodsBrandStatusEnum(Integ原创 2020-12-15 10:53:52 · 1426 阅读 · 2 评论