主管理员 3 months ago
parent
commit
8722ee1bdf
9 changed files with 28 additions and 85 deletions
  1. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/controller/CityJobController.java
  2. +8
    -7
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/entity/CityJob.java
  3. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/mapper/CityJobMapper.java
  4. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/service/ICityJobService.java
  5. +1
    -1
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/service/impl/CityJobServiceImpl.java
  6. +4
    -30
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue/CityJobList.vue
  7. +3
    -8
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue/modules/CityJobForm.vue
  8. +8
    -35
      jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue3/CityJob.data.ts
  9. +1
    -1
      jeecg-boot-module-system/src/main/resources/application-dev.yml

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/controller/CityJobController.java View File

@ -39,7 +39,7 @@ import org.jeecg.common.aspect.annotation.AutoLog;
/** /**
* @Description: 工作信息表 * @Description: 工作信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0 * @Version: V1.0
*/ */
@Api(tags="工作信息表") @Api(tags="工作信息表")


+ 8
- 7
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/entity/CityJob.java View File

@ -20,7 +20,7 @@ import lombok.experimental.Accessors;
/** /**
* @Description: 工作信息表 * @Description: 工作信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0 * @Version: V1.0
*/ */
@Data @Data
@ -56,14 +56,14 @@ public class CityJob implements Serializable {
@Dict(dictTable = "han_hai_member", dicText = "nick_name", dicCode = "id") @Dict(dictTable = "han_hai_member", dicText = "nick_name", dicCode = "id")
@ApiModelProperty(value = "发布人") @ApiModelProperty(value = "发布人")
private java.lang.String userId; private java.lang.String userId;
/**最低价格*/
@Excel(name = "最低价格", width = 15)
@ApiModelProperty(value = "最低价格")
private java.math.BigDecimal minPrice;
/**工资*/
@Excel(name = "工资", width = 15)
@ApiModelProperty(value = "工资")
private java.lang.String minPrice;
/**最高价格*/ /**最高价格*/
@Excel(name = "最高价格", width = 15) @Excel(name = "最高价格", width = 15)
@ApiModelProperty(value = "最高价格") @ApiModelProperty(value = "最高价格")
private java.math.BigDecimal maxPrice;
private java.lang.String maxPrice;
/**地址*/ /**地址*/
@Excel(name = "地址", width = 15) @Excel(name = "地址", width = 15)
@ApiModelProperty(value = "地址") @ApiModelProperty(value = "地址")
@ -121,7 +121,8 @@ public class CityJob implements Serializable {
@ApiModelProperty(value = "假日福利") @ApiModelProperty(value = "假日福利")
private java.lang.String iconTitle; private java.lang.String iconTitle;
/**所属乡镇*/ /**所属乡镇*/
@Excel(name = "所属乡镇", width = 15)
@Excel(name = "所属乡镇", width = 15, dictTable = "city_addr", dicText = "name", dicCode = "id")
@Dict(dictTable = "city_addr", dicText = "name", dicCode = "id")
@ApiModelProperty(value = "所属乡镇") @ApiModelProperty(value = "所属乡镇")
private java.lang.String city; private java.lang.String city;
} }

+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/mapper/CityJobMapper.java View File

