parent
d2abe4833f
commit
5c765d5946
4 changed files with 233 additions and 0 deletions
@ -0,0 +1,181 @@ |
||||
package org.jeecg.modules.demo.rulex.entity; |
||||
|
||||
import java.io.Serializable; |
||||
import com.baomidou.mybatisplus.annotation.IdType; |
||||
import com.baomidou.mybatisplus.annotation.TableId; |
||||
import com.baomidou.mybatisplus.annotation.TableName; |
||||
import lombok.Data; |
||||
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
import org.springframework.format.annotation.DateTimeFormat; |
||||
import org.jeecgframework.poi.excel.annotation.Excel; |
||||
import org.jeecg.common.aspect.annotation.Dict; |
||||
import io.swagger.annotations.ApiModel; |
||||
import io.swagger.annotations.ApiModelProperty; |
||||
import lombok.EqualsAndHashCode; |
||||
import lombok.experimental.Accessors; |
||||
|
||||
/** |
||||
* @Description: 规则管理 |
||||
* @Author: jeecg-boot |
||||
* @Date: 2023-04-10 |
||||
* @Version: V1.0 |
||||
*/ |
||||
@Data |
||||
@TableName("rule_vo") |
||||
@Accessors(chain = true) |
||||
@EqualsAndHashCode(callSuper = false) |
||||
@ApiModel(value = "rulex对象", description = "规则管理") |
||||
public class RuleVo implements Serializable { |
||||
private static final long serialVersionUID = 1L; |
||||
|
||||
/** |
||||
* 主键 |
||||
*/ |
||||
@TableId(type = IdType.ASSIGN_ID) |
||||
@ApiModelProperty(value = "主键") |
||||
private java.lang.String id; |
||||
/** |
||||
* 创建人 |
||||
*/ |
||||
@ApiModelProperty(value = "创建人") |
||||
private java.lang.String createBy; |
||||
/** |
||||
* 创建日期 |
||||
*/ |
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@ApiModelProperty(value = "创建日期") |
||||
private String createTime; |
||||
/** |
||||
* 更新人 |
||||
*/ |
||||
@ApiModelProperty(value = "更新人") |
||||
private java.lang.String updateBy; |
||||
/** |
||||
* 更新日期 |
||||
*/ |
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@ApiModelProperty(value = "更新日期") |
||||
private String updateTime; |
||||
/** |
||||
* 对应模块id |
||||
*/ |
||||
@Excel(name = "对应模块id", width = 15) |
||||
@ApiModelProperty(value = "对应模块id") |
||||
@Dict(dictTable = "modulex", dicCode = "id", dicText = "module_name") |
||||
private java.lang.String moduleId; |
||||
/** |
||||
* 对应功能id |
||||
*/ |
||||
@Excel(name = "对应功能id", width = 15) |
||||
@ApiModelProperty(value = "对应功能id") |
||||
@Dict(dictTable = "functionx", dicCode = "id", dicText = "function_name") |
||||
private java.lang.String functionId; |
||||
/** |
||||
* 规则序号 |
||||
*/ |
||||
@Excel(name = "规则序号", width = 15) |
||||
@ApiModelProperty(value = "规则序号") |
||||
private java.lang.String ruleNo; |
||||
/** |
||||
* 规则编码 |
||||
*/ |
||||
@Excel(name = "规则编码", width = 15) |
||||
@ApiModelProperty(value = "规则编码") |
||||
private java.lang.String ruleCode; |
||||
/** |
||||
* 规则描述 |
||||
*/ |
||||
@Excel(name = "规则描述", width = 15) |
||||
@ApiModelProperty(value = "规则描述") |
||||
private java.lang.String pmDescribe; |
||||
/** |
||||
* 分析图 |
||||
*/ |
||||
@Excel(name = "分析图", width = 15) |
||||
@ApiModelProperty(value = "分析图") |
||||
private java.lang.String diagrams; |
||||
/** |
||||
* 对应实体id |
||||
*/ |
||||
@Excel(name = "对应实体id", width = 15) |
||||
@ApiModelProperty(value = "对应实体id") |
||||
@Dict(dictTable = "tablex", dicText = "table_name", dicCode = "id") |
||||
private java.lang.String tableId; |
||||
/** |
||||
* 对应字段 |
||||
*/ |
||||
@Excel(name = "对应字段", width = 15) |
||||
@ApiModelProperty(value = "对应字段") |
||||
@Dict(dictTable = "fieldx", dicText = "field_name", dicCode = "id") |
||||
private java.lang.String fieldId; |
||||
/** |
||||
* 责任人 |
||||
*/ |
||||
@Excel(name = "责任人", width = 15) |
||||
@ApiModelProperty(value = "责任人") |
||||
private java.lang.String managerUsers; |
||||
/** |
||||
* 任务等级 |
||||
*/ |
||||
@Excel(name = "任务等级", width = 15) |
||||
@ApiModelProperty(value = "任务等级") |
||||
@Dict(dicCode = "work_level") |
||||
private String workLevel; |
||||
/** |
||||
* 任务状态 |
||||
*/ |
||||
@Excel(name = "任务状态", width = 15) |
||||
@ApiModelProperty(value = "任务状态") |
||||
@Dict(dicCode = "work_status") |
||||
private String workStatus; |
||||
/** |
||||
* 开始时间 |
||||
*/ |
||||
@Excel(name = "开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@ApiModelProperty(value = "开始时间") |
||||
private String startTime; |
||||
/** |
||||
* 任务时长 |
||||
*/ |
||||
@Excel(name = "任务时长", width = 15) |
||||
@ApiModelProperty(value = "任务时长") |
||||
private String duration; |
||||
/** |
||||
* 提交时间 |
||||
*/ |
||||
@Excel(name = "提交时间", width = 20, format = "yyyy-MM-dd HH:mm:ss") |
||||
@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") |
||||
@ApiModelProperty(value = "提交时间") |
||||
private String submitTime; |
||||
/** |
||||
* 实际时长 |
||||
*/ |
||||
@Excel(name = "实际时长", width = 15) |
||||
@ApiModelProperty(value = "实际时长") |
||||
private String realDuration; |
||||
/** |
||||
* 规则状态 |
||||
*/ |
||||
@Excel(name = "规则状态", width = 15) |
||||
@ApiModelProperty(value = "规则状态") |
||||
@Dict(dicCode = "status") |
||||
private String status; |
||||
/** |
||||
* 版本状态 |
||||
*/ |
||||
@Excel(name = "版本状态", width = 15) |
||||
@ApiModelProperty(value = "版本状态") |
||||
@Dict(dicCode = "verison_status") |
||||
private String verisonStatus; |
||||
/** |
||||
* 版本号 |
||||
*/ |
||||
@Excel(name = "版本号", width = 15) |
||||
@ApiModelProperty(value = "版本号") |
||||
private java.lang.String verison; |
||||
} |
@ -0,0 +1,16 @@ |
||||
package org.jeecg.modules.demo.rulex.mapper; |
||||
|
||||
import org.jeecg.modules.demo.rulex.entity.RuleVo; |
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
||||
/** |
||||
* <p> |
||||
* Mapper 接口 |
||||
* </p> |
||||
* |
||||
* @author zjh |
||||
* @since 2023-07-10 |
||||
*/ |
||||
public interface RuleVoMapper extends BaseMapper<RuleVo> { |
||||
|
||||
} |
@ -0,0 +1,16 @@ |
||||
package org.jeecg.modules.demo.rulex.service; |
||||
|
||||
import org.jeecg.modules.demo.rulex.entity.RuleVo; |
||||
import com.baomidou.mybatisplus.extension.service.IService; |
||||
|
||||
/** |
||||
* <p> |
||||
* 服务类 |
||||
* </p> |
||||
* |
||||
* @author zjh |
||||
* @since 2023-07-10 |
||||
*/ |
||||
public interface IRuleVoService extends IService<RuleVo> { |
||||
|
||||
} |
@ -0,0 +1,20 @@ |
||||
package org.jeecg.modules.demo.rulex.service.impl; |
||||
|
||||
import org.jeecg.modules.demo.rulex.entity.RuleVo; |
||||
import org.jeecg.modules.demo.rulex.mapper.RuleVoMapper; |
||||
import org.jeecg.modules.demo.rulex.service.IRuleVoService; |
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
/** |
||||
* <p> |
||||
* 服务实现类 |
||||
* </p> |
||||
* |
||||
* @author zjh |
||||
* @since 2023-07-10 |
||||
*/ |
||||
@Service |
||||
public class RuleVoServiceImpl extends ServiceImpl<RuleVoMapper, RuleVo> implements IRuleVoService { |
||||
|
||||
} |
Loading…
Reference in new issue