主管理员 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: 工作信息表
* @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0
*/
@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: 工作信息表
* @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0
*/
@Data
@ -56,14 +56,14 @@ public class CityJob implements Serializable {
@Dict(dictTable = "han_hai_member", dicText = "nick_name", dicCode = "id")
@ApiModelProperty(value = "发布人")
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)
@ApiModelProperty(value = "最高价格")
private java.math.BigDecimal maxPrice;
private java.lang.String maxPrice;
/**地址*/
@Excel(name = "地址", width = 15)
@ApiModelProperty(value = "地址")
@ -121,7 +121,8 @@ public class CityJob implements Serializable {
@ApiModelProperty(value = "假日福利")
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 = "所属乡镇")
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: 工作信息表
* @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0
*/
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: 工作信息表
* @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0
*/
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: 工作信息表
* @Author: jeecg-boot
* @Date: 2024-11-08
* @Date: 2024-11-13
* @Version: V1.0
*/
@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'
},
{
title:'最低价格',
title:'工资',
align:"center",
dataIndex: 'minPrice'
},
{
title:'最高价格',
align:"center",
dataIndex: 'maxPrice'
},
{
title:'地址',
align:"center",
dataIndex: 'address'
},
{
title:'招聘要求',
align:"center",
dataIndex: 'school'
},
{
title:'岗位详情',
align:"center",
dataIndex: 'jobDetails'
},
{
title:'经度',
align:"center",
@ -192,11 +177,6 @@
align:"center",
dataIndex: 'jobContext'
},
{
title:'公司介绍',
align:"center",
dataIndex: 'gsContext'
},
{
title:'招聘公司',
align:"center",
@ -207,15 +187,10 @@
align:"center",
dataIndex: 'isCardOpen'
},
{
title:'假日福利',
align:"center",
dataIndex: 'iconTitle'
},
{
title:'所属乡镇',
align:"center",
dataIndex: 'city'
dataIndex: 'city_dictText'
},
{
title: '操作',
@ -253,8 +228,7 @@
let fieldList=[];
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:'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:'Text',value:'school',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:'isCardOpen',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
}
}


+ 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-col>
<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-col>
<a-col :span="24">
@ -95,7 +90,7 @@
</a-col>
<a-col :span="24">
<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-col>
</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'
},
{
title: '最低价格',
title: '工资',
align:"center",
dataIndex: 'minPrice'
},
{
title: '最高价格',
align:"center",
dataIndex: 'maxPrice'
},
{
title: '地址',
align:"center",
dataIndex: 'address'
},
{
title: '招聘要求',
align:"center",
dataIndex: 'school'
},
{
title: '岗位详情',
align:"center",
dataIndex: 'jobDetails'
},
{
title: '经度',
align:"center",
@ -74,11 +59,6 @@ export const columns: BasicColumn[] = [
align:"center",
dataIndex: 'jobContext'
},
{
title: '公司介绍',
align:"center",
dataIndex: 'gsContext'
},
{
title: '招聘公司',
align:"center",
@ -89,15 +69,10 @@ export const columns: BasicColumn[] = [
align:"center",
dataIndex: 'isCardOpen'
},
{
title: '假日福利',
align:"center",
dataIndex: 'iconTitle'
},
{
title: '所属乡镇',
align:"center",
dataIndex: 'city'
dataIndex: 'city_dictText'
},
];
//查询数据
@ -119,14 +94,9 @@ export const formSchema: FormSchema[] = [
},
},
{
label: '最低价格',
label: '工资',
field: 'minPrice',
component: 'InputNumber',
},
{
label: '最高价格',
field: 'maxPrice',
component: 'InputNumber',
component: 'Input',
},
{
label: '地址',
@ -201,6 +171,9 @@ export const formSchema: FormSchema[] = [
{
label: '所属乡镇',
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:
port: 8000
port: 8080
tomcat:
max-swallow-size: -1
error:


Loading…
Cancel
Save