@ -9,7 +9,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/** /**
* @Description: 工作信息表 * @Description: 工作信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0 * @Version: V1.0
*/ */
public interface CityJobMapper extends BaseMapper<CityJob> { public interface CityJobMapper extends BaseMapper<CityJob> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/service/ICityJobService.java View File

@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
/** /**
* @Description: 工作信息表 * @Description: 工作信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0 * @Version: V1.0
*/ */
public interface ICityJobService extends IService<CityJob> { public interface ICityJobService extends IService<CityJob> {


+ 1
- 1
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/service/impl/CityJobServiceImpl.java View File

@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
/** /**
* @Description: 工作信息表 * @Description: 工作信息表
* @Author: jeecg-boot * @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0 * @Version: V1.0
*/ */
@Service @Service


+ 4
- 30
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue/CityJobList.vue View File

@ -133,30 +133,15 @@
dataIndex: 'userId_dictText' dataIndex: 'userId_dictText'
}, },
{ {
title:'最低价格',
title:'工资',
align:"center", align:"center",
dataIndex: 'minPrice' dataIndex: 'minPrice'
}, },
{
title:'最高价格',
align:"center",
dataIndex: 'maxPrice'
},
{ {
title:'地址', title:'地址',
align:"center", align:"center",
dataIndex: 'address' dataIndex: 'address'
}, },
{
title:'招聘要求',
align:"center",
dataIndex: 'school'
},
{
title:'岗位详情',
align:"center",
dataIndex: 'jobDetails'
},
{ {
title:'经度', title:'经度',
align:"center", align:"center",
@ -192,11 +177,6 @@
align:"center", align:"center",
dataIndex: 'jobContext' dataIndex: 'jobContext'
}, },
{
title:'公司介绍',
align:"center",
dataIndex: 'gsContext'
},
{ {
title:'招聘公司', title:'招聘公司',
align:"center", align:"center",
@ -207,15 +187,10 @@
align:"center", align:"center",
dataIndex: 'isCardOpen' dataIndex: 'isCardOpen'
}, },
{
title:'假日福利',
align:"center",
dataIndex: 'iconTitle'
},
{ {
title:'所属乡镇', title:'所属乡镇',
align:"center", align:"center",
dataIndex: 'city'
dataIndex: 'city_dictText'
}, },
{ {
title: '操作', title: '操作',
@ -253,8 +228,7 @@
let fieldList=[]; let fieldList=[];
fieldList.push({type:'string',value:'title',text:'标题',dictCode:''}) fieldList.push({type:'string',value:'title',text:'标题',dictCode:''})
fieldList.push({type:'sel_search',value:'userId',text:'发布人',dictTable:"han_hai_member", dictText:'nick_name', dictCode:'id'}) fieldList.push({type:'sel_search',value:'userId',text:'发布人',dictTable:"han_hai_member", dictText:'nick_name', dictCode:'id'})
fieldList.push({type:'BigDecimal',value:'minPrice',text:'最低价格',dictCode:''})
fieldList.push({type:'BigDecimal',value:'maxPrice',text:'最高价格',dictCode:''})
fieldList.push({type:'Text',value:'minPrice',text:'工资',dictCode:''})
fieldList.push({type:'string',value:'address',text:'地址',dictCode:''}) fieldList.push({type:'string',value:'address',text:'地址',dictCode:''})
fieldList.push({type:'Text',value:'school',text:'招聘要求',dictCode:''}) fieldList.push({type:'Text',value:'school',text:'招聘要求',dictCode:''})
fieldList.push({type:'Text',value:'jobDetails',text:'岗位详情',dictCode:''}) fieldList.push({type:'Text',value:'jobDetails',text:'岗位详情',dictCode:''})
@ -269,7 +243,7 @@
fieldList.push({type:'string',value:'company',text:'招聘公司',dictCode:''}) fieldList.push({type:'string',value:'company',text:'招聘公司',dictCode:''})
fieldList.push({type:'string',value:'isCardOpen',text:'认证情况',dictCode:''}) fieldList.push({type:'string',value:'isCardOpen',text:'认证情况',dictCode:''})
fieldList.push({type:'string',value:'iconTitle',text:'假日福利',dictCode:''}) fieldList.push({type:'string',value:'iconTitle',text:'假日福利',dictCode:''})
fieldList.push({type:'string',value:'city',text:'所属乡镇',dictCode:''})
fieldList.push({type:'sel_search',value:'city',text:'所属乡镇',dictTable:"city_addr", dictText:'name', dictCode:'id'})
this.superFieldList = fieldList this.superFieldList = fieldList
} }
} }


