【代码评审】IoT:ThingModel 维护

This commit is contained in:
YunaiV 2024-12-28 21:06:19 +08:00
parent 4014e1b025
commit c9904f0994
4 changed files with 8 additions and 7 deletions

View File

@ -66,7 +66,9 @@ public class CrmReceivableDO extends BaseDO {
*/ */
private LocalDateTime returnTime; private LocalDateTime returnTime;
/** /**
* 回款方式,关联枚举{@link CrmReceivableReturnTypeEnum} * 回款方式
*
* 枚举 {@link CrmReceivableReturnTypeEnum}
*/ */
private Integer returnType; private Integer returnType;
/** /**

View File

@ -25,7 +25,7 @@ public class ThingModelParam {
/** /**
* 用于区分输入或输出参数 * 用于区分输入或输出参数
* *
* 关联枚举 {@link IotThingModelParamDirectionEnum} * 枚举 {@link IotThingModelParamDirectionEnum}
*/ */
private String direction; private String direction;
/** /**

View File

@ -27,14 +27,12 @@ public class ThingModelStructDataSpecs extends ThingModelDataSpecs {
private String name; private String name;
/** /**
* 云端可以对该属性进行的操作类型 * 云端可以对该属性进行的操作类型
* 关联枚举 {@link IotThingModelAccessModeEnum} *
* 枚举 {@link IotThingModelAccessModeEnum}
*/ */
private String accessMode; private String accessMode;
/** /**
* 是否是标准品类的必选服务 * 是否是标准品类的必选服务
*
* - true
* - false
*/ */
private Boolean required; private Boolean required;
/** /**

View File

@ -23,6 +23,7 @@ public interface IotThingModelMapper extends BaseMapperX<IotThingModelDO> {
.likeIfPresent(IotThingModelDO::getName, reqVO.getName()) .likeIfPresent(IotThingModelDO::getName, reqVO.getName())
.eqIfPresent(IotThingModelDO::getType, reqVO.getType()) .eqIfPresent(IotThingModelDO::getType, reqVO.getType())
.eqIfPresent(IotThingModelDO::getProductId, reqVO.getProductId()) .eqIfPresent(IotThingModelDO::getProductId, reqVO.getProductId())
// TODO @芋艿看看要不要加枚举
.notIn(IotThingModelDO::getIdentifier, "get", "set", "post") .notIn(IotThingModelDO::getIdentifier, "get", "set", "post")
.orderByDesc(IotThingModelDO::getId)); .orderByDesc(IotThingModelDO::getId));
} }