| | |
| | | PRIMARY KEY (`id`) USING BTREE |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | CREATE TABLE `isp`( |
| | | CREATE TABLE `isp_field`( |
| | | `id` BIGINT(11) AUTO_INCREMENT, |
| | | `code` varchar (50) NOT NULL, |
| | | `name` VARCHAR(50) NOT NULL, |
| | |
| | | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; |
| | | |
| | | |
| | | CREATE TABLE `hosting`( |
| | | CREATE TABLE `hosting_field`( |
| | | `id` BIGINT(11) AUTO_INCREMENT, |
| | | `code` varchar (50) NOT NULL, |
| | | `name` VARCHAR(50) NOT NULL, |
| | |
| | | |
| | | <select id="find" resultType="java.util.HashMap" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition"> |
| | | SELECT |
| | | ht.id as id, |
| | | ht.code as code, |
| | | ht.name as name, |
| | | ht.manager as manager, |
| | | ht.tel as tel, |
| | | ht.email as email, |
| | | ht.memo as memo |
| | | h.id as id, |
| | | h.code as code, |
| | | h.name as name, |
| | | h.manager as manager, |
| | | h.tel as tel, |
| | | h.email as email, |
| | | h.memo as memo |
| | | FROM |
| | | hosting ht |
| | | hosting_field h |
| | | WHERE 1=1 |
| | | <if test="name != '' and name != null"> |
| | | AND ht.name like CONCAT('%',#{name},'%') |
| | | AND h.name like CONCAT('%',#{name},'%') |
| | | </if> |
| | | <if test="id != '' and id != null"> |
| | | AND ht.id like CONCAT('%',#{id},'%') |
| | | AND h.id like CONCAT('%',#{id},'%') |
| | | </if> |
| | | <if test="pageSize != '' and pageSize != null"> |
| | | limit #{pageSize} offset #{page}; |
| | |
| | | |
| | | <select id="count" resultType="java.lang.Long" parameterType="kr.wisestone.owl.web.condition.HostingFieldCondition"> |
| | | SELECT |
| | | count(ht.id) |
| | | count(h.id) |
| | | FROM |
| | | hosting ht |
| | | hosting_field h |
| | | WHERE 1=1 |
| | | <if test="name != '' and name != null"> |
| | | AND ht.name like CONCAT('%',#{name},'%') |
| | | AND h.name like CONCAT('%',#{name},'%') |
| | | </if> |
| | | <if test="id != '' and id != null"> |
| | | AND ht.id like CONCAT('%',#{id},'%') |
| | | AND h.id like CONCAT('%',#{id},'%') |
| | | </if> |
| | | </select> |
| | | </mapper> |
| | |
| | | i.email as email, |
| | | i.memo as memo |
| | | FROM |
| | | isp i |
| | | isp_field i |
| | | WHERE 1=1 |
| | | <if test="name != '' and name != null"> |
| | | AND i.name like CONCAT('%',#{name},'%') |
| | |
| | | SELECT |
| | | count(i.id) |
| | | FROM |
| | | isp i |
| | | isp_field i |
| | | WHERE 1=1 |
| | | <if test="name != '' and name != null"> |
| | | AND i.name like CONCAT('%',#{name},'%') |