未知插件:猜一下什么插件吧
期待几个月后吧
期待几个月后吧
期待几个月后吧
结果集 该项目采取统一结果集返回,所以这里我就先贴出了结果集Result的代码 /** * 响应结果封装类: */ @Data @NoArgsConstructor @AllArgsConstructor @ToString public class Result { /**
参照开发基础知识参考上一篇文章:用友 NC65 参照开发常用知识总结 需求背景与分析 我们收到的参照需求是这样的:在采购模块下的一个节点单据中新增一个字段,该字段不与具体元数据关联,仅给用户提供库存数量相关参照选择用。该参照需要关联的数据表是一个新建的数据库视图,原来的系统中没有相关实体存在。 由此分析,我们需要做的事情有两部分,参照开发和参照部署。 需要开发的工作就只有一个表型参照类,由此看来这个开发需求很简单。该需求还有另一个依据表头某字段进行更新过滤的要求,我们放在编辑事件的内容中去讲。 那么捋清需求便可以开始动笔了。 定位功能节点 首先在NC系统的“动态建模平台 - 开发配置 - 功能注册”节点下找到用户需求所在功能节点,本例中的节点存在于“物资管理 - 采购管理”模块下。点开客户需求所在节点,查看参数注册: 参数名称 参数值 BeanConfigFilePath nc/ui/pu/m422x/config/storereq_config.xml PluginBeanConfigFilePath_Industry0_tempsave nc/ui/pu/m422x/config/storereq_tempsave_config.xml transtype 422X-02 由此,我们可以确定该需求在nc.ui.pu.m422x这个包下面,接下来启动测试环境下的开发环境,定位到该节点,拉取该部分代码,查看类名和有关功能的开发命名规范、包类别规范作为开发参考,然后可以开始开发工作。 当然,在开始开发共工作之前,我们要把需求提到的数据库视图在测试环境中建立起来,便于后续测试。 参照开发 参考表型参照抽象类,新建的表型参照类也应按照<xxx>RefModel的形式命名,我们新建的这个参照位于库存管理下,是关于仓库的参照,故将其命名为nc.ui.ic.ref.model.Stor...
本文仅参考参照开发红皮书等资料对参照开发方法进行总结分享,官方红皮书中有诸多描述并不准确,文档也不完善,参照开发实际应用实践见下一篇文章。 什么是参照? 参照是用于在各类档案录入时提供选择参考信息的方法,用于避免手工录入造成的拼写错误、空格等问题。在各类系统中,我们通常可以见到下拉菜单、弹出窗口选择等形式的参照,它们可以为用户提供便利的输入。NC65中的参照可以提供定位、过滤、模糊查询等功能。 如下图所示,“入库业务员”就是一个带参照的文本框,点击放大镜即可打开人员参照按钮,这是系统预设好的人员档案参照,用户可在其中查询、选取人员,自动填充相关字段。 参照的结构 如下是参照的总体结构图(来自用友培训PPT)。 NC65提供了一些系统默认参照,开发者也可以根据需求开发自定义参照。 自定义参照关注两个部分:UI和Model,通常我们不需要对其UI进行定义,仅定义我们需要的参照Model即可。 三种参照类型的实现 在红皮书中提到了五种参照类型,包括下拉列表型、表型、树型、树表型、树表型大数据参照,它们都继承了UIDialog并实现了IRefUI60接口。我们一般需要关注的类型有三种:表型(AbstrarctRefModel)、树型(AbstractRefTreeModel)和树表型(AbstractRefGridTreeModel)。我从系统中分别找到了这三类参照类型的示例,在进行需求开发时,根据需要继承对应类型即可: 表型参照: 树型参照: 树表型参照: 接下来我分别列举三个参照类型Model定义属性,仅作参考应用,方法属性列举并不完整(虽然我想吐槽官方文档也写的不大好)。 参照的Model本质上是SQL语句拼接,抽象Model中的设定方法就是SQL语句的不同部分,参照会按照设定的SQL语句到数据库进行查询。 表型参照 基本定义项 // 设置参照标题栏显示的名称 setRefT...
回到大半个月前吐槽的YOGA笔记本电脑触控板问题和联想售后的问题,虽然按照售后的建议步骤自行回复了相关设置,但好景不长,YOGA这笔记本触控板偶尔还是会有那么一次不灵敏的感觉。也可能是自己用 MacBookPro 的触控较多,相比之下,潜意识里自然对触控板的体验就会有差距。 近期有打算将2020款的MacBookPro卖掉 这台机器购置于2020年的那场疫情之初,之后的三年时间里,每年一半的时间奔走在东南西北的几个大城市之间。但出差基本是 ThinkPadX1Carbon 和 YOGA14sPro 为主,而这台2020款MacBookPro也就多为闲置了。 前不久通过闲鱼将iPhone13回收之后,对于闲鱼的垃圾操作实属有点难受,这次MacBookPro打算走线下回收流程把。谈好价格拿钱走路算了,别在折腾了。 将MacBookPro的配置看了下,基本上使用不太多… windows笔记本电脑如何查看电池健康度 既然MacBookPro的系统报告中,都有电池寿命,循环次数,Windows的在哪里呢?找了下居然是真的有,操作步骤有点像 HUGO 的 hugo server 命令,然后生成预览网址… 那么同样在 WINDOWS 桌面- 开始菜单中,输入 CMD 到 命令提示符 ,输入 powercfg /batteryreport 命令回车执行后,得到 WINDOWS系统下,电池使用时间的报告文件,并提供 以上路径。 在浏览器中打开路径指定的battery-report.html文件后,就能看到 WINDOWS电池报告。 YOGA14sPro电池健康度 电池设计容量为70000mWh,现充满容量为64930mWh,循环了102次 现充满容量为64930mWh / 电池设计容量为70000mWh,后得到电池健康度为92.76% 只能说还行把,2年时间,掉了8%,相比 ThinkPad...
环境介绍 UAP Studio是用友基于Eclipse定制的开发工具,其对UAP组件开发做出了定制化设计,基本操作和Eclipse一致。 系统环境:Windows Server 2016 NC6.5测试环境 目标环境:UAP-Studio 65集成开发环境 产品系列:NC6.5 基础环境配置 IDE启动 由于是直接在测试环境下配置开发环境,所以关于产品安装细节就不在此赘述,详情参考用友NC产品安装指引。 拿到集团统一分发的开发环境压缩包,使用RDP或其他文件传输协议发送至测试环境非系统盘目录下并解压。 解压到指定目录后,找到UAP-STUDIO.bat,使用管理员权限打开这个批处理文件,启动IDE,接下来开始配置步骤。 配置步骤 1. 本地工作空间设置 本地工作空间是用于保存本地工作项目的目录,自行配置即可,可参考命名为NCSpace. 2. 关联HOME,配置数据源 在顶栏菜单中选择 窗口 - 首选项,找到“UAP-STUDIO集成开发环境配置”,选择“开发配置”。设置UAP HOME,这个HOME目录就是NC产品的主目录。医疗系列的HRP产品目录名一般为HRP. 配置数据源信息,并测试连接,成功即可。 3. 定制透视窗口 窗口 - 打开透视窗 - 其它。 在这里根据需求把Eclipse功能都选择上,确定即可。 资源管理器、Java、调试等必不可少的窗口一定要选上。 4. 新增业务组件项目 文件 - 新增 - 新增Java项目,正常新增即可。 右键项目 - 新增UAP开发项目 - UAP业务组件项目,填写项目名称、模块名。 4. 配置项目JRE 窗口 - 首选项 - Java - 已安装的Jre。 在这里选择NC产品主目录下的JRE目录,一般为ufjdk。 5. 配置项目环境库 这里默认情况下只有一个系统库,类似于maven,这里也需要配置文件,然后会生成库。 打开项目目...
2024年武汉的夏天格外的热,连续十多个清晨收到高温预警的短信消息。自从入伏以来,每天早上冷水洗头也是极度的舒适。赶在立秋之前,将公司上百人的漂流活动分两天组织和安排了,才发现防嗮系数UPF500+的迪卡侬HELIUM900专业防晒服作用不容小视,在烈日下的两天时间里,起到了很大的作用。 武汉周边漂流选择 半个月前就开始关注武汉周边的漂流,原则只有一个,水质好很重要。距离武汉的路程也不能太远,不然一天都是在车上度过,还会更加的累。最终权衡了时间、距离、水质、风景、费用等一系列选择后,武汉周边的漂流如下。 最终选择位于黄冈市英山县桃花冲国家森林公园的桃花冲漂流 武汉周边漂流 漂流长度/时间 漂流大致位置 距离武汉车程 桃花冲漂流 5.8公里/2小时左右 英山县桃花冲国家森林公园 2.5小时左右 毕生大峡谷漂流 7.6公里/2小时左右 英山县毕升大峡谷景区 2.5小时左右 麻城天景山飞瀑漂流 5.8公里/2小时左右 麻城木子店镇木子店村 2-2.5小时左右 进士河漂流 6公里/2小时左右 罗田县古楼冲村 2-2.5小时左右 黄石河漂流 6.8公里/2小时左右 罗田县黄石河村 2.5-3小时左右 太阳溪漂流 5公里/2小时左右 通山夏铺冷水坪村东侧 3.5-3小时左右 京山鸳鸯溪 6.55公里/2小时左右 荆门京山绿林镇 3.5小时左右 黄冈市英山县桃花冲漂流 第一次来桃花冲,湖北旅游集团的大巴车司机就不断的在说,桃花冲的水质是他跑了几年的漂流路线中,最好的漂流。当天在英山县县城中吃完饭后,提前来到了桃花冲漂流起点,中午13点45分开始检票,13点50分开漂… 要是去早了,还真没办法玩。 山顶上有一个人造水库,中午桃花冲漂流景区的工作人员才开始上班,然后开闸放水后,漂流才足以启动。5.8公里,近180米的高度落差,漂流全程约90分钟到终点。 桃花冲漂流的水质确实很好,大概10多处...
迎接我的是一个身着黑色唐装的中年男人。 也许是电影看多了,第一眼就感觉这人像是“道上混的”,虽然后来发生的事情说明电影里的形象塑造一点没错,我就管他叫黑道老哥好了。 我坐在房间中间靠墙的棕色旧皮沙发上打量着周围的环境,我们在一个大概十来平米的小房间里,房间里的灯光很昏暗,借着墙角能看出房间结构大致成T字型。房屋的左右两侧分别放着两个看不清细节的机器,轮廓就像医院里的CT机一样。 “准备好了吗?”,男人说话的语气很平静。 “嗯。” “那就躺上去吧”,他指了指左边的那台机器。 我闭上了眼睛。 这是这个时代很流行的一种安乐死法,但由于致死过程很灰色,在明面上并不广为人知,但人们多少从市里坊间听到过相关的都市传说。 睁眼。 我有些发愣,感觉脖子略微有些不舒服,但并无别的异样,“我还活着?”。 “当然。” 这台机器会将人的内脏全部除去,并扎断气管,流程结束后,人一般还可以活24小时左右,这具体是什么原理我并不清楚,内脏被取下后去哪了更是不敢想象的黑色话题。这一流程无创无痛无感,在临死之前的时间里也不会有什么特别的感觉,看起来就和正常人一样。这种地下安乐死小作坊一般就是让人除去内脏器官后自然僵直,然后火化,结账。 在此之前,我一直以为是上去之后闭眼就能死了,结果居然还能活一段时间,不得不说这实在是太诡异了,还徒增麻烦,建议以后改进。说起来,这和僵尸的定义也没什么区别了吧,哦,我还有脑子,看起来脑子没有内脏值钱。 “你值三百万,安乐死一共三百万,平了。” “一分钱也留不下吗?” “想啥呢,没让你贴钱就不错了。” “行吧。”我的语气也是出奇的平淡。 哎呀,还有一天时间要活,该干点什么呢,真是无聊。 我摸到包里有一个方块状的东西,我顺手掏出来了,是一个很久以前发布的功能机,那是一个百花齐放的时代,各类移动设备形式未定...
事情发生在位于武汉街道口银泰创意城负一楼的遇见小面餐饮店,和往常一样前往银泰负一楼用餐,到店坐下后微信扫码小程序在线点单,后等待遇见小面服务员上菜。无意间看到服务员前往收银台附近用药… 服用的是感冒灵颗粒… 瞬间,食欲全无…虽然这位服药的店员不一定是直接给我提供上菜服务,但发烧感冒分为普通感冒和流行性感冒,一般也是遇见小面店内的空气飞沫传播。也真的不确定给我上菜的服务员是否有被传染,但他们作为遇见小面的服务员的同事,是一起共事的,很难想象结果。 作为企业,公司内备至常用药,可以理解,有效缓解员工临时突发的疾病,起到积极的缓解作用,将病情有效制止,是每一个企业员工的福利。 而餐饮店多在人流相对集中的闹市区及商圈,人口流动量大,进进出出各种人都有,作为遇见小面店的一线服务员,每天接触各种各样的人,难免会被传染。 但作为餐饮企业,员工明明感冒了,难道还需要员工一边服用感冒药,一边继续工作吗?难道光顾店铺用餐的客户健康就可以不顾吗? 心里上真的有点过不去… 用餐体验全无… 在20年前,自己也干过餐饮,也当过店铺服务员,深刻理解餐饮行业的不易和从业人员的辛苦。餐饮行业有几家是真正干净卫生的呢?有,但不多。但大家为什么还一如既往的往这些餐饮馆子里冲?那是因为客户看不到,也就想不到,也就无所谓了。 所以遇见小面的服务员服用感冒药,是常理,但请私下服用把,药品也不要放在遇见小面店内较为显眼的位置。 好在这是2020年新冠疫情后的武汉,疫情最危险的时候,武汉乃至全球都挺了过去。户外仅有不足1/10的人还在佩戴口罩,或许早已经养成了习惯。图片中也能看到,遇见小面日常的管理还是在线的,服务员都带着口罩在上班,这个需要表扬和点赞。 或许是我太敏感,但举个简单的例子心态就会完全不一样。 A服务员正常给你上菜,你吃着也不错,然后 A服务员问你,口味如何,你和往常一样给口味表示认可。但A服务员突然给你说...