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

添加事项渠道

parent 6f4ed7b8
...@@ -308,11 +308,13 @@ CREATE TABLE `mortals_sys_matter_channel` ( ...@@ -308,11 +308,13 @@ CREATE TABLE `mortals_sys_matter_channel` (
`matterId` bigint(20) NOT NULL DEFAULT 0 COMMENT '基础事项表id', `matterId` bigint(20) NOT NULL DEFAULT 0 COMMENT '基础事项表id',
`matterCode` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '', `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 '事项名称', `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 '描述信息', `description` varchar(64) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '描述信息',
`icon` 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 '跳转地址', `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.自定义)', `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 '备注', `remark` varchar(512) CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '备注',
`createTime` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '创建时间', `createTime` datetime(0) NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '创建时间',
`createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户', `createUserId` bigint(20) NULL DEFAULT NULL COMMENT '创建用户',
......
...@@ -10,54 +10,62 @@ import com.mortals.framework.model.BaseEntityLong; ...@@ -10,54 +10,62 @@ import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.matter.model.vo.MatterChannelVo; import com.mortals.xhx.module.matter.model.vo.MatterChannelVo;
import lombok.Data; import lombok.Data;
/** /**
* 办理渠道实体对象 * 办理渠道实体对象
* *
* @author zxfei * @author zxfei
* @date 2025-03-18 * @date 2025-03-19
*/ */
@Data @Data
public class MatterChannelEntity extends MatterChannelVo { public class MatterChannelEntity extends MatterChannelVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 基础事项表id * 基础事项表id
*/ */
private Long matterId; private Long matterId;
/** /**
* *
*/ */
private String matterCode; private String matterCode;
/** /**
* 事项名称 * 事项名称
*/ */
private String matterName; private String matterName;
/** /**
* 名称 * 名称
*/ */
private String name; private String name;
/** /**
* 图标 * 图标
*/ */
private String icon; private String icon;
/** /**
* 跳转地址 * 跳转地址
*/ */
private String url; private String url;
/** /**
* 事项来源 (0.政务网,1.自定义) * 事项来源 (0.政务网,1.自定义)
*/ */
private Integer source; private Integer source;
/** /**
* 备注 * 备注
*/ */
private String remark; private String remark;
/** /**
* 描述信息 * 描述信息
*/ */
private String description; private String description;
/**
* 二维码图片
*/
private String qrCode;
/**
* app来源类型 (0.PC端,1.移动端)
*/
private Integer appType;
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -65,21 +73,23 @@ public class MatterChannelEntity extends MatterChannelVo { ...@@ -65,21 +73,23 @@ public class MatterChannelEntity extends MatterChannelVo {
if (obj instanceof MatterChannelEntity) { if (obj instanceof MatterChannelEntity) {
MatterChannelEntity tmp = (MatterChannelEntity) obj; MatterChannelEntity tmp = (MatterChannelEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; return false;
} }
public void initAttrValue(){ public void initAttrValue(){
this.matterId = 0L; this.matterId = 0L;
this.matterCode = ""; this.matterCode = "";
this.matterName = ""; this.matterName = "";
this.name = ""; this.name = "";
this.icon = ""; this.icon = "";
this.url = ""; this.url = "";
this.source = 0; this.source = 0;
this.remark = ""; this.remark = "";
this.description = ""; 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