通用:
------------------------------------------------------------------------------------
1、类命名建议:
AccountDao
AccountDto
AccountStatusEnum
2、
方法名命名格式:单词第一个字母大写,但首字母小写
类命名:单词第一个字母大写
类实例:尽量与类实例保持一致,但首字母小写
3、加上TODO,以便于后续处理
比如这种:resp.setName("测试企业名称");
4、乐观锁的使用 version=#version#
这样写是有问题的:
investRequestResp.setVersion(investRequestResp.getVersion()+1);
investRequestService.updateInversRequestInfoById(investRequestResp);
建议的写法:update xxx set version = #version#+1 where xx=#xx# and version = #version#
5、不需要,sql语句中也不需要写
investRequest.setCreateTime(new Date());
investRequest.setModifyTime(new Date());
Trading:
------------------------------------------------------------------------------------
1、InvestRequestDto中的accountId是自己系统的,不需要转换为String
2、关于查询,一定要注意:确保你的查询走确定的索引
下面这个例子会用到很多字段,不会走正确的索引
//初始化申购申请表
InvestRequestDtoinvestRequest=newInvestRequestDto();
investRequest.setMemberId(req.getMemberId());
investRequest.setOrderId(req.getOrderId());
investRequest.setProductId(req.getProductId());
investRequest.setInvestAmount(req.getAmount());
investRequest.setAccountId(accountIdStr);
investRequest.setSalesChannelNo(req.getSalesChannel());
investRequest.setUserType(req.getUserType());
investRequest.setTradeBizCode(TradeBizCodeEnum.INVESTREQUEST.getCode());
investRequest.setStatus(InvestRequestStatusEnum.LOAD.getCode());
if(!StringUtils.isNullOrEmpty(req.getTrdTime())){
investRequest.setTrdTime(formatterT.parse(req.getTrdTime()));
}
if(!StringUtils.isNullOrEmpty(req.getTrdDate())){
investRequest.setTrdDate(formatterD.parse(req.getTrdDate()));
}
//操作记录
investRequest.setCreateBy(CommonConstants.TRADE_OPERATE_SYSTEM);
investRequest.setCreateTime(newDate());
investRequest.setModifyBy(CommonConstants.TRADE_OPERATE_SYSTEM);
investRequest.setModifyTime(newDate());
investRequestService.insertInvestRequestInfo(investRequest);
InvestRequestDtoinvestRequestResp=newInvestRequestDto();
//TODO这个查询有问题,不会走索引
investRequestResp=investRequestService.queryInvestRequestInfo(investRequest);
分享到:
相关推荐
### Hive Error Code Standard详解 #### 文件基本信息 - **文件名**:Hive Error Code Standard.pdf - **日期**:2023年7月3日 - **版本控制**: - **版本号**:1.1 - **描述**:对视觉代码进行了审查,并在第4页...
本文旨在阐述Code Review的重要性以及在软件开发中遵循Code Conventions的必要性。Code Review是确保代码质量、提升团队协作效率的重要环节,而CheckStyle作为一款广泛使用的工具,帮助开发者遵循编码规范,提高代码...
目录 技术团队开发规范。Standards for development team. 公约 代码仓库规范 代码规范化 基础语言规范 TypeScript 规范 Node.js 规范 预编译器规范 Pug 规范 Stylus 规范 框架语言规范 HTML-Vue 规范 ...n
ASCII码,全称为American Standard Code for Information Interchange,即美国信息交换标准代码,是计算机科学中的基础编码系统。它在1963年由美国国家标准协会(ANSI)制定,并于1967年正式发布,旨在统一不同...
PHP作为一种广泛使用的服务器端脚本语言,也有其特定的编码标准,即PHP Code Standard (PCS)。遵循这些规范可以确保代码的一致性和专业性。下面我们将详细探讨PHP代码命名规范。 首先,我们来看类名的命名。在PHP中...
### IRIG标准200-04:IRIG串行时间码格式 #### 概述 IRIG标准200-04详细规定了IRIG串行时间码的各种格式及其特性,这些时间码广泛应用于美国政府范围内的各种设施中,以确保数据与时间的精确关联。...
规范标准 屏幕交互中使用的指南和项目模板 我该如何使用呢? 为您的项目提供正确的分支: 在模板中,您将找到该项目的gitignore和配置文件。 高级指南: 始终如一。 使用与项目其余部分相同的编码标准。...
**JEP106BE标准概述** JEP106BE是JEDEC固态技术协会在2022年发布的一项标准,它规定了制造商识别代码的详细规范。该标准的目的是为了统一和标准化电子行业中制造商的身份标识,以便于产品识别、交换性和改进,以及...
**JEDEC JEP106BC:2021 Standard Manufacturer’s Identification Code** JEDEC(Joint Electron Device Engineering Council)是全球领先的微电子行业标准制定组织,致力于推动半导体、内存和其他电子组件的技术...
JEDEC JEP106BF01-2022 Standard Manufacturer’s Identification Code JEDEC(Joint Electron Device Engineering Council,联合电子器件工程委员会)是一家全球性的半导体行业标准组织,旨在推动半导体行业的发展...
JEDEC JEP 106标准是半导体行业中用来分配和识别制造商的标准代码系统。JEDEC(固态技术协会)负责制定该标准,以便在半导体产品上明确标识生产厂商。JEP106标准的目的是为了确保在全球范围内,制造商能够有一个通用...
G 726 40 32 24 16 kbit s ADAPTIVE DIFFERENTIAL PULSE CODE MODULATION ADPCM CCITT standard documentation
ASCII码表,全称为美国信息交换标准代码,是计算机领域中一种广泛使用的字符编码系统。它的设计初衷是为了处理英文及部分西欧语言的文本。ASCII码最初在1967年标准化,最近一次修订是在1986年,定义了128个不同的...
《C++经典算法(全代码版本)又名standard code library》是一份珍贵的资源,它包含了大量的C++算法实现,涵盖了计算机科学中的多种基础及高级算法。这份资料不仅提供了理论介绍,更注重实践,每种算法都有对应的...
C++test嵌入了业界最知名的Effective C++(epcc)、More Effective C++(mepcc)、meyer-klaus(mk)以与Universal Code Standard(ucs)规。静态测试中,C++test会对代码进行详尽的扫描,验证代码中是否存在和这些...
静态测试是C++Test的一个关键特性,它内置了业界广泛认可的编码规范,如Effective C++和More Effective C++,以及Meyer-Klaus和Universal Code Standard。此外,它还包含了Parasoft自身的规范库。在静态测试过程中...
The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components - ...
ascii码表ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种常见的字符编码标准,它定义了128个字符的编码,包括数字、字母、标点符号和控制字符。 ASCII码表包含了从空...
PHP CodeSniffer (PHPCS) 是一款用于检查 PHP 代码风格和编码标准的工具,它可以帮助开发者遵循统一的编码规范,提升代码质量和可读性。本篇文章将详细介绍如何配置和使用 PHP CodeSniffer。 首先,确保您的环境中...