1、自动更新时间注解
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间",hidden = true)
@TableField(value = "create_date",fill = FieldFill.INSERT)
private Date createDate;
/**
* 创建用户
*/
@ApiModelProperty(value = "创建用户",hidden = true)
@TableField(value = "create_user_id",fill = FieldFill.INSERT)
private String createUserId;
/**
* 更新用户
*/
@ApiModelProperty(value = "更新日期",hidden = true)
@TableField(value = "update_date",fill = FieldFill.UPDATE)
private Date updateDate;
/**
* 更新日期
*/
@ApiModelProperty(value = "更新用户",hidden = true)
@TableField(value = "update_user_id",fill = FieldFill.UPDATE)
private String updateUserId;
2、主键标识,自动更新uuid
@TableId(value = "contour_area_coef_id",type= IdType.UUID)
3、字段注解
@ApiModelProperty(value = "计算单元ID")
4、忽略该字段
@TableField(exist = false)
5、json映射
@JSONField(name = "OG_BEARING_AREA_PRICIPLE_ID")
6、controller常用注解
@RestController
@RequestMapping("/reservecalculation/formulaComputing")
@CrossOrigin(origins = "*")
@Api(value = "FormulaComputingController", tags = {"公式计算微服务"})
7、应用数据库隔离注解
@SchemaIntercept
8、param传参
@ApiParam(value = "项目id", required = true) @RequestParam(value = "projectId", required = true) String projectId,
9、对象传参
@ApiParam(value = "交会图版及经验公式等信息", required = true) @RequestBody FormulaComputingDto formulaComputingDto