feat():实体类更新

yuan
yuan 2024-08-25 16:31:38 +08:00
parent 2a14f7c948
commit cb927d6a1e
5 changed files with 56 additions and 6 deletions

View File

@ -47,6 +47,14 @@ public class RuleData extends BaseEntity {
*
*/
private String ruleRegion;
/**
*
*/
private String ruleCoding;
/**
*
*/
private String ruleActivate;
/**
*
*/
@ -59,6 +67,8 @@ public class RuleData extends BaseEntity {
.ruleName(ruleDataUpdReq.getRuleName())
.ruleType(ruleDataUpdReq.getRuleType())
.ruleRegion(ruleDataUpdReq.getRuleRegion())
.ruleCoding(ruleDataUpdReq.getRuleCoding())
.ruleActivate(ruleDataUpdReq.getRuleActivate())
.ruleStatus(ruleDataUpdReq.getRuleStatus())
.build();
}
@ -68,6 +78,8 @@ public class RuleData extends BaseEntity {
.ruleName(ruleDataAddReq.getRuleName())
.ruleType(ruleDataAddReq.getRuleType())
.ruleRegion(ruleDataAddReq.getRuleRegion())
.ruleCoding(ruleDataAddReq.getRuleCoding())
.ruleActivate(ruleDataAddReq.getRuleActivate())
.ruleStatus(ruleDataAddReq.getRuleStatus())
.build();
}

View File

@ -2,6 +2,7 @@ package com.muyu.common.domain.req;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.muyu.common.core.validation.custom.IsSysRuleActivate;
import com.muyu.common.core.validation.custom.IsSysRuleRegion;
import com.muyu.common.core.validation.custom.IsSysRuleZM;
import com.muyu.common.core.validation.custom.IsSystemYesNo;
@ -48,6 +49,19 @@ public class RuleDataAddReq {
@IsSysRuleRegion
@Schema(description = "规则作用域",defaultValue = "F",type = "String")
private String ruleRegion;
/**
*
*/
@NotEmpty(message = "编码不可为空")
@Schema(description = "引擎编码",defaultValue = "notNull",type = "String")
private String ruleCoding;
/**
*
*/
@NotEmpty(message = "激活状态不可为空")
@IsSysRuleActivate
@Schema(description = "激活状态",defaultValue = "S",type = "String")
private String ruleActivate;
/**
*
*/

View File

@ -1,8 +1,11 @@
package com.muyu.common.domain.req;
import com.muyu.common.core.validation.custom.IsSysRuleActivate;
import com.muyu.common.core.validation.custom.IsSysRuleZM;
import com.muyu.common.core.validation.custom.IsSystemYesNo;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.validation.constraints.NotEmpty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
@ -27,16 +30,23 @@ public class RuleDataListReq {
*/
@Schema(description = "规则名称",defaultValue = "邮箱规则接口",type = "String")
private String ruleName;
/**
*
*/
@IsSysRuleZM
@Schema(description = "规则类型",defaultValue = "Z",type = "String")
private String ruleType;
/**
*
*/
@IsSysRuleActivate
@Schema(description = "激活状态",defaultValue = "S",type = "String")
private String ruleActivate;
/**
*
*/
@Schema(description = "规则状态",defaultValue = "Y",type = "String")
@IsSystemYesNo
private String ruleStatus;
/**
*
*/
@Schema(description = "创建人",defaultValue = "yuan",type = "String")
private String createBy;
}

View File

@ -2,6 +2,7 @@ package com.muyu.common.domain.req;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.muyu.common.core.validation.custom.IsSysRuleActivate;
import com.muyu.common.core.validation.custom.IsSysRuleRegion;
import com.muyu.common.core.validation.custom.IsSysRuleZM;
import com.muyu.common.core.validation.custom.IsSystemYesNo;
@ -53,6 +54,19 @@ public class RuleDataUpdReq {
@IsSysRuleRegion
@Schema(description = "规则作用域",defaultValue = "F",type = "String")
private String ruleRegion;
/**
*
*/
@NotEmpty(message = "编码不可为空")
@Schema(description = "引擎编码",defaultValue = "notNull",type = "String")
private String ruleCoding;
/**
*
*/
@NotEmpty(message = "激活状态不可为空")
@IsSysRuleActivate
@Schema(description = "激活状态",defaultValue = "S",type = "String")
private String ruleActivate;
/**
*
*/

View File

@ -24,7 +24,7 @@ import java.util.List;
* @Date2024/8/21 20:36
*/
@RestController
@RequestMapping("/rule_data")
@RequestMapping("/ruleData")
@Tag(name = "规则控制层",description = "进行规则制定,查看等操作")
public class RuleDataController {