+ 3
- 8
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue/modules/CityJobForm.vue View File

@ -14,13 +14,8 @@
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="最低价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="minPrice">
<a-input-number v-model="model.minPrice" placeholder="请输入最低价格" style="width: 100%" />
</a-form-model-item>
</a-col>
<a-col :span="24">
<a-form-model-item label="最高价格" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="maxPrice">
<a-input-number v-model="model.maxPrice" placeholder="请输入最高价格" style="width: 100%" />
<a-form-model-item label="工资" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="minPrice">
<a-input v-model="model.minPrice" placeholder="请输入工资" ></a-input>
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
@ -95,7 +90,7 @@
</a-col> </a-col>
<a-col :span="24"> <a-col :span="24">
<a-form-model-item label="所属乡镇" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="city"> <a-form-model-item label="所属乡镇" :labelCol="labelCol" :wrapperCol="wrapperCol" prop="city">
<a-input v-model="model.city" placeholder="请输入所属乡镇" ></a-input>
<j-search-select-tag v-model="model.city" dict="city_addr,name,id" />
</a-form-model-item> </a-form-model-item>
</a-col> </a-col>
</a-row> </a-row>


+ 8
- 35
jeecg-boot-base/jeecg-boot-base-core/src/main/java/org/jeecg/modules/cityJob/vue3/CityJob.data.ts View File

@ -15,30 +15,15 @@ export const columns: BasicColumn[] = [
dataIndex: 'userId_dictText' dataIndex: 'userId_dictText'
}, },
{ {
title: '最低价格',
title: '工资',
align:"center", align:"center",
dataIndex: 'minPrice' dataIndex: 'minPrice'
}, },
{
title: '最高价格',
align:"center",
dataIndex: 'maxPrice'
},
{ {
title: '地址', title: '地址',
align:"center", align:"center",
dataIndex: 'address' dataIndex: 'address'
}, },
{
title: '招聘要求',
align:"center",
dataIndex: 'school'
},
{
title: '岗位详情',
align:"center",
dataIndex: 'jobDetails'
},
{ {
title: '经度', title: '经度',
align:"center", align:"center",
@ -74,11 +59,6 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'jobContext' dataIndex: 'jobContext'
}, },
{
title: '公司介绍',
align:"center",
dataIndex: 'gsContext'
},
{ {
title: '招聘公司', title: '招聘公司',
align:"center", align:"center",
@ -89,15 +69,10 @@ export const columns: BasicColumn[] = [
align:"center", align:"center",
dataIndex: 'isCardOpen' dataIndex: 'isCardOpen'
}, },
{
title: '假日福利',
align:"center",
dataIndex: 'iconTitle'
},
{ {
title: '所属乡镇', title: '所属乡镇',
align:"center", align:"center",
dataIndex: 'city'
dataIndex: 'city_dictText'
}, },
]; ];
//查询数据 //查询数据
@ -119,14 +94,9 @@ export const formSchema: FormSchema[] = [
}, },
}, },
{ {
label: '最低价格',
label: '工资',
field: 'minPrice', field: 'minPrice',
component: 'InputNumber',
},
{
label: '最高价格',
field: 'maxPrice',
component: 'InputNumber',
component: 'Input',
}, },
{ {
label: '地址', label: '地址',
@ -201,6 +171,9 @@ export const formSchema: FormSchema[] = [
{ {
label: '所属乡镇', label: '所属乡镇',
field: 'city', field: 'city',
component: 'Input',
component: 'JSearchSelect',
componentProps:{
dict:"city_addr,name,id"
},
}, },
]; ];

+ 1
- 1
jeecg-boot-module-system/src/main/resources/application-dev.yml View File

@ -1,5 +1,5 @@
server: server:
port: 8000
port: 8080
tomcat: tomcat:
max-swallow-size: -1 max-swallow-size: -1
error: error:


Loading…
Cancel
Save