Commit 38464900 authored by 赵啸非's avatar 赵啸非

添加事项渠道

parent 6f4ed7b8
......@@ -308,11 +308,13 @@ CREATE TABLE `mortals_sys_matter_channel` (
`matterId` bigint(20) NOT NULL DEFAULT 0 COMMENT '基础事项表id',
`matterCode` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '',
`matterName` varchar(1024) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '事项名称',
`name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '名称',
`name` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '应用名称',
`description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '描述信息',
`icon` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '图标',
`url` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '跳转地址',
`qrCode` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '二维码图片',
`source` tinyint(2) NULL DEFAULT 0 COMMENT '事项来源 (0.政务网,1.自定义)',
`appType` tinyint(2) NULL DEFAULT 0 COMMENT 'app来源类型 (0.PC端,1.移动端)',
`remark` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注',
`createTime` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
......
......@@ -10,54 +10,62 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterChannelVo;
import lombok.Data;
/**
* 办理渠道实体对象
*
* @author zxfei
* @date 2025-03-18
*/
* 办理渠道实体对象
*
* @author zxfei
* @date 2025-03-19
*/
@Data
public class MatterChannelEntity extends MatterChannelVo {
private static final long serialVersionUID = 1L;
/**
* 基础事项表id
*/
* 基础事项表id
*/
private Long matterId;
/**
*
*/
*
*/
private String matterCode;
/**
* 事项名称
*/
* 事项名称
*/
private String matterName;
/**
* 名称
*/
* 名称
*/
private String name;
/**
* 图标
*/
* 图标
*/
private String icon;
/**
* 跳转地址
*/
* 跳转地址
*/
private String url;
/**
* 事项来源 (0.政务网,1.自定义)
*/
* 事项来源 (0.政务网,1.自定义)
*/
private Integer source;
/**
* 备注
*/
* 备注
*/
private String remark;
/**
* 描述信息
*/
* 描述信息
*/
private String description;
/**
* 二维码图片
*/
private String qrCode;
/**
* app来源类型 (0.PC端,1.移动端)
*/
private Integer appType;
@Override
public int hashCode() {
return this.getId().hashCode();
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
......@@ -65,21 +73,23 @@ public class MatterChannelEntity extends MatterChannelVo {
if (obj instanceof MatterChannelEntity) {
MatterChannelEntity tmp = (MatterChannelEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
return true;
}
}
return false;
}
public void initAttrValue(){
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.name = "";
this.icon = "";
this.url = "";
this.source = 0;
this.remark = "";
this.description = "";
this.matterId = 0L;
this.matterCode = "";
this.matterName = "";
this.name = "";
this.icon = "";
this.url = "";
this.source = 0;
this.remark = "";
this.description = "";
this.qrCode = "";
this.appType = 0;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment